home *** CD-ROM | disk | FTP | other *** search
/ Chip 2011 November / CHIP_2011_11.iso / Programy / Narzedzia / Calibre / calibre-0.8.18.msi / file_262 / winnt.pyo (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2011-09-09  |  42.1 KB  |  1,180 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyo (Python 2.7)
  3.  
  4. APPLICATION_ERROR_MASK = 536870912
  5. ERROR_SEVERITY_SUCCESS = 0
  6. ERROR_SEVERITY_INFORMATIONAL = 1073741824
  7. ERROR_SEVERITY_WARNING = -2147483648
  8. ERROR_SEVERITY_ERROR = -1073741824
  9. MINCHAR = 128
  10. MAXCHAR = 127
  11. MINSHORT = 32768
  12. MAXSHORT = 32767
  13. MINLONG = -2147483648
  14. MAXLONG = 2147483647
  15. MAXBYTE = 255
  16. MAXWORD = 65535
  17. MAXDWORD = -1
  18. LANG_NEUTRAL = 0
  19. LANG_AFRIKAANS = 54
  20. LANG_ALBANIAN = 28
  21. LANG_ARABIC = 1
  22. LANG_BASQUE = 45
  23. LANG_BELARUSIAN = 35
  24. LANG_BULGARIAN = 2
  25. LANG_CATALAN = 3
  26. LANG_CHINESE = 4
  27. LANG_CROATIAN = 26
  28. LANG_CZECH = 5
  29. LANG_DANISH = 6
  30. LANG_DUTCH = 19
  31. LANG_ENGLISH = 9
  32. LANG_ESTONIAN = 37
  33. LANG_FAEROESE = 56
  34. LANG_FARSI = 41
  35. LANG_FINNISH = 11
  36. LANG_FRENCH = 12
  37. LANG_GERMAN = 7
  38. LANG_GREEK = 8
  39. LANG_HEBREW = 13
  40. LANG_HINDI = 57
  41. LANG_HUNGARIAN = 14
  42. LANG_ICELANDIC = 15
  43. LANG_INDONESIAN = 33
  44. LANG_ITALIAN = 16
  45. LANG_JAPANESE = 17
  46. LANG_KOREAN = 18
  47. LANG_LATVIAN = 38
  48. LANG_LITHUANIAN = 39
  49. LANG_MACEDONIAN = 47
  50. LANG_MALAY = 62
  51. LANG_NORWEGIAN = 20
  52. LANG_POLISH = 21
  53. LANG_PORTUGUESE = 22
  54. LANG_ROMANIAN = 24
  55. LANG_RUSSIAN = 25
  56. LANG_SERBIAN = 26
  57. LANG_SLOVAK = 27
  58. LANG_SLOVENIAN = 36
  59. LANG_SPANISH = 10
  60. LANG_SWAHILI = 65
  61. LANG_SWEDISH = 29
  62. LANG_THAI = 30
  63. LANG_TURKISH = 31
  64. LANG_UKRAINIAN = 34
  65. LANG_VIETNAMESE = 42
  66. SUBLANG_NEUTRAL = 0
  67. SUBLANG_DEFAULT = 1
  68. SUBLANG_SYS_DEFAULT = 2
  69. SUBLANG_ARABIC_SAUDI_ARABIA = 1
  70. SUBLANG_ARABIC_IRAQ = 2
  71. SUBLANG_ARABIC_EGYPT = 3
  72. SUBLANG_ARABIC_LIBYA = 4
  73. SUBLANG_ARABIC_ALGERIA = 5
  74. SUBLANG_ARABIC_MOROCCO = 6
  75. SUBLANG_ARABIC_TUNISIA = 7
  76. SUBLANG_ARABIC_OMAN = 8
  77. SUBLANG_ARABIC_YEMEN = 9
  78. SUBLANG_ARABIC_SYRIA = 10
  79. SUBLANG_ARABIC_JORDAN = 11
  80. SUBLANG_ARABIC_LEBANON = 12
  81. SUBLANG_ARABIC_KUWAIT = 13
  82. SUBLANG_ARABIC_UAE = 14
  83. SUBLANG_ARABIC_BAHRAIN = 15
  84. SUBLANG_ARABIC_QATAR = 16
  85. SUBLANG_CHINESE_TRADITIONAL = 1
  86. SUBLANG_CHINESE_SIMPLIFIED = 2
  87. SUBLANG_CHINESE_HONGKONG = 3
  88. SUBLANG_CHINESE_SINGAPORE = 4
  89. SUBLANG_CHINESE_MACAU = 5
  90. SUBLANG_DUTCH = 1
  91. SUBLANG_DUTCH_BELGIAN = 2
  92. SUBLANG_ENGLISH_US = 1
  93. SUBLANG_ENGLISH_UK = 2
  94. SUBLANG_ENGLISH_AUS = 3
  95. SUBLANG_ENGLISH_CAN = 4
  96. SUBLANG_ENGLISH_NZ = 5
  97. SUBLANG_ENGLISH_EIRE = 6
  98. SUBLANG_ENGLISH_SOUTH_AFRICA = 7
  99. SUBLANG_ENGLISH_JAMAICA = 8
  100. SUBLANG_ENGLISH_CARIBBEAN = 9
  101. SUBLANG_ENGLISH_BELIZE = 10
  102. SUBLANG_ENGLISH_TRINIDAD = 11
  103. SUBLANG_ENGLISH_ZIMBABWE = 12
  104. SUBLANG_ENGLISH_PHILIPPINES = 13
  105. SUBLANG_FRENCH = 1
  106. SUBLANG_FRENCH_BELGIAN = 2
  107. SUBLANG_FRENCH_CANADIAN = 3
  108. SUBLANG_FRENCH_SWISS = 4
  109. SUBLANG_FRENCH_LUXEMBOURG = 5
  110. SUBLANG_FRENCH_MONACO = 6
  111. SUBLANG_GERMAN = 1
  112. SUBLANG_GERMAN_SWISS = 2
  113. SUBLANG_GERMAN_AUSTRIAN = 3
  114. SUBLANG_GERMAN_LUXEMBOURG = 4
  115. SUBLANG_GERMAN_LIECHTENSTEIN = 5
  116. SUBLANG_ITALIAN = 1
  117. SUBLANG_ITALIAN_SWISS = 2
  118. SUBLANG_KOREAN = 1
  119. SUBLANG_KOREAN_JOHAB = 2
  120. SUBLANG_LITHUANIAN = 1
  121. SUBLANG_LITHUANIAN_CLASSIC = 2
  122. SUBLANG_MALAY_MALAYSIA = 1
  123. SUBLANG_MALAY_BRUNEI_DARUSSALAM = 2
  124. SUBLANG_NORWEGIAN_BOKMAL = 1
  125. SUBLANG_NORWEGIAN_NYNORSK = 2
  126. SUBLANG_PORTUGUESE = 2
  127. SUBLANG_PORTUGUESE_BRAZILIAN = 1
  128. SUBLANG_SERBIAN_LATIN = 2
  129. SUBLANG_SERBIAN_CYRILLIC = 3
  130. SUBLANG_SPANISH = 1
  131. SUBLANG_SPANISH_MEXICAN = 2
  132. SUBLANG_SPANISH_MODERN = 3
  133. SUBLANG_SPANISH_GUATEMALA = 4
  134. SUBLANG_SPANISH_COSTA_RICA = 5
  135. SUBLANG_SPANISH_PANAMA = 6
  136. SUBLANG_SPANISH_DOMINICAN_REPUBLIC = 7
  137. SUBLANG_SPANISH_VENEZUELA = 8
  138. SUBLANG_SPANISH_COLOMBIA = 9
  139. SUBLANG_SPANISH_PERU = 10
  140. SUBLANG_SPANISH_ARGENTINA = 11
  141. SUBLANG_SPANISH_ECUADOR = 12
  142. SUBLANG_SPANISH_CHILE = 13
  143. SUBLANG_SPANISH_URUGUAY = 14
  144. SUBLANG_SPANISH_PARAGUAY = 15
  145. SUBLANG_SPANISH_BOLIVIA = 16
  146. SUBLANG_SPANISH_EL_SALVADOR = 17
  147. SUBLANG_SPANISH_HONDURAS = 18
  148. SUBLANG_SPANISH_NICARAGUA = 19
  149. SUBLANG_SPANISH_PUERTO_RICO = 20
  150. SUBLANG_SWEDISH = 1
  151. SUBLANG_SWEDISH_FINLAND = 2
  152. SORT_DEFAULT = 0
  153. SORT_JAPANESE_XJIS = 0
  154. SORT_JAPANESE_UNICODE = 1
  155. SORT_CHINESE_BIG5 = 0
  156. SORT_CHINESE_PRCP = 0
  157. SORT_CHINESE_UNICODE = 1
  158. SORT_CHINESE_PRC = 2
  159. SORT_KOREAN_KSC = 0
  160. SORT_KOREAN_UNICODE = 1
  161. SORT_GERMAN_PHONE_BOOK = 1
  162.  
  163. def PRIMARYLANGID(lgid):
  164.     return WORD(lgid) & 1023
  165.  
  166.  
  167. def SUBLANGID(lgid):
  168.     return WORD(lgid) >> 10
  169.  
  170. NLS_VALID_LOCALE_MASK = 1048575
  171.  
  172. def LANGIDFROMLCID(lcid):
  173.     return WORD(lcid)
  174.  
  175.  
  176. def SORTIDFROMLCID(lcid):
  177.     return WORD((DWORD(lcid) & NLS_VALID_LOCALE_MASK) >> 16)
  178.  
  179.  
  180. def UNREFERENCED_PARAMETER(P):
  181.     return P
  182.  
  183.  
  184. def DBG_UNREFERENCED_PARAMETER(P):
  185.     return P
  186.  
  187.  
  188. def DBG_UNREFERENCED_LOCAL_VARIABLE(V):
  189.     return V
  190.  
  191.  
  192. def UNREFERENCED_PARAMETER(P):
  193.     pass
  194.  
  195.  
  196. def DBG_UNREFERENCED_PARAMETER(P):
  197.     pass
  198.  
  199.  
  200. def DBG_UNREFERENCED_LOCAL_VARIABLE(V):
  201.     pass
  202.  
  203. MAXIMUM_WAIT_OBJECTS = 64
  204. MAXIMUM_SUSPEND_COUNT = MAXCHAR
  205. EXCEPTION_NONCONTINUABLE = 1
  206. EXCEPTION_MAXIMUM_PARAMETERS = 15
  207. PROCESS_TERMINATE = 1
  208. PROCESS_CREATE_THREAD = 2
  209. PROCESS_VM_OPERATION = 8
  210. PROCESS_VM_READ = 16
  211. PROCESS_VM_WRITE = 32
  212. PROCESS_DUP_HANDLE = 64
  213. PROCESS_CREATE_PROCESS = 128
  214. PROCESS_SET_QUOTA = 256
  215. PROCESS_SET_INFORMATION = 512
  216. PROCESS_QUERY_INFORMATION = 1024
  217. MAXIMUM_PROCESSORS = 32
  218. THREAD_TERMINATE = 1
  219. THREAD_SUSPEND_RESUME = 2
  220. THREAD_GET_CONTEXT = 8
  221. THREAD_SET_CONTEXT = 16
  222. THREAD_SET_INFORMATION = 32
  223. THREAD_QUERY_INFORMATION = 64
  224. THREAD_SET_THREAD_TOKEN = 128
  225. THREAD_IMPERSONATE = 256
  226. THREAD_DIRECT_IMPERSONATION = 512
  227. JOB_OBJECT_ASSIGN_PROCESS = 1
  228. JOB_OBJECT_SET_ATTRIBUTES = 2
  229. JOB_OBJECT_QUERY = 4
  230. JOB_OBJECT_TERMINATE = 8
  231. TLS_MINIMUM_AVAILABLE = 64
  232. THREAD_BASE_PRIORITY_LOWRT = 15
  233. THREAD_BASE_PRIORITY_MAX = 2
  234. THREAD_BASE_PRIORITY_MIN = -2
  235. THREAD_BASE_PRIORITY_IDLE = -15
  236. JOB_OBJECT_LIMIT_WORKINGSET = 1
  237. JOB_OBJECT_LIMIT_PROCESS_TIME = 2
  238. JOB_OBJECT_LIMIT_JOB_TIME = 4
  239. JOB_OBJECT_LIMIT_ACTIVE_PROCESS = 8
  240. JOB_OBJECT_LIMIT_AFFINITY = 16
  241. JOB_OBJECT_LIMIT_PRIORITY_CLASS = 32
  242. JOB_OBJECT_LIMIT_VALID_FLAGS = 63
  243. EVENT_MODIFY_STATE = 2
  244. MUTANT_QUERY_STATE = 1
  245. SEMAPHORE_MODIFY_STATE = 2
  246. TIME_ZONE_ID_UNKNOWN = 0
  247. TIME_ZONE_ID_STANDARD = 1
  248. TIME_ZONE_ID_DAYLIGHT = 2
  249. PROCESSOR_INTEL_386 = 386
  250. PROCESSOR_INTEL_486 = 486
  251. PROCESSOR_INTEL_PENTIUM = 586
  252. PROCESSOR_MIPS_R4000 = 4000
  253. PROCESSOR_ALPHA_21064 = 21064
  254. PROCESSOR_HITACHI_SH3 = 10003
  255. PROCESSOR_HITACHI_SH3E = 10004
  256. PROCESSOR_HITACHI_SH4 = 10005
  257. PROCESSOR_MOTOROLA_821 = 821
  258. PROCESSOR_ARM_7TDMI = 70001
  259. PROCESSOR_ARCHITECTURE_INTEL = 0
  260. PROCESSOR_ARCHITECTURE_MIPS = 1
  261. PROCESSOR_ARCHITECTURE_ALPHA = 2
  262. PROCESSOR_ARCHITECTURE_PPC = 3
  263. PROCESSOR_ARCHITECTURE_SH = 4
  264. PROCESSOR_ARCHITECTURE_ARM = 5
  265. PROCESSOR_ARCHITECTURE_IA64 = 6
  266. PROCESSOR_ARCHITECTURE_ALPHA64 = 7
  267. PROCESSOR_ARCHITECTURE_MSIL = 8
  268. PROCESSOR_ARCHITECTURE_AMD64 = 9
  269. PROCESSOR_ARCHITECTURE_IA32_ON_WIN64 = 10
  270. PROCESSOR_ARCHITECTURE_UNKNOWN = 65535
  271. PF_FLOATING_POINT_PRECISION_ERRATA = 0
  272. PF_FLOATING_POINT_EMULATED = 1
  273. PF_COMPARE_EXCHANGE_DOUBLE = 2
  274. PF_MMX_INSTRUCTIONS_AVAILABLE = 3
  275. PF_PPC_MOVEMEM_64BIT_OK = 4
  276. PF_ALPHA_BYTE_INSTRUCTIONS = 5
  277. SECTION_QUERY = 1
  278. SECTION_MAP_WRITE = 2
  279. SECTION_MAP_READ = 4
  280. SECTION_MAP_EXECUTE = 8
  281. SECTION_EXTEND_SIZE = 16
  282. PAGE_NOACCESS = 1
  283. PAGE_READONLY = 2
  284. PAGE_READWRITE = 4
  285. PAGE_WRITECOPY = 8
  286. PAGE_EXECUTE = 16
  287. PAGE_EXECUTE_READ = 32
  288. PAGE_EXECUTE_READWRITE = 64
  289. PAGE_EXECUTE_WRITECOPY = 128
  290. PAGE_GUARD = 256
  291. PAGE_NOCACHE = 512
  292. MEM_COMMIT = 4096
  293. MEM_RESERVE = 8192
  294. MEM_DECOMMIT = 16384
  295. MEM_RELEASE = 32768
  296. MEM_FREE = 65536
  297. MEM_PRIVATE = 131072
  298. MEM_MAPPED = 262144
  299. MEM_RESET = 524288
  300. MEM_TOP_DOWN = 1048576
  301. MEM_4MB_PAGES = -2147483648
  302. SEC_FILE = 8388608
  303. SEC_IMAGE = 16777216
  304. SEC_VLM = 33554432
  305. SEC_RESERVE = 67108864
  306. SEC_COMMIT = 134217728
  307. SEC_NOCACHE = 268435456
  308. MEM_IMAGE = SEC_IMAGE
  309. FILE_READ_DATA = 1
  310. FILE_LIST_DIRECTORY = 1
  311. FILE_WRITE_DATA = 2
  312. FILE_ADD_FILE = 2
  313. FILE_APPEND_DATA = 4
  314. FILE_ADD_SUBDIRECTORY = 4
  315. FILE_CREATE_PIPE_INSTANCE = 4
  316. FILE_READ_EA = 8
  317. FILE_WRITE_EA = 16
  318. FILE_EXECUTE = 32
  319. FILE_TRAVERSE = 32
  320. FILE_DELETE_CHILD = 64
  321. FILE_READ_ATTRIBUTES = 128
  322. FILE_WRITE_ATTRIBUTES = 256
  323. FILE_SHARE_READ = 1
  324. FILE_SHARE_WRITE = 2
  325. FILE_SHARE_DELETE = 4
  326. FILE_ATTRIBUTE_READONLY = 1
  327. FILE_ATTRIBUTE_HIDDEN = 2
  328. FILE_ATTRIBUTE_SYSTEM = 4
  329. FILE_ATTRIBUTE_DIRECTORY = 16
  330. FILE_ATTRIBUTE_ARCHIVE = 32
  331. FILE_ATTRIBUTE_ENCRYPTED = 64
  332. FILE_ATTRIBUTE_NORMAL = 128
  333. FILE_ATTRIBUTE_TEMPORARY = 256
  334. FILE_ATTRIBUTE_SPARSE_FILE = 512
  335. FILE_ATTRIBUTE_REPARSE_POINT = 1024
  336. FILE_ATTRIBUTE_COMPRESSED = 2048
  337. FILE_ATTRIBUTE_OFFLINE = 4096
  338. FILE_NOTIFY_CHANGE_FILE_NAME = 1
  339. FILE_NOTIFY_CHANGE_DIR_NAME = 2
  340. FILE_NOTIFY_CHANGE_ATTRIBUTES = 4
  341. FILE_NOTIFY_CHANGE_SIZE = 8
  342. FILE_NOTIFY_CHANGE_LAST_WRITE = 16
  343. FILE_NOTIFY_CHANGE_LAST_ACCESS = 32
  344. FILE_NOTIFY_CHANGE_CREATION = 64
  345. FILE_NOTIFY_CHANGE_SECURITY = 256
  346. FILE_ACTION_ADDED = 1
  347. FILE_ACTION_REMOVED = 2
  348. FILE_ACTION_MODIFIED = 3
  349. FILE_ACTION_RENAMED_OLD_NAME = 4
  350. FILE_ACTION_RENAMED_NEW_NAME = 5
  351. FILE_CASE_SENSITIVE_SEARCH = 1
  352. FILE_CASE_PRESERVED_NAMES = 2
  353. FILE_UNICODE_ON_DISK = 4
  354. FILE_PERSISTENT_ACLS = 8
  355. FILE_FILE_COMPRESSION = 16
  356. FILE_VOLUME_QUOTAS = 32
  357. FILE_SUPPORTS_SPARSE_FILES = 64
  358. FILE_SUPPORTS_REPARSE_POINTS = 128
  359. FILE_SUPPORTS_REMOTE_STORAGE = 256
  360. FILE_VOLUME_IS_COMPRESSED = 32768
  361. FILE_SUPPORTS_OBJECT_IDS = 65536
  362. FILE_SUPPORTS_ENCRYPTION = 131072
  363. MAXIMUM_REPARSE_DATA_BUFFER_SIZE = 16384
  364. IO_REPARSE_TAG_RESERVED_ZERO = 0
  365. IO_REPARSE_TAG_RESERVED_ONE = 1
  366. IO_REPARSE_TAG_SYMBOLIC_LINK = 2
  367. IO_REPARSE_TAG_NSS = 5
  368. IO_REPARSE_TAG_FILTER_MANAGER = -2147483637
  369. IO_REPARSE_TAG_DFS = -2147483638
  370. IO_REPARSE_TAG_SIS = -2147483641
  371. IO_REPARSE_TAG_MOUNT_POINT = -1610612733
  372. IO_REPARSE_TAG_HSM = -1073741820
  373. IO_REPARSE_TAG_NSSRECOVER = 8
  374. IO_REPARSE_TAG_RESERVED_MS_RANGE = 256
  375. IO_REPARSE_TAG_RESERVED_RANGE = IO_REPARSE_TAG_RESERVED_ONE
  376. IO_COMPLETION_MODIFY_STATE = 2
  377. DUPLICATE_CLOSE_SOURCE = 1
  378. DUPLICATE_SAME_ACCESS = 2
  379. DELETE = 65536
  380. READ_CONTROL = 131072
  381. WRITE_DAC = 262144
  382. WRITE_OWNER = 524288
  383. SYNCHRONIZE = 1048576
  384. STANDARD_RIGHTS_REQUIRED = 983040
  385. STANDARD_RIGHTS_READ = READ_CONTROL
  386. STANDARD_RIGHTS_WRITE = READ_CONTROL
  387. STANDARD_RIGHTS_EXECUTE = READ_CONTROL
  388. STANDARD_RIGHTS_ALL = 2031616
  389. SPECIFIC_RIGHTS_ALL = 65535
  390. IO_COMPLETION_ALL_ACCESS = STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | 3
  391. ACCESS_SYSTEM_SECURITY = 16777216
  392. MAXIMUM_ALLOWED = 33554432
  393. GENERIC_READ = -2147483648
  394. GENERIC_WRITE = 1073741824
  395. GENERIC_EXECUTE = 536870912
  396. GENERIC_ALL = 268435456
  397. SID_REVISION = 1
  398. SID_MAX_SUB_AUTHORITIES = 15
  399. SID_RECOMMENDED_SUB_AUTHORITIES = 1
  400. SidTypeUser = 1
  401. SidTypeGroup = 2
  402. SidTypeDomain = 3
  403. SidTypeAlias = 4
  404. SidTypeWellKnownGroup = 5
  405. SidTypeDeletedAccount = 6
  406. SidTypeInvalid = 7
  407. SidTypeUnknown = 8
  408. SECURITY_NULL_RID = 0
  409. SECURITY_WORLD_RID = 0
  410. SECURITY_LOCAL_RID = 0
  411. SECURITY_CREATOR_OWNER_RID = 0
  412. SECURITY_CREATOR_GROUP_RID = 1
  413. SECURITY_CREATOR_OWNER_SERVER_RID = 2
  414. SECURITY_CREATOR_GROUP_SERVER_RID = 3
  415. SECURITY_DIALUP_RID = 1
  416. SECURITY_NETWORK_RID = 2
  417. SECURITY_BATCH_RID = 3
  418. SECURITY_INTERACTIVE_RID = 4
  419. SECURITY_SERVICE_RID = 6
  420. SECURITY_ANONYMOUS_LOGON_RID = 7
  421. SECURITY_PROXY_RID = 8
  422. SECURITY_SERVER_LOGON_RID = 9
  423. SECURITY_PRINCIPAL_SELF_RID = 10
  424. SECURITY_AUTHENTICATED_USER_RID = 11
  425. SECURITY_LOGON_IDS_RID = 5
  426. SECURITY_LOGON_IDS_RID_COUNT = 3
  427. SECURITY_LOCAL_SYSTEM_RID = 18
  428. SECURITY_NT_NON_UNIQUE = 21
  429. SECURITY_BUILTIN_DOMAIN_RID = 32
  430. DOMAIN_USER_RID_ADMIN = 500
  431. DOMAIN_USER_RID_GUEST = 501
  432. DOMAIN_GROUP_RID_ADMINS = 512
  433. DOMAIN_GROUP_RID_USERS = 513
  434. DOMAIN_GROUP_RID_GUESTS = 514
  435. DOMAIN_ALIAS_RID_ADMINS = 544
  436. DOMAIN_ALIAS_RID_USERS = 545
  437. DOMAIN_ALIAS_RID_GUESTS = 546
  438. DOMAIN_ALIAS_RID_POWER_USERS = 547
  439. DOMAIN_ALIAS_RID_ACCOUNT_OPS = 548
  440. DOMAIN_ALIAS_RID_SYSTEM_OPS = 549
  441. DOMAIN_ALIAS_RID_PRINT_OPS = 550
  442. DOMAIN_ALIAS_RID_BACKUP_OPS = 551
  443. DOMAIN_ALIAS_RID_REPLICATOR = 552
  444. SE_GROUP_MANDATORY = 1
  445. SE_GROUP_ENABLED_BY_DEFAULT = 2
  446. SE_GROUP_ENABLED = 4
  447. SE_GROUP_OWNER = 8
  448. SE_GROUP_LOGON_ID = -1073741824
  449. ACL_REVISION = 2
  450. ACL_REVISION_DS = 4
  451. ACL_REVISION1 = 1
  452. ACL_REVISION2 = 2
  453. ACL_REVISION3 = 3
  454. ACL_REVISION4 = 4
  455. MAX_ACL_REVISION = ACL_REVISION4
  456. ACCESS_MIN_MS_ACE_TYPE = 0
  457. ACCESS_ALLOWED_ACE_TYPE = 0
  458. ACCESS_DENIED_ACE_TYPE = 1
  459. SYSTEM_AUDIT_ACE_TYPE = 2
  460. SYSTEM_ALARM_ACE_TYPE = 3
  461. ACCESS_MAX_MS_V2_ACE_TYPE = 3
  462. ACCESS_ALLOWED_COMPOUND_ACE_TYPE = 4
  463. ACCESS_MAX_MS_V3_ACE_TYPE = 4
  464. ACCESS_MIN_MS_OBJECT_ACE_TYPE = 5
  465. ACCESS_ALLOWED_OBJECT_ACE_TYPE = 5
  466. ACCESS_DENIED_OBJECT_ACE_TYPE = 6
  467. SYSTEM_AUDIT_OBJECT_ACE_TYPE = 7
  468. SYSTEM_ALARM_OBJECT_ACE_TYPE = 8
  469. ACCESS_MAX_MS_OBJECT_ACE_TYPE = 8
  470. ACCESS_MAX_MS_V4_ACE_TYPE = 8
  471. ACCESS_MAX_MS_ACE_TYPE = 8
  472. ACCESS_ALLOWED_CALLBACK_ACE_TYPE = 9
  473. ACCESS_DENIED_CALLBACK_ACE_TYPE = 10
  474. ACCESS_ALLOWED_CALLBACK_OBJECT_ACE_TYPE = 11
  475. ACCESS_DENIED_CALLBACK_OBJECT_ACE_TYPE = 12
  476. SYSTEM_AUDIT_CALLBACK_ACE_TYPE = 13
  477. SYSTEM_ALARM_CALLBACK_ACE_TYPE = 14
  478. SYSTEM_AUDIT_CALLBACK_OBJECT_ACE_TYPE = 15
  479. SYSTEM_ALARM_CALLBACK_OBJECT_ACE_TYPE = 16
  480. SYSTEM_MANDATORY_LABEL_ACE_TYPE = 17
  481. ACCESS_MAX_MS_V5_ACE_TYPE = 17
  482. OBJECT_INHERIT_ACE = 1
  483. CONTAINER_INHERIT_ACE = 2
  484. NO_PROPAGATE_INHERIT_ACE = 4
  485. INHERIT_ONLY_ACE = 8
  486. INHERITED_ACE = 16
  487. VALID_INHERIT_FLAGS = 31
  488. SUCCESSFUL_ACCESS_ACE_FLAG = 64
  489. FAILED_ACCESS_ACE_FLAG = 128
  490. ACE_OBJECT_TYPE_PRESENT = 1
  491. ACE_INHERITED_OBJECT_TYPE_PRESENT = 2
  492. SECURITY_DESCRIPTOR_REVISION = 1
  493. SECURITY_DESCRIPTOR_REVISION1 = 1
  494. SECURITY_DESCRIPTOR_MIN_LENGTH = 20
  495. SE_OWNER_DEFAULTED = 1
  496. SE_GROUP_DEFAULTED = 2
  497. SE_DACL_PRESENT = 4
  498. SE_DACL_DEFAULTED = 8
  499. SE_SACL_PRESENT = 16
  500. SE_SACL_DEFAULTED = 32
  501. SE_DACL_AUTO_INHERIT_REQ = 256
  502. SE_SACL_AUTO_INHERIT_REQ = 512
  503. SE_DACL_AUTO_INHERITED = 1024
  504. SE_SACL_AUTO_INHERITED = 2048
  505. SE_DACL_PROTECTED = 4096
  506. SE_SACL_PROTECTED = 8192
  507. SE_SELF_RELATIVE = 32768
  508. ACCESS_OBJECT_GUID = 0
  509. ACCESS_PROPERTY_SET_GUID = 1
  510. ACCESS_PROPERTY_GUID = 2
  511. ACCESS_MAX_LEVEL = 4
  512. AUDIT_ALLOW_NO_PRIVILEGE = 1
  513. ACCESS_DS_SOURCE_A = 'Directory Service'
  514. ACCESS_DS_OBJECT_TYPE_NAME_A = 'Directory Service Object'
  515. SE_PRIVILEGE_ENABLED_BY_DEFAULT = 1
  516. SE_PRIVILEGE_ENABLED = 2
  517. SE_PRIVILEGE_USED_FOR_ACCESS = -2147483648
  518. PRIVILEGE_SET_ALL_NECESSARY = 1
  519. SE_CREATE_TOKEN_NAME = 'SeCreateTokenPrivilege'
  520. SE_ASSIGNPRIMARYTOKEN_NAME = 'SeAssignPrimaryTokenPrivilege'
  521. SE_LOCK_MEMORY_NAME = 'SeLockMemoryPrivilege'
  522. SE_INCREASE_QUOTA_NAME = 'SeIncreaseQuotaPrivilege'
  523. SE_UNSOLICITED_INPUT_NAME = 'SeUnsolicitedInputPrivilege'
  524. SE_MACHINE_ACCOUNT_NAME = 'SeMachineAccountPrivilege'
  525. SE_TCB_NAME = 'SeTcbPrivilege'
  526. SE_SECURITY_NAME = 'SeSecurityPrivilege'
  527. SE_TAKE_OWNERSHIP_NAME = 'SeTakeOwnershipPrivilege'
  528. SE_LOAD_DRIVER_NAME = 'SeLoadDriverPrivilege'
  529. SE_SYSTEM_PROFILE_NAME = 'SeSystemProfilePrivilege'
  530. SE_SYSTEMTIME_NAME = 'SeSystemtimePrivilege'
  531. SE_PROF_SINGLE_PROCESS_NAME = 'SeProfileSingleProcessPrivilege'
  532. SE_INC_BASE_PRIORITY_NAME = 'SeIncreaseBasePriorityPrivilege'
  533. SE_CREATE_PAGEFILE_NAME = 'SeCreatePagefilePrivilege'
  534. SE_CREATE_PERMANENT_NAME = 'SeCreatePermanentPrivilege'
  535. SE_BACKUP_NAME = 'SeBackupPrivilege'
  536. SE_RESTORE_NAME = 'SeRestorePrivilege'
  537. SE_SHUTDOWN_NAME = 'SeShutdownPrivilege'
  538. SE_DEBUG_NAME = 'SeDebugPrivilege'
  539. SE_AUDIT_NAME = 'SeAuditPrivilege'
  540. SE_SYSTEM_ENVIRONMENT_NAME = 'SeSystemEnvironmentPrivilege'
  541. SE_CHANGE_NOTIFY_NAME = 'SeChangeNotifyPrivilege'
  542. SE_REMOTE_SHUTDOWN_NAME = 'SeRemoteShutdownPrivilege'
  543. TOKEN_ASSIGN_PRIMARY = 1
  544. TOKEN_DUPLICATE = 2
  545. TOKEN_IMPERSONATE = 4
  546. TOKEN_QUERY = 8
  547. TOKEN_QUERY_SOURCE = 16
  548. TOKEN_ADJUST_PRIVILEGES = 32
  549. TOKEN_ADJUST_GROUPS = 64
  550. TOKEN_ADJUST_DEFAULT = 128
  551. TOKEN_ALL_ACCESS = STANDARD_RIGHTS_REQUIRED | TOKEN_ASSIGN_PRIMARY | TOKEN_DUPLICATE | TOKEN_IMPERSONATE | TOKEN_QUERY | TOKEN_QUERY_SOURCE | TOKEN_ADJUST_PRIVILEGES | TOKEN_ADJUST_GROUPS | TOKEN_ADJUST_DEFAULT
  552. TOKEN_READ = STANDARD_RIGHTS_READ | TOKEN_QUERY
  553. TOKEN_WRITE = STANDARD_RIGHTS_WRITE | TOKEN_ADJUST_PRIVILEGES | TOKEN_ADJUST_GROUPS | TOKEN_ADJUST_DEFAULT
  554. TOKEN_EXECUTE = STANDARD_RIGHTS_EXECUTE
  555. TOKEN_SOURCE_LENGTH = 8
  556. TokenPrimary = 1
  557. TokenImpersonation = 2
  558. TokenUser = 1
  559. TokenGroups = 2
  560. TokenPrivileges = 3
  561. TokenOwner = 4
  562. TokenPrimaryGroup = 5
  563. TokenDefaultDacl = 6
  564. TokenSource = 7
  565. TokenType = 8
  566. TokenImpersonationLevel = 9
  567. TokenStatistics = 10
  568. TokenRestrictedSids = 11
  569. TokenSessionId = 12
  570. TokenGroupsAndPrivileges = 13
  571. TokenSessionReference = 14
  572. TokenSandBoxInert = 15
  573. TokenAuditPolicy = 16
  574. TokenOrigin = 17
  575. TokenElevationType = 18
  576. TokenLinkedToken = 19
  577. TokenElevation = 20
  578. TokenHasRestrictions = 21
  579. TokenAccessInformation = 22
  580. TokenVirtualizationAllowed = 23
  581. TokenVirtualizationEnabled = 24
  582. TokenIntegrityLevel = 25
  583. TokenUIAccess = 26
  584. TokenMandatoryPolicy = 27
  585. TokenLogonSid = 28
  586. OWNER_SECURITY_INFORMATION = 1
  587. GROUP_SECURITY_INFORMATION = 2
  588. DACL_SECURITY_INFORMATION = 4
  589. SACL_SECURITY_INFORMATION = 8
  590. LABEL_SECURITY_INFORMATION = 16
  591. IMAGE_DOS_SIGNATURE = 23117
  592. IMAGE_OS2_SIGNATURE = 17742
  593. IMAGE_OS2_SIGNATURE_LE = 17740
  594. IMAGE_VXD_SIGNATURE = 17740
  595. IMAGE_NT_SIGNATURE = 17744
  596. IMAGE_SIZEOF_FILE_HEADER = 20
  597. IMAGE_FILE_RELOCS_STRIPPED = 1
  598. IMAGE_FILE_EXECUTABLE_IMAGE = 2
  599. IMAGE_FILE_LINE_NUMS_STRIPPED = 4
  600. IMAGE_FILE_LOCAL_SYMS_STRIPPED = 8
  601. IMAGE_FILE_AGGRESIVE_WS_TRIM = 16
  602. IMAGE_FILE_LARGE_ADDRESS_AWARE = 32
  603. IMAGE_FILE_BYTES_REVERSED_LO = 128
  604. IMAGE_FILE_32BIT_MACHINE = 256
  605. IMAGE_FILE_DEBUG_STRIPPED = 512
  606. IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP = 1024
  607. IMAGE_FILE_NET_RUN_FROM_SWAP = 2048
  608. IMAGE_FILE_SYSTEM = 4096
  609. IMAGE_FILE_DLL = 8192
  610. IMAGE_FILE_UP_SYSTEM_ONLY = 16384
  611. IMAGE_FILE_BYTES_REVERSED_HI = 32768
  612. IMAGE_FILE_MACHINE_UNKNOWN = 0
  613. IMAGE_FILE_MACHINE_I386 = 332
  614. IMAGE_FILE_MACHINE_R3000 = 354
  615. IMAGE_FILE_MACHINE_R4000 = 358
  616. IMAGE_FILE_MACHINE_R10000 = 360
  617. IMAGE_FILE_MACHINE_WCEMIPSV2 = 361
  618. IMAGE_FILE_MACHINE_ALPHA = 388
  619. IMAGE_FILE_MACHINE_POWERPC = 496
  620. IMAGE_FILE_MACHINE_SH3 = 418
  621. IMAGE_FILE_MACHINE_SH3E = 420
  622. IMAGE_FILE_MACHINE_SH4 = 422
  623. IMAGE_FILE_MACHINE_ARM = 448
  624. IMAGE_NUMBEROF_DIRECTORY_ENTRIES = 16
  625. IMAGE_SIZEOF_ROM_OPTIONAL_HEADER = 56
  626. IMAGE_SIZEOF_STD_OPTIONAL_HEADER = 28
  627. IMAGE_SIZEOF_NT_OPTIONAL_HEADER = 224
  628. IMAGE_NT_OPTIONAL_HDR_MAGIC = 267
  629. IMAGE_ROM_OPTIONAL_HDR_MAGIC = 263
  630. IMAGE_SUBSYSTEM_UNKNOWN = 0
  631. IMAGE_SUBSYSTEM_NATIVE = 1
  632. IMAGE_SUBSYSTEM_WINDOWS_GUI = 2
  633. IMAGE_SUBSYSTEM_WINDOWS_CUI = 3
  634. IMAGE_SUBSYSTEM_WINDOWS_CE_GUI = 4
  635. IMAGE_SUBSYSTEM_OS2_CUI = 5
  636. IMAGE_SUBSYSTEM_POSIX_CUI = 7
  637. IMAGE_SUBSYSTEM_RESERVED8 = 8
  638. IMAGE_DLLCHARACTERISTICS_WDM_DRIVER = 8192
  639. IMAGE_DIRECTORY_ENTRY_EXPORT = 0
  640. IMAGE_DIRECTORY_ENTRY_IMPORT = 1
  641. IMAGE_DIRECTORY_ENTRY_RESOURCE = 2
  642. IMAGE_DIRECTORY_ENTRY_EXCEPTION = 3
  643. IMAGE_DIRECTORY_ENTRY_SECURITY = 4
  644. IMAGE_DIRECTORY_ENTRY_BASERELOC = 5
  645. IMAGE_DIRECTORY_ENTRY_DEBUG = 6
  646. IMAGE_DIRECTORY_ENTRY_COPYRIGHT = 7
  647. IMAGE_DIRECTORY_ENTRY_GLOBALPTR = 8
  648. IMAGE_DIRECTORY_ENTRY_TLS = 9
  649. IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG = 10
  650. IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT = 11
  651. IMAGE_DIRECTORY_ENTRY_IAT = 12
  652. IMAGE_SIZEOF_SHORT_NAME = 8
  653. IMAGE_SIZEOF_SECTION_HEADER = 40
  654. IMAGE_SCN_TYPE_NO_PAD = 8
  655. IMAGE_SCN_CNT_CODE = 32
  656. IMAGE_SCN_CNT_INITIALIZED_DATA = 64
  657. IMAGE_SCN_CNT_UNINITIALIZED_DATA = 128
  658. IMAGE_SCN_LNK_OTHER = 256
  659. IMAGE_SCN_LNK_INFO = 512
  660. IMAGE_SCN_LNK_REMOVE = 2048
  661. IMAGE_SCN_LNK_COMDAT = 4096
  662. IMAGE_SCN_MEM_FARDATA = 32768
  663. IMAGE_SCN_MEM_PURGEABLE = 131072
  664. IMAGE_SCN_MEM_16BIT = 131072
  665. IMAGE_SCN_MEM_LOCKED = 262144
  666. IMAGE_SCN_MEM_PRELOAD = 524288
  667. IMAGE_SCN_ALIGN_1BYTES = 1048576
  668. IMAGE_SCN_ALIGN_2BYTES = 2097152
  669. IMAGE_SCN_ALIGN_4BYTES = 3145728
  670. IMAGE_SCN_ALIGN_8BYTES = 4194304
  671. IMAGE_SCN_ALIGN_16BYTES = 5242880
  672. IMAGE_SCN_ALIGN_32BYTES = 6291456
  673. IMAGE_SCN_ALIGN_64BYTES = 7340032
  674. IMAGE_SCN_LNK_NRELOC_OVFL = 16777216
  675. IMAGE_SCN_MEM_DISCARDABLE = 33554432
  676. IMAGE_SCN_MEM_NOT_CACHED = 67108864
  677. IMAGE_SCN_MEM_NOT_PAGED = 134217728
  678. IMAGE_SCN_MEM_SHARED = 268435456
  679. IMAGE_SCN_MEM_EXECUTE = 536870912
  680. IMAGE_SCN_MEM_READ = 1073741824
  681. IMAGE_SCN_MEM_WRITE = -2147483648
  682. IMAGE_SCN_SCALE_INDEX = 1
  683. IMAGE_SIZEOF_SYMBOL = 18
  684. IMAGE_SYM_TYPE_NULL = 0
  685. IMAGE_SYM_TYPE_VOID = 1
  686. IMAGE_SYM_TYPE_CHAR = 2
  687. IMAGE_SYM_TYPE_SHORT = 3
  688. IMAGE_SYM_TYPE_INT = 4
  689. IMAGE_SYM_TYPE_LONG = 5
  690. IMAGE_SYM_TYPE_FLOAT = 6
  691. IMAGE_SYM_TYPE_DOUBLE = 7
  692. IMAGE_SYM_TYPE_STRUCT = 8
  693. IMAGE_SYM_TYPE_UNION = 9
  694. IMAGE_SYM_TYPE_ENUM = 10
  695. IMAGE_SYM_TYPE_MOE = 11
  696. IMAGE_SYM_TYPE_BYTE = 12
  697. IMAGE_SYM_TYPE_WORD = 13
  698. IMAGE_SYM_TYPE_UINT = 14
  699. IMAGE_SYM_TYPE_DWORD = 15
  700. IMAGE_SYM_TYPE_PCODE = 32768
  701. IMAGE_SYM_DTYPE_NULL = 0
  702. IMAGE_SYM_DTYPE_POINTER = 1
  703. IMAGE_SYM_DTYPE_FUNCTION = 2
  704. IMAGE_SYM_DTYPE_ARRAY = 3
  705. IMAGE_SYM_CLASS_NULL = 0
  706. IMAGE_SYM_CLASS_AUTOMATIC = 1
  707. IMAGE_SYM_CLASS_EXTERNAL = 2
  708. IMAGE_SYM_CLASS_STATIC = 3
  709. IMAGE_SYM_CLASS_REGISTER = 4
  710. IMAGE_SYM_CLASS_EXTERNAL_DEF = 5
  711. IMAGE_SYM_CLASS_LABEL = 6
  712. IMAGE_SYM_CLASS_UNDEFINED_LABEL = 7
  713. IMAGE_SYM_CLASS_MEMBER_OF_STRUCT = 8
  714. IMAGE_SYM_CLASS_ARGUMENT = 9
  715. IMAGE_SYM_CLASS_STRUCT_TAG = 10
  716. IMAGE_SYM_CLASS_MEMBER_OF_UNION = 11
  717. IMAGE_SYM_CLASS_UNION_TAG = 12
  718. IMAGE_SYM_CLASS_TYPE_DEFINITION = 13
  719. IMAGE_SYM_CLASS_UNDEFINED_STATIC = 14
  720. IMAGE_SYM_CLASS_ENUM_TAG = 15
  721. IMAGE_SYM_CLASS_MEMBER_OF_ENUM = 16
  722. IMAGE_SYM_CLASS_REGISTER_PARAM = 17
  723. IMAGE_SYM_CLASS_BIT_FIELD = 18
  724. IMAGE_SYM_CLASS_FAR_EXTERNAL = 68
  725. IMAGE_SYM_CLASS_BLOCK = 100
  726. IMAGE_SYM_CLASS_FUNCTION = 101
  727. IMAGE_SYM_CLASS_END_OF_STRUCT = 102
  728. IMAGE_SYM_CLASS_FILE = 103
  729. IMAGE_SYM_CLASS_SECTION = 104
  730. IMAGE_SYM_CLASS_WEAK_EXTERNAL = 105
  731. N_BTMASK = 15
  732. N_TMASK = 48
  733. N_TMASK1 = 192
  734. N_TMASK2 = 240
  735. N_BTSHFT = 4
  736. N_TSHIFT = 2
  737.  
  738. def BTYPE(x):
  739.     return x & N_BTMASK
  740.  
  741.  
  742. def ISPTR(x):
  743.     return x & N_TMASK == IMAGE_SYM_DTYPE_POINTER << N_BTSHFT
  744.  
  745.  
  746. def ISFCN(x):
  747.     return x & N_TMASK == IMAGE_SYM_DTYPE_FUNCTION << N_BTSHFT
  748.  
  749.  
  750. def ISARY(x):
  751.     return x & N_TMASK == IMAGE_SYM_DTYPE_ARRAY << N_BTSHFT
  752.  
  753.  
  754. def INCREF(x):
  755.     return (x & ~N_BTMASK) << N_TSHIFT | IMAGE_SYM_DTYPE_POINTER << N_BTSHFT | x & N_BTMASK
  756.  
  757.  
  758. def DECREF(x):
  759.     return x >> N_TSHIFT & ~N_BTMASK | x & N_BTMASK
  760.  
  761. IMAGE_SIZEOF_AUX_SYMBOL = 18
  762. IMAGE_COMDAT_SELECT_NODUPLICATES = 1
  763. IMAGE_COMDAT_SELECT_ANY = 2
  764. IMAGE_COMDAT_SELECT_SAME_SIZE = 3
  765. IMAGE_COMDAT_SELECT_EXACT_MATCH = 4
  766. IMAGE_COMDAT_SELECT_ASSOCIATIVE = 5
  767. IMAGE_COMDAT_SELECT_LARGEST = 6
  768. IMAGE_COMDAT_SELECT_NEWEST = 7
  769. IMAGE_WEAK_EXTERN_SEARCH_NOLIBRARY = 1
  770. IMAGE_WEAK_EXTERN_SEARCH_LIBRARY = 2
  771. IMAGE_WEAK_EXTERN_SEARCH_ALIAS = 3
  772. IMAGE_SIZEOF_RELOCATION = 10
  773. IMAGE_REL_I386_ABSOLUTE = 0
  774. IMAGE_REL_I386_DIR16 = 1
  775. IMAGE_REL_I386_REL16 = 2
  776. IMAGE_REL_I386_DIR32 = 6
  777. IMAGE_REL_I386_DIR32NB = 7
  778. IMAGE_REL_I386_SEG12 = 9
  779. IMAGE_REL_I386_SECTION = 10
  780. IMAGE_REL_I386_SECREL = 11
  781. IMAGE_REL_I386_REL32 = 20
  782. IMAGE_REL_MIPS_ABSOLUTE = 0
  783. IMAGE_REL_MIPS_REFHALF = 1
  784. IMAGE_REL_MIPS_REFWORD = 2
  785. IMAGE_REL_MIPS_JMPADDR = 3
  786. IMAGE_REL_MIPS_REFHI = 4
  787. IMAGE_REL_MIPS_REFLO = 5
  788. IMAGE_REL_MIPS_GPREL = 6
  789. IMAGE_REL_MIPS_LITERAL = 7
  790. IMAGE_REL_MIPS_SECTION = 10
  791. IMAGE_REL_MIPS_SECREL = 11
  792. IMAGE_REL_MIPS_SECRELLO = 12
  793. IMAGE_REL_MIPS_SECRELHI = 13
  794. IMAGE_REL_MIPS_REFWORDNB = 34
  795. IMAGE_REL_MIPS_PAIR = 37
  796. IMAGE_REL_ALPHA_ABSOLUTE = 0
  797. IMAGE_REL_ALPHA_REFLONG = 1
  798. IMAGE_REL_ALPHA_REFQUAD = 2
  799. IMAGE_REL_ALPHA_GPREL32 = 3
  800. IMAGE_REL_ALPHA_LITERAL = 4
  801. IMAGE_REL_ALPHA_LITUSE = 5
  802. IMAGE_REL_ALPHA_GPDISP = 6
  803. IMAGE_REL_ALPHA_BRADDR = 7
  804. IMAGE_REL_ALPHA_HINT = 8
  805. IMAGE_REL_ALPHA_INLINE_REFLONG = 9
  806. IMAGE_REL_ALPHA_REFHI = 10
  807. IMAGE_REL_ALPHA_REFLO = 11
  808. IMAGE_REL_ALPHA_PAIR = 12
  809. IMAGE_REL_ALPHA_MATCH = 13
  810. IMAGE_REL_ALPHA_SECTION = 14
  811. IMAGE_REL_ALPHA_SECREL = 15
  812. IMAGE_REL_ALPHA_REFLONGNB = 16
  813. IMAGE_REL_ALPHA_SECRELLO = 17
  814. IMAGE_REL_ALPHA_SECRELHI = 18
  815. IMAGE_REL_PPC_ABSOLUTE = 0
  816. IMAGE_REL_PPC_ADDR64 = 1
  817. IMAGE_REL_PPC_ADDR32 = 2
  818. IMAGE_REL_PPC_ADDR24 = 3
  819. IMAGE_REL_PPC_ADDR16 = 4
  820. IMAGE_REL_PPC_ADDR14 = 5
  821. IMAGE_REL_PPC_REL24 = 6
  822. IMAGE_REL_PPC_REL14 = 7
  823. IMAGE_REL_PPC_TOCREL16 = 8
  824. IMAGE_REL_PPC_TOCREL14 = 9
  825. IMAGE_REL_PPC_ADDR32NB = 10
  826. IMAGE_REL_PPC_SECREL = 11
  827. IMAGE_REL_PPC_SECTION = 12
  828. IMAGE_REL_PPC_IFGLUE = 13
  829. IMAGE_REL_PPC_IMGLUE = 14
  830. IMAGE_REL_PPC_SECREL16 = 15
  831. IMAGE_REL_PPC_REFHI = 16
  832. IMAGE_REL_PPC_REFLO = 17
  833. IMAGE_REL_PPC_PAIR = 18
  834. IMAGE_REL_PPC_SECRELLO = 19
  835. IMAGE_REL_PPC_SECRELHI = 20
  836. IMAGE_REL_PPC_TYPEMASK = 255
  837. IMAGE_REL_PPC_NEG = 256
  838. IMAGE_REL_PPC_BRTAKEN = 512
  839. IMAGE_REL_PPC_BRNTAKEN = 1024
  840. IMAGE_REL_PPC_TOCDEFN = 2048
  841. IMAGE_REL_SH3_ABSOLUTE = 0
  842. IMAGE_REL_SH3_DIRECT16 = 1
  843. IMAGE_REL_SH3_DIRECT32 = 2
  844. IMAGE_REL_SH3_DIRECT8 = 3
  845. IMAGE_REL_SH3_DIRECT8_WORD = 4
  846. IMAGE_REL_SH3_DIRECT8_LONG = 5
  847. IMAGE_REL_SH3_DIRECT4 = 6
  848. IMAGE_REL_SH3_DIRECT4_WORD = 7
  849. IMAGE_REL_SH3_DIRECT4_LONG = 8
  850. IMAGE_REL_SH3_PCREL8_WORD = 9
  851. IMAGE_REL_SH3_PCREL8_LONG = 10
  852. IMAGE_REL_SH3_PCREL12_WORD = 11
  853. IMAGE_REL_SH3_STARTOF_SECTION = 12
  854. IMAGE_REL_SH3_SIZEOF_SECTION = 13
  855. IMAGE_REL_SH3_SECTION = 14
  856. IMAGE_REL_SH3_SECREL = 15
  857. IMAGE_REL_SH3_DIRECT32_NB = 16
  858. IMAGE_SIZEOF_LINENUMBER = 6
  859. IMAGE_SIZEOF_BASE_RELOCATION = 8
  860. IMAGE_REL_BASED_ABSOLUTE = 0
  861. IMAGE_REL_BASED_HIGH = 1
  862. IMAGE_REL_BASED_LOW = 2
  863. IMAGE_REL_BASED_HIGHLOW = 3
  864. IMAGE_REL_BASED_HIGHADJ = 4
  865. IMAGE_REL_BASED_MIPS_JMPADDR = 5
  866. IMAGE_REL_BASED_SECTION = 6
  867. IMAGE_REL_BASED_REL32 = 7
  868. IMAGE_ARCHIVE_START_SIZE = 8
  869. IMAGE_ARCHIVE_START = '!<arch>\n'
  870. IMAGE_ARCHIVE_END = '`\n'
  871. IMAGE_ARCHIVE_PAD = '\n'
  872. IMAGE_ARCHIVE_LINKER_MEMBER = '/               '
  873. IMAGE_SIZEOF_ARCHIVE_MEMBER_HDR = 60
  874. IMAGE_ORDINAL_FLAG = -2147483648
  875.  
  876. def IMAGE_SNAP_BY_ORDINAL(Ordina):
  877.     return Ordinal & IMAGE_ORDINAL_FLAG != 0
  878.  
  879.  
  880. def IMAGE_ORDINAL(Ordina):
  881.     return Ordinal & 65535
  882.  
  883. IMAGE_RESOURCE_NAME_IS_STRING = -2147483648
  884. IMAGE_RESOURCE_DATA_IS_DIRECTORY = -2147483648
  885. IMAGE_DEBUG_TYPE_UNKNOWN = 0
  886. IMAGE_DEBUG_TYPE_COFF = 1
  887. IMAGE_DEBUG_TYPE_CODEVIEW = 2
  888. IMAGE_DEBUG_TYPE_FPO = 3
  889. IMAGE_DEBUG_TYPE_MISC = 4
  890. IMAGE_DEBUG_TYPE_EXCEPTION = 5
  891. IMAGE_DEBUG_TYPE_FIXUP = 6
  892. IMAGE_DEBUG_TYPE_OMAP_TO_SRC = 7
  893. IMAGE_DEBUG_TYPE_OMAP_FROM_SRC = 8
  894. IMAGE_DEBUG_TYPE_BORLAND = 9
  895. FRAME_FPO = 0
  896. FRAME_TRAP = 1
  897. FRAME_TSS = 2
  898. FRAME_NONFPO = 3
  899. SIZEOF_RFPO_DATA = 16
  900. IMAGE_DEBUG_MISC_EXENAME = 1
  901. IMAGE_SEPARATE_DEBUG_SIGNATURE = 18756
  902. IMAGE_SEPARATE_DEBUG_FLAGS_MASK = 32768
  903. IMAGE_SEPARATE_DEBUG_MISMATCH = 32768
  904. _NLSCMPERROR = 2147483647
  905. NULL = 0
  906. HEAP_NO_SERIALIZE = 1
  907. HEAP_GROWABLE = 2
  908. HEAP_GENERATE_EXCEPTIONS = 4
  909. HEAP_ZERO_MEMORY = 8
  910. HEAP_REALLOC_IN_PLACE_ONLY = 16
  911. HEAP_TAIL_CHECKING_ENABLED = 32
  912. HEAP_FREE_CHECKING_ENABLED = 64
  913. HEAP_DISABLE_COALESCE_ON_FREE = 128
  914. HEAP_CREATE_ALIGN_16 = 65536
  915. HEAP_CREATE_ENABLE_TRACING = 131072
  916. HEAP_MAXIMUM_TAG = 4095
  917. HEAP_PSEUDO_TAG_FLAG = 32768
  918. HEAP_TAG_SHIFT = 16
  919. IS_TEXT_UNICODE_ASCII16 = 1
  920. IS_TEXT_UNICODE_REVERSE_ASCII16 = 16
  921. IS_TEXT_UNICODE_STATISTICS = 2
  922. IS_TEXT_UNICODE_REVERSE_STATISTICS = 32
  923. IS_TEXT_UNICODE_CONTROLS = 4
  924. IS_TEXT_UNICODE_REVERSE_CONTROLS = 64
  925. IS_TEXT_UNICODE_SIGNATURE = 8
  926. IS_TEXT_UNICODE_REVERSE_SIGNATURE = 128
  927. IS_TEXT_UNICODE_ILLEGAL_CHARS = 256
  928. IS_TEXT_UNICODE_ODD_LENGTH = 512
  929. IS_TEXT_UNICODE_DBCS_LEADBYTE = 1024
  930. IS_TEXT_UNICODE_NULL_BYTES = 4096
  931. IS_TEXT_UNICODE_UNICODE_MASK = 15
  932. IS_TEXT_UNICODE_REVERSE_MASK = 240
  933. IS_TEXT_UNICODE_NOT_UNICODE_MASK = 3840
  934. IS_TEXT_UNICODE_NOT_ASCII_MASK = 61440
  935. COMPRESSION_FORMAT_NONE = 0
  936. COMPRESSION_FORMAT_DEFAULT = 1
  937. COMPRESSION_FORMAT_LZNT1 = 2
  938. COMPRESSION_ENGINE_STANDARD = 0
  939. COMPRESSION_ENGINE_MAXIMUM = 256
  940. MESSAGE_RESOURCE_UNICODE = 1
  941. RTL_CRITSECT_TYPE = 0
  942. RTL_RESOURCE_TYPE = 1
  943. SEF_DACL_AUTO_INHERIT = 1
  944. SEF_SACL_AUTO_INHERIT = 2
  945. SEF_DEFAULT_DESCRIPTOR_FOR_OBJECT = 4
  946. SEF_AVOID_PRIVILEGE_CHECK = 8
  947. DLL_PROCESS_ATTACH = 1
  948. DLL_THREAD_ATTACH = 2
  949. DLL_THREAD_DETACH = 3
  950. DLL_PROCESS_DETACH = 0
  951. EVENTLOG_SEQUENTIAL_READ = 1
  952. EVENTLOG_SEEK_READ = 2
  953. EVENTLOG_FORWARDS_READ = 4
  954. EVENTLOG_BACKWARDS_READ = 8
  955. EVENTLOG_SUCCESS = 0
  956. EVENTLOG_ERROR_TYPE = 1
  957. EVENTLOG_WARNING_TYPE = 2
  958. EVENTLOG_INFORMATION_TYPE = 4
  959. EVENTLOG_AUDIT_SUCCESS = 8
  960. EVENTLOG_AUDIT_FAILURE = 16
  961. EVENTLOG_START_PAIRED_EVENT = 1
  962. EVENTLOG_END_PAIRED_EVENT = 2
  963. EVENTLOG_END_ALL_PAIRED_EVENTS = 4
  964. EVENTLOG_PAIRED_EVENT_ACTIVE = 8
  965. EVENTLOG_PAIRED_EVENT_INACTIVE = 16
  966. KEY_QUERY_VALUE = 1
  967. KEY_SET_VALUE = 2
  968. KEY_CREATE_SUB_KEY = 4
  969. KEY_ENUMERATE_SUB_KEYS = 8
  970. KEY_NOTIFY = 16
  971. KEY_CREATE_LINK = 32
  972. KEY_READ = (STANDARD_RIGHTS_READ | KEY_QUERY_VALUE | KEY_ENUMERATE_SUB_KEYS | KEY_NOTIFY) & ~SYNCHRONIZE
  973. KEY_WRITE = (STANDARD_RIGHTS_WRITE | KEY_SET_VALUE | KEY_CREATE_SUB_KEY) & ~SYNCHRONIZE
  974. KEY_EXECUTE = KEY_READ & ~SYNCHRONIZE
  975. KEY_ALL_ACCESS = (STANDARD_RIGHTS_ALL | KEY_QUERY_VALUE | KEY_SET_VALUE | KEY_CREATE_SUB_KEY | KEY_ENUMERATE_SUB_KEYS | KEY_NOTIFY | KEY_CREATE_LINK) & ~SYNCHRONIZE
  976. REG_OPTION_RESERVED = 0
  977. REG_OPTION_NON_VOLATILE = 0
  978. REG_OPTION_VOLATILE = 1
  979. REG_OPTION_CREATE_LINK = 2
  980. REG_OPTION_BACKUP_RESTORE = 4
  981. REG_OPTION_OPEN_LINK = 8
  982. REG_LEGAL_OPTION = REG_OPTION_RESERVED | REG_OPTION_NON_VOLATILE | REG_OPTION_VOLATILE | REG_OPTION_CREATE_LINK | REG_OPTION_BACKUP_RESTORE | REG_OPTION_OPEN_LINK
  983. REG_CREATED_NEW_KEY = 1
  984. REG_OPENED_EXISTING_KEY = 2
  985. REG_STANDARD_FORMAT = 1
  986. REG_LATEST_FORMAT = 2
  987. REG_NO_COMPRESSION = 4
  988. REG_WHOLE_HIVE_VOLATILE = 1
  989. REG_REFRESH_HIVE = 2
  990. REG_NO_LAZY_FLUSH = 4
  991. REG_FORCE_RESTORE = 8
  992. REG_NOTIFY_CHANGE_NAME = 1
  993. REG_NOTIFY_CHANGE_ATTRIBUTES = 2
  994. REG_NOTIFY_CHANGE_LAST_SET = 4
  995. REG_NOTIFY_CHANGE_SECURITY = 8
  996. REG_LEGAL_CHANGE_FILTER = REG_NOTIFY_CHANGE_NAME | REG_NOTIFY_CHANGE_ATTRIBUTES | REG_NOTIFY_CHANGE_LAST_SET | REG_NOTIFY_CHANGE_SECURITY
  997. REG_NONE = 0
  998. REG_SZ = 1
  999. REG_EXPAND_SZ = 2
  1000. REG_BINARY = 3
  1001. REG_DWORD = 4
  1002. REG_DWORD_LITTLE_ENDIAN = 4
  1003. REG_DWORD_BIG_ENDIAN = 5
  1004. REG_LINK = 6
  1005. REG_MULTI_SZ = 7
  1006. REG_RESOURCE_LIST = 8
  1007. REG_FULL_RESOURCE_DESCRIPTOR = 9
  1008. REG_RESOURCE_REQUIREMENTS_LIST = 10
  1009. SERVICE_KERNEL_DRIVER = 1
  1010. SERVICE_FILE_SYSTEM_DRIVER = 2
  1011. SERVICE_ADAPTER = 4
  1012. SERVICE_RECOGNIZER_DRIVER = 8
  1013. SERVICE_DRIVER = SERVICE_KERNEL_DRIVER | SERVICE_FILE_SYSTEM_DRIVER | SERVICE_RECOGNIZER_DRIVER
  1014. SERVICE_WIN32_OWN_PROCESS = 16
  1015. SERVICE_WIN32_SHARE_PROCESS = 32
  1016. SERVICE_WIN32 = SERVICE_WIN32_OWN_PROCESS | SERVICE_WIN32_SHARE_PROCESS
  1017. SERVICE_INTERACTIVE_PROCESS = 256
  1018. SERVICE_TYPE_ALL = SERVICE_WIN32 | SERVICE_ADAPTER | SERVICE_DRIVER | SERVICE_INTERACTIVE_PROCESS
  1019. SERVICE_BOOT_START = 0
  1020. SERVICE_SYSTEM_START = 1
  1021. SERVICE_AUTO_START = 2
  1022. SERVICE_DEMAND_START = 3
  1023. SERVICE_DISABLED = 4
  1024. SERVICE_ERROR_IGNORE = 0
  1025. SERVICE_ERROR_NORMAL = 1
  1026. SERVICE_ERROR_SEVERE = 2
  1027. SERVICE_ERROR_CRITICAL = 3
  1028. TAPE_ERASE_SHORT = 0
  1029. TAPE_ERASE_LONG = 1
  1030. TAPE_LOAD = 0
  1031. TAPE_UNLOAD = 1
  1032. TAPE_TENSION = 2
  1033. TAPE_LOCK = 3
  1034. TAPE_UNLOCK = 4
  1035. TAPE_FORMAT = 5
  1036. TAPE_SETMARKS = 0
  1037. TAPE_FILEMARKS = 1
  1038. TAPE_SHORT_FILEMARKS = 2
  1039. TAPE_LONG_FILEMARKS = 3
  1040. TAPE_ABSOLUTE_POSITION = 0
  1041. TAPE_LOGICAL_POSITION = 1
  1042. TAPE_PSEUDO_LOGICAL_POSITION = 2
  1043. TAPE_REWIND = 0
  1044. TAPE_ABSOLUTE_BLOCK = 1
  1045. TAPE_LOGICAL_BLOCK = 2
  1046. TAPE_PSEUDO_LOGICAL_BLOCK = 3
  1047. TAPE_SPACE_END_OF_DATA = 4
  1048. TAPE_SPACE_RELATIVE_BLOCKS = 5
  1049. TAPE_SPACE_FILEMARKS = 6
  1050. TAPE_SPACE_SEQUENTIAL_FMKS = 7
  1051. TAPE_SPACE_SETMARKS = 8
  1052. TAPE_SPACE_SEQUENTIAL_SMKS = 9
  1053. TAPE_DRIVE_FIXED = 1
  1054. TAPE_DRIVE_SELECT = 2
  1055. TAPE_DRIVE_INITIATOR = 4
  1056. TAPE_DRIVE_ERASE_SHORT = 16
  1057. TAPE_DRIVE_ERASE_LONG = 32
  1058. TAPE_DRIVE_ERASE_BOP_ONLY = 64
  1059. TAPE_DRIVE_ERASE_IMMEDIATE = 128
  1060. TAPE_DRIVE_TAPE_CAPACITY = 256
  1061. TAPE_DRIVE_TAPE_REMAINING = 512
  1062. TAPE_DRIVE_FIXED_BLOCK = 1024
  1063. TAPE_DRIVE_VARIABLE_BLOCK = 2048
  1064. TAPE_DRIVE_WRITE_PROTECT = 4096
  1065. TAPE_DRIVE_EOT_WZ_SIZE = 8192
  1066. TAPE_DRIVE_ECC = 65536
  1067. TAPE_DRIVE_COMPRESSION = 131072
  1068. TAPE_DRIVE_PADDING = 262144
  1069. TAPE_DRIVE_REPORT_SMKS = 524288
  1070. TAPE_DRIVE_GET_ABSOLUTE_BLK = 1048576
  1071. TAPE_DRIVE_GET_LOGICAL_BLK = 2097152
  1072. TAPE_DRIVE_SET_EOT_WZ_SIZE = 4194304
  1073. TAPE_DRIVE_EJECT_MEDIA = 16777216
  1074. TAPE_DRIVE_RESERVED_BIT = -2147483648
  1075. TAPE_DRIVE_LOAD_UNLOAD = -2147483647
  1076. TAPE_DRIVE_TENSION = -2147483646
  1077. TAPE_DRIVE_LOCK_UNLOCK = -2147483644
  1078. TAPE_DRIVE_REWIND_IMMEDIATE = -2147483640
  1079. TAPE_DRIVE_SET_BLOCK_SIZE = -2147483632
  1080. TAPE_DRIVE_LOAD_UNLD_IMMED = -2147483616
  1081. TAPE_DRIVE_TENSION_IMMED = -2147483584
  1082. TAPE_DRIVE_LOCK_UNLK_IMMED = -2147483520
  1083. TAPE_DRIVE_SET_ECC = -2147483392
  1084. TAPE_DRIVE_SET_COMPRESSION = -2147483136
  1085. TAPE_DRIVE_SET_PADDING = -2147482624
  1086. TAPE_DRIVE_SET_REPORT_SMKS = -2147481600
  1087. TAPE_DRIVE_ABSOLUTE_BLK = -2147479552
  1088. TAPE_DRIVE_ABS_BLK_IMMED = -2147475456
  1089. TAPE_DRIVE_LOGICAL_BLK = -2147467264
  1090. TAPE_DRIVE_LOG_BLK_IMMED = -2147450880
  1091. TAPE_DRIVE_END_OF_DATA = -2147418112
  1092. TAPE_DRIVE_RELATIVE_BLKS = -2147352576
  1093. TAPE_DRIVE_FILEMARKS = -2147221504
  1094. TAPE_DRIVE_SEQUENTIAL_FMKS = -2146959360
  1095. TAPE_DRIVE_SETMARKS = -2146435072
  1096. TAPE_DRIVE_SEQUENTIAL_SMKS = -2145386496
  1097. TAPE_DRIVE_REVERSE_POSITION = -2143289344
  1098. TAPE_DRIVE_SPACE_IMMEDIATE = -2139095040
  1099. TAPE_DRIVE_WRITE_SETMARKS = -2130706432
  1100. TAPE_DRIVE_WRITE_FILEMARKS = -2113929216
  1101. TAPE_DRIVE_WRITE_SHORT_FMKS = -2080374784
  1102. TAPE_DRIVE_WRITE_LONG_FMKS = -2013265920
  1103. TAPE_DRIVE_WRITE_MARK_IMMED = -1879048192
  1104. TAPE_DRIVE_FORMAT = -1610612736
  1105. TAPE_DRIVE_FORMAT_IMMEDIATE = -1073741824
  1106. TAPE_DRIVE_HIGH_FEATURES = -2147483648
  1107. TAPE_FIXED_PARTITIONS = 0
  1108. TAPE_SELECT_PARTITIONS = 1
  1109. TAPE_INITIATOR_PARTITIONS = 2
  1110. TRANSACTIONMANAGER_QUERY_INFORMATION = 1
  1111. TRANSACTIONMANAGER_SET_INFORMATION = 2
  1112. TRANSACTIONMANAGER_RECOVER = 4
  1113. TRANSACTIONMANAGER_RENAME = 8
  1114. TRANSACTIONMANAGER_CREATE_RM = 16
  1115. TRANSACTIONMANAGER_BIND_TRANSACTION = 32
  1116. TRANSACTIONMANAGER_GENERIC_READ = STANDARD_RIGHTS_READ | TRANSACTIONMANAGER_QUERY_INFORMATION
  1117. TRANSACTIONMANAGER_GENERIC_WRITE = STANDARD_RIGHTS_WRITE | TRANSACTIONMANAGER_SET_INFORMATION | TRANSACTIONMANAGER_RECOVER | TRANSACTIONMANAGER_RENAME | TRANSACTIONMANAGER_CREATE_RM
  1118. TRANSACTIONMANAGER_GENERIC_EXECUTE = STANDARD_RIGHTS_EXECUTE
  1119. TRANSACTIONMANAGER_ALL_ACCESS = STANDARD_RIGHTS_REQUIRED | TRANSACTIONMANAGER_GENERIC_READ | TRANSACTIONMANAGER_GENERIC_WRITE | TRANSACTIONMANAGER_GENERIC_EXECUTE | TRANSACTIONMANAGER_BIND_TRANSACTION
  1120. TRANSACTION_QUERY_INFORMATION = 1
  1121. TRANSACTION_SET_INFORMATION = 2
  1122. TRANSACTION_ENLIST = 4
  1123. TRANSACTION_COMMIT = 8
  1124. TRANSACTION_ROLLBACK = 16
  1125. TRANSACTION_PROPAGATE = 32
  1126. TRANSACTION_SAVEPOINT = 64
  1127. TRANSACTION_MARSHALL = TRANSACTION_QUERY_INFORMATION
  1128. TRANSACTION_GENERIC_READ = STANDARD_RIGHTS_READ | TRANSACTION_QUERY_INFORMATION | SYNCHRONIZE
  1129. TRANSACTION_GENERIC_WRITE = STANDARD_RIGHTS_WRITE | TRANSACTION_SET_INFORMATION | TRANSACTION_COMMIT | TRANSACTION_ENLIST | TRANSACTION_ROLLBACK | TRANSACTION_PROPAGATE | TRANSACTION_SAVEPOINT | SYNCHRONIZE
  1130. TRANSACTION_GENERIC_EXECUTE = STANDARD_RIGHTS_EXECUTE | TRANSACTION_COMMIT | TRANSACTION_ROLLBACK | SYNCHRONIZE
  1131. TRANSACTION_ALL_ACCESS = STANDARD_RIGHTS_REQUIRED | TRANSACTION_GENERIC_READ | TRANSACTION_GENERIC_WRITE | TRANSACTION_GENERIC_EXECUTE
  1132. TRANSACTION_RESOURCE_MANAGER_RIGHTS = TRANSACTION_GENERIC_READ | STANDARD_RIGHTS_WRITE | TRANSACTION_SET_INFORMATION | TRANSACTION_ENLIST | TRANSACTION_ROLLBACK | TRANSACTION_PROPAGATE | SYNCHRONIZE
  1133. RESOURCEMANAGER_QUERY_INFORMATION = 1
  1134. RESOURCEMANAGER_SET_INFORMATION = 2
  1135. RESOURCEMANAGER_RECOVER = 4
  1136. RESOURCEMANAGER_ENLIST = 8
  1137. RESOURCEMANAGER_GET_NOTIFICATION = 16
  1138. RESOURCEMANAGER_REGISTER_PROTOCOL = 32
  1139. RESOURCEMANAGER_COMPLETE_PROPAGATION = 64
  1140. RESOURCEMANAGER_GENERIC_READ = STANDARD_RIGHTS_READ | RESOURCEMANAGER_QUERY_INFORMATION | SYNCHRONIZE
  1141. RESOURCEMANAGER_GENERIC_WRITE = STANDARD_RIGHTS_WRITE | RESOURCEMANAGER_SET_INFORMATION | RESOURCEMANAGER_RECOVER | RESOURCEMANAGER_ENLIST | RESOURCEMANAGER_GET_NOTIFICATION | RESOURCEMANAGER_REGISTER_PROTOCOL | RESOURCEMANAGER_COMPLETE_PROPAGATION | SYNCHRONIZE
  1142. RESOURCEMANAGER_GENERIC_EXECUTE = STANDARD_RIGHTS_EXECUTE | RESOURCEMANAGER_RECOVER | RESOURCEMANAGER_ENLIST | RESOURCEMANAGER_GET_NOTIFICATION | RESOURCEMANAGER_COMPLETE_PROPAGATION | SYNCHRONIZE
  1143. RESOURCEMANAGER_ALL_ACCESS = STANDARD_RIGHTS_REQUIRED | RESOURCEMANAGER_GENERIC_READ | RESOURCEMANAGER_GENERIC_WRITE | RESOURCEMANAGER_GENERIC_EXECUTE
  1144. ENLISTMENT_QUERY_INFORMATION = 1
  1145. ENLISTMENT_SET_INFORMATION = 2
  1146. ENLISTMENT_RECOVER = 4
  1147. ENLISTMENT_SUBORDINATE_RIGHTS = 8
  1148. ENLISTMENT_SUPERIOR_RIGHTS = 16
  1149. ENLISTMENT_GENERIC_READ = STANDARD_RIGHTS_READ | ENLISTMENT_QUERY_INFORMATION
  1150. ENLISTMENT_GENERIC_WRITE = STANDARD_RIGHTS_WRITE | ENLISTMENT_SET_INFORMATION | ENLISTMENT_RECOVER | ENLISTMENT_SUBORDINATE_RIGHTS | ENLISTMENT_SUPERIOR_RIGHTS
  1151. ENLISTMENT_GENERIC_EXECUTE = STANDARD_RIGHTS_EXECUTE | ENLISTMENT_RECOVER | ENLISTMENT_SUBORDINATE_RIGHTS | ENLISTMENT_SUPERIOR_RIGHTS
  1152. ENLISTMENT_ALL_ACCESS = STANDARD_RIGHTS_REQUIRED | ENLISTMENT_GENERIC_READ | ENLISTMENT_GENERIC_WRITE | ENLISTMENT_GENERIC_EXECUTE
  1153. TransactionOutcomeUndetermined = 1
  1154. TransactionOutcomeCommitted = 2
  1155. TransactionOutcomeAborted = 3
  1156. TransactionStateNormal = 1
  1157. TransactionStateIndoubt = 2
  1158. TransactionStateCommittedNotify = 3
  1159. TransactionBasicInformation = 0
  1160. TransactionPropertiesInformation = 1
  1161. TransactionEnlistmentInformation = 2
  1162. TransactionFullInformation = 3
  1163. TransactionManagerBasicInformation = 0
  1164. TransactionManagerLogInformation = 1
  1165. TransactionManagerLogPathInformation = 2
  1166. TransactionManagerOnlineProbeInformation = 3
  1167. ResourceManagerBasicInformation = 0
  1168. ResourceManagerCompletionInformation = 1
  1169. ResourceManagerFullInformation = 2
  1170. ResourceManagerNameInformation = 3
  1171. EnlistmentBasicInformation = 0
  1172. EnlistmentRecoveryInformation = 1
  1173. EnlistmentFullInformation = 2
  1174. EnlistmentNameInformation = 3
  1175. KTMOBJECT_TRANSACTION = 0
  1176. KTMOBJECT_TRANSACTION_MANAGER = 1
  1177. KTMOBJECT_RESOURCE_MANAGER = 2
  1178. KTMOBJECT_ENLISTMENT = 3
  1179. KTMOBJECT_INVALID = 4
  1180.