Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | Download | RSS feed

  1. #ifndef __LOAD_LIB_H_LINCLUDED_
  2. #define __LOAD_LIB_H_INCLUDED_
  3.  
  4. // macros '@use_library' and 'load_library' defined in file 'load_lib.mac'
  5.  
  6. asm{
  7.         @use_library mem.Alloc,mem.Free,mem.ReAlloc,dll.Load
  8. }
  9.  
  10. bool LoadLibrary(const char* lib_name, char* lib_path, const char* system_path, void* myimport)
  11. {
  12.         asm{
  13.         load_library [ebp+8], [ebp+12], [ebp+16], [ebp+20]
  14.         }
  15.         return true;
  16. }
  17.  
  18. #endif