SysInit

From RAD Studio API Documentation
Jump to: navigation, search


System initialization unit. Contains the delay load mechanism, for example.


Routines

DliFailureHook2Routine that is automatically invoked for delay loading procedures.
DliNotifyHook2Routine that is automatically invoked for delay loading procedures.
LoadAllImportsForDllGiven the name of a delayed-load DLL, loads the library and resolves all delay-loaded entry-points.
SetDliFailureHook2Sets a hook procedure for failure delay load helper notifications.
SetDliNotifyHook2Sets a hook procedure for delay load helper notifications.
UnloadDelayLoadedDLL2Unloads a delay loaded library.
VclExit
VclInit

Types

DelayLoadInfoRecord holding information for delay loading.
DelayLoadProcRecord that holds information for a procedure that is delay loaded.
dliNotificationLists the notification messages for which the delay load hook procedure is called.
ImgDelayDescr
PDelayLoadInfoPointer to the TDelayLoadInfo type.
PDelayLoadProcThis type is a pointer to the TDelayLoadProc type.
PfnDliHook
PImageThunkData
PImgDelayDescr
TDelayLoadInfoAlias for the DelayLoadInfo type.
TDelayLoadProcRecord that holds information for a procedure that is delay loaded.
TImageThunkData
TImgDelayDescr

Variables

__ImageBase
CoverageLibraryName
DataMark
dbkFCallWrapperAddr
DelayLoadHelper
DllProc
DllProcEx
HInstance
HrLoadAllImportsForDll
ImageBase
ModuleIsCppIs True if this module is compiled using C++Builder.
ModuleIsLibIs True if this module is a dynamic link library (.dll), shared-library (.dylib in macOS or .so in Linux), or runtime-package.
ModuleIsPackageIs True if this module is a package (a special dynamic-link library).
pfnDliFailureHookOnly used internally.
pfnDliNotifyHookThe function type passed to SetDliNotifyHook2 and SetDliFailureHook2 when setting delayed-load notification and failure hooks.
PtrToNil
TlsIndex
TlsLast
UnloadDelayLoadedDLLPtr

Constants

dliNoteStartProcessingdliNoteStartProcessing: dliNotification = dliStartProcessing;