init.h
Upload User: xhy777
Upload Date: 2007-02-14
Package Size: 24088k
Code Size: 1k
Category:

Windows Kernel

Development Platform:

Visual C++

  1. /*
  2.  * init.h - DLL startup routines module description.
  3.  */
  4. /* Prototypes
  5.  *************/
  6. /* functions to be provided by client */
  7. #ifdef __cplusplus
  8. extern "C" {
  9. #endif
  10. #ifndef UNIX
  11. extern BOOL AttachProcess(HANDLE);
  12. extern BOOL DetachProcess(HANDLE);
  13. extern BOOL AttachThread(HANDLE);
  14. extern BOOL DetachThread(HANDLE);
  15. #else
  16. extern BOOL AttachProcess(HMODULE);
  17. extern BOOL DetachProcess(HMODULE);
  18. extern BOOL AttachThread(HMODULE);
  19. extern BOOL DetachThread(HMODULE);
  20. #endif /* UNIX */
  21. #define PLATFORM_UNKNOWN     0
  22. #define PLATFORM_IE3         1
  23. #define PLATFORM_INTEGRATED  2
  24. UINT _WhichPlatform(void);
  25. #define WhichPlatform _WhichPlatform
  26. #ifdef __cplusplus
  27. }
  28. #endif