resh.inc 689 B

12345678910111213141516
  1. type
  2. TResourceHandle = Cardinal;
  3. HMODULE = Cardinal;
  4. HGLOBAL = Cardinal;
  5. // Win32 API compatible Resource functions
  6. Function HINSTANCE : HMODULE;
  7. Function FindResource(ModuleHandle: HMODULE; ResourceName, ResourceType: PChar): TResourceHandle;
  8. Function FindResource(ModuleHandle: HMODULE; ResourceName, ResourceType: AnsiString): TResourceHandle;
  9. Function LoadResource(ModuleHandle: HMODULE; ResHandle: TResourceHandle): HGLOBAL;
  10. Function SizeofResource(ModuleHandle: HMODULE; ResHandle: TResourceHandle): Integer;
  11. Function LockResource(ResData: HGLOBAL): Pointer;
  12. Function UnlockResource(ResData: HGLOBAL): LongBool;
  13. Function FreeResource(ResData: HGLOBAL): LongBool;