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.

58 lines
1.6 KiB

  1. #ifndef _USERMODE_H
  2. #define _USERMODE_H
  3. #include "Main.h"
  4. #define USER_COL_COUNT 13
  5. // Partial URLS for stage 1 and 2
  6. #define PARTIALURL_STAGE_ONE _T("/StageOne")
  7. #define PARTIALURL_STAGE_TWO_32 _T("/dw/stagetwo.asp")
  8. #define PARTIALURL_STAGE_TWO_64 _T("/dw/stagetwo64.asp")
  9. // Buffer step size when reading large files.
  10. #define READFILE_BUFFER_INCREMENT 10000
  11. // Status.txt Element Strings.
  12. #define TRACKING_PREFIX _T("Tracking=")
  13. #define URLLAUNCH_PREFIX _T("URLLaunch=")
  14. #define SECOND_LEVEL_DATA_PREFIX _T("NoSecondLevelCollection=")
  15. #define FILE_COLLECTION_PREFIX _T("NoFileCollection=")
  16. #define BUCKET_PREFIX _T("Bucket=")
  17. #define RESPONSE_PREFIX _T("Response=")
  18. #define FDOC_PREFIX _T("fDoc=")
  19. #define IDATA_PREFIX _T("iData=")
  20. #define GETFILE_PREFIX _T("GetFile=")
  21. #define MEMDUMP_PREFIX _T("MemoryDump=")
  22. #define WQL_PREFIX _T("WQL=")
  23. #define GETFILEVER_PREFIX _T("GetFileVersion=")
  24. #define REGKEY_PREFIX _T("RegKey=")
  25. #define CRASH_PERBUCKET_PREFIX _T("Crashes per bucket=")
  26. #define STAGE3_SERVER_PREFIX _T("DumpServer=")
  27. #define STAGE3_FILENAME_PREFIX _T("DumpFile=")
  28. #define STAGE4_SERVER_PREFIX _T("ResponseServer=")
  29. #define STAGE4_URL_PREFIX _T("ResponseURL=")
  30. #define FILE_TREE_ROOT_PREFIX _T("FileTreeRoot=")
  31. #define ALLOW_EXTERNAL_PREFIX _T("NoExternalURL=")
  32. LRESULT CALLBACK
  33. UserDlgProc(
  34. HWND hwnd,
  35. UINT iMsg,
  36. WPARAM wParam,
  37. LPARAM lParam
  38. );
  39. void ResizeUserMode(HWND hwnd);
  40. BOOL GetAllBuckets(HWND hwnd);
  41. void ViewResponse(HWND hwnd, BOOL bMSResponse);
  42. void RefreshUserMode(HWND hwnd);
  43. #endif