Show: Delphi C++
Display Preferences

SysInit.DelayLoadInfo

From RAD Studio API Documentation
Jump to: navigation, search

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.


See Also

Code Samples

Personal tools
In Other Languages
Previous Versions
Assistance