[pywin32-checkins] pywin32/win32/Lib winnt.py,1.4,1.5
OLD project page for the Python extensions for Windows
Brought to you by:
mhammond
From: Roger U. <ru...@us...> - 2007-02-26 17:07:28
|
Update of /cvsroot/pywin32/pywin32/win32/Lib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4800/win32/Lib Modified Files: winnt.py Log Message: Add transaction and transaction manager access modes Index: winnt.py =================================================================== RCS file: /cvsroot/pywin32/pywin32/win32/Lib/winnt.py,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** winnt.py 30 Nov 2006 05:24:56 -0000 1.4 --- winnt.py 26 Feb 2007 17:07:19 -0000 1.5 *************** *** 1108,1109 **** --- 1108,1254 ---- TAPE_INITIATOR_PARTITIONS = 2 + TRANSACTIONMANAGER_QUERY_INFORMATION = 0x0001 + TRANSACTIONMANAGER_SET_INFORMATION = 0x0002 + TRANSACTIONMANAGER_RECOVER = 0x0004 + TRANSACTIONMANAGER_RENAME = 0x0008 + TRANSACTIONMANAGER_CREATE_RM = 0x0010 + TRANSACTIONMANAGER_BIND_TRANSACTION = 0x0020 + TRANSACTIONMANAGER_GENERIC_READ = STANDARD_RIGHTS_READ|TRANSACTIONMANAGER_QUERY_INFORMATION + TRANSACTIONMANAGER_GENERIC_WRITE = STANDARD_RIGHTS_WRITE |\ + TRANSACTIONMANAGER_SET_INFORMATION |\ + TRANSACTIONMANAGER_RECOVER |\ + TRANSACTIONMANAGER_RENAME |\ + TRANSACTIONMANAGER_CREATE_RM + TRANSACTIONMANAGER_GENERIC_EXECUTE = STANDARD_RIGHTS_EXECUTE + TRANSACTIONMANAGER_ALL_ACCESS = STANDARD_RIGHTS_REQUIRED |\ + TRANSACTIONMANAGER_GENERIC_READ |\ + TRANSACTIONMANAGER_GENERIC_WRITE |\ + TRANSACTIONMANAGER_GENERIC_EXECUTE |\ + TRANSACTIONMANAGER_BIND_TRANSACTION + + TRANSACTION_QUERY_INFORMATION = 0x0001 + TRANSACTION_SET_INFORMATION = 0x0002 + TRANSACTION_ENLIST = 0x0004 + TRANSACTION_COMMIT = 0x0008 + TRANSACTION_ROLLBACK = 0x0010 + TRANSACTION_PROPAGATE = 0x0020 + TRANSACTION_SAVEPOINT = 0x0040 + TRANSACTION_MARSHALL = TRANSACTION_QUERY_INFORMATION + TRANSACTION_GENERIC_READ = STANDARD_RIGHTS_READ |\ + TRANSACTION_QUERY_INFORMATION |\ + SYNCHRONIZE + TRANSACTION_GENERIC_WRITE = STANDARD_RIGHTS_WRITE |\ + TRANSACTION_SET_INFORMATION |\ + TRANSACTION_COMMIT |\ + TRANSACTION_ENLIST |\ + TRANSACTION_ROLLBACK |\ + TRANSACTION_PROPAGATE |\ + TRANSACTION_SAVEPOINT |\ + SYNCHRONIZE + TRANSACTION_GENERIC_EXECUTE = STANDARD_RIGHTS_EXECUTE |\ + TRANSACTION_COMMIT |\ + TRANSACTION_ROLLBACK |\ + SYNCHRONIZE + TRANSACTION_ALL_ACCESS = STANDARD_RIGHTS_REQUIRED |\ + TRANSACTION_GENERIC_READ |\ + TRANSACTION_GENERIC_WRITE |\ + TRANSACTION_GENERIC_EXECUTE + TRANSACTION_RESOURCE_MANAGER_RIGHTS = TRANSACTION_GENERIC_READ |\ + STANDARD_RIGHTS_WRITE |\ + TRANSACTION_SET_INFORMATION |\ + TRANSACTION_ENLIST |\ + TRANSACTION_ROLLBACK |\ + TRANSACTION_PROPAGATE |\ + SYNCHRONIZE + + RESOURCEMANAGER_QUERY_INFORMATION = 0x0001 + RESOURCEMANAGER_SET_INFORMATION = 0x0002 + RESOURCEMANAGER_RECOVER = 0x0004 + RESOURCEMANAGER_ENLIST = 0x0008 + RESOURCEMANAGER_GET_NOTIFICATION = 0x0010 + RESOURCEMANAGER_REGISTER_PROTOCOL = 0x0020 + RESOURCEMANAGER_COMPLETE_PROPAGATION = 0x0040 + RESOURCEMANAGER_GENERIC_READ = STANDARD_RIGHTS_READ |\ + RESOURCEMANAGER_QUERY_INFORMATION |\ + SYNCHRONIZE + RESOURCEMANAGER_GENERIC_WRITE = STANDARD_RIGHTS_WRITE |\ + RESOURCEMANAGER_SET_INFORMATION |\ + RESOURCEMANAGER_RECOVER |\ + RESOURCEMANAGER_ENLIST |\ + RESOURCEMANAGER_GET_NOTIFICATION |\ + RESOURCEMANAGER_REGISTER_PROTOCOL |\ + RESOURCEMANAGER_COMPLETE_PROPAGATION |\ + SYNCHRONIZE + RESOURCEMANAGER_GENERIC_EXECUTE = STANDARD_RIGHTS_EXECUTE |\ + RESOURCEMANAGER_RECOVER |\ + RESOURCEMANAGER_ENLIST |\ + RESOURCEMANAGER_GET_NOTIFICATION |\ + RESOURCEMANAGER_COMPLETE_PROPAGATION |\ + SYNCHRONIZE + RESOURCEMANAGER_ALL_ACCESS = STANDARD_RIGHTS_REQUIRED |\ + RESOURCEMANAGER_GENERIC_READ |\ + RESOURCEMANAGER_GENERIC_WRITE |\ + RESOURCEMANAGER_GENERIC_EXECUTE + + ENLISTMENT_QUERY_INFORMATION = 0x0001 + ENLISTMENT_SET_INFORMATION = 0x0002 + ENLISTMENT_RECOVER = 0x0004 + ENLISTMENT_SUBORDINATE_RIGHTS = 0x0008 + ENLISTMENT_SUPERIOR_RIGHTS = 0x0010 + ENLISTMENT_GENERIC_READ = STANDARD_RIGHTS_READ | ENLISTMENT_QUERY_INFORMATION + ENLISTMENT_GENERIC_WRITE = STANDARD_RIGHTS_WRITE |\ + ENLISTMENT_SET_INFORMATION |\ + ENLISTMENT_RECOVER |\ + ENLISTMENT_SUBORDINATE_RIGHTS |\ + ENLISTMENT_SUPERIOR_RIGHTS + ENLISTMENT_GENERIC_EXECUTE = STANDARD_RIGHTS_EXECUTE |\ + ENLISTMENT_RECOVER |\ + ENLISTMENT_SUBORDINATE_RIGHTS |\ + ENLISTMENT_SUPERIOR_RIGHTS + ENLISTMENT_ALL_ACCESS = STANDARD_RIGHTS_REQUIRED |\ + ENLISTMENT_GENERIC_READ |\ + ENLISTMENT_GENERIC_WRITE |\ + ENLISTMENT_GENERIC_EXECUTE + + + ## TRANSACTION_OUTCOME enum + TransactionOutcomeUndetermined = 1 + TransactionOutcomeCommitted = 2 + TransactionOutcomeAborted = 3 + + ## TRANSACTION_STATE enum + TransactionStateNormal = 1 + TransactionStateIndoubt = 2 + TransactionStateCommittedNotify = 3 + + ## TRANSACTION_INFORMATION_CLASS enum + TransactionBasicInformation = 0 + TransactionPropertiesInformation = 1 + TransactionEnlistmentInformation = 2 + TransactionFullInformation = 3 + + ## TRANSACTIONMANAGER_INFORMATION_CLASS enum + TransactionManagerBasicInformation = 0 + TransactionManagerLogInformation = 1 + TransactionManagerLogPathInformation = 2 + TransactionManagerOnlineProbeInformation = 3 + + ## RESOURCEMANAGER_INFORMATION_CLASS ENUM + ResourceManagerBasicInformation = 0 + ResourceManagerCompletionInformation = 1 + ResourceManagerFullInformation = 2 + ResourceManagerNameInformation = 3 + + ## ENLISTMENT_INFORMATION_CLASS enum + EnlistmentBasicInformation = 0 + EnlistmentRecoveryInformation = 1 + EnlistmentFullInformation = 2 + EnlistmentNameInformation = 3 + + ## KTMOBJECT_TYPE enum + KTMOBJECT_TRANSACTION = 0 + KTMOBJECT_TRANSACTION_MANAGER = 1 + KTMOBJECT_RESOURCE_MANAGER = 2 + KTMOBJECT_ENLISTMENT = 3 + KTMOBJECT_INVALID = 4 + |