SysInit.DelayLoadInfo
Delphi
DelayLoadInfo = record
cb: LongWord; { size of structure }
pidd: PImgDelayDescr; { raw form of data (everything is
there) }
ppfn: Pointer; { points to address of function to
load }
szDll: _PAnsiChr; { name of dll }
dlp: TDelayLoadProc; { name or ordinal of procedure }
hmodCur: HMODULE; { the hInstance of the library we
have loaded }
pfnCur: Pointer; { the actual function that will be
called }
dwLastError: LongWord; { error received (if an error
notification) }
end;
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
record | public | SysInit.pas | SysInit | SysInit |
Description
Record holding information for delay loading.
The meaning of each field in the DelayLoadInfo record is given in the following table.
Field | Meaning |
---|---|
cb |
The size of the structure. |
pidd |
The data in raw form. |
ppfn |
Pointer to the address of the function that is loaded. |
szDll |
The name of the library. |
dlp |
The name or the ordinal of the procedure that is loaded. |
hmodCur |
The hInstance of the library currently loaded. This is a record of type TDelayLoadProc. |
pfnCur |
The actual function that will be called. |
dwLastError |
In case of an error notification, the error received is stored here. |