home *** CD-ROM | disk | FTP | other *** search
/ PC World 1999 October / PCWorld_1999-10_cd1.bin / Hardware / Drivers / APISpy / Injlib.h < prev    next >
C/C++ Source or Header  |  1999-07-19  |  773b  |  33 lines

  1. /*************************************************************
  2. Module name: InjLib.H
  3. Notices: Copyright (c) 1995-1997 Jeffrey Richter
  4. *************************************************************/
  5.  
  6. #ifndef INJLIB_H
  7. #define INJLIB_H
  8.  
  9. #define LOAD_DLL 1
  10. #define FREE_DLL 2
  11.  
  12. #ifdef INJLIB_DLL
  13. #define INJLIB_API _declspec(dllexport)
  14. #else
  15. #define INJLIB_API _declspec(dllimport)
  16. #endif
  17.  
  18. #ifdef UNICODE
  19. #define InjectLib InjectLibW
  20. #else
  21. #define InjectLib InjectLibA
  22. #endif // !UNICODE
  23.  
  24. extern "C"
  25. {
  26.   INJLIB_API BOOL InjectLibA (HANDLE hProcess, LPCSTR lpszLibFile, BOOL ActionFlag);
  27.   INJLIB_API BOOL InjectLibW (HANDLE hProcess, LPCWSTR lpszLibFile, BOOL ActionFlag);
  28. }
  29.  
  30. #endif
  31.  
  32. //////////////////////// End Of File /////////////////////////
  33.