Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
618 B

  1. //
  2. // loader.h
  3. //
  4. #ifndef LOADER_H
  5. #define LOADER_H
  6. #include "private.h"
  7. // from msuim.dll
  8. extern "C" BOOL WINAPI TF_InitSystem(void);
  9. extern "C" BOOL WINAPI TF_UninitSystem(void);
  10. class CLoaderWnd
  11. {
  12. public:
  13. CLoaderWnd();
  14. ~CLoaderWnd();
  15. BOOL Init();
  16. HWND CreateWnd();
  17. HWND GetWnd() {return _hWnd;}
  18. void DestroyWnd() {DestroyWindow(_hWnd);}
  19. static BOOL _bUninitedSystem;
  20. private:
  21. static LRESULT CALLBACK _WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam);
  22. static BOOL _bWndClassRegistered;
  23. HWND _hWnd;
  24. };
  25. #endif // LOADER_H