Source code of Windows XP (NT5)
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.

71 lines
2.4 KiB

  1. #define IDM_ABOUT 100
  2. #define IDM_OPEN 200
  3. #define IDM_READ_SECTORS 300
  4. #define IDM_READ_FRS 400
  5. #define IDM_READ_ATTRIBUTE 450
  6. #define IDM_VIEW_BYTES 500
  7. #define IDM_VIEW_FRS 600
  8. #define IDM_EXIT 700
  9. #define IDM_WRITE_IT 800
  10. #define IDM_READ_ROOT 900
  11. #define IDM_READ_CHAIN 1000
  12. #define IDM_READ_LOG_RECORD 1050
  13. #define IDM_VIEW_FAT_BOOT 1100
  14. #define IDM_VIEW_NTFS_BOOT 1200
  15. #define IDM_READ_PREVIOUS 1300
  16. #define IDM_READ_NEXT 1400
  17. #define IDM_READ_REMOVE 1500
  18. #define IDM_VIEW_LAST 1600
  19. #define IDM_CRACK_NTFS 1700
  20. #define IDM_CRACK_FAT 1800
  21. #define IDM_CRACK_LSN 1850
  22. #define IDM_CRACK_NEXT_LSN 1875
  23. #define IDM_VIEW_NTFS_INDEX 1900
  24. #define IDM_VIEW_NTFS_SECURITY_ID 1950
  25. #define IDM_VIEW_NTFS_SECURITY_HASH 1951
  26. #define IDM_VIEW_NTFS_SECURITY_STREAM 1952
  27. #define IDM_BACKTRACK_FRS 2000
  28. #define IDM_RELOCATE_SECTORS 2100
  29. #define IDM_RELOCATE_FRS 2200
  30. #define IDM_RELOCATE_ROOT 2300
  31. #define IDM_RELOCATE_CHAIN 2400
  32. #define IDM_READ_FILE 2600
  33. #define IDM_RELOCATE_FILE 2700
  34. #define IDM_READ_CLUSTERS 2800
  35. #define IDM_RELOCATE_CLUSTERS 2900
  36. #define IDM_VIEW_PARTITION_TABLE 3000
  37. #define IDM_VIEW_GPT 3050
  38. #define IDM_VIEW_RESTART_AREA 3100
  39. #define IDM_VIEW_RECORD_PAGE 3200
  40. #define IDM_VIEW_LOG_RECORD 3300
  41. #define IDM_VIEW_SPLIT 3400
  42. #define IDM_VIEW_ATTR_LIST 3500
  43. #define IDTEXT 51
  44. #define IDTEXT2 52
  45. #define IDCHECKBOX 53
  46. #define IDTEXT3 54
  47. #define IDLISTBOX 55
  48. #define IDVOLUME 56
  49. #define IDRADIO1 57
  50. #define IDRADIO2 58
  51. #define IDSTATIC -1
  52. BOOLEAN InitApplication(HINSTANCE);
  53. BOOLEAN InitInstance(HINSTANCE, INT, HWND*, HACCEL*);
  54. LRESULT MainWndProc(HWND, UINT, WPARAM, LPARAM);
  55. LRESULT SplitWndProc(HWND, UINT, WPARAM, LPARAM);
  56. LRESULT ChildWndProc(HWND, UINT, WPARAM, LPARAM);
  57. BOOL About(HWND, UINT, UINT, LONG);
  58. BOOL ReadSectors(HWND, UINT, UINT, LONG);
  59. BOOL ReadClusters(HWND, UINT, UINT, LONG);
  60. BOOL OpenVolume(HWND, UINT, UINT, LONG);
  61. BOOL ReadFrs(HWND, UINT, UINT, LONG);
  62. BOOL ReadChain(HWND, UINT, UINT, LONG);
  63. BOOL ReadLogRecord(HWND, UINT, UINT, LONG);
  64. BOOL InputPath(HWND, UINT, UINT, LONG);
  65. BOOL InputLsn(HWND, UINT, UINT, LONG);
  66. BOOL ReadTheFile(HWND, UINT, UINT, LONG);
  67. BOOL ReadAttribute(HWND, UINT, UINT, LONG);