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.

60 lines
2.7 KiB

  1. // --------------------------------------------------------------------------------
  2. // MigError.h
  3. // --------------------------------------------------------------------------------
  4. #ifndef __MIGERROR_H
  5. #define __MIGERROR_H
  6. // --------------------------------------------------------------------------------
  7. // Macros
  8. // --------------------------------------------------------------------------------
  9. #ifndef FACILITY_INTERNET
  10. #define FACILITY_INTERNET 12
  11. #endif
  12. #ifndef HR_E
  13. #define HR_E(n) MAKE_SCODE(SEVERITY_ERROR, FACILITY_INTERNET, n)
  14. #endif
  15. #ifndef HR_S
  16. #define HR_S(n) MAKE_SCODE(SEVERITY_SUCCESS, FACILITY_INTERNET, n)
  17. #endif
  18. #ifndef HR_CODE
  19. #define HR_CODE(hr) (INT)(hr & 0xffff)
  20. #endif
  21. // --------------------------------------------------------------------------------
  22. // Error HRESULTs
  23. // --------------------------------------------------------------------------------
  24. #define MIGRATE_E_REGOPENKEY HR_E(100)
  25. #define MIGRATE_E_REGQUERYVALUE HR_E(101)
  26. #define MIGRATE_E_EXPANDSTRING HR_E(102)
  27. #define MIGRATE_E_NOFILES HR_E(103)
  28. #define MIGRATE_E_BADVERSION HR_E(104)
  29. #define MIGRATE_E_NOTNEEDED HR_E(105)
  30. #define MIGRATE_E_CANTOPENFILE HR_E(106)
  31. #define MIGRATE_E_CANTGETFILESIZE HR_E(107)
  32. #define MIGRATE_E_CANTCREATEFILEMAPPING HR_E(108)
  33. #define MIGRATE_E_CANTMAPVIEWOFFILE HR_E(109)
  34. #define MIGRATE_E_BADCHAINSIGNATURE HR_E(111)
  35. #define MIGRATE_E_TOOMANYCHAINNODES HR_E(112)
  36. #define MIGRATE_E_BADMINCAPACITY HR_E(113)
  37. #define MIGRATE_E_CANTSETFILEPOINTER HR_E(115)
  38. #define MIGRATE_E_WRITEFILE HR_E(116)
  39. #define MIGRATE_E_OUTOFRANGEADDRESS HR_E(117)
  40. #define MIGRATE_E_BADRECORDSIGNATURE HR_E(118)
  41. #define MIGRATE_E_BADSTREAMBLOCKSIGNATURE HR_E(119)
  42. #define MIGRATE_E_INVALIDIDXHEADER HR_E(120)
  43. #define MIGRATE_E_NOTENOUGHDISKSPACE HR_E(121)
  44. #define MIGRATE_E_BADRECORDFORMAT HR_E(122)
  45. #define MIGRATE_E_CANTCOPYFILE HR_E(123)
  46. #define MIGRATE_E_CANTSETENDOFFILE HR_E(124)
  47. #define MIGRATE_E_USERDATASIZEDIFF HR_E(125)
  48. #define MIGRATE_E_REGSETVALUE HR_E(126)
  49. #define MIGRATE_E_SHARINGVIOLATION HR_E(127)
  50. // --------------------------------------------------------------------------------
  51. // Results Returned from oemig50.exe
  52. // --------------------------------------------------------------------------------
  53. #define MIGRATE_S_SUCCESS HR_S(800)
  54. #define MIGRATE_E_NOCONTINUE HR_E(801)
  55. #define MIGRATE_E_CONTINUE HR_E(802)
  56. #endif // __MIGERROR_H