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.  |