Enlistment Access Masks

KTM defines the following enlistment access masks to be used when opening enlistments.

ENLISTMENT_QUERY_INFORMATION
0x00001

The caller can query KTM for information about the enlistment.

ENLISTMENT_SET_INFORMATION
0x00002

The caller can set information about the enlistment.

ENLISTMENT_RECOVER
0x00004

The caller can recover an enlistment.

ENLISTMENT_SUBORDINATE_RIGHTS
0x00008

The caller can complete actions that a resource manager does on behalf of the transaction. The following is a list of actions:

ENLISTMENT_SUPERIOR_RIGHTS
0x00010

The caller can enlist in the transaction as a superior transaction manager.

ENLISTMENT_GENERIC_READ
0x20001

The caller has the following privileges: STANDARD_RIGHTS_READ and ENLISTMENT_QUERY_INFORMATION.

ENLISTMENT_GENERIC_WRITE
0x2001E

The caller has the following privileges: STANDARD_RIGHTS_WRITE, ENLISTMENT_SET_INFORMATION, and ENLISTMENT_RECOVER.

ENLISTMENT_GENERIC_EXECUTE
0x2001C

The caller has the following privileges: STANDARD_RIGHTS_EXECUTE, ENLISTMENT_RECOVER, and ENLISTMENT_SUBORDINATE_RIGHTS.

ENLISTMENT_ALL_ACCESS
0xF001F

This value sets all valid bits for an enlistment access value.

Requirements

Minimum supported client

Windows Vista

Minimum supported server

Windows Server 2008

Header

WinNT.h

 

 

Community Additions

ADD
Show: