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.

81 lines
3.3 KiB

  1. # Generated by cRegistry_pc.cxx.
  2. # Package Win32API::Registry with options:
  3. # CPLUSPLUS => q[1]
  4. # IFDEF => q[ /^SE_/ ? '__cplusplus' : /REG_/ ]
  5. # IMPORT_LIST => [q[/._/], q[!/[a-z]/]]
  6. # WRITE_PERL => q[1]
  7. # Perl files eval'd:
  8. # Registry.pm => last if /^\s*(bootstrap|XSLoader::load)\b/
  9. # C files included:
  10. # Registry.xs => last if /^\s*MODULE\b/
  11. sub HKEY_CLASSES_ROOT () { 0x80000000 }
  12. sub HKEY_CURRENT_CONFIG () { 0x80000005 }
  13. sub HKEY_CURRENT_USER () { 0x80000001 }
  14. sub HKEY_DYN_DATA () { 0x80000006 }
  15. sub HKEY_LOCAL_MACHINE () { 0x80000002 }
  16. sub HKEY_PERFORMANCE_DATA () { 0x80000004 }
  17. sub HKEY_USERS () { 0x80000003 }
  18. sub KEY_ALL_ACCESS () { 983103 }
  19. sub KEY_CREATE_LINK () { 32 }
  20. sub KEY_CREATE_SUB_KEY () { 4 }
  21. sub KEY_ENUMERATE_SUB_KEYS () { 8 }
  22. sub KEY_EXECUTE () { 131097 }
  23. sub KEY_NOTIFY () { 16 }
  24. sub KEY_QUERY_VALUE () { 1 }
  25. sub KEY_READ () { 131097 }
  26. sub KEY_SET_VALUE () { 2 }
  27. sub KEY_WRITE () { 131078 }
  28. sub REG_BINARY () { 3 }
  29. sub REG_CREATED_NEW_KEY () { 1 }
  30. sub REG_DWORD () { 4 }
  31. sub REG_DWORD_BIG_ENDIAN () { 5 }
  32. sub REG_DWORD_LITTLE_ENDIAN () { 4 }
  33. sub REG_EXPAND_SZ () { 2 }
  34. sub REG_FULL_RESOURCE_DESCRIPTOR () { 9 }
  35. sub REG_LEGAL_CHANGE_FILTER () { 15 }
  36. sub REG_LEGAL_OPTION () { 15 }
  37. sub REG_LINK () { 6 }
  38. sub REG_MULTI_SZ () { 7 }
  39. sub REG_NONE () { 0 }
  40. sub REG_NOTIFY_CHANGE_ATTRIBUTES () { 2 }
  41. sub REG_NOTIFY_CHANGE_LAST_SET () { 4 }
  42. sub REG_NOTIFY_CHANGE_NAME () { 1 }
  43. sub REG_NOTIFY_CHANGE_SECURITY () { 8 }
  44. sub REG_NO_LAZY_FLUSH () { 4 }
  45. sub REG_OPENED_EXISTING_KEY () { 2 }
  46. sub REG_OPTION_BACKUP_RESTORE () { 4 }
  47. sub REG_OPTION_CREATE_LINK () { 2 }
  48. sub REG_OPTION_NON_VOLATILE () { 0 }
  49. sub REG_OPTION_OPEN_LINK () { 8 }
  50. sub REG_OPTION_RESERVED () { 0 }
  51. sub REG_OPTION_VOLATILE () { 1 }
  52. sub REG_REFRESH_HIVE () { 2 }
  53. sub REG_RESOURCE_LIST () { 8 }
  54. sub REG_RESOURCE_REQUIREMENTS_LIST () { 10 }
  55. sub REG_SZ () { 1 }
  56. sub REG_WHOLE_HIVE_VOLATILE () { 1 }
  57. sub SE_ASSIGNPRIMARYTOKEN_NAME () { 'SeAssignPrimaryTokenPrivilege' }
  58. sub SE_AUDIT_NAME () { 'SeAuditPrivilege' }
  59. sub SE_BACKUP_NAME () { 'SeBackupPrivilege' }
  60. sub SE_CHANGE_NOTIFY_NAME () { 'SeChangeNotifyPrivilege' }
  61. sub SE_CREATE_PAGEFILE_NAME () { 'SeCreatePagefilePrivilege' }
  62. sub SE_CREATE_PERMANENT_NAME () { 'SeCreatePermanentPrivilege' }
  63. sub SE_CREATE_TOKEN_NAME () { 'SeCreateTokenPrivilege' }
  64. sub SE_DEBUG_NAME () { 'SeDebugPrivilege' }
  65. sub SE_INCREASE_QUOTA_NAME () { 'SeIncreaseQuotaPrivilege' }
  66. sub SE_INC_BASE_PRIORITY_NAME () { 'SeIncreaseBasePriorityPrivilege' }
  67. sub SE_LOAD_DRIVER_NAME () { 'SeLoadDriverPrivilege' }
  68. sub SE_LOCK_MEMORY_NAME () { 'SeLockMemoryPrivilege' }
  69. sub SE_MACHINE_ACCOUNT_NAME () { 'SeMachineAccountPrivilege' }
  70. sub SE_PROF_SINGLE_PROCESS_NAME () { 'SeProfileSingleProcessPrivilege' }
  71. sub SE_REMOTE_SHUTDOWN_NAME () { 'SeRemoteShutdownPrivilege' }
  72. sub SE_RESTORE_NAME () { 'SeRestorePrivilege' }
  73. sub SE_SECURITY_NAME () { 'SeSecurityPrivilege' }
  74. sub SE_SHUTDOWN_NAME () { 'SeShutdownPrivilege' }
  75. sub SE_SYSTEMTIME_NAME () { 'SeSystemtimePrivilege' }
  76. sub SE_SYSTEM_ENVIRONMENT_NAME () { 'SeSystemEnvironmentPrivilege' }
  77. sub SE_SYSTEM_PROFILE_NAME () { 'SeSystemProfilePrivilege' }
  78. sub SE_TAKE_OWNERSHIP_NAME () { 'SeTakeOwnershipPrivilege' }
  79. sub SE_TCB_NAME () { 'SeTcbPrivilege' }
  80. sub SE_UNSOLICITED_INPUT_NAME () { 'SeUnsolicitedInputPrivilege' }
  81. 1;