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.
5900 lines
124 KiB
5900 lines
124 KiB
/*++ BUILD Version: 0001 // Increment this if a change has global effects
|
|
|
|
Copyright (c) 1991 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
msobjs.mc
|
|
|
|
Abstract:
|
|
|
|
Constant definitions for the NT system-defined object access
|
|
types as we want them displayed in the event viewer for Auditing.
|
|
|
|
|
|
|
|
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
|
|
! !
|
|
! Note that this is a PARAMETER MESSAGE FILE from the event viewer's !
|
|
! perspective, and so no messages with an ID lower than 0x1000 should !
|
|
! be defined here. !
|
|
! !
|
|
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
|
|
|
|
|
|
Please add new object-specific types at the end of this file...
|
|
|
|
|
|
Author:
|
|
|
|
Jim Kelly (JimK) 14-Oct-1992
|
|
|
|
Revision History:
|
|
|
|
Notes:
|
|
|
|
The .h and .res forms of this file are generated from the .mc
|
|
form of the file (private\ntos\seaudit\msobjs\msobjs.mc). Please make
|
|
all changes to the .mc form of the file.
|
|
|
|
|
|
|
|
--*/
|
|
|
|
#ifndef _MSOBJS_
|
|
#define _MSOBJS_
|
|
|
|
/*lint -e767 */ // Don't complain about different definitions // winnt
|
|
//
|
|
// Values are 32 bit values layed out as follows:
|
|
//
|
|
// 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1
|
|
// 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0
|
|
// +---+-+-+-----------------------+-------------------------------+
|
|
// |Sev|C|R| Facility | Code |
|
|
// +---+-+-+-----------------------+-------------------------------+
|
|
//
|
|
// where
|
|
//
|
|
// Sev - is the severity code
|
|
//
|
|
// 00 - Success
|
|
// 01 - Informational
|
|
// 10 - Warning
|
|
// 11 - Error
|
|
//
|
|
// C - is the Customer code flag
|
|
//
|
|
// R - is a reserved bit
|
|
//
|
|
// Facility - is the facility code
|
|
//
|
|
// Code - is the facility's status code
|
|
//
|
|
//
|
|
// Define the facility codes
|
|
//
|
|
|
|
|
|
//
|
|
// Define the severity codes
|
|
//
|
|
|
|
|
|
//
|
|
// MessageId: 0x00000600L (No symbolic name defined)
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Unused message ID
|
|
//
|
|
|
|
|
|
// Message ID 600 is unused - just used to flush out the diagram
|
|
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
// //
|
|
// //
|
|
// WELL KNOWN ACCESS TYPE NAMES //
|
|
// //
|
|
// Must be below 0x1000 //
|
|
// //
|
|
// //
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
////////////////////////////////////////////////
|
|
//
|
|
// Access Type = DELETE
|
|
//
|
|
//
|
|
// MessageId: SE_ACCESS_NAME_DELETE
|
|
//
|
|
// MessageText:
|
|
//
|
|
// DELETE
|
|
//
|
|
#define SE_ACCESS_NAME_DELETE ((ULONG)0x00000601L)
|
|
|
|
////////////////////////////////////////////////
|
|
//
|
|
// Access Type = READ_CONTROL
|
|
//
|
|
//
|
|
// MessageId: SE_ACCESS_NAME_READ_CONTROL
|
|
//
|
|
// MessageText:
|
|
//
|
|
// READ_CONTROL
|
|
//
|
|
#define SE_ACCESS_NAME_READ_CONTROL ((ULONG)0x00000602L)
|
|
|
|
////////////////////////////////////////////////
|
|
//
|
|
// Access Type = WRITE_DAC
|
|
//
|
|
//
|
|
// MessageId: SE_ACCESS_NAME_WRITE_DAC
|
|
//
|
|
// MessageText:
|
|
//
|
|
// WRITE_DAC
|
|
//
|
|
#define SE_ACCESS_NAME_WRITE_DAC ((ULONG)0x00000603L)
|
|
|
|
////////////////////////////////////////////////
|
|
//
|
|
// Access Type = WRITE_OWNER
|
|
//
|
|
//
|
|
// MessageId: SE_ACCESS_NAME_WRITE_OWNER
|
|
//
|
|
// MessageText:
|
|
//
|
|
// WRITE_OWNER
|
|
//
|
|
#define SE_ACCESS_NAME_WRITE_OWNER ((ULONG)0x00000604L)
|
|
|
|
////////////////////////////////////////////////
|
|
//
|
|
// Access Type = SYNCHRONIZE
|
|
//
|
|
//
|
|
// MessageId: SE_ACCESS_NAME_SYNCHRONIZE
|
|
//
|
|
// MessageText:
|
|
//
|
|
// SYNCHRONIZE
|
|
//
|
|
#define SE_ACCESS_NAME_SYNCHRONIZE ((ULONG)0x00000605L)
|
|
|
|
////////////////////////////////////////////////
|
|
//
|
|
// Access Type = ACCESS_SYSTEM_SECURITY
|
|
//
|
|
//
|
|
// MessageId: SE_ACCESS_NAME_ACCESS_SYS_SEC
|
|
//
|
|
// MessageText:
|
|
//
|
|
// ACCESS_SYS_SEC
|
|
//
|
|
#define SE_ACCESS_NAME_ACCESS_SYS_SEC ((ULONG)0x00000606L)
|
|
|
|
////////////////////////////////////////////////
|
|
//
|
|
// Access Type = MAXIMUM_ALLOWED
|
|
//
|
|
//
|
|
// MessageId: SE_ACCESS_NAME_MAXIMUM_ALLOWED
|
|
//
|
|
// MessageText:
|
|
//
|
|
// MAX_ALLOWED
|
|
//
|
|
#define SE_ACCESS_NAME_MAXIMUM_ALLOWED ((ULONG)0x00000607L)
|
|
|
|
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
// //
|
|
// //
|
|
// Names to use when specific access //
|
|
// names can not be located //
|
|
// //
|
|
// Must be below 0x1000 //
|
|
// //
|
|
// //
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
////////////////////////////////////////////////
|
|
//
|
|
// Access Type = Specific access, bits 0 - 15
|
|
//
|
|
//
|
|
// MessageId: SE_ACCESS_NAME_SPECIFIC_0
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Unknown specific access (bit 0)
|
|
//
|
|
#define SE_ACCESS_NAME_SPECIFIC_0 ((ULONG)0x00000610L)
|
|
|
|
//
|
|
// MessageId: SE_ACCESS_NAME_SPECIFIC_1
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Unknown specific access (bit 1)
|
|
//
|
|
#define SE_ACCESS_NAME_SPECIFIC_1 ((ULONG)0x00000611L)
|
|
|
|
//
|
|
// MessageId: SE_ACCESS_NAME_SPECIFIC_2
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Unknown specific access (bit 2)
|
|
//
|
|
#define SE_ACCESS_NAME_SPECIFIC_2 ((ULONG)0x00000612L)
|
|
|
|
//
|
|
// MessageId: SE_ACCESS_NAME_SPECIFIC_3
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Unknown specific access (bit 3)
|
|
//
|
|
#define SE_ACCESS_NAME_SPECIFIC_3 ((ULONG)0x00000613L)
|
|
|
|
//
|
|
// MessageId: SE_ACCESS_NAME_SPECIFIC_4
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Unknown specific access (bit 4)
|
|
//
|
|
#define SE_ACCESS_NAME_SPECIFIC_4 ((ULONG)0x00000614L)
|
|
|
|
//
|
|
// MessageId: SE_ACCESS_NAME_SPECIFIC_5
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Unknown specific access (bit 5)
|
|
//
|
|
#define SE_ACCESS_NAME_SPECIFIC_5 ((ULONG)0x00000615L)
|
|
|
|
//
|
|
// MessageId: SE_ACCESS_NAME_SPECIFIC_6
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Unknown specific access (bit 6)
|
|
//
|
|
#define SE_ACCESS_NAME_SPECIFIC_6 ((ULONG)0x00000616L)
|
|
|
|
//
|
|
// MessageId: SE_ACCESS_NAME_SPECIFIC_7
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Unknown specific access (bit 7)
|
|
//
|
|
#define SE_ACCESS_NAME_SPECIFIC_7 ((ULONG)0x00000617L)
|
|
|
|
//
|
|
// MessageId: SE_ACCESS_NAME_SPECIFIC_8
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Unknown specific access (bit 8)
|
|
//
|
|
#define SE_ACCESS_NAME_SPECIFIC_8 ((ULONG)0x00000618L)
|
|
|
|
//
|
|
// MessageId: SE_ACCESS_NAME_SPECIFIC_9
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Unknown specific access (bit 9)
|
|
//
|
|
#define SE_ACCESS_NAME_SPECIFIC_9 ((ULONG)0x00000619L)
|
|
|
|
//
|
|
// MessageId: SE_ACCESS_NAME_SPECIFIC_10
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Unknown specific access (bit 10)
|
|
//
|
|
#define SE_ACCESS_NAME_SPECIFIC_10 ((ULONG)0x0000061AL)
|
|
|
|
//
|
|
// MessageId: SE_ACCESS_NAME_SPECIFIC_11
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Unknown specific access (bit 11)
|
|
//
|
|
#define SE_ACCESS_NAME_SPECIFIC_11 ((ULONG)0x0000061BL)
|
|
|
|
//
|
|
// MessageId: SE_ACCESS_NAME_SPECIFIC_12
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Unknown specific access (bit 12)
|
|
//
|
|
#define SE_ACCESS_NAME_SPECIFIC_12 ((ULONG)0x0000061CL)
|
|
|
|
//
|
|
// MessageId: SE_ACCESS_NAME_SPECIFIC_13
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Unknown specific access (bit 13)
|
|
//
|
|
#define SE_ACCESS_NAME_SPECIFIC_13 ((ULONG)0x0000061DL)
|
|
|
|
//
|
|
// MessageId: SE_ACCESS_NAME_SPECIFIC_14
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Unknown specific access (bit 14)
|
|
//
|
|
#define SE_ACCESS_NAME_SPECIFIC_14 ((ULONG)0x0000061EL)
|
|
|
|
//
|
|
// MessageId: SE_ACCESS_NAME_SPECIFIC_15
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Unknown specific access (bit 15)
|
|
//
|
|
#define SE_ACCESS_NAME_SPECIFIC_15 ((ULONG)0x0000061FL)
|
|
|
|
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
// //
|
|
// //
|
|
// Privilege names as we would like //
|
|
// them displayed for auditing //
|
|
// //
|
|
// //
|
|
// //
|
|
// NOTE: Eventually we will need a way to extend this mechanism to allow //
|
|
// for ISV and end-user defined privileges. One way would be to //
|
|
// stick a mapping from source/privilege name to parameter message //
|
|
// file offset in the registry. This is ugly and I don't like it, //
|
|
// but it works. Something else would be prefereable. //
|
|
// //
|
|
// THIS IS A BIT OF A HACK RIGHT NOW. IT IS BASED UPON THE //
|
|
// ASSUMPTION THAT ALL THE PRIVILEGES ARE WELL-KNOWN AND THAT //
|
|
// THEIR VALUE ARE ALL CONTIGUOUS. //
|
|
// //
|
|
// //
|
|
// //
|
|
// //
|
|
// //
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// MessageId: SE_ADT_PRIV_BASE
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Not used
|
|
//
|
|
#define SE_ADT_PRIV_BASE ((ULONG)0x00000641L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_PRIV_3
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Assign Primary Token Privilege
|
|
//
|
|
#define SE_ADT_PRIV_3 ((ULONG)0x00000643L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_PRIV_4
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Lock Memory Privilege
|
|
//
|
|
#define SE_ADT_PRIV_4 ((ULONG)0x00000644L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_PRIV_5
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Increase Memory Quota Privilege
|
|
//
|
|
#define SE_ADT_PRIV_5 ((ULONG)0x00000645L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_PRIV_6
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Unsolicited Input Privilege
|
|
//
|
|
#define SE_ADT_PRIV_6 ((ULONG)0x00000646L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_PRIV_7
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Trusted Computer Base Privilege
|
|
//
|
|
#define SE_ADT_PRIV_7 ((ULONG)0x00000647L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_PRIV_8
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Security Privilege
|
|
//
|
|
#define SE_ADT_PRIV_8 ((ULONG)0x00000648L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_PRIV_9
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Take Ownership Privilege
|
|
//
|
|
#define SE_ADT_PRIV_9 ((ULONG)0x00000649L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_PRIV_10
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Load/Unload Driver Privilege
|
|
//
|
|
#define SE_ADT_PRIV_10 ((ULONG)0x0000064AL)
|
|
|
|
//
|
|
// MessageId: SE_ADT_PRIV_11
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Profile System Privilege
|
|
//
|
|
#define SE_ADT_PRIV_11 ((ULONG)0x0000064BL)
|
|
|
|
//
|
|
// MessageId: SE_ADT_PRIV_12
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Set System Time Privilege
|
|
//
|
|
#define SE_ADT_PRIV_12 ((ULONG)0x0000064CL)
|
|
|
|
//
|
|
// MessageId: SE_ADT_PRIV_13
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Profile Single Process Privilege
|
|
//
|
|
#define SE_ADT_PRIV_13 ((ULONG)0x0000064DL)
|
|
|
|
//
|
|
// MessageId: SE_ADT_PRIV_14
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Increment Base Priority Privilege
|
|
//
|
|
#define SE_ADT_PRIV_14 ((ULONG)0x0000064EL)
|
|
|
|
//
|
|
// MessageId: SE_ADT_PRIV_15
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Create Pagefile Privilege
|
|
//
|
|
#define SE_ADT_PRIV_15 ((ULONG)0x0000064FL)
|
|
|
|
//
|
|
// MessageId: SE_ADT_PRIV_16
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Create Permanent Object Privilege
|
|
//
|
|
#define SE_ADT_PRIV_16 ((ULONG)0x00000650L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_PRIV_17
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Backup Privilege
|
|
//
|
|
#define SE_ADT_PRIV_17 ((ULONG)0x00000651L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_PRIV_18
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Restore From Backup Privilege
|
|
//
|
|
#define SE_ADT_PRIV_18 ((ULONG)0x00000652L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_PRIV_19
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Shutdown System Privilege
|
|
//
|
|
#define SE_ADT_PRIV_19 ((ULONG)0x00000653L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_PRIV_20
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Debug Privilege
|
|
//
|
|
#define SE_ADT_PRIV_20 ((ULONG)0x00000654L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_PRIV_21
|
|
//
|
|
// MessageText:
|
|
//
|
|
// View or Change Audit Log Privilege
|
|
//
|
|
#define SE_ADT_PRIV_21 ((ULONG)0x00000655L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_PRIV_22
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Change Hardware Environment Privilege
|
|
//
|
|
#define SE_ADT_PRIV_22 ((ULONG)0x00000656L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_PRIV_23
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Change Notify (and Traverse) Privilege
|
|
//
|
|
#define SE_ADT_PRIV_23 ((ULONG)0x00000657L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_PRIV_24
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Remotely Shut System Down Privilege
|
|
//
|
|
#define SE_ADT_PRIV_24 ((ULONG)0x00000658L)
|
|
|
|
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
// //
|
|
// General Messages //
|
|
// //
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// MessageId: SE_ADT_VALUE_NOT_DISPLAYED
|
|
//
|
|
// MessageText:
|
|
//
|
|
// <value changed, but not displayed>
|
|
//
|
|
#define SE_ADT_VALUE_NOT_DISPLAYED ((ULONG)0x00000700L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_VALUE_NOT_SET
|
|
//
|
|
// MessageText:
|
|
//
|
|
// <value not set>
|
|
//
|
|
#define SE_ADT_VALUE_NOT_SET ((ULONG)0x00000701L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_TIME_NEVER
|
|
//
|
|
// MessageText:
|
|
//
|
|
// <never>
|
|
//
|
|
#define SE_ADT_TIME_NEVER ((ULONG)0x00000702L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_MSG_ENABLED
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Enabled
|
|
//
|
|
#define SE_ADT_MSG_ENABLED ((ULONG)0x00000703L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_MSG_DISABLED
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Disabled
|
|
//
|
|
#define SE_ADT_MSG_DISABLED ((ULONG)0x00000704L)
|
|
|
|
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
// //
|
|
// UserAccountControl bits //
|
|
// //
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_ACCOUNT_DISABLED_OFF
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Account Enabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_ACCOUNT_DISABLED_OFF ((ULONG)0x00000800L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_ACCOUNT_DISABLED_ON
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Account Disabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_ACCOUNT_DISABLED_ON ((ULONG)0x00000820L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_HOME_DIRECTORY_REQUIRED_OFF
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Home Directory Required' - Disabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_HOME_DIRECTORY_REQUIRED_OFF ((ULONG)0x00000801L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_HOME_DIRECTORY_REQUIRED_ON
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Home Directory Required' - Enabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_HOME_DIRECTORY_REQUIRED_ON ((ULONG)0x00000821L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_PASSWORD_NOT_REQUIRED_OFF
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Password Not Required' - Disabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_PASSWORD_NOT_REQUIRED_OFF ((ULONG)0x00000802L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_PASSWORD_NOT_REQUIRED_ON
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Password Not Required' - Enabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_PASSWORD_NOT_REQUIRED_ON ((ULONG)0x00000822L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_TEMP_DUPLICATE_ACCOUNT_OFF
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Temp Duplicate Account' - Disabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_TEMP_DUPLICATE_ACCOUNT_OFF ((ULONG)0x00000803L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_TEMP_DUPLICATE_ACCOUNT_ON
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Temp Duplicate Account' - Enabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_TEMP_DUPLICATE_ACCOUNT_ON ((ULONG)0x00000823L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_NORMAL_ACCOUNT_OFF
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Normal Account' - Disabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_NORMAL_ACCOUNT_OFF ((ULONG)0x00000804L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_NORMAL_ACCOUNT_ON
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Normal Account' - Enabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_NORMAL_ACCOUNT_ON ((ULONG)0x00000824L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_MNS_LOGON_ACCOUNT_OFF
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'MNS Logon Account' - Disabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_MNS_LOGON_ACCOUNT_OFF ((ULONG)0x00000805L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_MNS_LOGON_ACCOUNT_ON
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'MNS Logon Account' - Enabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_MNS_LOGON_ACCOUNT_ON ((ULONG)0x00000825L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_INTERDOMAIN_TRUST_ACCOUNT_OFF
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Interdomain Trust Account' - Disabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_INTERDOMAIN_TRUST_ACCOUNT_OFF ((ULONG)0x00000806L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_INTERDOMAIN_TRUST_ACCOUNT_ON
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Interdomain Trust Account' - Enabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_INTERDOMAIN_TRUST_ACCOUNT_ON ((ULONG)0x00000826L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_WORKSTATION_TRUST_ACCOUNT_OFF
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Workstation Trust Account' - Disabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_WORKSTATION_TRUST_ACCOUNT_OFF ((ULONG)0x00000807L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_WORKSTATION_TRUST_ACCOUNT_ON
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Workstation Trust Account' - Enabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_WORKSTATION_TRUST_ACCOUNT_ON ((ULONG)0x00000827L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_SERVER_TRUST_ACCOUNT_OFF
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Server Trust Account' - Disabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_SERVER_TRUST_ACCOUNT_OFF ((ULONG)0x00000808L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_SERVER_TRUST_ACCOUNT_ON
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Server Trust Account' - Enabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_SERVER_TRUST_ACCOUNT_ON ((ULONG)0x00000828L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_DONT_EXPIRE_PASSWORD_OFF
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Don't Expire Password' - Disabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_DONT_EXPIRE_PASSWORD_OFF ((ULONG)0x00000809L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_DONT_EXPIRE_PASSWORD_ON
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Don't Expire Password' - Enabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_DONT_EXPIRE_PASSWORD_ON ((ULONG)0x00000829L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_ACCOUNT_AUTO_LOCKED_OFF
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Account Unlocked
|
|
//
|
|
#define SE_ADT_FLAG_UAC_ACCOUNT_AUTO_LOCKED_OFF ((ULONG)0x0000080AL)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_ACCOUNT_AUTO_LOCKED_ON
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Account Locked
|
|
//
|
|
#define SE_ADT_FLAG_UAC_ACCOUNT_AUTO_LOCKED_ON ((ULONG)0x0000082AL)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_ENCRYPTED_TEXT_PASSWORD_ALLOWED_OFF
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Encrypted Text Password Allowed' - Disabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_ENCRYPTED_TEXT_PASSWORD_ALLOWED_OFF ((ULONG)0x0000080BL)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_ENCRYPTED_TEXT_PASSWORD_ALLOWED_ON
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Encrypted Text Password Allowed' - Enabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_ENCRYPTED_TEXT_PASSWORD_ALLOWED_ON ((ULONG)0x0000082BL)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_SMARTCARD_REQUIRED_OFF
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Smartcard Required' - Disabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_SMARTCARD_REQUIRED_OFF ((ULONG)0x0000080CL)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_SMARTCARD_REQUIRED_ON
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Smartcard Required' - Enabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_SMARTCARD_REQUIRED_ON ((ULONG)0x0000082CL)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_TRUSTED_FOR_DELEGATION_OFF
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Trusted For Delegation' - Disabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_TRUSTED_FOR_DELEGATION_OFF ((ULONG)0x0000080DL)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_TRUSTED_FOR_DELEGATION_ON
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Trusted For Delegation' - Enabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_TRUSTED_FOR_DELEGATION_ON ((ULONG)0x0000082DL)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_NOT_DELEGATED_OFF
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Not Delegated' - Disabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_NOT_DELEGATED_OFF ((ULONG)0x0000080EL)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_NOT_DELEGATED_ON
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Not Delegated' - Enabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_NOT_DELEGATED_ON ((ULONG)0x0000082EL)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_USE_DES_KEY_ONLY_OFF
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Use DES Key Only' - Disabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_USE_DES_KEY_ONLY_OFF ((ULONG)0x0000080FL)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_USE_DES_KEY_ONLY_ON
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Use DES Key Only' - Enabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_USE_DES_KEY_ONLY_ON ((ULONG)0x0000082FL)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_DONT_REQUIRE_PREAUTH_OFF
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Don't Require Preauth' - Disabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_DONT_REQUIRE_PREAUTH_OFF ((ULONG)0x00000810L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_DONT_REQUIRE_PREAUTH_ON
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Don't Require Preauth' - Enabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_DONT_REQUIRE_PREAUTH_ON ((ULONG)0x00000830L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_PASSWORD_EXPIRED_OFF
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Password Expired' - Disabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_PASSWORD_EXPIRED_OFF ((ULONG)0x00000811L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_PASSWORD_EXPIRED_ON
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Password Expired' - Enabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_PASSWORD_EXPIRED_ON ((ULONG)0x00000831L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_TRUSTED_TO_AUTHENTICATE_FOR_DELEGATION_OFF
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Trusted To Authenticate For Delegation' - Disabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_TRUSTED_TO_AUTHENTICATE_FOR_DELEGATION_OFF ((ULONG)0x00000812L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_TRUSTED_TO_AUTHENTICATE_FOR_DELEGATION_ON
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Trusted To Authenticate For Delegation' - Enabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_TRUSTED_TO_AUTHENTICATE_FOR_DELEGATION_ON ((ULONG)0x00000832L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_BIT_19_OFF
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Undefined UserAccountControl Bit 19' - Disabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_BIT_19_OFF ((ULONG)0x00000813L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_BIT_19_ON
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Undefined UserAccountControl Bit 19' - Enabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_BIT_19_ON ((ULONG)0x00000833L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_BIT_20_OFF
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Undefined UserAccountControl Bit 20' - Disabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_BIT_20_OFF ((ULONG)0x00000814L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_BIT_20_ON
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Undefined UserAccountControl Bit 20' - Enabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_BIT_20_ON ((ULONG)0x00000834L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_BIT_21_OFF
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Undefined UserAccountControl Bit 21' - Disabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_BIT_21_OFF ((ULONG)0x00000815L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_BIT_21_ON
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Undefined UserAccountControl Bit 21' - Enabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_BIT_21_ON ((ULONG)0x00000835L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_BIT_22_OFF
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Undefined UserAccountControl Bit 22' - Disabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_BIT_22_OFF ((ULONG)0x00000816L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_BIT_22_ON
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Undefined UserAccountControl Bit 22' - Enabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_BIT_22_ON ((ULONG)0x00000836L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_BIT_23_OFF
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Undefined UserAccountControl Bit 23' - Disabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_BIT_23_OFF ((ULONG)0x00000817L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_BIT_23_ON
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Undefined UserAccountControl Bit 23' - Enabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_BIT_23_ON ((ULONG)0x00000837L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_BIT_24_OFF
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Undefined UserAccountControl Bit 24' - Disabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_BIT_24_OFF ((ULONG)0x00000818L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_BIT_24_ON
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Undefined UserAccountControl Bit 24' - Enabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_BIT_24_ON ((ULONG)0x00000838L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_BIT_25_OFF
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Undefined UserAccountControl Bit 25' - Disabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_BIT_25_OFF ((ULONG)0x00000819L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_BIT_25_ON
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Undefined UserAccountControl Bit 25' - Enabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_BIT_25_ON ((ULONG)0x00000839L)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_BIT_26_OFF
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Undefined UserAccountControl Bit 26' - Disabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_BIT_26_OFF ((ULONG)0x0000081AL)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_BIT_26_ON
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Undefined UserAccountControl Bit 26' - Enabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_BIT_26_ON ((ULONG)0x0000083AL)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_BIT_27_OFF
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Undefined UserAccountControl Bit 27' - Disabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_BIT_27_OFF ((ULONG)0x0000081BL)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_BIT_27_ON
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Undefined UserAccountControl Bit 27' - Enabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_BIT_27_ON ((ULONG)0x0000083BL)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_BIT_28_OFF
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Undefined UserAccountControl Bit 28' - Disabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_BIT_28_OFF ((ULONG)0x0000081CL)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_BIT_28_ON
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Undefined UserAccountControl Bit 28' - Enabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_BIT_28_ON ((ULONG)0x0000083CL)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_BIT_29_OFF
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Undefined UserAccountControl Bit 29' - Disabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_BIT_29_OFF ((ULONG)0x0000081DL)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_BIT_29_ON
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Undefined UserAccountControl Bit 29' - Enabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_BIT_29_ON ((ULONG)0x0000083DL)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_BIT_30_OFF
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Undefined UserAccountControl Bit 30' - Disabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_BIT_30_OFF ((ULONG)0x0000081EL)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_BIT_30_ON
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Undefined UserAccountControl Bit 30' - Enabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_BIT_30_ON ((ULONG)0x0000083EL)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_BIT_31_OFF
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Undefined UserAccountControl Bit 31' - Disabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_BIT_31_OFF ((ULONG)0x0000081FL)
|
|
|
|
//
|
|
// MessageId: SE_ADT_FLAG_UAC_BIT_31_ON
|
|
//
|
|
// MessageText:
|
|
//
|
|
// 'Undefined UserAccountControl Bit 31' - Enabled
|
|
//
|
|
#define SE_ADT_FLAG_UAC_BIT_31_ON ((ULONG)0x0000083FL)
|
|
|
|
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
// //
|
|
// //
|
|
// Executive object access types as //
|
|
// we would like them displayed //
|
|
// for auditing //
|
|
// //
|
|
// Executive objects are: //
|
|
// //
|
|
// Device //
|
|
// Directory //
|
|
// Event //
|
|
// EventPair //
|
|
// File //
|
|
// IoCompletion //
|
|
// Job //
|
|
// Key //
|
|
// Mutant //
|
|
// Port //
|
|
// Process //
|
|
// Profile //
|
|
// Section //
|
|
// Semaphore //
|
|
// SymbolicLink //
|
|
// Thread //
|
|
// Timer //
|
|
// Token //
|
|
// Type //
|
|
// //
|
|
// //
|
|
// Note that there are other kernel objects, but they //
|
|
// are not visible outside of the executive and are so //
|
|
// not subject to auditing. These objects include //
|
|
// //
|
|
// Adaptor //
|
|
// Controller //
|
|
// Driver //
|
|
// //
|
|
// //
|
|
// //
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// DEVICE object-specific access types
|
|
//
|
|
//
|
|
// MessageId: MS_DEVICE_ACCESS_BIT_0
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Device Access Bit 0
|
|
//
|
|
#define MS_DEVICE_ACCESS_BIT_0 ((ULONG)0x00001100L)
|
|
|
|
//
|
|
// MessageId: MS_DEVICE_ACCESS_BIT_1
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Device Access Bit 1
|
|
//
|
|
#define MS_DEVICE_ACCESS_BIT_1 ((ULONG)0x00001101L)
|
|
|
|
//
|
|
// MessageId: MS_DEVICE_ACCESS_BIT_2
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Device Access Bit 2
|
|
//
|
|
#define MS_DEVICE_ACCESS_BIT_2 ((ULONG)0x00001102L)
|
|
|
|
//
|
|
// MessageId: MS_DEVICE_ACCESS_BIT_3
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Device Access Bit 3
|
|
//
|
|
#define MS_DEVICE_ACCESS_BIT_3 ((ULONG)0x00001103L)
|
|
|
|
//
|
|
// MessageId: MS_DEVICE_ACCESS_BIT_4
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Device Access Bit 4
|
|
//
|
|
#define MS_DEVICE_ACCESS_BIT_4 ((ULONG)0x00001104L)
|
|
|
|
//
|
|
// MessageId: MS_DEVICE_ACCESS_BIT_5
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Device Access Bit 5
|
|
//
|
|
#define MS_DEVICE_ACCESS_BIT_5 ((ULONG)0x00001105L)
|
|
|
|
//
|
|
// MessageId: MS_DEVICE_ACCESS_BIT_6
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Device Access Bit 6
|
|
//
|
|
#define MS_DEVICE_ACCESS_BIT_6 ((ULONG)0x00001106L)
|
|
|
|
//
|
|
// MessageId: MS_DEVICE_ACCESS_BIT_7
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Device Access Bit 7
|
|
//
|
|
#define MS_DEVICE_ACCESS_BIT_7 ((ULONG)0x00001107L)
|
|
|
|
//
|
|
// MessageId: MS_DEVICE_ACCESS_BIT_8
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Device Access Bit 8
|
|
//
|
|
#define MS_DEVICE_ACCESS_BIT_8 ((ULONG)0x00001108L)
|
|
|
|
//
|
|
// MessageId: MS_DEVICE_ACCESS_BIT_9
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 9
|
|
//
|
|
#define MS_DEVICE_ACCESS_BIT_9 ((ULONG)0x00001109L)
|
|
|
|
//
|
|
// MessageId: MS_DEVICE_ACCESS_BIT_10
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 10
|
|
//
|
|
#define MS_DEVICE_ACCESS_BIT_10 ((ULONG)0x0000110AL)
|
|
|
|
//
|
|
// MessageId: MS_DEVICE_ACCESS_BIT_11
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 11
|
|
//
|
|
#define MS_DEVICE_ACCESS_BIT_11 ((ULONG)0x0000110BL)
|
|
|
|
//
|
|
// MessageId: MS_DEVICE_ACCESS_BIT_12
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 12
|
|
//
|
|
#define MS_DEVICE_ACCESS_BIT_12 ((ULONG)0x0000110CL)
|
|
|
|
//
|
|
// MessageId: MS_DEVICE_ACCESS_BIT_13
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 13
|
|
//
|
|
#define MS_DEVICE_ACCESS_BIT_13 ((ULONG)0x0000110DL)
|
|
|
|
//
|
|
// MessageId: MS_DEVICE_ACCESS_BIT_14
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 14
|
|
//
|
|
#define MS_DEVICE_ACCESS_BIT_14 ((ULONG)0x0000110EL)
|
|
|
|
//
|
|
// MessageId: MS_DEVICE_ACCESS_BIT_15
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 15
|
|
//
|
|
#define MS_DEVICE_ACCESS_BIT_15 ((ULONG)0x0000110FL)
|
|
|
|
//
|
|
// object DIRECTORY object-specific access types
|
|
//
|
|
//
|
|
// MessageId: MS_OBJECT_DIR_ACCESS_BIT_0
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Query directory
|
|
//
|
|
#define MS_OBJECT_DIR_ACCESS_BIT_0 ((ULONG)0x00001110L)
|
|
|
|
//
|
|
// MessageId: MS_OBJECT_DIR_ACCESS_BIT_1
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Traverse
|
|
//
|
|
#define MS_OBJECT_DIR_ACCESS_BIT_1 ((ULONG)0x00001111L)
|
|
|
|
//
|
|
// MessageId: MS_OBJECT_DIR_ACCESS_BIT_2
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Create object in directory
|
|
//
|
|
#define MS_OBJECT_DIR_ACCESS_BIT_2 ((ULONG)0x00001112L)
|
|
|
|
//
|
|
// MessageId: MS_OBJECT_DIR_ACCESS_BIT_3
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Create sub-directory
|
|
//
|
|
#define MS_OBJECT_DIR_ACCESS_BIT_3 ((ULONG)0x00001113L)
|
|
|
|
//
|
|
// MessageId: MS_OBJECT_DIR_ACCESS_BIT_4
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 4
|
|
//
|
|
#define MS_OBJECT_DIR_ACCESS_BIT_4 ((ULONG)0x00001114L)
|
|
|
|
//
|
|
// MessageId: MS_OBJECT_DIR_ACCESS_BIT_5
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 5
|
|
//
|
|
#define MS_OBJECT_DIR_ACCESS_BIT_5 ((ULONG)0x00001115L)
|
|
|
|
//
|
|
// MessageId: MS_OBJECT_DIR_ACCESS_BIT_6
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 6
|
|
//
|
|
#define MS_OBJECT_DIR_ACCESS_BIT_6 ((ULONG)0x00001116L)
|
|
|
|
//
|
|
// MessageId: MS_OBJECT_DIR_ACCESS_BIT_7
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 7
|
|
//
|
|
#define MS_OBJECT_DIR_ACCESS_BIT_7 ((ULONG)0x00001117L)
|
|
|
|
//
|
|
// MessageId: MS_OBJECT_DIR_ACCESS_BIT_8
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 8
|
|
//
|
|
#define MS_OBJECT_DIR_ACCESS_BIT_8 ((ULONG)0x00001118L)
|
|
|
|
//
|
|
// MessageId: MS_OBJECT_DIR_ACCESS_BIT_9
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 9
|
|
//
|
|
#define MS_OBJECT_DIR_ACCESS_BIT_9 ((ULONG)0x00001119L)
|
|
|
|
//
|
|
// MessageId: MS_OBJECT_DIR_ACCESS_BIT_10
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 10
|
|
//
|
|
#define MS_OBJECT_DIR_ACCESS_BIT_10 ((ULONG)0x0000111AL)
|
|
|
|
//
|
|
// MessageId: MS_OBJECT_DIR_ACCESS_BIT_11
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 11
|
|
//
|
|
#define MS_OBJECT_DIR_ACCESS_BIT_11 ((ULONG)0x0000111BL)
|
|
|
|
//
|
|
// MessageId: MS_OBJECT_DIR_ACCESS_BIT_12
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 12
|
|
//
|
|
#define MS_OBJECT_DIR_ACCESS_BIT_12 ((ULONG)0x0000111CL)
|
|
|
|
//
|
|
// MessageId: MS_OBJECT_DIR_ACCESS_BIT_13
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 13
|
|
//
|
|
#define MS_OBJECT_DIR_ACCESS_BIT_13 ((ULONG)0x0000111DL)
|
|
|
|
//
|
|
// MessageId: MS_OBJECT_DIR_ACCESS_BIT_14
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 14
|
|
//
|
|
#define MS_OBJECT_DIR_ACCESS_BIT_14 ((ULONG)0x0000111EL)
|
|
|
|
//
|
|
// MessageId: MS_OBJECT_DIR_ACCESS_BIT_15
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 15
|
|
//
|
|
#define MS_OBJECT_DIR_ACCESS_BIT_15 ((ULONG)0x0000111FL)
|
|
|
|
//
|
|
// EVENT object-specific access types
|
|
//
|
|
//
|
|
// MessageId: MS_EVENT_ACCESS_BIT_0
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Query event state
|
|
//
|
|
#define MS_EVENT_ACCESS_BIT_0 ((ULONG)0x00001120L)
|
|
|
|
//
|
|
// MessageId: MS_EVENT_ACCESS_BIT_1
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Modify event state
|
|
//
|
|
#define MS_EVENT_ACCESS_BIT_1 ((ULONG)0x00001121L)
|
|
|
|
//
|
|
// MessageId: MS_EVENT_DIR_ACCESS_BIT_2
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 2
|
|
//
|
|
#define MS_EVENT_DIR_ACCESS_BIT_2 ((ULONG)0x00001122L)
|
|
|
|
//
|
|
// MessageId: MS_EVENT_DIR_ACCESS_BIT_3
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 3
|
|
//
|
|
#define MS_EVENT_DIR_ACCESS_BIT_3 ((ULONG)0x00001123L)
|
|
|
|
//
|
|
// MessageId: MS_EVENT_DIR_ACCESS_BIT_4
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 4
|
|
//
|
|
#define MS_EVENT_DIR_ACCESS_BIT_4 ((ULONG)0x00001124L)
|
|
|
|
//
|
|
// MessageId: MS_EVENT_DIR_ACCESS_BIT_5
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 5
|
|
//
|
|
#define MS_EVENT_DIR_ACCESS_BIT_5 ((ULONG)0x00001125L)
|
|
|
|
//
|
|
// MessageId: MS_EVENT_DIR_ACCESS_BIT_6
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 6
|
|
//
|
|
#define MS_EVENT_DIR_ACCESS_BIT_6 ((ULONG)0x00001126L)
|
|
|
|
//
|
|
// MessageId: MS_EVENT_DIR_ACCESS_BIT_7
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 7
|
|
//
|
|
#define MS_EVENT_DIR_ACCESS_BIT_7 ((ULONG)0x00001127L)
|
|
|
|
//
|
|
// MessageId: MS_EVENT_DIR_ACCESS_BIT_8
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 8
|
|
//
|
|
#define MS_EVENT_DIR_ACCESS_BIT_8 ((ULONG)0x00001128L)
|
|
|
|
//
|
|
// MessageId: MS_EVENT_DIR_ACCESS_BIT_9
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 9
|
|
//
|
|
#define MS_EVENT_DIR_ACCESS_BIT_9 ((ULONG)0x00001129L)
|
|
|
|
//
|
|
// MessageId: MS_EVENT_DIR_ACCESS_BIT_10
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 10
|
|
//
|
|
#define MS_EVENT_DIR_ACCESS_BIT_10 ((ULONG)0x0000112AL)
|
|
|
|
//
|
|
// MessageId: MS_EVENT_DIR_ACCESS_BIT_11
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 11
|
|
//
|
|
#define MS_EVENT_DIR_ACCESS_BIT_11 ((ULONG)0x0000112BL)
|
|
|
|
//
|
|
// MessageId: MS_EVENT_DIR_ACCESS_BIT_12
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 12
|
|
//
|
|
#define MS_EVENT_DIR_ACCESS_BIT_12 ((ULONG)0x0000112CL)
|
|
|
|
//
|
|
// MessageId: MS_EVENT_DIR_ACCESS_BIT_13
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 13
|
|
//
|
|
#define MS_EVENT_DIR_ACCESS_BIT_13 ((ULONG)0x0000112DL)
|
|
|
|
//
|
|
// MessageId: MS_EVENT_DIR_ACCESS_BIT_14
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 14
|
|
//
|
|
#define MS_EVENT_DIR_ACCESS_BIT_14 ((ULONG)0x0000112EL)
|
|
|
|
//
|
|
// MessageId: MS_EVENT_DIR_ACCESS_BIT_15
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 15
|
|
//
|
|
#define MS_EVENT_DIR_ACCESS_BIT_15 ((ULONG)0x0000112FL)
|
|
|
|
//
|
|
// EVENT-PAIR object-specific access types
|
|
//
|
|
//
|
|
// Event pairs have no object-type-specific access bits.
|
|
// they use synchronize.
|
|
//
|
|
// reserve 0x1130 for future use and continuity
|
|
//
|
|
//
|
|
// File-specific access types
|
|
// (these are funny because they sorta hafta take directories
|
|
// and named pipes into account as well).
|
|
//
|
|
//
|
|
// MessageId: MS_FILE_ACCESS_BIT_0
|
|
//
|
|
// MessageText:
|
|
//
|
|
// ReadData (or ListDirectory)
|
|
//
|
|
#define MS_FILE_ACCESS_BIT_0 ((ULONG)0x00001140L)
|
|
|
|
//
|
|
// MessageId: MS_FILE_ACCESS_BIT_1
|
|
//
|
|
// MessageText:
|
|
//
|
|
// WriteData (or AddFile)
|
|
//
|
|
#define MS_FILE_ACCESS_BIT_1 ((ULONG)0x00001141L)
|
|
|
|
//
|
|
// MessageId: MS_FILE_ACCESS_BIT_2
|
|
//
|
|
// MessageText:
|
|
//
|
|
// AppendData (or AddSubdirectory or CreatePipeInstance)
|
|
//
|
|
#define MS_FILE_ACCESS_BIT_2 ((ULONG)0x00001142L)
|
|
|
|
//
|
|
// MessageId: MS_FILE_ACCESS_BIT_3
|
|
//
|
|
// MessageText:
|
|
//
|
|
// ReadEA
|
|
//
|
|
#define MS_FILE_ACCESS_BIT_3 ((ULONG)0x00001143L)
|
|
|
|
//
|
|
// MessageId: MS_FILE_ACCESS_BIT_4
|
|
//
|
|
// MessageText:
|
|
//
|
|
// WriteEA
|
|
//
|
|
#define MS_FILE_ACCESS_BIT_4 ((ULONG)0x00001144L)
|
|
|
|
//
|
|
// MessageId: MS_FILE_ACCESS_BIT_5
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Execute/Traverse
|
|
//
|
|
#define MS_FILE_ACCESS_BIT_5 ((ULONG)0x00001145L)
|
|
|
|
//
|
|
// MessageId: MS_FILE_ACCESS_BIT_6
|
|
//
|
|
// MessageText:
|
|
//
|
|
// DeleteChild
|
|
//
|
|
#define MS_FILE_ACCESS_BIT_6 ((ULONG)0x00001146L)
|
|
|
|
//
|
|
// MessageId: MS_FILE_ACCESS_BIT_7
|
|
//
|
|
// MessageText:
|
|
//
|
|
// ReadAttributes
|
|
//
|
|
#define MS_FILE_ACCESS_BIT_7 ((ULONG)0x00001147L)
|
|
|
|
//
|
|
// MessageId: MS_FILE_ACCESS_BIT_8
|
|
//
|
|
// MessageText:
|
|
//
|
|
// WriteAttributes
|
|
//
|
|
#define MS_FILE_ACCESS_BIT_8 ((ULONG)0x00001148L)
|
|
|
|
//
|
|
// MessageId: MS_FILE_ACCESS_BIT_9
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 9
|
|
//
|
|
#define MS_FILE_ACCESS_BIT_9 ((ULONG)0x00001149L)
|
|
|
|
//
|
|
// MessageId: MS_FILE_ACCESS_BIT_10
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 10
|
|
//
|
|
#define MS_FILE_ACCESS_BIT_10 ((ULONG)0x0000114AL)
|
|
|
|
//
|
|
// MessageId: MS_FILE_ACCESS_BIT_11
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 11
|
|
//
|
|
#define MS_FILE_ACCESS_BIT_11 ((ULONG)0x0000114BL)
|
|
|
|
//
|
|
// MessageId: MS_FILE_ACCESS_BIT_12
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 12
|
|
//
|
|
#define MS_FILE_ACCESS_BIT_12 ((ULONG)0x0000114CL)
|
|
|
|
//
|
|
// MessageId: MS_FILE_ACCESS_BIT_13
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 13
|
|
//
|
|
#define MS_FILE_ACCESS_BIT_13 ((ULONG)0x0000114DL)
|
|
|
|
//
|
|
// MessageId: MS_FILE_ACCESS_BIT_14
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 14
|
|
//
|
|
#define MS_FILE_ACCESS_BIT_14 ((ULONG)0x0000114EL)
|
|
|
|
//
|
|
// MessageId: MS_FILE_ACCESS_BIT_15
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 15
|
|
//
|
|
#define MS_FILE_ACCESS_BIT_15 ((ULONG)0x0000114FL)
|
|
|
|
//
|
|
// KEY object-specific access types
|
|
//
|
|
//
|
|
// MessageId: MS_KEY_ACCESS_BIT_0
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Query key value
|
|
//
|
|
#define MS_KEY_ACCESS_BIT_0 ((ULONG)0x00001150L)
|
|
|
|
//
|
|
// MessageId: MS_KEY_ACCESS_BIT_1
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Set key value
|
|
//
|
|
#define MS_KEY_ACCESS_BIT_1 ((ULONG)0x00001151L)
|
|
|
|
//
|
|
// MessageId: MS_KEY_ACCESS_BIT_2
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Create sub-key
|
|
//
|
|
#define MS_KEY_ACCESS_BIT_2 ((ULONG)0x00001152L)
|
|
|
|
//
|
|
// MessageId: MS_KEY_ACCESS_BIT_3
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Enumerate sub-keys
|
|
//
|
|
#define MS_KEY_ACCESS_BIT_3 ((ULONG)0x00001153L)
|
|
|
|
//
|
|
// MessageId: MS_KEY_ACCESS_BIT_4
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Notify about changes to keys
|
|
//
|
|
#define MS_KEY_ACCESS_BIT_4 ((ULONG)0x00001154L)
|
|
|
|
//
|
|
// MessageId: MS_KEY_ACCESS_BIT_5
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Create Link
|
|
//
|
|
#define MS_KEY_ACCESS_BIT_5 ((ULONG)0x00001155L)
|
|
|
|
//
|
|
// MessageId: MS_KEY_ACCESS_BIT_6
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 6
|
|
//
|
|
#define MS_KEY_ACCESS_BIT_6 ((ULONG)0x00001156L)
|
|
|
|
//
|
|
// MessageId: MS_KEY_ACCESS_BIT_7
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 7
|
|
//
|
|
#define MS_KEY_ACCESS_BIT_7 ((ULONG)0x00001157L)
|
|
|
|
//
|
|
// MessageId: MS_KEY_ACCESS_BIT_8
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 8
|
|
//
|
|
#define MS_KEY_ACCESS_BIT_8 ((ULONG)0x00001158L)
|
|
|
|
//
|
|
// MessageId: MS_KEY_ACCESS_BIT_9
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 9
|
|
//
|
|
#define MS_KEY_ACCESS_BIT_9 ((ULONG)0x00001159L)
|
|
|
|
//
|
|
// MessageId: MS_KEY_ACCESS_BIT_10
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 10
|
|
//
|
|
#define MS_KEY_ACCESS_BIT_10 ((ULONG)0x0000115AL)
|
|
|
|
//
|
|
// MessageId: MS_KEY_ACCESS_BIT_11
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 11
|
|
//
|
|
#define MS_KEY_ACCESS_BIT_11 ((ULONG)0x0000115BL)
|
|
|
|
//
|
|
// MessageId: MS_KEY_ACCESS_BIT_12
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 12
|
|
//
|
|
#define MS_KEY_ACCESS_BIT_12 ((ULONG)0x0000115CL)
|
|
|
|
//
|
|
// MessageId: MS_KEY_ACCESS_BIT_13
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 13
|
|
//
|
|
#define MS_KEY_ACCESS_BIT_13 ((ULONG)0x0000115DL)
|
|
|
|
//
|
|
// MessageId: MS_KEY_ACCESS_BIT_14
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 14
|
|
//
|
|
#define MS_KEY_ACCESS_BIT_14 ((ULONG)0x0000115EL)
|
|
|
|
//
|
|
// MessageId: MS_KEY_ACCESS_BIT_15
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 15
|
|
//
|
|
#define MS_KEY_ACCESS_BIT_15 ((ULONG)0x0000115FL)
|
|
|
|
//
|
|
// MUTANT object-specific access types
|
|
//
|
|
//
|
|
// MessageId: MS_MUTANT_ACCESS_BIT_0
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Query mutant state
|
|
//
|
|
#define MS_MUTANT_ACCESS_BIT_0 ((ULONG)0x00001160L)
|
|
|
|
//
|
|
// MessageId: MS_MUTANT_ACCESS_BIT_1
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 1
|
|
//
|
|
#define MS_MUTANT_ACCESS_BIT_1 ((ULONG)0x00001161L)
|
|
|
|
//
|
|
// MessageId: MS_MUTANT_ACCESS_BIT_2
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 2
|
|
//
|
|
#define MS_MUTANT_ACCESS_BIT_2 ((ULONG)0x00001162L)
|
|
|
|
//
|
|
// MessageId: MS_MUTANT_ACCESS_BIT_3
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 3
|
|
//
|
|
#define MS_MUTANT_ACCESS_BIT_3 ((ULONG)0x00001163L)
|
|
|
|
//
|
|
// MessageId: MS_MUTANT_ACCESS_BIT_4
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 4
|
|
//
|
|
#define MS_MUTANT_ACCESS_BIT_4 ((ULONG)0x00001164L)
|
|
|
|
//
|
|
// MessageId: MS_MUTANT_ACCESS_BIT_5
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 5
|
|
//
|
|
#define MS_MUTANT_ACCESS_BIT_5 ((ULONG)0x00001165L)
|
|
|
|
//
|
|
// MessageId: MS_MUTANT_ACCESS_BIT_6
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 6
|
|
//
|
|
#define MS_MUTANT_ACCESS_BIT_6 ((ULONG)0x00001166L)
|
|
|
|
//
|
|
// MessageId: MS_MUTANT_ACCESS_BIT_7
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 7
|
|
//
|
|
#define MS_MUTANT_ACCESS_BIT_7 ((ULONG)0x00001167L)
|
|
|
|
//
|
|
// MessageId: MS_MUTANT_ACCESS_BIT_8
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 8
|
|
//
|
|
#define MS_MUTANT_ACCESS_BIT_8 ((ULONG)0x00001168L)
|
|
|
|
//
|
|
// MessageId: MS_MUTANT_ACCESS_BIT_9
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 9
|
|
//
|
|
#define MS_MUTANT_ACCESS_BIT_9 ((ULONG)0x00001169L)
|
|
|
|
//
|
|
// MessageId: MS_MUTANT_ACCESS_BIT_10
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 10
|
|
//
|
|
#define MS_MUTANT_ACCESS_BIT_10 ((ULONG)0x0000116AL)
|
|
|
|
//
|
|
// MessageId: MS_MUTANT_ACCESS_BIT_11
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 11
|
|
//
|
|
#define MS_MUTANT_ACCESS_BIT_11 ((ULONG)0x0000116BL)
|
|
|
|
//
|
|
// MessageId: MS_MUTANT_ACCESS_BIT_12
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 12
|
|
//
|
|
#define MS_MUTANT_ACCESS_BIT_12 ((ULONG)0x0000116CL)
|
|
|
|
//
|
|
// MessageId: MS_MUTANT_ACCESS_BIT_13
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 13
|
|
//
|
|
#define MS_MUTANT_ACCESS_BIT_13 ((ULONG)0x0000116DL)
|
|
|
|
//
|
|
// MessageId: MS_MUTANT_ACCESS_BIT_14
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 14
|
|
//
|
|
#define MS_MUTANT_ACCESS_BIT_14 ((ULONG)0x0000116EL)
|
|
|
|
//
|
|
// MessageId: MS_MUTANT_ACCESS_BIT_15
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 15
|
|
//
|
|
#define MS_MUTANT_ACCESS_BIT_15 ((ULONG)0x0000116FL)
|
|
|
|
//
|
|
// lpc PORT object-specific access types
|
|
//
|
|
//
|
|
// MessageId: MS_LPC_PORT_ACCESS_BIT_0
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Communicate using port
|
|
//
|
|
#define MS_LPC_PORT_ACCESS_BIT_0 ((ULONG)0x00001170L)
|
|
|
|
//
|
|
// MessageId: MS_LPC_PORT_ACCESS_BIT_1
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 1
|
|
//
|
|
#define MS_LPC_PORT_ACCESS_BIT_1 ((ULONG)0x00001171L)
|
|
|
|
//
|
|
// MessageId: MS_LPC_PORT_ACCESS_BIT_2
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 2
|
|
//
|
|
#define MS_LPC_PORT_ACCESS_BIT_2 ((ULONG)0x00001172L)
|
|
|
|
//
|
|
// MessageId: MS_LPC_PORT_ACCESS_BIT_3
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 3
|
|
//
|
|
#define MS_LPC_PORT_ACCESS_BIT_3 ((ULONG)0x00001173L)
|
|
|
|
//
|
|
// MessageId: MS_LPC_PORT_ACCESS_BIT_4
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 4
|
|
//
|
|
#define MS_LPC_PORT_ACCESS_BIT_4 ((ULONG)0x00001174L)
|
|
|
|
//
|
|
// MessageId: MS_LPC_PORT_ACCESS_BIT_5
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 5
|
|
//
|
|
#define MS_LPC_PORT_ACCESS_BIT_5 ((ULONG)0x00001175L)
|
|
|
|
//
|
|
// MessageId: MS_LPC_PORT_ACCESS_BIT_6
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 6
|
|
//
|
|
#define MS_LPC_PORT_ACCESS_BIT_6 ((ULONG)0x00001176L)
|
|
|
|
//
|
|
// MessageId: MS_LPC_PORT_ACCESS_BIT_7
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 7
|
|
//
|
|
#define MS_LPC_PORT_ACCESS_BIT_7 ((ULONG)0x00001177L)
|
|
|
|
//
|
|
// MessageId: MS_LPC_PORT_ACCESS_BIT_8
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 8
|
|
//
|
|
#define MS_LPC_PORT_ACCESS_BIT_8 ((ULONG)0x00001178L)
|
|
|
|
//
|
|
// MessageId: MS_LPC_PORT_ACCESS_BIT_9
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 9
|
|
//
|
|
#define MS_LPC_PORT_ACCESS_BIT_9 ((ULONG)0x00001179L)
|
|
|
|
//
|
|
// MessageId: MS_LPC_PORT_ACCESS_BIT_10
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 10
|
|
//
|
|
#define MS_LPC_PORT_ACCESS_BIT_10 ((ULONG)0x0000117AL)
|
|
|
|
//
|
|
// MessageId: MS_LPC_PORT_ACCESS_BIT_11
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 11
|
|
//
|
|
#define MS_LPC_PORT_ACCESS_BIT_11 ((ULONG)0x0000117BL)
|
|
|
|
//
|
|
// MessageId: MS_LPC_PORT_ACCESS_BIT_12
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 12
|
|
//
|
|
#define MS_LPC_PORT_ACCESS_BIT_12 ((ULONG)0x0000117CL)
|
|
|
|
//
|
|
// MessageId: MS_LPC_PORT_ACCESS_BIT_13
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 13
|
|
//
|
|
#define MS_LPC_PORT_ACCESS_BIT_13 ((ULONG)0x0000117DL)
|
|
|
|
//
|
|
// MessageId: MS_LPC_PORT_ACCESS_BIT_14
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 14
|
|
//
|
|
#define MS_LPC_PORT_ACCESS_BIT_14 ((ULONG)0x0000117EL)
|
|
|
|
//
|
|
// MessageId: MS_LPC_PORT_ACCESS_BIT_15
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 15
|
|
//
|
|
#define MS_LPC_PORT_ACCESS_BIT_15 ((ULONG)0x0000117FL)
|
|
|
|
//
|
|
// Process object-specific access types
|
|
//
|
|
//
|
|
// MessageId: MS_PROCESS_ACCESS_BIT_0
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Force process termination
|
|
//
|
|
#define MS_PROCESS_ACCESS_BIT_0 ((ULONG)0x00001180L)
|
|
|
|
//
|
|
// MessageId: MS_PROCESS_ACCESS_BIT_1
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Create new thread in process
|
|
//
|
|
#define MS_PROCESS_ACCESS_BIT_1 ((ULONG)0x00001181L)
|
|
|
|
//
|
|
// MessageId: MS_PROCESS_ACCESS_BIT_2
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Unused access bit
|
|
//
|
|
#define MS_PROCESS_ACCESS_BIT_2 ((ULONG)0x00001182L)
|
|
|
|
//
|
|
// MessageId: MS_PROCESS_ACCESS_BIT_3
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Perform virtual memory operation
|
|
//
|
|
#define MS_PROCESS_ACCESS_BIT_3 ((ULONG)0x00001183L)
|
|
|
|
//
|
|
// MessageId: MS_PROCESS_ACCESS_BIT_4
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Read from process memory
|
|
//
|
|
#define MS_PROCESS_ACCESS_BIT_4 ((ULONG)0x00001184L)
|
|
|
|
//
|
|
// MessageId: MS_PROCESS_ACCESS_BIT_5
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Write to process memory
|
|
//
|
|
#define MS_PROCESS_ACCESS_BIT_5 ((ULONG)0x00001185L)
|
|
|
|
//
|
|
// MessageId: MS_PROCESS_ACCESS_BIT_6
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Duplicate handle into or out of process
|
|
//
|
|
#define MS_PROCESS_ACCESS_BIT_6 ((ULONG)0x00001186L)
|
|
|
|
//
|
|
// MessageId: MS_PROCESS_ACCESS_BIT_7
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Create a subprocess of process
|
|
//
|
|
#define MS_PROCESS_ACCESS_BIT_7 ((ULONG)0x00001187L)
|
|
|
|
//
|
|
// MessageId: MS_PROCESS_ACCESS_BIT_8
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Set process quotas
|
|
//
|
|
#define MS_PROCESS_ACCESS_BIT_8 ((ULONG)0x00001188L)
|
|
|
|
//
|
|
// MessageId: MS_PROCESS_ACCESS_BIT_9
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Set process information
|
|
//
|
|
#define MS_PROCESS_ACCESS_BIT_9 ((ULONG)0x00001189L)
|
|
|
|
//
|
|
// MessageId: MS_PROCESS_ACCESS_BIT_10
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Query process information
|
|
//
|
|
#define MS_PROCESS_ACCESS_BIT_10 ((ULONG)0x0000118AL)
|
|
|
|
//
|
|
// MessageId: MS_PROCESS_ACCESS_BIT_11
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Set process termination port
|
|
//
|
|
#define MS_PROCESS_ACCESS_BIT_11 ((ULONG)0x0000118BL)
|
|
|
|
//
|
|
// MessageId: MS_PROCESS_ACCESS_BIT_12
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 12
|
|
//
|
|
#define MS_PROCESS_ACCESS_BIT_12 ((ULONG)0x0000118CL)
|
|
|
|
//
|
|
// MessageId: MS_PROCESS_ACCESS_BIT_13
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 13
|
|
//
|
|
#define MS_PROCESS_ACCESS_BIT_13 ((ULONG)0x0000118DL)
|
|
|
|
//
|
|
// MessageId: MS_PROCESS_ACCESS_BIT_14
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 14
|
|
//
|
|
#define MS_PROCESS_ACCESS_BIT_14 ((ULONG)0x0000118EL)
|
|
|
|
//
|
|
// MessageId: MS_PROCESS_ACCESS_BIT_15
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 15
|
|
//
|
|
#define MS_PROCESS_ACCESS_BIT_15 ((ULONG)0x0000118FL)
|
|
|
|
//
|
|
// PROFILE object-specific access types
|
|
//
|
|
//
|
|
// MessageId: MS_PROFILE_ACCESS_BIT_0
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Control profile
|
|
//
|
|
#define MS_PROFILE_ACCESS_BIT_0 ((ULONG)0x00001190L)
|
|
|
|
//
|
|
// MessageId: MS_PROFILE_ACCESS_BIT_1
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 1
|
|
//
|
|
#define MS_PROFILE_ACCESS_BIT_1 ((ULONG)0x00001191L)
|
|
|
|
//
|
|
// MessageId: MS_PROFILE_ACCESS_BIT_2
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 2
|
|
//
|
|
#define MS_PROFILE_ACCESS_BIT_2 ((ULONG)0x00001192L)
|
|
|
|
//
|
|
// MessageId: MS_PROFILE_ACCESS_BIT_3
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 3
|
|
//
|
|
#define MS_PROFILE_ACCESS_BIT_3 ((ULONG)0x00001193L)
|
|
|
|
//
|
|
// MessageId: MS_PROFILE_ACCESS_BIT_4
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 4
|
|
//
|
|
#define MS_PROFILE_ACCESS_BIT_4 ((ULONG)0x00001194L)
|
|
|
|
//
|
|
// MessageId: MS_PROFILE_ACCESS_BIT_5
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 5
|
|
//
|
|
#define MS_PROFILE_ACCESS_BIT_5 ((ULONG)0x00001195L)
|
|
|
|
//
|
|
// MessageId: MS_PROFILE_ACCESS_BIT_6
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 6
|
|
//
|
|
#define MS_PROFILE_ACCESS_BIT_6 ((ULONG)0x00001196L)
|
|
|
|
//
|
|
// MessageId: MS_PROFILE_ACCESS_BIT_7
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 7
|
|
//
|
|
#define MS_PROFILE_ACCESS_BIT_7 ((ULONG)0x00001197L)
|
|
|
|
//
|
|
// MessageId: MS_PROFILE_ACCESS_BIT_8
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 8
|
|
//
|
|
#define MS_PROFILE_ACCESS_BIT_8 ((ULONG)0x00001198L)
|
|
|
|
//
|
|
// MessageId: MS_PROFILE_ACCESS_BIT_9
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 9
|
|
//
|
|
#define MS_PROFILE_ACCESS_BIT_9 ((ULONG)0x00001199L)
|
|
|
|
//
|
|
// MessageId: MS_PROFILE_ACCESS_BIT_10
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 10
|
|
//
|
|
#define MS_PROFILE_ACCESS_BIT_10 ((ULONG)0x0000119AL)
|
|
|
|
//
|
|
// MessageId: MS_PROFILE_ACCESS_BIT_11
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 11
|
|
//
|
|
#define MS_PROFILE_ACCESS_BIT_11 ((ULONG)0x0000119BL)
|
|
|
|
//
|
|
// MessageId: MS_PROFILE_ACCESS_BIT_12
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 12
|
|
//
|
|
#define MS_PROFILE_ACCESS_BIT_12 ((ULONG)0x0000119CL)
|
|
|
|
//
|
|
// MessageId: MS_PROFILE_ACCESS_BIT_13
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 13
|
|
//
|
|
#define MS_PROFILE_ACCESS_BIT_13 ((ULONG)0x0000119DL)
|
|
|
|
//
|
|
// MessageId: MS_PROFILE_ACCESS_BIT_14
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 14
|
|
//
|
|
#define MS_PROFILE_ACCESS_BIT_14 ((ULONG)0x0000119EL)
|
|
|
|
//
|
|
// MessageId: MS_PROFILE_ACCESS_BIT_15
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 15
|
|
//
|
|
#define MS_PROFILE_ACCESS_BIT_15 ((ULONG)0x0000119FL)
|
|
|
|
//
|
|
// SECTION object-specific access types
|
|
//
|
|
//
|
|
// MessageId: MS_SECTION_ACCESS_BIT_0
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Query section state
|
|
//
|
|
#define MS_SECTION_ACCESS_BIT_0 ((ULONG)0x000011A0L)
|
|
|
|
//
|
|
// MessageId: MS_SECTION_ACCESS_BIT_1
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Map section for write
|
|
//
|
|
#define MS_SECTION_ACCESS_BIT_1 ((ULONG)0x000011A1L)
|
|
|
|
//
|
|
// MessageId: MS_SECTION_ACCESS_BIT_2
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Map section for read
|
|
//
|
|
#define MS_SECTION_ACCESS_BIT_2 ((ULONG)0x000011A2L)
|
|
|
|
//
|
|
// MessageId: MS_SECTION_ACCESS_BIT_3
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Map section for execute
|
|
//
|
|
#define MS_SECTION_ACCESS_BIT_3 ((ULONG)0x000011A3L)
|
|
|
|
//
|
|
// MessageId: MS_SECTION_ACCESS_BIT_4
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Extend size
|
|
//
|
|
#define MS_SECTION_ACCESS_BIT_4 ((ULONG)0x000011A4L)
|
|
|
|
//
|
|
// MessageId: MS_SECTION_ACCESS_BIT_5
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 5
|
|
//
|
|
#define MS_SECTION_ACCESS_BIT_5 ((ULONG)0x000011A5L)
|
|
|
|
//
|
|
// MessageId: MS_SECTION_ACCESS_BIT_6
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 6
|
|
//
|
|
#define MS_SECTION_ACCESS_BIT_6 ((ULONG)0x000011A6L)
|
|
|
|
//
|
|
// MessageId: MS_SECTION_ACCESS_BIT_7
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 7
|
|
//
|
|
#define MS_SECTION_ACCESS_BIT_7 ((ULONG)0x000011A7L)
|
|
|
|
//
|
|
// MessageId: MS_SECTION_ACCESS_BIT_8
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 8
|
|
//
|
|
#define MS_SECTION_ACCESS_BIT_8 ((ULONG)0x000011A8L)
|
|
|
|
//
|
|
// MessageId: MS_SECTION_ACCESS_BIT_9
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 9
|
|
//
|
|
#define MS_SECTION_ACCESS_BIT_9 ((ULONG)0x000011A9L)
|
|
|
|
//
|
|
// MessageId: MS_SECTION_ACCESS_BIT_10
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 10
|
|
//
|
|
#define MS_SECTION_ACCESS_BIT_10 ((ULONG)0x000011AAL)
|
|
|
|
//
|
|
// MessageId: MS_SECTION_ACCESS_BIT_11
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 11
|
|
//
|
|
#define MS_SECTION_ACCESS_BIT_11 ((ULONG)0x000011ABL)
|
|
|
|
//
|
|
// MessageId: MS_SECTION_ACCESS_BIT_12
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 12
|
|
//
|
|
#define MS_SECTION_ACCESS_BIT_12 ((ULONG)0x000011ACL)
|
|
|
|
//
|
|
// MessageId: MS_SECTION_ACCESS_BIT_13
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 13
|
|
//
|
|
#define MS_SECTION_ACCESS_BIT_13 ((ULONG)0x000011ADL)
|
|
|
|
//
|
|
// MessageId: MS_SECTION_ACCESS_BIT_14
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 14
|
|
//
|
|
#define MS_SECTION_ACCESS_BIT_14 ((ULONG)0x000011AEL)
|
|
|
|
//
|
|
// MessageId: MS_SECTION_ACCESS_BIT_15
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 15
|
|
//
|
|
#define MS_SECTION_ACCESS_BIT_15 ((ULONG)0x000011AFL)
|
|
|
|
//
|
|
// SEMAPHORE object-specific access types
|
|
//
|
|
//
|
|
// MessageId: MS_SEMAPHORE_ACCESS_BIT_0
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Query semaphore state
|
|
//
|
|
#define MS_SEMAPHORE_ACCESS_BIT_0 ((ULONG)0x000011B0L)
|
|
|
|
//
|
|
// MessageId: MS_SEMAPHORE_ACCESS_BIT_1
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Modify semaphore state
|
|
//
|
|
#define MS_SEMAPHORE_ACCESS_BIT_1 ((ULONG)0x000011B1L)
|
|
|
|
//
|
|
// MessageId: MS_SEMAPHORE_ACCESS_BIT_2
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 2
|
|
//
|
|
#define MS_SEMAPHORE_ACCESS_BIT_2 ((ULONG)0x000011B2L)
|
|
|
|
//
|
|
// MessageId: MS_SEMAPHORE_ACCESS_BIT_3
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 3
|
|
//
|
|
#define MS_SEMAPHORE_ACCESS_BIT_3 ((ULONG)0x000011B3L)
|
|
|
|
//
|
|
// MessageId: MS_SEMAPHORE_ACCESS_BIT_4
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 4
|
|
//
|
|
#define MS_SEMAPHORE_ACCESS_BIT_4 ((ULONG)0x000011B4L)
|
|
|
|
//
|
|
// MessageId: MS_SEMAPHORE_ACCESS_BIT_5
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 5
|
|
//
|
|
#define MS_SEMAPHORE_ACCESS_BIT_5 ((ULONG)0x000011B5L)
|
|
|
|
//
|
|
// MessageId: MS_SEMAPHORE_ACCESS_BIT_6
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 6
|
|
//
|
|
#define MS_SEMAPHORE_ACCESS_BIT_6 ((ULONG)0x000011B6L)
|
|
|
|
//
|
|
// MessageId: MS_SEMAPHORE_ACCESS_BIT_7
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 7
|
|
//
|
|
#define MS_SEMAPHORE_ACCESS_BIT_7 ((ULONG)0x000011B7L)
|
|
|
|
//
|
|
// MessageId: MS_SEMAPHORE_ACCESS_BIT_8
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 8
|
|
//
|
|
#define MS_SEMAPHORE_ACCESS_BIT_8 ((ULONG)0x000011B8L)
|
|
|
|
//
|
|
// MessageId: MS_SEMAPHORE_ACCESS_BIT_9
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 9
|
|
//
|
|
#define MS_SEMAPHORE_ACCESS_BIT_9 ((ULONG)0x000011B9L)
|
|
|
|
//
|
|
// MessageId: MS_SEMAPHORE_ACCESS_BIT_10
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 10
|
|
//
|
|
#define MS_SEMAPHORE_ACCESS_BIT_10 ((ULONG)0x000011BAL)
|
|
|
|
//
|
|
// MessageId: MS_SEMAPHORE_ACCESS_BIT_11
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 11
|
|
//
|
|
#define MS_SEMAPHORE_ACCESS_BIT_11 ((ULONG)0x000011BBL)
|
|
|
|
//
|
|
// MessageId: MS_SEMAPHORE_ACCESS_BIT_12
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 12
|
|
//
|
|
#define MS_SEMAPHORE_ACCESS_BIT_12 ((ULONG)0x000011BCL)
|
|
|
|
//
|
|
// MessageId: MS_SEMAPHORE_ACCESS_BIT_13
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 13
|
|
//
|
|
#define MS_SEMAPHORE_ACCESS_BIT_13 ((ULONG)0x000011BDL)
|
|
|
|
//
|
|
// MessageId: MS_SEMAPHORE_ACCESS_BIT_14
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 14
|
|
//
|
|
#define MS_SEMAPHORE_ACCESS_BIT_14 ((ULONG)0x000011BEL)
|
|
|
|
//
|
|
// MessageId: MS_SEMAPHORE_ACCESS_BIT_15
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 15
|
|
//
|
|
#define MS_SEMAPHORE_ACCESS_BIT_15 ((ULONG)0x000011BFL)
|
|
|
|
//
|
|
// SymbolicLink object-specific access types
|
|
//
|
|
//
|
|
// MessageId: MS_SYMB_LINK_ACCESS_BIT_0
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Use symbolic link
|
|
//
|
|
#define MS_SYMB_LINK_ACCESS_BIT_0 ((ULONG)0x000011C0L)
|
|
|
|
//
|
|
// MessageId: MS_SYMB_LINK_ACCESS_BIT_1
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 1
|
|
//
|
|
#define MS_SYMB_LINK_ACCESS_BIT_1 ((ULONG)0x000011C1L)
|
|
|
|
//
|
|
// MessageId: MS_SYMB_LINK_ACCESS_BIT_2
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 2
|
|
//
|
|
#define MS_SYMB_LINK_ACCESS_BIT_2 ((ULONG)0x000011C2L)
|
|
|
|
//
|
|
// MessageId: MS_SYMB_LINK_ACCESS_BIT_3
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 3
|
|
//
|
|
#define MS_SYMB_LINK_ACCESS_BIT_3 ((ULONG)0x000011C3L)
|
|
|
|
//
|
|
// MessageId: MS_SYMB_LINK_ACCESS_BIT_4
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 4
|
|
//
|
|
#define MS_SYMB_LINK_ACCESS_BIT_4 ((ULONG)0x000011C4L)
|
|
|
|
//
|
|
// MessageId: MS_SYMB_LINK_ACCESS_BIT_5
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 5
|
|
//
|
|
#define MS_SYMB_LINK_ACCESS_BIT_5 ((ULONG)0x000011C5L)
|
|
|
|
//
|
|
// MessageId: MS_SYMB_LINK_ACCESS_BIT_6
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 6
|
|
//
|
|
#define MS_SYMB_LINK_ACCESS_BIT_6 ((ULONG)0x000011C6L)
|
|
|
|
//
|
|
// MessageId: MS_SYMB_LINK_ACCESS_BIT_7
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 7
|
|
//
|
|
#define MS_SYMB_LINK_ACCESS_BIT_7 ((ULONG)0x000011C7L)
|
|
|
|
//
|
|
// MessageId: MS_SYMB_LINK_ACCESS_BIT_8
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 8
|
|
//
|
|
#define MS_SYMB_LINK_ACCESS_BIT_8 ((ULONG)0x000011C8L)
|
|
|
|
//
|
|
// MessageId: MS_SYMB_LINK_ACCESS_BIT_9
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 9
|
|
//
|
|
#define MS_SYMB_LINK_ACCESS_BIT_9 ((ULONG)0x000011C9L)
|
|
|
|
//
|
|
// MessageId: MS_SYMB_LINK_ACCESS_BIT_10
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 10
|
|
//
|
|
#define MS_SYMB_LINK_ACCESS_BIT_10 ((ULONG)0x000011CAL)
|
|
|
|
//
|
|
// MessageId: MS_SYMB_LINK_ACCESS_BIT_11
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 11
|
|
//
|
|
#define MS_SYMB_LINK_ACCESS_BIT_11 ((ULONG)0x000011CBL)
|
|
|
|
//
|
|
// MessageId: MS_SYMB_LINK_ACCESS_BIT_12
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 12
|
|
//
|
|
#define MS_SYMB_LINK_ACCESS_BIT_12 ((ULONG)0x000011CCL)
|
|
|
|
//
|
|
// MessageId: MS_SYMB_LINK_ACCESS_BIT_13
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 13
|
|
//
|
|
#define MS_SYMB_LINK_ACCESS_BIT_13 ((ULONG)0x000011CDL)
|
|
|
|
//
|
|
// MessageId: MS_SYMB_LINK_ACCESS_BIT_14
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 14
|
|
//
|
|
#define MS_SYMB_LINK_ACCESS_BIT_14 ((ULONG)0x000011CEL)
|
|
|
|
//
|
|
// MessageId: MS_SYMB_LINK_ACCESS_BIT_15
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 15
|
|
//
|
|
#define MS_SYMB_LINK_ACCESS_BIT_15 ((ULONG)0x000011CFL)
|
|
|
|
//
|
|
// Thread object-specific access types
|
|
//
|
|
//
|
|
// MessageId: MS_THREAD_ACCESS_BIT_0
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Force thread termination
|
|
//
|
|
#define MS_THREAD_ACCESS_BIT_0 ((ULONG)0x000011D0L)
|
|
|
|
//
|
|
// MessageId: MS_THREAD_ACCESS_BIT_1
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Suspend or resume thread
|
|
//
|
|
#define MS_THREAD_ACCESS_BIT_1 ((ULONG)0x000011D1L)
|
|
|
|
//
|
|
// MessageId: MS_THREAD_ACCESS_BIT_2
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Send an alert to thread
|
|
//
|
|
#define MS_THREAD_ACCESS_BIT_2 ((ULONG)0x000011D2L)
|
|
|
|
//
|
|
// MessageId: MS_THREAD_ACCESS_BIT_3
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Get thread context
|
|
//
|
|
#define MS_THREAD_ACCESS_BIT_3 ((ULONG)0x000011D3L)
|
|
|
|
//
|
|
// MessageId: MS_THREAD_ACCESS_BIT_4
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Set thread context
|
|
//
|
|
#define MS_THREAD_ACCESS_BIT_4 ((ULONG)0x000011D4L)
|
|
|
|
//
|
|
// MessageId: MS_THREAD_ACCESS_BIT_5
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Set thread information
|
|
//
|
|
#define MS_THREAD_ACCESS_BIT_5 ((ULONG)0x000011D5L)
|
|
|
|
//
|
|
// MessageId: MS_THREAD_ACCESS_BIT_6
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Query thread information
|
|
//
|
|
#define MS_THREAD_ACCESS_BIT_6 ((ULONG)0x000011D6L)
|
|
|
|
//
|
|
// MessageId: MS_THREAD_ACCESS_BIT_7
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Assign a token to the thread
|
|
//
|
|
#define MS_THREAD_ACCESS_BIT_7 ((ULONG)0x000011D7L)
|
|
|
|
//
|
|
// MessageId: MS_THREAD_ACCESS_BIT_8
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Cause thread to directly impersonate another thread
|
|
//
|
|
#define MS_THREAD_ACCESS_BIT_8 ((ULONG)0x000011D8L)
|
|
|
|
//
|
|
// MessageId: MS_THREAD_ACCESS_BIT_9
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Directly impersonate this thread
|
|
//
|
|
#define MS_THREAD_ACCESS_BIT_9 ((ULONG)0x000011D9L)
|
|
|
|
//
|
|
// MessageId: MS_THREAD_ACCESS_BIT_10
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 10
|
|
//
|
|
#define MS_THREAD_ACCESS_BIT_10 ((ULONG)0x000011DAL)
|
|
|
|
//
|
|
// MessageId: MS_THREAD_ACCESS_BIT_11
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 11
|
|
//
|
|
#define MS_THREAD_ACCESS_BIT_11 ((ULONG)0x000011DBL)
|
|
|
|
//
|
|
// MessageId: MS_THREAD_ACCESS_BIT_12
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 12
|
|
//
|
|
#define MS_THREAD_ACCESS_BIT_12 ((ULONG)0x000011DCL)
|
|
|
|
//
|
|
// MessageId: MS_THREAD_ACCESS_BIT_13
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 13
|
|
//
|
|
#define MS_THREAD_ACCESS_BIT_13 ((ULONG)0x000011DDL)
|
|
|
|
//
|
|
// MessageId: MS_THREAD_ACCESS_BIT_14
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 14
|
|
//
|
|
#define MS_THREAD_ACCESS_BIT_14 ((ULONG)0x000011DEL)
|
|
|
|
//
|
|
// MessageId: MS_THREAD_ACCESS_BIT_15
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 15
|
|
//
|
|
#define MS_THREAD_ACCESS_BIT_15 ((ULONG)0x000011DFL)
|
|
|
|
//
|
|
// TIMER object-specific access types
|
|
//
|
|
//
|
|
// MessageId: MS_TIMER_ACCESS_BIT_0
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Query timer state
|
|
//
|
|
#define MS_TIMER_ACCESS_BIT_0 ((ULONG)0x000011E0L)
|
|
|
|
//
|
|
// MessageId: MS_TIMER_ACCESS_BIT_1
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Modify timer state
|
|
//
|
|
#define MS_TIMER_ACCESS_BIT_1 ((ULONG)0x000011E1L)
|
|
|
|
//
|
|
// MessageId: MS_TIMER_ACCESS_BIT_2
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 2
|
|
//
|
|
#define MS_TIMER_ACCESS_BIT_2 ((ULONG)0x000011E2L)
|
|
|
|
//
|
|
// MessageId: MS_TIMER_ACCESS_BIT_3
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 3
|
|
//
|
|
#define MS_TIMER_ACCESS_BIT_3 ((ULONG)0x000011E3L)
|
|
|
|
//
|
|
// MessageId: MS_TIMER_ACCESS_BIT_4
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 4
|
|
//
|
|
#define MS_TIMER_ACCESS_BIT_4 ((ULONG)0x000011E4L)
|
|
|
|
//
|
|
// MessageId: MS_TIMER_ACCESS_BIT_5
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 5
|
|
//
|
|
#define MS_TIMER_ACCESS_BIT_5 ((ULONG)0x000011E5L)
|
|
|
|
//
|
|
// MessageId: MS_TIMER_ACCESS_BIT_6
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 6
|
|
//
|
|
#define MS_TIMER_ACCESS_BIT_6 ((ULONG)0x000011E6L)
|
|
|
|
//
|
|
// MessageId: MS_TIMER_ACCESS_BIT_7
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 7
|
|
//
|
|
#define MS_TIMER_ACCESS_BIT_7 ((ULONG)0x00000117L)
|
|
|
|
//
|
|
// MessageId: MS_TIMER_ACCESS_BIT_8
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 8
|
|
//
|
|
#define MS_TIMER_ACCESS_BIT_8 ((ULONG)0x000011E8L)
|
|
|
|
//
|
|
// MessageId: MS_TIMER_ACCESS_BIT_9
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 9
|
|
//
|
|
#define MS_TIMER_ACCESS_BIT_9 ((ULONG)0x000011E9L)
|
|
|
|
//
|
|
// MessageId: MS_TIMER_ACCESS_BIT_10
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 10
|
|
//
|
|
#define MS_TIMER_ACCESS_BIT_10 ((ULONG)0x000011EAL)
|
|
|
|
//
|
|
// MessageId: MS_TIMER_ACCESS_BIT_11
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 11
|
|
//
|
|
#define MS_TIMER_ACCESS_BIT_11 ((ULONG)0x000011EBL)
|
|
|
|
//
|
|
// MessageId: MS_TIMER_ACCESS_BIT_12
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 12
|
|
//
|
|
#define MS_TIMER_ACCESS_BIT_12 ((ULONG)0x000011ECL)
|
|
|
|
//
|
|
// MessageId: MS_TIMER_ACCESS_BIT_13
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 13
|
|
//
|
|
#define MS_TIMER_ACCESS_BIT_13 ((ULONG)0x000011EDL)
|
|
|
|
//
|
|
// MessageId: MS_TIMER_ACCESS_BIT_14
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 14
|
|
//
|
|
#define MS_TIMER_ACCESS_BIT_14 ((ULONG)0x000011EEL)
|
|
|
|
//
|
|
// MessageId: MS_TIMER_ACCESS_BIT_15
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 15
|
|
//
|
|
#define MS_TIMER_ACCESS_BIT_15 ((ULONG)0x000011EFL)
|
|
|
|
//
|
|
// Token-specific access types
|
|
//
|
|
//
|
|
// MessageId: MS_TOKEN_ACCESS_BIT_0
|
|
//
|
|
// MessageText:
|
|
//
|
|
// AssignAsPrimary
|
|
//
|
|
#define MS_TOKEN_ACCESS_BIT_0 ((ULONG)0x000011F0L)
|
|
|
|
//
|
|
// MessageId: MS_TOKEN_ACCESS_BIT_1
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Duplicate
|
|
//
|
|
#define MS_TOKEN_ACCESS_BIT_1 ((ULONG)0x000011F1L)
|
|
|
|
//
|
|
// MessageId: MS_TOKEN_ACCESS_BIT_2
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Impersonate
|
|
//
|
|
#define MS_TOKEN_ACCESS_BIT_2 ((ULONG)0x000011F2L)
|
|
|
|
//
|
|
// MessageId: MS_TOKEN_ACCESS_BIT_3
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Query
|
|
//
|
|
#define MS_TOKEN_ACCESS_BIT_3 ((ULONG)0x000011F3L)
|
|
|
|
//
|
|
// MessageId: MS_TOKEN_ACCESS_BIT_4
|
|
//
|
|
// MessageText:
|
|
//
|
|
// QuerySource
|
|
//
|
|
#define MS_TOKEN_ACCESS_BIT_4 ((ULONG)0x000011F4L)
|
|
|
|
//
|
|
// MessageId: MS_TOKEN_ACCESS_BIT_5
|
|
//
|
|
// MessageText:
|
|
//
|
|
// AdjustPrivileges
|
|
//
|
|
#define MS_TOKEN_ACCESS_BIT_5 ((ULONG)0x000011F5L)
|
|
|
|
//
|
|
// MessageId: MS_TOKEN_ACCESS_BIT_6
|
|
//
|
|
// MessageText:
|
|
//
|
|
// AdjustGroups
|
|
//
|
|
#define MS_TOKEN_ACCESS_BIT_6 ((ULONG)0x000011F6L)
|
|
|
|
//
|
|
// MessageId: MS_TOKEN_ACCESS_BIT_7
|
|
//
|
|
// MessageText:
|
|
//
|
|
// AdjustDefaultDacl
|
|
//
|
|
#define MS_TOKEN_ACCESS_BIT_7 ((ULONG)0x000011F7L)
|
|
|
|
//
|
|
// MessageId: MS_TOKEN_ACCESS_BIT_8
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 8
|
|
//
|
|
#define MS_TOKEN_ACCESS_BIT_8 ((ULONG)0x000011F8L)
|
|
|
|
//
|
|
// MessageId: MS_TOKEN_ACCESS_BIT_9
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 9
|
|
//
|
|
#define MS_TOKEN_ACCESS_BIT_9 ((ULONG)0x000011F9L)
|
|
|
|
//
|
|
// MessageId: MS_TOKEN_ACCESS_BIT_10
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 10
|
|
//
|
|
#define MS_TOKEN_ACCESS_BIT_10 ((ULONG)0x000011FAL)
|
|
|
|
//
|
|
// MessageId: MS_TOKEN_ACCESS_BIT_11
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 11
|
|
//
|
|
#define MS_TOKEN_ACCESS_BIT_11 ((ULONG)0x000011FBL)
|
|
|
|
//
|
|
// MessageId: MS_TOKEN_ACCESS_BIT_12
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 12
|
|
//
|
|
#define MS_TOKEN_ACCESS_BIT_12 ((ULONG)0x000011FCL)
|
|
|
|
//
|
|
// MessageId: MS_TOKEN_ACCESS_BIT_13
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 13
|
|
//
|
|
#define MS_TOKEN_ACCESS_BIT_13 ((ULONG)0x000011FDL)
|
|
|
|
//
|
|
// MessageId: MS_TOKEN_ACCESS_BIT_14
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 14
|
|
//
|
|
#define MS_TOKEN_ACCESS_BIT_14 ((ULONG)0x000011FEL)
|
|
|
|
//
|
|
// MessageId: MS_TOKEN_ACCESS_BIT_15
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 15
|
|
//
|
|
#define MS_TOKEN_ACCESS_BIT_15 ((ULONG)0x000011FFL)
|
|
|
|
//
|
|
// OBJECT_TYPE object-specific access types
|
|
//
|
|
//
|
|
// MessageId: MS_OBJECT_TYPE_ACCESS_BIT_0
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Create instance of object type
|
|
//
|
|
#define MS_OBJECT_TYPE_ACCESS_BIT_0 ((ULONG)0x00001200L)
|
|
|
|
//
|
|
// MessageId: MS_OBJECT_TYPE_ACCESS_BIT_1
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 1
|
|
//
|
|
#define MS_OBJECT_TYPE_ACCESS_BIT_1 ((ULONG)0x00001201L)
|
|
|
|
//
|
|
// MessageId: MS_OBJECT_TYPE_ACCESS_BIT_2
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 2
|
|
//
|
|
#define MS_OBJECT_TYPE_ACCESS_BIT_2 ((ULONG)0x00001202L)
|
|
|
|
//
|
|
// MessageId: MS_OBJECT_TYPE_ACCESS_BIT_3
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 3
|
|
//
|
|
#define MS_OBJECT_TYPE_ACCESS_BIT_3 ((ULONG)0x00001203L)
|
|
|
|
//
|
|
// MessageId: MS_OBJECT_TYPE_ACCESS_BIT_4
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 4
|
|
//
|
|
#define MS_OBJECT_TYPE_ACCESS_BIT_4 ((ULONG)0x00001204L)
|
|
|
|
//
|
|
// MessageId: MS_OBJECT_TYPE_ACCESS_BIT_5
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 5
|
|
//
|
|
#define MS_OBJECT_TYPE_ACCESS_BIT_5 ((ULONG)0x00001205L)
|
|
|
|
//
|
|
// MessageId: MS_OBJECT_TYPE_ACCESS_BIT_6
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 6
|
|
//
|
|
#define MS_OBJECT_TYPE_ACCESS_BIT_6 ((ULONG)0x00001206L)
|
|
|
|
//
|
|
// MessageId: MS_OBJECT_TYPE_ACCESS_BIT_7
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 7
|
|
//
|
|
#define MS_OBJECT_TYPE_ACCESS_BIT_7 ((ULONG)0x00001207L)
|
|
|
|
//
|
|
// MessageId: MS_OBJECT_TYPE_ACCESS_BIT_8
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 8
|
|
//
|
|
#define MS_OBJECT_TYPE_ACCESS_BIT_8 ((ULONG)0x00001208L)
|
|
|
|
//
|
|
// MessageId: MS_OBJECT_TYPE_ACCESS_BIT_9
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 9
|
|
//
|
|
#define MS_OBJECT_TYPE_ACCESS_BIT_9 ((ULONG)0x00001209L)
|
|
|
|
//
|
|
// MessageId: MS_OBJECT_TYPE_ACCESS_BIT_10
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 10
|
|
//
|
|
#define MS_OBJECT_TYPE_ACCESS_BIT_10 ((ULONG)0x0000120AL)
|
|
|
|
//
|
|
// MessageId: MS_OBJECT_TYPE_ACCESS_BIT_11
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 11
|
|
//
|
|
#define MS_OBJECT_TYPE_ACCESS_BIT_11 ((ULONG)0x0000120BL)
|
|
|
|
//
|
|
// MessageId: MS_OBJECT_TYPE_ACCESS_BIT_12
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 12
|
|
//
|
|
#define MS_OBJECT_TYPE_ACCESS_BIT_12 ((ULONG)0x0000120CL)
|
|
|
|
//
|
|
// MessageId: MS_OBJECT_TYPE_ACCESS_BIT_13
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 13
|
|
//
|
|
#define MS_OBJECT_TYPE_ACCESS_BIT_13 ((ULONG)0x0000120DL)
|
|
|
|
//
|
|
// MessageId: MS_OBJECT_TYPE_ACCESS_BIT_14
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 14
|
|
//
|
|
#define MS_OBJECT_TYPE_ACCESS_BIT_14 ((ULONG)0x0000120EL)
|
|
|
|
//
|
|
// MessageId: MS_OBJECT_TYPE_ACCESS_BIT_15
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 15
|
|
//
|
|
#define MS_OBJECT_TYPE_ACCESS_BIT_15 ((ULONG)0x0000120FL)
|
|
|
|
//
|
|
// IoCompletion object-specific access types
|
|
//
|
|
//
|
|
// MessageId: MS_IO_COMPLETION_ACCESS_BIT_0
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Query State
|
|
//
|
|
#define MS_IO_COMPLETION_ACCESS_BIT_0 ((ULONG)0x00001300L)
|
|
|
|
//
|
|
// MessageId: MS_IO_COMPLETION_ACCESS_BIT_1
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Modify State
|
|
//
|
|
#define MS_IO_COMPLETION_ACCESS_BIT_1 ((ULONG)0x00001301L)
|
|
|
|
//
|
|
// CHANNEL object-specific access types
|
|
//
|
|
//
|
|
// MessageId: MS_CHANNEL_ACCESS_BIT_0
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Channel read message
|
|
//
|
|
#define MS_CHANNEL_ACCESS_BIT_0 ((ULONG)0x00001400L)
|
|
|
|
//
|
|
// MessageId: MS_CHANNEL_ACCESS_BIT_1
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Channel write message
|
|
//
|
|
#define MS_CHANNEL_ACCESS_BIT_1 ((ULONG)0x00001401L)
|
|
|
|
//
|
|
// MessageId: MS_CHANNEL_ACCESS_BIT_2
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Channel query information
|
|
//
|
|
#define MS_CHANNEL_ACCESS_BIT_2 ((ULONG)0x00001402L)
|
|
|
|
//
|
|
// MessageId: MS_CHANNEL_ACCESS_BIT_3
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Channel set information
|
|
//
|
|
#define MS_CHANNEL_ACCESS_BIT_3 ((ULONG)0x00001403L)
|
|
|
|
//
|
|
// MessageId: MS_CHANNEL_ACCESS_BIT_4
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 4
|
|
//
|
|
#define MS_CHANNEL_ACCESS_BIT_4 ((ULONG)0x00001404L)
|
|
|
|
//
|
|
// MessageId: MS_CHANNEL_ACCESS_BIT_5
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 5
|
|
//
|
|
#define MS_CHANNEL_ACCESS_BIT_5 ((ULONG)0x00001405L)
|
|
|
|
//
|
|
// MessageId: MS_CHANNEL_ACCESS_BIT_6
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 6
|
|
//
|
|
#define MS_CHANNEL_ACCESS_BIT_6 ((ULONG)0x00001406L)
|
|
|
|
//
|
|
// MessageId: MS_CHANNEL_ACCESS_BIT_7
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 7
|
|
//
|
|
#define MS_CHANNEL_ACCESS_BIT_7 ((ULONG)0x00001407L)
|
|
|
|
//
|
|
// MessageId: MS_CHANNEL_ACCESS_BIT_8
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 8
|
|
//
|
|
#define MS_CHANNEL_ACCESS_BIT_8 ((ULONG)0x00001408L)
|
|
|
|
//
|
|
// MessageId: MS_CHANNEL_ACCESS_BIT_9
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 9
|
|
//
|
|
#define MS_CHANNEL_ACCESS_BIT_9 ((ULONG)0x00001409L)
|
|
|
|
//
|
|
// MessageId: MS_CHANNEL_ACCESS_BIT_10
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 10
|
|
//
|
|
#define MS_CHANNEL_ACCESS_BIT_10 ((ULONG)0x0000140AL)
|
|
|
|
//
|
|
// MessageId: MS_CHANNEL_ACCESS_BIT_11
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 11
|
|
//
|
|
#define MS_CHANNEL_ACCESS_BIT_11 ((ULONG)0x0000140BL)
|
|
|
|
//
|
|
// MessageId: MS_CHANNEL_ACCESS_BIT_12
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 12
|
|
//
|
|
#define MS_CHANNEL_ACCESS_BIT_12 ((ULONG)0x0000140CL)
|
|
|
|
//
|
|
// MessageId: MS_CHANNEL_ACCESS_BIT_13
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 13
|
|
//
|
|
#define MS_CHANNEL_ACCESS_BIT_13 ((ULONG)0x0000140DL)
|
|
|
|
//
|
|
// MessageId: MS_CHANNEL_ACCESS_BIT_14
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 14
|
|
//
|
|
#define MS_CHANNEL_ACCESS_BIT_14 ((ULONG)0x0000140EL)
|
|
|
|
//
|
|
// MessageId: MS_CHANNEL_ACCESS_BIT_15
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 15
|
|
//
|
|
#define MS_CHANNEL_ACCESS_BIT_15 ((ULONG)0x0000140FL)
|
|
|
|
//
|
|
// JOB object-specific access types
|
|
//
|
|
//
|
|
// MessageId: MS_JOB_ACCESS_BIT_0
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Assign process
|
|
//
|
|
#define MS_JOB_ACCESS_BIT_0 ((ULONG)0x00001410L)
|
|
|
|
//
|
|
// MessageId: MS_JOB_ACCESS_BIT_1
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Set Attributes
|
|
//
|
|
#define MS_JOB_ACCESS_BIT_1 ((ULONG)0x00001411L)
|
|
|
|
//
|
|
// MessageId: MS_JOB_ACCESS_BIT_2
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Query Attributes
|
|
//
|
|
#define MS_JOB_ACCESS_BIT_2 ((ULONG)0x00001412L)
|
|
|
|
//
|
|
// MessageId: MS_JOB_ACCESS_BIT_3
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Terminate Job
|
|
//
|
|
#define MS_JOB_ACCESS_BIT_3 ((ULONG)0x00001413L)
|
|
|
|
//
|
|
// MessageId: MS_JOB_ACCESS_BIT_4
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Set Security Attributes
|
|
//
|
|
#define MS_JOB_ACCESS_BIT_4 ((ULONG)0x00001414L)
|
|
|
|
//
|
|
// MessageId: MS_JOB_ACCESS_BIT_5
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 5
|
|
//
|
|
#define MS_JOB_ACCESS_BIT_5 ((ULONG)0x00001415L)
|
|
|
|
//
|
|
// MessageId: MS_JOB_ACCESS_BIT_6
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 6
|
|
//
|
|
#define MS_JOB_ACCESS_BIT_6 ((ULONG)0x00001416L)
|
|
|
|
//
|
|
// MessageId: MS_JOB_ACCESS_BIT_7
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 7
|
|
//
|
|
#define MS_JOB_ACCESS_BIT_7 ((ULONG)0x00001417L)
|
|
|
|
//
|
|
// MessageId: MS_JOB_ACCESS_BIT_8
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 8
|
|
//
|
|
#define MS_JOB_ACCESS_BIT_8 ((ULONG)0x00001418L)
|
|
|
|
//
|
|
// MessageId: MS_JOB_ACCESS_BIT_9
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 9
|
|
//
|
|
#define MS_JOB_ACCESS_BIT_9 ((ULONG)0x00001419L)
|
|
|
|
//
|
|
// MessageId: MS_JOB_ACCESS_BIT_10
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 10
|
|
//
|
|
#define MS_JOB_ACCESS_BIT_10 ((ULONG)0x0000141AL)
|
|
|
|
//
|
|
// MessageId: MS_JOB_ACCESS_BIT_11
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 11
|
|
//
|
|
#define MS_JOB_ACCESS_BIT_11 ((ULONG)0x0000141BL)
|
|
|
|
//
|
|
// MessageId: MS_JOB_ACCESS_BIT_12
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 12
|
|
//
|
|
#define MS_JOB_ACCESS_BIT_12 ((ULONG)0x0000141CL)
|
|
|
|
//
|
|
// MessageId: MS_JOB_ACCESS_BIT_13
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 13
|
|
//
|
|
#define MS_JOB_ACCESS_BIT_13 ((ULONG)0x0000141DL)
|
|
|
|
//
|
|
// MessageId: MS_JOB_ACCESS_BIT_14
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 14
|
|
//
|
|
#define MS_JOB_ACCESS_BIT_14 ((ULONG)0x0000141EL)
|
|
|
|
//
|
|
// MessageId: MS_JOB_ACCESS_BIT_15
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 15
|
|
//
|
|
#define MS_JOB_ACCESS_BIT_15 ((ULONG)0x0000141FL)
|
|
|
|
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
// //
|
|
// //
|
|
// Security Acount Manager Object Access //
|
|
// names as we would like them //
|
|
// displayed for auditing //
|
|
// //
|
|
// SAM objects are: //
|
|
// //
|
|
// SAM_SERVER //
|
|
// SAM_DOMAIN //
|
|
// SAM_GROUP //
|
|
// SAM_ALIAS //
|
|
// SAM_USER //
|
|
// //
|
|
// //
|
|
// //
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// SAM_SERVER object-specific access types
|
|
//
|
|
//
|
|
// MessageId: MS_SAM_SERVER_ACCESS_BIT_0
|
|
//
|
|
// MessageText:
|
|
//
|
|
// ConnectToServer
|
|
//
|
|
#define MS_SAM_SERVER_ACCESS_BIT_0 ((ULONG)0x00001500L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_SERVER_ACCESS_BIT_1
|
|
//
|
|
// MessageText:
|
|
//
|
|
// ShutdownServer
|
|
//
|
|
#define MS_SAM_SERVER_ACCESS_BIT_1 ((ULONG)0x00001501L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_SERVER_ACCESS_BIT_2
|
|
//
|
|
// MessageText:
|
|
//
|
|
// InitializeServer
|
|
//
|
|
#define MS_SAM_SERVER_ACCESS_BIT_2 ((ULONG)0x00001502L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_SERVER_ACCESS_BIT_3
|
|
//
|
|
// MessageText:
|
|
//
|
|
// CreateDomain
|
|
//
|
|
#define MS_SAM_SERVER_ACCESS_BIT_3 ((ULONG)0x00001503L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_SERVER_ACCESS_BIT_4
|
|
//
|
|
// MessageText:
|
|
//
|
|
// EnumerateDomains
|
|
//
|
|
#define MS_SAM_SERVER_ACCESS_BIT_4 ((ULONG)0x00001504L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_SERVER_ACCESS_BIT_5
|
|
//
|
|
// MessageText:
|
|
//
|
|
// LookupDomain
|
|
//
|
|
#define MS_SAM_SERVER_ACCESS_BIT_5 ((ULONG)0x00001505L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_SERVER_ACCESS_BIT_6
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 6
|
|
//
|
|
#define MS_SAM_SERVER_ACCESS_BIT_6 ((ULONG)0x00001506L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_SERVER_ACCESS_BIT_7
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 7
|
|
//
|
|
#define MS_SAM_SERVER_ACCESS_BIT_7 ((ULONG)0x00001507L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_SERVER_ACCESS_BIT_8
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 8
|
|
//
|
|
#define MS_SAM_SERVER_ACCESS_BIT_8 ((ULONG)0x00001508L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_SERVER_ACCESS_BIT_9
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 9
|
|
//
|
|
#define MS_SAM_SERVER_ACCESS_BIT_9 ((ULONG)0x00001509L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_SERVER_ACCESS_BIT_10
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 10
|
|
//
|
|
#define MS_SAM_SERVER_ACCESS_BIT_10 ((ULONG)0x0000150AL)
|
|
|
|
//
|
|
// MessageId: MS_SAM_SERVER_ACCESS_BIT_11
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 11
|
|
//
|
|
#define MS_SAM_SERVER_ACCESS_BIT_11 ((ULONG)0x0000150BL)
|
|
|
|
//
|
|
// MessageId: MS_SAM_SERVER_ACCESS_BIT_12
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 12
|
|
//
|
|
#define MS_SAM_SERVER_ACCESS_BIT_12 ((ULONG)0x0000150CL)
|
|
|
|
//
|
|
// MessageId: MS_SAM_SERVER_ACCESS_BIT_13
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 13
|
|
//
|
|
#define MS_SAM_SERVER_ACCESS_BIT_13 ((ULONG)0x0000150DL)
|
|
|
|
//
|
|
// MessageId: MS_SAM_SERVER_ACCESS_BIT_14
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 14
|
|
//
|
|
#define MS_SAM_SERVER_ACCESS_BIT_14 ((ULONG)0x0000150EL)
|
|
|
|
//
|
|
// MessageId: MS_SAM_SERVER_ACCESS_BIT_15
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 15
|
|
//
|
|
#define MS_SAM_SERVER_ACCESS_BIT_15 ((ULONG)0x0000150FL)
|
|
|
|
//
|
|
// SAM_DOMAIN object-specific access types
|
|
//
|
|
//
|
|
// MessageId: MS_SAM_DOMAIN_ACCESS_BIT_0
|
|
//
|
|
// MessageText:
|
|
//
|
|
// ReadPasswordParameters
|
|
//
|
|
#define MS_SAM_DOMAIN_ACCESS_BIT_0 ((ULONG)0x00001510L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_DOMAIN_ACCESS_BIT_1
|
|
//
|
|
// MessageText:
|
|
//
|
|
// WritePasswordParameters
|
|
//
|
|
#define MS_SAM_DOMAIN_ACCESS_BIT_1 ((ULONG)0x00001511L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_DOMAIN_ACCESS_BIT_2
|
|
//
|
|
// MessageText:
|
|
//
|
|
// ReadOtherParameters
|
|
//
|
|
#define MS_SAM_DOMAIN_ACCESS_BIT_2 ((ULONG)0x00001512L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_DOMAIN_ACCESS_BIT_3
|
|
//
|
|
// MessageText:
|
|
//
|
|
// WriteOtherParameters
|
|
//
|
|
#define MS_SAM_DOMAIN_ACCESS_BIT_3 ((ULONG)0x00001513L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_DOMAIN_ACCESS_BIT_4
|
|
//
|
|
// MessageText:
|
|
//
|
|
// CreateUser
|
|
//
|
|
#define MS_SAM_DOMAIN_ACCESS_BIT_4 ((ULONG)0x00001514L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_DOMAIN_ACCESS_BIT_5
|
|
//
|
|
// MessageText:
|
|
//
|
|
// CreateGlobalGroup
|
|
//
|
|
#define MS_SAM_DOMAIN_ACCESS_BIT_5 ((ULONG)0x00001515L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_DOMAIN_ACCESS_BIT_6
|
|
//
|
|
// MessageText:
|
|
//
|
|
// CreateLocalGroup
|
|
//
|
|
#define MS_SAM_DOMAIN_ACCESS_BIT_6 ((ULONG)0x00001516L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_DOMAIN_ACCESS_BIT_7
|
|
//
|
|
// MessageText:
|
|
//
|
|
// GetLocalGroupMembership
|
|
//
|
|
#define MS_SAM_DOMAIN_ACCESS_BIT_7 ((ULONG)0x00001517L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_DOMAIN_ACCESS_BIT_8
|
|
//
|
|
// MessageText:
|
|
//
|
|
// ListAccounts
|
|
//
|
|
#define MS_SAM_DOMAIN_ACCESS_BIT_8 ((ULONG)0x00001518L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_DOMAIN_ACCESS_BIT_9
|
|
//
|
|
// MessageText:
|
|
//
|
|
// LookupIDs
|
|
//
|
|
#define MS_SAM_DOMAIN_ACCESS_BIT_9 ((ULONG)0x00001519L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_DOMAIN_ACCESS_BIT_A
|
|
//
|
|
// MessageText:
|
|
//
|
|
// AdministerServer
|
|
//
|
|
#define MS_SAM_DOMAIN_ACCESS_BIT_A ((ULONG)0x0000151AL)
|
|
|
|
//
|
|
// MessageId: MS_SAM_DOMAIN_ACCESS_BIT_11
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 11
|
|
//
|
|
#define MS_SAM_DOMAIN_ACCESS_BIT_11 ((ULONG)0x0000151BL)
|
|
|
|
//
|
|
// MessageId: MS_SAM_DOMAIN_ACCESS_BIT_12
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 12
|
|
//
|
|
#define MS_SAM_DOMAIN_ACCESS_BIT_12 ((ULONG)0x0000151CL)
|
|
|
|
//
|
|
// MessageId: MS_SAM_DOMAIN_ACCESS_BIT_13
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 13
|
|
//
|
|
#define MS_SAM_DOMAIN_ACCESS_BIT_13 ((ULONG)0x0000151DL)
|
|
|
|
//
|
|
// MessageId: MS_SAM_DOMAIN_ACCESS_BIT_14
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 14
|
|
//
|
|
#define MS_SAM_DOMAIN_ACCESS_BIT_14 ((ULONG)0x0000151EL)
|
|
|
|
//
|
|
// MessageId: MS_SAM_DOMAIN_ACCESS_BIT_15
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 15
|
|
//
|
|
#define MS_SAM_DOMAIN_ACCESS_BIT_15 ((ULONG)0x0000151FL)
|
|
|
|
//
|
|
// SAM_GROUP (global) object-specific access types
|
|
//
|
|
//
|
|
// MessageId: MS_SAM_GLOBAL_GRP_ACCESS_BIT_0
|
|
//
|
|
// MessageText:
|
|
//
|
|
// ReadInformation
|
|
//
|
|
#define MS_SAM_GLOBAL_GRP_ACCESS_BIT_0 ((ULONG)0x00001520L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_GLOBAL_GRP_ACCESS_BIT_1
|
|
//
|
|
// MessageText:
|
|
//
|
|
// WriteAccount
|
|
//
|
|
#define MS_SAM_GLOBAL_GRP_ACCESS_BIT_1 ((ULONG)0x00001521L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_GLOBAL_GRP_ACCESS_BIT_2
|
|
//
|
|
// MessageText:
|
|
//
|
|
// AddMember
|
|
//
|
|
#define MS_SAM_GLOBAL_GRP_ACCESS_BIT_2 ((ULONG)0x00001522L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_GLOBAL_GRP_ACCESS_BIT_3
|
|
//
|
|
// MessageText:
|
|
//
|
|
// RemoveMember
|
|
//
|
|
#define MS_SAM_GLOBAL_GRP_ACCESS_BIT_3 ((ULONG)0x00001523L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_GLOBAL_GRP_ACCESS_BIT_4
|
|
//
|
|
// MessageText:
|
|
//
|
|
// ListMembers
|
|
//
|
|
#define MS_SAM_GLOBAL_GRP_ACCESS_BIT_4 ((ULONG)0x00001524L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_GLOBAL_GRP_ACCESS_BIT_5
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 5
|
|
//
|
|
#define MS_SAM_GLOBAL_GRP_ACCESS_BIT_5 ((ULONG)0x00001525L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_GLOBAL_GRP_ACCESS_BIT_6
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 6
|
|
//
|
|
#define MS_SAM_GLOBAL_GRP_ACCESS_BIT_6 ((ULONG)0x00001526L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_GLOBAL_GRP_ACCESS_BIT_7
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 7
|
|
//
|
|
#define MS_SAM_GLOBAL_GRP_ACCESS_BIT_7 ((ULONG)0x00001527L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_GLOBAL_GRP_ACCESS_BIT_8
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 8
|
|
//
|
|
#define MS_SAM_GLOBAL_GRP_ACCESS_BIT_8 ((ULONG)0x00001528L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_GLOBAL_GRP_ACCESS_BIT_9
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 9
|
|
//
|
|
#define MS_SAM_GLOBAL_GRP_ACCESS_BIT_9 ((ULONG)0x00001529L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_GLOBAL_GRP_ACCESS_BIT_10
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 10
|
|
//
|
|
#define MS_SAM_GLOBAL_GRP_ACCESS_BIT_10 ((ULONG)0x0000152AL)
|
|
|
|
//
|
|
// MessageId: MS_SAM_GLOBAL_GRP_ACCESS_BIT_11
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 11
|
|
//
|
|
#define MS_SAM_GLOBAL_GRP_ACCESS_BIT_11 ((ULONG)0x0000152BL)
|
|
|
|
//
|
|
// MessageId: MS_SAM_GLOBAL_GRP_ACCESS_BIT_12
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 12
|
|
//
|
|
#define MS_SAM_GLOBAL_GRP_ACCESS_BIT_12 ((ULONG)0x0000152CL)
|
|
|
|
//
|
|
// MessageId: MS_SAM_GLOBAL_GRP_ACCESS_BIT_13
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 13
|
|
//
|
|
#define MS_SAM_GLOBAL_GRP_ACCESS_BIT_13 ((ULONG)0x0000152DL)
|
|
|
|
//
|
|
// MessageId: MS_SAM_GLOBAL_GRP_ACCESS_BIT_14
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 14
|
|
//
|
|
#define MS_SAM_GLOBAL_GRP_ACCESS_BIT_14 ((ULONG)0x0000152EL)
|
|
|
|
//
|
|
// MessageId: MS_SAM_GLOBAL_GRP_ACCESS_BIT_15
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 15
|
|
//
|
|
#define MS_SAM_GLOBAL_GRP_ACCESS_BIT_15 ((ULONG)0x0000152FL)
|
|
|
|
//
|
|
// SAM_ALIAS (local group) object-specific access types
|
|
//
|
|
//
|
|
// MessageId: MS_SAM_LOCAL_GRP_ACCESS_BIT_0
|
|
//
|
|
// MessageText:
|
|
//
|
|
// AddMember
|
|
//
|
|
#define MS_SAM_LOCAL_GRP_ACCESS_BIT_0 ((ULONG)0x00001530L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_LOCAL_GRP_ACCESS_BIT_1
|
|
//
|
|
// MessageText:
|
|
//
|
|
// RemoveMember
|
|
//
|
|
#define MS_SAM_LOCAL_GRP_ACCESS_BIT_1 ((ULONG)0x00001531L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_LOCAL_GRP_ACCESS_BIT_2
|
|
//
|
|
// MessageText:
|
|
//
|
|
// ListMembers
|
|
//
|
|
#define MS_SAM_LOCAL_GRP_ACCESS_BIT_2 ((ULONG)0x00001532L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_LOCAL_GRP_ACCESS_BIT_3
|
|
//
|
|
// MessageText:
|
|
//
|
|
// ReadInformation
|
|
//
|
|
#define MS_SAM_LOCAL_GRP_ACCESS_BIT_3 ((ULONG)0x00001533L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_LOCAL_GRP_ACCESS_BIT_4
|
|
//
|
|
// MessageText:
|
|
//
|
|
// WriteAccount
|
|
//
|
|
#define MS_SAM_LOCAL_GRP_ACCESS_BIT_4 ((ULONG)0x00001534L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_LOCAL_GRP_ACCESS_BIT_5
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 5
|
|
//
|
|
#define MS_SAM_LOCAL_GRP_ACCESS_BIT_5 ((ULONG)0x00001535L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_LOCAL_GRP_ACCESS_BIT_6
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 6
|
|
//
|
|
#define MS_SAM_LOCAL_GRP_ACCESS_BIT_6 ((ULONG)0x00001536L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_LOCAL_GRP_ACCESS_BIT_7
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 7
|
|
//
|
|
#define MS_SAM_LOCAL_GRP_ACCESS_BIT_7 ((ULONG)0x00001537L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_LOCAL_GRP_ACCESS_BIT_8
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 8
|
|
//
|
|
#define MS_SAM_LOCAL_GRP_ACCESS_BIT_8 ((ULONG)0x00001538L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_LOCAL_GRP_ACCESS_BIT_9
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 9
|
|
//
|
|
#define MS_SAM_LOCAL_GRP_ACCESS_BIT_9 ((ULONG)0x00001539L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_LOCAL_GRP_ACCESS_BIT_10
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 10
|
|
//
|
|
#define MS_SAM_LOCAL_GRP_ACCESS_BIT_10 ((ULONG)0x0000153AL)
|
|
|
|
//
|
|
// MessageId: MS_SAM_LOCAL_GRP_ACCESS_BIT_11
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 11
|
|
//
|
|
#define MS_SAM_LOCAL_GRP_ACCESS_BIT_11 ((ULONG)0x0000153BL)
|
|
|
|
//
|
|
// MessageId: MS_SAM_LOCAL_GRP_ACCESS_BIT_12
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 12
|
|
//
|
|
#define MS_SAM_LOCAL_GRP_ACCESS_BIT_12 ((ULONG)0x0000153CL)
|
|
|
|
//
|
|
// MessageId: MS_SAM_LOCAL_GRP_ACCESS_BIT_13
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 13
|
|
//
|
|
#define MS_SAM_LOCAL_GRP_ACCESS_BIT_13 ((ULONG)0x0000153DL)
|
|
|
|
//
|
|
// MessageId: MS_SAM_LOCAL_GRP_ACCESS_BIT_14
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 14
|
|
//
|
|
#define MS_SAM_LOCAL_GRP_ACCESS_BIT_14 ((ULONG)0x0000153EL)
|
|
|
|
//
|
|
// MessageId: MS_SAM_LOCAL_GRP_ACCESS_BIT_15
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 15
|
|
//
|
|
#define MS_SAM_LOCAL_GRP_ACCESS_BIT_15 ((ULONG)0x0000153FL)
|
|
|
|
//
|
|
// SAM_USER object-specific access types
|
|
//
|
|
//
|
|
// MessageId: MS_SAM_USER_ACCESS_BIT_0
|
|
//
|
|
// MessageText:
|
|
//
|
|
// ReadGeneralInformation
|
|
//
|
|
#define MS_SAM_USER_ACCESS_BIT_0 ((ULONG)0x00001540L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_USER_ACCESS_BIT_1
|
|
//
|
|
// MessageText:
|
|
//
|
|
// ReadPreferences
|
|
//
|
|
#define MS_SAM_USER_ACCESS_BIT_1 ((ULONG)0x00001541L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_USER_ACCESS_BIT_2
|
|
//
|
|
// MessageText:
|
|
//
|
|
// WritePreferences
|
|
//
|
|
#define MS_SAM_USER_ACCESS_BIT_2 ((ULONG)0x00001542L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_USER_ACCESS_BIT_3
|
|
//
|
|
// MessageText:
|
|
//
|
|
// ReadLogon
|
|
//
|
|
#define MS_SAM_USER_ACCESS_BIT_3 ((ULONG)0x00001543L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_USER_ACCESS_BIT_4
|
|
//
|
|
// MessageText:
|
|
//
|
|
// ReadAccount
|
|
//
|
|
#define MS_SAM_USER_ACCESS_BIT_4 ((ULONG)0x00001544L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_USER_ACCESS_BIT_5
|
|
//
|
|
// MessageText:
|
|
//
|
|
// WriteAccount
|
|
//
|
|
#define MS_SAM_USER_ACCESS_BIT_5 ((ULONG)0x00001545L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_USER_ACCESS_BIT_6
|
|
//
|
|
// MessageText:
|
|
//
|
|
// ChangePassword (with knowledge of old password)
|
|
//
|
|
#define MS_SAM_USER_ACCESS_BIT_6 ((ULONG)0x00001546L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_USER_ACCESS_BIT_7
|
|
//
|
|
// MessageText:
|
|
//
|
|
// SetPassword (without knowledge of old password)
|
|
//
|
|
#define MS_SAM_USER_ACCESS_BIT_7 ((ULONG)0x00001547L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_USER_ACCESS_BIT_8
|
|
//
|
|
// MessageText:
|
|
//
|
|
// ListGroups
|
|
//
|
|
#define MS_SAM_USER_ACCESS_BIT_8 ((ULONG)0x00001548L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_USER_ACCESS_BIT_9
|
|
//
|
|
// MessageText:
|
|
//
|
|
// ReadGroupMembership
|
|
//
|
|
#define MS_SAM_USER_ACCESS_BIT_9 ((ULONG)0x00001549L)
|
|
|
|
//
|
|
// MessageId: MS_SAM_USER_ACCESS_BIT_A
|
|
//
|
|
// MessageText:
|
|
//
|
|
// ChangeGroupMembership
|
|
//
|
|
#define MS_SAM_USER_ACCESS_BIT_A ((ULONG)0x0000154AL)
|
|
|
|
//
|
|
// MessageId: MS_SAM_USER_ACCESS_BIT_11
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 11
|
|
//
|
|
#define MS_SAM_USER_ACCESS_BIT_11 ((ULONG)0x0000154BL)
|
|
|
|
//
|
|
// MessageId: MS_SAM_USER_ACCESS_BIT_12
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 12
|
|
//
|
|
#define MS_SAM_USER_ACCESS_BIT_12 ((ULONG)0x0000154CL)
|
|
|
|
//
|
|
// MessageId: MS_SAM_USER_ACCESS_BIT_13
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 13
|
|
//
|
|
#define MS_SAM_USER_ACCESS_BIT_13 ((ULONG)0x0000154DL)
|
|
|
|
//
|
|
// MessageId: MS_SAM_USER_ACCESS_BIT_14
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 14
|
|
//
|
|
#define MS_SAM_USER_ACCESS_BIT_14 ((ULONG)0x0000154EL)
|
|
|
|
//
|
|
// MessageId: MS_SAM_USER_ACCESS_BIT_15
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 15
|
|
//
|
|
#define MS_SAM_USER_ACCESS_BIT_15 ((ULONG)0x0000154FL)
|
|
|
|
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
// //
|
|
// //
|
|
// Local Security Authority Object Access //
|
|
// names as we would like them //
|
|
// displayed for auditing //
|
|
// //
|
|
// LSA objects are: //
|
|
// //
|
|
// PolicyObject //
|
|
// SecretObject //
|
|
// TrustedDomainObject //
|
|
// UserAccountObject //
|
|
// //
|
|
// //
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// lsa POLICY object-specific access types
|
|
//
|
|
//
|
|
// MessageId: MS_LSA_POLICY_ACCESS_BIT_0
|
|
//
|
|
// MessageText:
|
|
//
|
|
// View non-sensitive policy information
|
|
//
|
|
#define MS_LSA_POLICY_ACCESS_BIT_0 ((ULONG)0x00001600L)
|
|
|
|
//
|
|
// MessageId: MS_LSA_POLICY_ACCESS_BIT_1
|
|
//
|
|
// MessageText:
|
|
//
|
|
// View system audit requirements
|
|
//
|
|
#define MS_LSA_POLICY_ACCESS_BIT_1 ((ULONG)0x00001601L)
|
|
|
|
//
|
|
// MessageId: MS_LSA_POLICY_ACCESS_BIT_2
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Get sensitive policy information
|
|
//
|
|
#define MS_LSA_POLICY_ACCESS_BIT_2 ((ULONG)0x00001602L)
|
|
|
|
//
|
|
// MessageId: MS_LSA_POLICY_ACCESS_BIT_3
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Modify domain trust relationships
|
|
//
|
|
#define MS_LSA_POLICY_ACCESS_BIT_3 ((ULONG)0x00001603L)
|
|
|
|
//
|
|
// MessageId: MS_LSA_POLICY_ACCESS_BIT_4
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Create special accounts (for assignment of user rights)
|
|
//
|
|
#define MS_LSA_POLICY_ACCESS_BIT_4 ((ULONG)0x00001604L)
|
|
|
|
//
|
|
// MessageId: MS_LSA_POLICY_ACCESS_BIT_5
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Create a secret object
|
|
//
|
|
#define MS_LSA_POLICY_ACCESS_BIT_5 ((ULONG)0x00001605L)
|
|
|
|
//
|
|
// MessageId: MS_LSA_POLICY_ACCESS_BIT_6
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Create a privilege
|
|
//
|
|
#define MS_LSA_POLICY_ACCESS_BIT_6 ((ULONG)0x00001606L)
|
|
|
|
//
|
|
// MessageId: MS_LSA_POLICY_ACCESS_BIT_7
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Set default quota limits
|
|
//
|
|
#define MS_LSA_POLICY_ACCESS_BIT_7 ((ULONG)0x00001607L)
|
|
|
|
//
|
|
// MessageId: MS_LSA_POLICY_ACCESS_BIT_8
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Change system audit requirements
|
|
//
|
|
#define MS_LSA_POLICY_ACCESS_BIT_8 ((ULONG)0x00001608L)
|
|
|
|
//
|
|
// MessageId: MS_LSA_POLICY_ACCESS_BIT_9
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Administer audit log attributes
|
|
//
|
|
#define MS_LSA_POLICY_ACCESS_BIT_9 ((ULONG)0x00001609L)
|
|
|
|
//
|
|
// MessageId: MS_LSA_POLICY_ACCESS_BIT_A
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Enable/Disable LSA
|
|
//
|
|
#define MS_LSA_POLICY_ACCESS_BIT_A ((ULONG)0x0000160AL)
|
|
|
|
//
|
|
// MessageId: MS_LSA_POLICY_ACCESS_BIT_B
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Lookup Names/SIDs
|
|
//
|
|
#define MS_LSA_POLICY_ACCESS_BIT_B ((ULONG)0x0000160BL)
|
|
|
|
//
|
|
// lsa SecretObject object-specific access types
|
|
//
|
|
//
|
|
// MessageId: MS_LSA_SECRET_ACCESS_BIT_0
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Change secret value
|
|
//
|
|
#define MS_LSA_SECRET_ACCESS_BIT_0 ((ULONG)0x00001610L)
|
|
|
|
//
|
|
// MessageId: MS_LSA_SECRET_ACCESS_BIT_1
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Query secret value
|
|
//
|
|
#define MS_LSA_SECRET_ACCESS_BIT_1 ((ULONG)0x00001611L)
|
|
|
|
//
|
|
// MessageId: MS_LSA_SECRET_ACCESS_BIT_2
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 2
|
|
//
|
|
#define MS_LSA_SECRET_ACCESS_BIT_2 ((ULONG)0x00001612L)
|
|
|
|
//
|
|
// MessageId: MS_LSA_SECRET_ACCESS_BIT_3
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 3
|
|
//
|
|
#define MS_LSA_SECRET_ACCESS_BIT_3 ((ULONG)0x00001613L)
|
|
|
|
//
|
|
// MessageId: MS_LSA_SECRET_ACCESS_BIT_4
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 4
|
|
//
|
|
#define MS_LSA_SECRET_ACCESS_BIT_4 ((ULONG)0x00001614L)
|
|
|
|
//
|
|
// MessageId: MS_LSA_SECRET_ACCESS_BIT_5
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 5
|
|
//
|
|
#define MS_LSA_SECRET_ACCESS_BIT_5 ((ULONG)0x00001615L)
|
|
|
|
//
|
|
// MessageId: MS_LSA_SECRET_ACCESS_BIT_6
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 6
|
|
//
|
|
#define MS_LSA_SECRET_ACCESS_BIT_6 ((ULONG)0x00001616L)
|
|
|
|
//
|
|
// MessageId: MS_LSA_SECRET_ACCESS_BIT_7
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 7
|
|
//
|
|
#define MS_LSA_SECRET_ACCESS_BIT_7 ((ULONG)0x00001617L)
|
|
|
|
//
|
|
// MessageId: MS_LSA_SECRET_ACCESS_BIT_8
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 8
|
|
//
|
|
#define MS_LSA_SECRET_ACCESS_BIT_8 ((ULONG)0x00001618L)
|
|
|
|
//
|
|
// MessageId: MS_LSA_SECRET_ACCESS_BIT_9
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 9
|
|
//
|
|
#define MS_LSA_SECRET_ACCESS_BIT_9 ((ULONG)0x00001619L)
|
|
|
|
//
|
|
// MessageId: MS_LSA_SECRET_ACCESS_BIT_10
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 10
|
|
//
|
|
#define MS_LSA_SECRET_ACCESS_BIT_10 ((ULONG)0x0000161AL)
|
|
|
|
//
|
|
// MessageId: MS_LSA_SECRET_ACCESS_BIT_11
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 11
|
|
//
|
|
#define MS_LSA_SECRET_ACCESS_BIT_11 ((ULONG)0x0000161BL)
|
|
|
|
//
|
|
// MessageId: MS_LSA_SECRET_ACCESS_BIT_12
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 12
|
|
//
|
|
#define MS_LSA_SECRET_ACCESS_BIT_12 ((ULONG)0x0000161CL)
|
|
|
|
//
|
|
// MessageId: MS_LSA_SECRET_ACCESS_BIT_13
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 13
|
|
//
|
|
#define MS_LSA_SECRET_ACCESS_BIT_13 ((ULONG)0x0000161DL)
|
|
|
|
//
|
|
// MessageId: MS_LSA_SECRET_ACCESS_BIT_14
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 14
|
|
//
|
|
#define MS_LSA_SECRET_ACCESS_BIT_14 ((ULONG)0x0000161EL)
|
|
|
|
//
|
|
// MessageId: MS_LSA_SECRET_ACCESS_BIT_15
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 15
|
|
//
|
|
#define MS_LSA_SECRET_ACCESS_BIT_15 ((ULONG)0x0000161FL)
|
|
|
|
//
|
|
// lsa TrustedDomainObject object-specific access types
|
|
//
|
|
//
|
|
// MessageId: MS_LSA_TRUST_ACCESS_BIT_0
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Query trusted domain name/SID
|
|
//
|
|
#define MS_LSA_TRUST_ACCESS_BIT_0 ((ULONG)0x00001620L)
|
|
|
|
//
|
|
// MessageId: MS_LSA_TRUST_ACCESS_BIT_1
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Retrieve the controllers in the trusted domain
|
|
//
|
|
#define MS_LSA_TRUST_ACCESS_BIT_1 ((ULONG)0x00001621L)
|
|
|
|
//
|
|
// MessageId: MS_LSA_TRUST_ACCESS_BIT_2
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Change the controllers in the trusted domain
|
|
//
|
|
#define MS_LSA_TRUST_ACCESS_BIT_2 ((ULONG)0x00001622L)
|
|
|
|
//
|
|
// MessageId: MS_LSA_TRUST_ACCESS_BIT_3
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Query the Posix ID offset assigned to the trusted domain
|
|
//
|
|
#define MS_LSA_TRUST_ACCESS_BIT_3 ((ULONG)0x00001623L)
|
|
|
|
//
|
|
// MessageId: MS_LSA_TRUST_ACCESS_BIT_4
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Change the Posix ID offset assigned to the trusted domain
|
|
//
|
|
#define MS_LSA_TRUST_ACCESS_BIT_4 ((ULONG)0x00001624L)
|
|
|
|
//
|
|
// MessageId: MS_LSA_TRUST_ACCESS_BIT_5
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 5
|
|
//
|
|
#define MS_LSA_TRUST_ACCESS_BIT_5 ((ULONG)0x00001625L)
|
|
|
|
//
|
|
// MessageId: MS_LSA_TRUST_ACCESS_BIT_6
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 6
|
|
//
|
|
#define MS_LSA_TRUST_ACCESS_BIT_6 ((ULONG)0x00001626L)
|
|
|
|
//
|
|
// MessageId: MS_LSA_TRUST_ACCESS_BIT_7
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 7
|
|
//
|
|
#define MS_LSA_TRUST_ACCESS_BIT_7 ((ULONG)0x00001627L)
|
|
|
|
//
|
|
// MessageId: MS_LSA_TRUST_ACCESS_BIT_8
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 8
|
|
//
|
|
#define MS_LSA_TRUST_ACCESS_BIT_8 ((ULONG)0x00001628L)
|
|
|
|
//
|
|
// MessageId: MS_LSA_TRUST_ACCESS_BIT_9
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 9
|
|
//
|
|
#define MS_LSA_TRUST_ACCESS_BIT_9 ((ULONG)0x00001629L)
|
|
|
|
//
|
|
// MessageId: MS_LSA_TRUST_ACCESS_BIT_10
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 10
|
|
//
|
|
#define MS_LSA_TRUST_ACCESS_BIT_10 ((ULONG)0x0000162AL)
|
|
|
|
//
|
|
// MessageId: MS_LSA_TRUST_ACCESS_BIT_11
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 11
|
|
//
|
|
#define MS_LSA_TRUST_ACCESS_BIT_11 ((ULONG)0x0000162BL)
|
|
|
|
//
|
|
// MessageId: MS_LSA_TRUST_ACCESS_BIT_12
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 12
|
|
//
|
|
#define MS_LSA_TRUST_ACCESS_BIT_12 ((ULONG)0x0000162CL)
|
|
|
|
//
|
|
// MessageId: MS_LSA_TRUST_ACCESS_BIT_13
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 13
|
|
//
|
|
#define MS_LSA_TRUST_ACCESS_BIT_13 ((ULONG)0x0000162DL)
|
|
|
|
//
|
|
// MessageId: MS_LSA_TRUST_ACCESS_BIT_14
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 14
|
|
//
|
|
#define MS_LSA_TRUST_ACCESS_BIT_14 ((ULONG)0x0000162EL)
|
|
|
|
//
|
|
// MessageId: MS_LSA_TRUST_ACCESS_BIT_15
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 15
|
|
//
|
|
#define MS_LSA_TRUST_ACCESS_BIT_15 ((ULONG)0x0000162FL)
|
|
|
|
//
|
|
// lsa UserAccount (privileged account) object-specific access types
|
|
//
|
|
//
|
|
// MessageId: MS_LSA_ACCOUNT_ACCESS_BIT_0
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Query account information
|
|
//
|
|
#define MS_LSA_ACCOUNT_ACCESS_BIT_0 ((ULONG)0x00001630L)
|
|
|
|
//
|
|
// MessageId: MS_LSA_ACCOUNT_ACCESS_BIT_1
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Change privileges assigned to account
|
|
//
|
|
#define MS_LSA_ACCOUNT_ACCESS_BIT_1 ((ULONG)0x00001631L)
|
|
|
|
//
|
|
// MessageId: MS_LSA_ACCOUNT_ACCESS_BIT_2
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Change quotas assigned to account
|
|
//
|
|
#define MS_LSA_ACCOUNT_ACCESS_BIT_2 ((ULONG)0x00001632L)
|
|
|
|
//
|
|
// MessageId: MS_LSA_ACCOUNT_ACCESS_BIT_3
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Change logon capabilities assigned to account
|
|
//
|
|
#define MS_LSA_ACCOUNT_ACCESS_BIT_3 ((ULONG)0x00001633L)
|
|
|
|
//
|
|
// MessageId: MS_LSA_ACCOUNT_ACCESS_BIT_4
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Change the Posix ID offset assigned to the accounted domain
|
|
//
|
|
#define MS_LSA_ACCOUNT_ACCESS_BIT_4 ((ULONG)0x00001634L)
|
|
|
|
//
|
|
// MessageId: MS_LSA_ACCOUNT_ACCESS_BIT_5
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 5
|
|
//
|
|
#define MS_LSA_ACCOUNT_ACCESS_BIT_5 ((ULONG)0x00001635L)
|
|
|
|
//
|
|
// MessageId: MS_LSA_ACCOUNT_ACCESS_BIT_6
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 6
|
|
//
|
|
#define MS_LSA_ACCOUNT_ACCESS_BIT_6 ((ULONG)0x00001636L)
|
|
|
|
//
|
|
// MessageId: MS_LSA_ACCOUNT_ACCESS_BIT_7
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 7
|
|
//
|
|
#define MS_LSA_ACCOUNT_ACCESS_BIT_7 ((ULONG)0x00001637L)
|
|
|
|
//
|
|
// MessageId: MS_LSA_ACCOUNT_ACCESS_BIT_8
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 8
|
|
//
|
|
#define MS_LSA_ACCOUNT_ACCESS_BIT_8 ((ULONG)0x00001638L)
|
|
|
|
//
|
|
// MessageId: MS_LSA_ACCOUNT_ACCESS_BIT_9
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 9
|
|
//
|
|
#define MS_LSA_ACCOUNT_ACCESS_BIT_9 ((ULONG)0x00001639L)
|
|
|
|
//
|
|
// MessageId: MS_LSA_ACCOUNT_ACCESS_BIT_10
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 10
|
|
//
|
|
#define MS_LSA_ACCOUNT_ACCESS_BIT_10 ((ULONG)0x0000163AL)
|
|
|
|
//
|
|
// MessageId: MS_LSA_ACCOUNT_ACCESS_BIT_11
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 11
|
|
//
|
|
#define MS_LSA_ACCOUNT_ACCESS_BIT_11 ((ULONG)0x0000163BL)
|
|
|
|
//
|
|
// MessageId: MS_LSA_ACCOUNT_ACCESS_BIT_12
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 12
|
|
//
|
|
#define MS_LSA_ACCOUNT_ACCESS_BIT_12 ((ULONG)0x0000163CL)
|
|
|
|
//
|
|
// MessageId: MS_LSA_ACCOUNT_ACCESS_BIT_13
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 13
|
|
//
|
|
#define MS_LSA_ACCOUNT_ACCESS_BIT_13 ((ULONG)0x0000163DL)
|
|
|
|
//
|
|
// MessageId: MS_LSA_ACCOUNT_ACCESS_BIT_14
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 14
|
|
//
|
|
#define MS_LSA_ACCOUNT_ACCESS_BIT_14 ((ULONG)0x0000163EL)
|
|
|
|
//
|
|
// MessageId: MS_LSA_ACCOUNT_ACCESS_BIT_15
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Undefined Access (no effect) Bit 15
|
|
//
|
|
#define MS_LSA_ACCOUNT_ACCESS_BIT_15 ((ULONG)0x0000163FL)
|
|
|
|
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
// //
|
|
// //
|
|
// Window Station Object Access //
|
|
// names as we would like them //
|
|
// displayed for auditing //
|
|
// //
|
|
// Window Station objects are: //
|
|
// //
|
|
// WindowStation //
|
|
// Desktop //
|
|
// //
|
|
// //
|
|
// //
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// WINDOW_STATION object-specific access types
|
|
//
|
|
//
|
|
// MessageId: MS_WIN_STA_ACCESS_BIT_0
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Enumerate desktops
|
|
//
|
|
#define MS_WIN_STA_ACCESS_BIT_0 ((ULONG)0x00001A00L)
|
|
|
|
//
|
|
// MessageId: MS_WIN_STA_ACCESS_BIT_1
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Read attributes
|
|
//
|
|
#define MS_WIN_STA_ACCESS_BIT_1 ((ULONG)0x00001A01L)
|
|
|
|
//
|
|
// MessageId: MS_WIN_STA_ACCESS_BIT_2
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Access Clipboard
|
|
//
|
|
#define MS_WIN_STA_ACCESS_BIT_2 ((ULONG)0x00001A02L)
|
|
|
|
//
|
|
// MessageId: MS_WIN_STA_ACCESS_BIT_3
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Create desktop
|
|
//
|
|
#define MS_WIN_STA_ACCESS_BIT_3 ((ULONG)0x00001A03L)
|
|
|
|
//
|
|
// MessageId: MS_WIN_STA_ACCESS_BIT_4
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Write attributes
|
|
//
|
|
#define MS_WIN_STA_ACCESS_BIT_4 ((ULONG)0x00001A04L)
|
|
|
|
//
|
|
// MessageId: MS_WIN_STA_ACCESS_BIT_5
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Access global atoms
|
|
//
|
|
#define MS_WIN_STA_ACCESS_BIT_5 ((ULONG)0x00001A05L)
|
|
|
|
//
|
|
// MessageId: MS_WIN_STA_ACCESS_BIT_6
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Exit windows
|
|
//
|
|
#define MS_WIN_STA_ACCESS_BIT_6 ((ULONG)0x00001A06L)
|
|
|
|
//
|
|
// MessageId: MS_WIN_STA_ACCESS_BIT_7
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Unused Access Flag
|
|
//
|
|
#define MS_WIN_STA_ACCESS_BIT_7 ((ULONG)0x00001A07L)
|
|
|
|
//
|
|
// MessageId: MS_WIN_STA_ACCESS_BIT_8
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Include this windowstation in enumerations
|
|
//
|
|
#define MS_WIN_STA_ACCESS_BIT_8 ((ULONG)0x00001A08L)
|
|
|
|
//
|
|
// MessageId: MS_WIN_STA_ACCESS_BIT_9
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Read screen
|
|
//
|
|
#define MS_WIN_STA_ACCESS_BIT_9 ((ULONG)0x00001A09L)
|
|
|
|
//
|
|
// DESKTOP object-specific access types
|
|
//
|
|
//
|
|
// MessageId: MS_DESKTOP_ACCESS_BIT_0
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Read Objects
|
|
//
|
|
#define MS_DESKTOP_ACCESS_BIT_0 ((ULONG)0x00001A10L)
|
|
|
|
//
|
|
// MessageId: MS_DESKTOP_ACCESS_BIT_1
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Create window
|
|
//
|
|
#define MS_DESKTOP_ACCESS_BIT_1 ((ULONG)0x00001A11L)
|
|
|
|
//
|
|
// MessageId: MS_DESKTOP_ACCESS_BIT_2
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Create menu
|
|
//
|
|
#define MS_DESKTOP_ACCESS_BIT_2 ((ULONG)0x00001A12L)
|
|
|
|
//
|
|
// MessageId: MS_DESKTOP_ACCESS_BIT_3
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Hook control
|
|
//
|
|
#define MS_DESKTOP_ACCESS_BIT_3 ((ULONG)0x00001A13L)
|
|
|
|
//
|
|
// MessageId: MS_DESKTOP_ACCESS_BIT_4
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Journal (record)
|
|
//
|
|
#define MS_DESKTOP_ACCESS_BIT_4 ((ULONG)0x00001A14L)
|
|
|
|
//
|
|
// MessageId: MS_DESKTOP_ACCESS_BIT_5
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Journal (playback)
|
|
//
|
|
#define MS_DESKTOP_ACCESS_BIT_5 ((ULONG)0x00001A15L)
|
|
|
|
//
|
|
// MessageId: MS_DESKTOP_ACCESS_BIT_6
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Include this desktop in enumerations
|
|
//
|
|
#define MS_DESKTOP_ACCESS_BIT_6 ((ULONG)0x00001A16L)
|
|
|
|
//
|
|
// MessageId: MS_DESKTOP_ACCESS_BIT_7
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Write objects
|
|
//
|
|
#define MS_DESKTOP_ACCESS_BIT_7 ((ULONG)0x00001A17L)
|
|
|
|
//
|
|
// MessageId: MS_DESKTOP_ACCESS_BIT_8
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Switch to this desktop
|
|
//
|
|
#define MS_DESKTOP_ACCESS_BIT_8 ((ULONG)0x00001A18L)
|
|
|
|
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
// //
|
|
// //
|
|
// Print Server Object Access //
|
|
// names as we would like them //
|
|
// displayed for auditing //
|
|
// //
|
|
// Print Server objects are: //
|
|
// //
|
|
// Server //
|
|
// Printer //
|
|
// Document //
|
|
// //
|
|
// //
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// print-server SERVER object-specific access types
|
|
//
|
|
//
|
|
// MessageId: MS_PRINT_SERVER_ACCESS_BIT_0
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Administer print server
|
|
//
|
|
#define MS_PRINT_SERVER_ACCESS_BIT_0 ((ULONG)0x00001B00L)
|
|
|
|
//
|
|
// MessageId: MS_PRINT_SERVER_ACCESS_BIT_1
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Enumerate printers
|
|
//
|
|
#define MS_PRINT_SERVER_ACCESS_BIT_1 ((ULONG)0x00001B01L)
|
|
|
|
//
|
|
// print-server PRINTER object-specific access types
|
|
//
|
|
// Note that these are based at 0x1B10, but the first
|
|
// two bits aren't defined.
|
|
//
|
|
//
|
|
// MessageId: MS_PRINTER_ACCESS_BIT_0
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Full Control
|
|
//
|
|
#define MS_PRINTER_ACCESS_BIT_0 ((ULONG)0x00001B12L)
|
|
|
|
//
|
|
// MessageId: MS_PRINTER_ACCESS_BIT_1
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Print
|
|
//
|
|
#define MS_PRINTER_ACCESS_BIT_1 ((ULONG)0x00001B13L)
|
|
|
|
//
|
|
// print-server DOCUMENT object-specific access types
|
|
//
|
|
// Note that these are based at 0x1B20, but the first
|
|
// four bits aren't defined.
|
|
//
|
|
// MessageId: MS_PRINTER_DOC_ACCESS_BIT_0
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Administer Document
|
|
//
|
|
#define MS_PRINTER_DOC_ACCESS_BIT_0 ((ULONG)0x00001B24L)
|
|
|
|
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
// //
|
|
// //
|
|
// Service Controller Object Access //
|
|
// names as we would like them //
|
|
// displayed for auditing //
|
|
// //
|
|
// Service Controller objects are: //
|
|
// //
|
|
// SC_MANAGER Object //
|
|
// SERVICE Object //
|
|
// //
|
|
// //
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// SERVICE CONTROLLER "SC_MANAGER Object" object-specific access types
|
|
//
|
|
//
|
|
// MessageId: MS_SC_MANAGER_ACCESS_BIT_0
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Connect to service controller
|
|
//
|
|
#define MS_SC_MANAGER_ACCESS_BIT_0 ((ULONG)0x00001C00L)
|
|
|
|
//
|
|
// MessageId: MS_SC_MANAGER_ACCESS_BIT_1
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Create a new service
|
|
//
|
|
#define MS_SC_MANAGER_ACCESS_BIT_1 ((ULONG)0x00001C01L)
|
|
|
|
//
|
|
// MessageId: MS_SC_MANAGER_ACCESS_BIT_2
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Enumerate services
|
|
//
|
|
#define MS_SC_MANAGER_ACCESS_BIT_2 ((ULONG)0x00001C02L)
|
|
|
|
//
|
|
// MessageId: MS_SC_MANAGER_ACCESS_BIT_3
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Lock service database for exclusive access
|
|
//
|
|
#define MS_SC_MANAGER_ACCESS_BIT_3 ((ULONG)0x00001C03L)
|
|
|
|
//
|
|
// MessageId: MS_SC_MANAGER_ACCESS_BIT_4
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Query service database lock state
|
|
//
|
|
#define MS_SC_MANAGER_ACCESS_BIT_4 ((ULONG)0x00001C04L)
|
|
|
|
//
|
|
// MessageId: MS_SC_MANAGER_ACCESS_BIT_5
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Set last-known-good state of service database
|
|
//
|
|
#define MS_SC_MANAGER_ACCESS_BIT_5 ((ULONG)0x00001C05L)
|
|
|
|
//
|
|
// SERVICE CONTROLLER "SERVICE Object" object-specific access types
|
|
//
|
|
//
|
|
// MessageId: MS_SC_SERVICE_ACCESS_BIT_0
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Query service configuration information
|
|
//
|
|
#define MS_SC_SERVICE_ACCESS_BIT_0 ((ULONG)0x00001C10L)
|
|
|
|
//
|
|
// MessageId: MS_SC_SERVICE_ACCESS_BIT_1
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Set service configuration information
|
|
//
|
|
#define MS_SC_SERVICE_ACCESS_BIT_1 ((ULONG)0x00001C11L)
|
|
|
|
//
|
|
// MessageId: MS_SC_SERVICE_ACCESS_BIT_2
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Query status of service
|
|
//
|
|
#define MS_SC_SERVICE_ACCESS_BIT_2 ((ULONG)0x00001C12L)
|
|
|
|
//
|
|
// MessageId: MS_SC_SERVICE_ACCESS_BIT_3
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Enumerate dependencies of service
|
|
//
|
|
#define MS_SC_SERVICE_ACCESS_BIT_3 ((ULONG)0x00001C13L)
|
|
|
|
//
|
|
// MessageId: MS_SC_SERVICE_ACCESS_BIT_4
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Start the service
|
|
//
|
|
#define MS_SC_SERVICE_ACCESS_BIT_4 ((ULONG)0x00001C14L)
|
|
|
|
//
|
|
// MessageId: MS_SC_SERVICE_ACCESS_BIT_5
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Stop the service
|
|
//
|
|
#define MS_SC_SERVICE_ACCESS_BIT_5 ((ULONG)0x00001C15L)
|
|
|
|
//
|
|
// MessageId: MS_SC_SERVICE_ACCESS_BIT_6
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Pause or continue the service
|
|
//
|
|
#define MS_SC_SERVICE_ACCESS_BIT_6 ((ULONG)0x00001C16L)
|
|
|
|
//
|
|
// MessageId: MS_SC_SERVICE_ACCESS_BIT_7
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Query information from service
|
|
//
|
|
#define MS_SC_SERVICE_ACCESS_BIT_7 ((ULONG)0x00001C17L)
|
|
|
|
//
|
|
// MessageId: MS_SC_SERVICE_ACCESS_BIT_8
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Issue service-specific control commands
|
|
//
|
|
#define MS_SC_SERVICE_ACCESS_BIT_8 ((ULONG)0x00001C18L)
|
|
|
|
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
// //
|
|
// //
|
|
// NetDDE Object Access //
|
|
// names as we would like them //
|
|
// displayed for auditing //
|
|
// //
|
|
// NetDDE objects are: //
|
|
// //
|
|
// DDE Share //
|
|
// //
|
|
// //
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Net DDE object-specific access types
|
|
//
|
|
//
|
|
// DDE Share object-specific access types
|
|
//
|
|
//
|
|
// MessageId: MS_DDE_SHARE_ACCESS_BIT_0
|
|
//
|
|
// MessageText:
|
|
//
|
|
// DDE Share Read
|
|
//
|
|
#define MS_DDE_SHARE_ACCESS_BIT_0 ((ULONG)0x00001D00L)
|
|
|
|
//
|
|
// MessageId: MS_DDE_SHARE_ACCESS_BIT_1
|
|
//
|
|
// MessageText:
|
|
//
|
|
// DDE Share Write
|
|
//
|
|
#define MS_DDE_SHARE_ACCESS_BIT_1 ((ULONG)0x00001D01L)
|
|
|
|
//
|
|
// MessageId: MS_DDE_SHARE_ACCESS_BIT_2
|
|
//
|
|
// MessageText:
|
|
//
|
|
// DDE Share Initiate Static
|
|
//
|
|
#define MS_DDE_SHARE_ACCESS_BIT_2 ((ULONG)0x00001D02L)
|
|
|
|
//
|
|
// MessageId: MS_DDE_SHARE_ACCESS_BIT_3
|
|
//
|
|
// MessageText:
|
|
//
|
|
// DDE Share Initiate Link
|
|
//
|
|
#define MS_DDE_SHARE_ACCESS_BIT_3 ((ULONG)0x00001D03L)
|
|
|
|
//
|
|
// MessageId: MS_DDE_SHARE_ACCESS_BIT_4
|
|
//
|
|
// MessageText:
|
|
//
|
|
// DDE Share Request
|
|
//
|
|
#define MS_DDE_SHARE_ACCESS_BIT_4 ((ULONG)0x00001D04L)
|
|
|
|
//
|
|
// MessageId: MS_DDE_SHARE_ACCESS_BIT_5
|
|
//
|
|
// MessageText:
|
|
//
|
|
// DDE Share Advise
|
|
//
|
|
#define MS_DDE_SHARE_ACCESS_BIT_5 ((ULONG)0x00001D05L)
|
|
|
|
//
|
|
// MessageId: MS_DDE_SHARE_ACCESS_BIT_6
|
|
//
|
|
// MessageText:
|
|
//
|
|
// DDE Share Poke
|
|
//
|
|
#define MS_DDE_SHARE_ACCESS_BIT_6 ((ULONG)0x00001D06L)
|
|
|
|
//
|
|
// MessageId: MS_DDE_SHARE_ACCESS_BIT_7
|
|
//
|
|
// MessageText:
|
|
//
|
|
// DDE Share Execute
|
|
//
|
|
#define MS_DDE_SHARE_ACCESS_BIT_7 ((ULONG)0x00001D07L)
|
|
|
|
//
|
|
// MessageId: MS_DDE_SHARE_ACCESS_BIT_8
|
|
//
|
|
// MessageText:
|
|
//
|
|
// DDE Share Add Items
|
|
//
|
|
#define MS_DDE_SHARE_ACCESS_BIT_8 ((ULONG)0x00001D08L)
|
|
|
|
//
|
|
// MessageId: MS_DDE_SHARE_ACCESS_BIT_9
|
|
//
|
|
// MessageText:
|
|
//
|
|
// DDE Share List Items
|
|
//
|
|
#define MS_DDE_SHARE_ACCESS_BIT_9 ((ULONG)0x00001D09L)
|
|
|
|
//
|
|
// Directory Service object-specific access types
|
|
//
|
|
//
|
|
// MessageId: MS_DS_ACCESS_BIT_0
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Create Child
|
|
//
|
|
#define MS_DS_ACCESS_BIT_0 ((ULONG)0x00001E00L)
|
|
|
|
//
|
|
// MessageId: MS_DS_ACCESS_BIT_1
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Delete Child
|
|
//
|
|
#define MS_DS_ACCESS_BIT_1 ((ULONG)0x00001E01L)
|
|
|
|
//
|
|
// MessageId: MS_DS_ACCESS_BIT_2
|
|
//
|
|
// MessageText:
|
|
//
|
|
// List Contents
|
|
//
|
|
#define MS_DS_ACCESS_BIT_2 ((ULONG)0x00001E02L)
|
|
|
|
//
|
|
// MessageId: MS_DS_ACCESS_BIT_3
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Write Self
|
|
//
|
|
#define MS_DS_ACCESS_BIT_3 ((ULONG)0x00001E03L)
|
|
|
|
//
|
|
// MessageId: MS_DS_ACCESS_BIT_4
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Read Property
|
|
//
|
|
#define MS_DS_ACCESS_BIT_4 ((ULONG)0x00001E04L)
|
|
|
|
//
|
|
// MessageId: MS_DS_ACCESS_BIT_5
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Write Property
|
|
//
|
|
#define MS_DS_ACCESS_BIT_5 ((ULONG)0x00001E05L)
|
|
|
|
//
|
|
// MessageId: MS_DS_ACCESS_BIT_6
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Delete Tree
|
|
//
|
|
#define MS_DS_ACCESS_BIT_6 ((ULONG)0x00001E06L)
|
|
|
|
//
|
|
// MessageId: MS_DS_ACCESS_BIT_7
|
|
//
|
|
// MessageText:
|
|
//
|
|
// List Object
|
|
//
|
|
#define MS_DS_ACCESS_BIT_7 ((ULONG)0x00001E07L)
|
|
|
|
//
|
|
// MessageId: MS_DS_ACCESS_BIT_8
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Control Access
|
|
//
|
|
#define MS_DS_ACCESS_BIT_8 ((ULONG)0x00001E08L)
|
|
|
|
/*lint +e767 */ // Resume checking for different macro definitions // winnt
|
|
|
|
|
|
#endif // _MSOBJS_
|