nt_code_to_generic_code.ipp 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. case 0x80000002: return EACCES;
  2. case 0x8000000f: return EAGAIN;
  3. case 0x80000010: return EAGAIN;
  4. case 0x80000011: return EBUSY;
  5. case 0xc0000002: return ENOSYS;
  6. case 0xc0000005: return EACCES;
  7. case 0xc0000008: return EINVAL;
  8. case 0xc000000e: return ENOENT;
  9. case 0xc000000f: return ENOENT;
  10. case 0xc0000010: return ENOSYS;
  11. case 0xc0000013: return EAGAIN;
  12. case 0xc0000017: return ENOMEM;
  13. case 0xc000001c: return ENOSYS;
  14. case 0xc000001e: return EACCES;
  15. case 0xc000001f: return EACCES;
  16. case 0xc0000021: return EACCES;
  17. case 0xc0000022: return EACCES;
  18. case 0xc0000024: return EINVAL;
  19. case 0xc0000033: return EINVAL;
  20. case 0xc0000034: return ENOENT;
  21. case 0xc0000035: return EEXIST;
  22. case 0xc0000037: return EINVAL;
  23. case 0xc000003a: return ENOENT;
  24. case 0xc0000040: return ENOMEM;
  25. case 0xc0000041: return EACCES;
  26. case 0xc0000042: return EINVAL;
  27. case 0xc0000043: return EACCES;
  28. case 0xc000004b: return EACCES;
  29. case 0xc0000054: return ENOLCK;
  30. case 0xc0000055: return ENOLCK;
  31. case 0xc0000056: return EACCES;
  32. case 0xc000007f: return ENOSPC;
  33. case 0xc0000087: return ENOMEM;
  34. case 0xc0000097: return ENOMEM;
  35. case 0xc000009b: return ENOENT;
  36. case 0xc000009e: return EAGAIN;
  37. case 0xc00000a2: return EACCES;
  38. case 0xc00000a3: return EAGAIN;
  39. case 0xc00000af: return ENOSYS;
  40. case 0xc00000ba: return EACCES;
  41. case 0xc00000c0: return ENODEV;
  42. case 0xc00000d4: return EXDEV;
  43. case 0xc00000d5: return EACCES;
  44. case 0xc00000fb: return ENOENT;
  45. case 0xc0000101: return ENOTEMPTY;
  46. case 0xc0000103: return EINVAL;
  47. case 0xc0000107: return EBUSY;
  48. case 0xc0000108: return EBUSY;
  49. case 0xc000010a: return EACCES;
  50. case 0xc000011f: return EMFILE;
  51. case 0xc0000120: return ECANCELED;
  52. case 0xc0000121: return EACCES;
  53. case 0xc0000123: return EACCES;
  54. case 0xc0000128: return EINVAL;
  55. case 0xc0000189: return EACCES;
  56. case 0xc00001ad: return ENOMEM;
  57. case 0xc000022d: return EAGAIN;
  58. case 0xc0000235: return EINVAL;
  59. case 0xc000026e: return EAGAIN;
  60. case 0xc000028a: return EACCES;
  61. case 0xc000028b: return EACCES;
  62. case 0xc000028d: return EACCES;
  63. case 0xc000028e: return EACCES;
  64. case 0xc000028f: return EACCES;
  65. case 0xc0000290: return EACCES;
  66. case 0xc000029c: return ENOSYS;
  67. case 0xc00002c5: return EACCES;
  68. case 0xc00002d3: return EAGAIN;
  69. case 0xc00002ea: return EACCES;
  70. case 0xc00002f0: return ENOENT;
  71. case 0xc0000373: return ENOMEM;
  72. case 0xc0000416: return ENOMEM;
  73. case 0xc0000433: return EBUSY;
  74. case 0xc0000434: return EBUSY;
  75. case 0xc0000455: return EINVAL;
  76. case 0xc0000467: return EACCES;
  77. case 0xc0000491: return ENOENT;
  78. case 0xc0000495: return EAGAIN;
  79. case 0xc0000503: return EAGAIN;
  80. case 0xc0000507: return EBUSY;
  81. case 0xc0000512: return EACCES;
  82. case 0xc000070a: return EINVAL;
  83. case 0xc000070b: return EINVAL;
  84. case 0xc000070c: return EINVAL;
  85. case 0xc000070d: return EINVAL;
  86. case 0xc000070e: return EINVAL;
  87. case 0xc000070f: return EINVAL;
  88. case 0xc0000710: return ENOSYS;
  89. case 0xc0000711: return ENOSYS;
  90. case 0xc0000716: return EINVAL;
  91. case 0xc000071b: return ENOSYS;
  92. case 0xc000071d: return ENOSYS;
  93. case 0xc000071e: return ENOSYS;
  94. case 0xc000071f: return ENOSYS;
  95. case 0xc0000720: return ENOSYS;
  96. case 0xc0000721: return ENOSYS;
  97. case 0xc000080f: return EAGAIN;
  98. case 0xc000a203: return EACCES;