[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'System' (#rtl)

TResourceManager

Declaration

Source position: resh.inc line 73

type TResourceManager = record

  HINSTANCEFunc: function: TFPResourceHMODULE;

  EnumResourceTypesFunc: function(

  ModuleHandle: TFPResourceHMODULE;

  EnumFunc: EnumResTypeProc;

  lParam: PtrInt

):LongBool;

  EnumResourceNamesFunc: function(

  ModuleHandle: TFPResourceHMODULE;

  ResourceType: PChar;

  EnumFunc: EnumResNameProc;

  lParam: PtrInt

):LongBool;

  EnumResourceLanguagesFunc: function(

  ModuleHandle: TFPResourceHMODULE;

  ResourceType: PChar;

  ResourceName: PChar;

  EnumFunc: EnumResLangProc;

  lParam: PtrInt

):LongBool;

  FindResourceFunc: function(

  ModuleHandle: TFPResourceHMODULE;

  ResourceName: PChar;

  ResourceType: PChar

):TFPResourceHandle;

  FindResourceExFunc: function(

  ModuleHandle: TFPResourceHMODULE;

  ResourceType: PChar;

  ResourceName: PChar;

  Language: Word

):TFPResourceHandle;

  LoadResourceFunc: function(

  ModuleHandle: TFPResourceHMODULE;

  ResHandle: TFPResourceHandle

):TFPResourceHGLOBAL;

  SizeofResourceFunc: function(

  ModuleHandle: TFPResourceHMODULE;

  ResHandle: TFPResourceHandle

):LongWord;

  LockResourceFunc: function(

  ResData: TFPResourceHGLOBAL

):Pointer;

  UnlockResourceFunc: function(

  ResData: TFPResourceHGLOBAL

):LongBool;

  FreeResourceFunc: function(

  ResData: TFPResourceHGLOBAL

):LongBool;

end;

The latest version of this document can be found at lazarus-ccr.sourceforge.net.