## Vanara.PInvoke.KtmW32  
PInvoke API (methods, structures and constants imported from Windows KtmW32.dll.

- Includes methods from ktmw32.dll  
- Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.KtmW32?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.KtmW32?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.KtmW32)  
### Methods - 100% API coverage (39 of 39 functions)  
Native Method | Header | Managed Method  
--- | --- | ---  
[CommitComplete](https://www.google.com/search?num=5&q=CommitComplete+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.CommitComplete](https://github.com/dahall/Vanara/search?l=C%23&q=CommitComplete)  
[CommitEnlistment](https://www.google.com/search?num=5&q=CommitEnlistment+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.CommitEnlistment](https://github.com/dahall/Vanara/search?l=C%23&q=CommitEnlistment)  
[CommitTransaction](https://www.google.com/search?num=5&q=CommitTransaction+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.CommitTransaction](https://github.com/dahall/Vanara/search?l=C%23&q=CommitTransaction)  
[CommitTransactionAsync](https://www.google.com/search?num=5&q=CommitTransactionAsync+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.CommitTransactionAsync](https://github.com/dahall/Vanara/search?l=C%23&q=CommitTransactionAsync)  
[CreateEnlistment](https://www.google.com/search?num=5&q=CreateEnlistment+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.CreateEnlistment](https://github.com/dahall/Vanara/search?l=C%23&q=CreateEnlistment)  
[CreateResourceManager](https://www.google.com/search?num=5&q=CreateResourceManager+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.CreateResourceManager](https://github.com/dahall/Vanara/search?l=C%23&q=CreateResourceManager)  
[CreateTransaction](https://www.google.com/search?num=5&q=CreateTransaction+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.CreateTransaction](https://github.com/dahall/Vanara/search?l=C%23&q=CreateTransaction)  
[CreateTransactionManager](https://www.google.com/search?num=5&q=CreateTransactionManager+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.CreateTransactionManager](https://github.com/dahall/Vanara/search?l=C%23&q=CreateTransactionManager)  
[GetCurrentClockTransactionManager](https://www.google.com/search?num=5&q=GetCurrentClockTransactionManager+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.GetCurrentClockTransactionManager](https://github.com/dahall/Vanara/search?l=C%23&q=GetCurrentClockTransactionManager)  
[GetEnlistmentId](https://www.google.com/search?num=5&q=GetEnlistmentId+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.GetEnlistmentId](https://github.com/dahall/Vanara/search?l=C%23&q=GetEnlistmentId)  
[GetEnlistmentRecoveryInformation](https://www.google.com/search?num=5&q=GetEnlistmentRecoveryInformation+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.GetEnlistmentRecoveryInformation](https://github.com/dahall/Vanara/search?l=C%23&q=GetEnlistmentRecoveryInformation)  
[GetNotificationResourceManager](https://www.google.com/search?num=5&q=GetNotificationResourceManager+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.GetNotificationResourceManager](https://github.com/dahall/Vanara/search?l=C%23&q=GetNotificationResourceManager)  
[GetNotificationResourceManagerAsync](https://www.google.com/search?num=5&q=GetNotificationResourceManagerAsync+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.GetNotificationResourceManagerAsync](https://github.com/dahall/Vanara/search?l=C%23&q=GetNotificationResourceManagerAsync)  
[GetTransactionId](https://www.google.com/search?num=5&q=GetTransactionId+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.GetTransactionId](https://github.com/dahall/Vanara/search?l=C%23&q=GetTransactionId)  
[GetTransactionInformation](https://www.google.com/search?num=5&q=GetTransactionInformation+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.GetTransactionInformation](https://github.com/dahall/Vanara/search?l=C%23&q=GetTransactionInformation)  
[GetTransactionManagerId](https://www.google.com/search?num=5&q=GetTransactionManagerId+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.GetTransactionManagerId](https://github.com/dahall/Vanara/search?l=C%23&q=GetTransactionManagerId)  
[OpenEnlistment](https://www.google.com/search?num=5&q=OpenEnlistment+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.OpenEnlistment](https://github.com/dahall/Vanara/search?l=C%23&q=OpenEnlistment)  
[OpenResourceManager](https://www.google.com/search?num=5&q=OpenResourceManager+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.OpenResourceManager](https://github.com/dahall/Vanara/search?l=C%23&q=OpenResourceManager)  
[OpenTransaction](https://www.google.com/search?num=5&q=OpenTransaction+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.OpenTransaction](https://github.com/dahall/Vanara/search?l=C%23&q=OpenTransaction)  
[OpenTransactionManager](https://www.google.com/search?num=5&q=OpenTransactionManager+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.OpenTransactionManager](https://github.com/dahall/Vanara/search?l=C%23&q=OpenTransactionManager)  
[OpenTransactionManagerById](https://www.google.com/search?num=5&q=OpenTransactionManagerById+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.OpenTransactionManagerById](https://github.com/dahall/Vanara/search?l=C%23&q=OpenTransactionManagerById)  
[PrepareComplete](https://www.google.com/search?num=5&q=PrepareComplete+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.PrepareComplete](https://github.com/dahall/Vanara/search?l=C%23&q=PrepareComplete)  
[PrepareEnlistment](https://www.google.com/search?num=5&q=PrepareEnlistment+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.PrepareEnlistment](https://github.com/dahall/Vanara/search?l=C%23&q=PrepareEnlistment)  
[PrePrepareComplete](https://www.google.com/search?num=5&q=PrePrepareComplete+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.PrePrepareComplete](https://github.com/dahall/Vanara/search?l=C%23&q=PrePrepareComplete)  
[PrePrepareEnlistment](https://www.google.com/search?num=5&q=PrePrepareEnlistment+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.PrePrepareEnlistment](https://github.com/dahall/Vanara/search?l=C%23&q=PrePrepareEnlistment)  
[ReadOnlyEnlistment](https://www.google.com/search?num=5&q=ReadOnlyEnlistment+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.ReadOnlyEnlistment](https://github.com/dahall/Vanara/search?l=C%23&q=ReadOnlyEnlistment)  
[RecoverEnlistment](https://www.google.com/search?num=5&q=RecoverEnlistment+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.RecoverEnlistment](https://github.com/dahall/Vanara/search?l=C%23&q=RecoverEnlistment)  
[RecoverResourceManager](https://www.google.com/search?num=5&q=RecoverResourceManager+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.RecoverResourceManager](https://github.com/dahall/Vanara/search?l=C%23&q=RecoverResourceManager)  
[RecoverTransactionManager](https://www.google.com/search?num=5&q=RecoverTransactionManager+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.RecoverTransactionManager](https://github.com/dahall/Vanara/search?l=C%23&q=RecoverTransactionManager)  
[RenameTransactionManager](https://www.google.com/search?num=5&q=RenameTransactionManager+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.RenameTransactionManager](https://github.com/dahall/Vanara/search?l=C%23&q=RenameTransactionManager)  
[RollbackComplete](https://www.google.com/search?num=5&q=RollbackComplete+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.RollbackComplete](https://github.com/dahall/Vanara/search?l=C%23&q=RollbackComplete)  
[RollbackEnlistment](https://www.google.com/search?num=5&q=RollbackEnlistment+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.RollbackEnlistment](https://github.com/dahall/Vanara/search?l=C%23&q=RollbackEnlistment)  
[RollbackTransaction](https://www.google.com/search?num=5&q=RollbackTransaction+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.RollbackTransaction](https://github.com/dahall/Vanara/search?l=C%23&q=RollbackTransaction)  
[RollbackTransactionAsync](https://www.google.com/search?num=5&q=RollbackTransactionAsync+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.RollbackTransactionAsync](https://github.com/dahall/Vanara/search?l=C%23&q=RollbackTransactionAsync)  
[RollforwardTransactionManager](https://www.google.com/search?num=5&q=RollforwardTransactionManager+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.RollforwardTransactionManager](https://github.com/dahall/Vanara/search?l=C%23&q=RollforwardTransactionManager)  
[SetEnlistmentRecoveryInformation](https://www.google.com/search?num=5&q=SetEnlistmentRecoveryInformation+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.SetEnlistmentRecoveryInformation](https://github.com/dahall/Vanara/search?l=C%23&q=SetEnlistmentRecoveryInformation)  
[SetResourceManagerCompletionPort](https://www.google.com/search?num=5&q=SetResourceManagerCompletionPort+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.SetResourceManagerCompletionPort](https://github.com/dahall/Vanara/search?l=C%23&q=SetResourceManagerCompletionPort)  
[SetTransactionInformation](https://www.google.com/search?num=5&q=SetTransactionInformation+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.SetTransactionInformation](https://github.com/dahall/Vanara/search?l=C%23&q=SetTransactionInformation)  
[SinglePhaseReject](https://www.google.com/search?num=5&q=SinglePhaseReject+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.SinglePhaseReject](https://github.com/dahall/Vanara/search?l=C%23&q=SinglePhaseReject)  
### Enumerations  
Native Enum | Header | Managed Enum  
--- | --- | ---  
[CreateEnlistmentOptions](https://www.google.com/search?num=5&q=CreateEnlistmentOptions+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.CreateEnlistmentOptions](https://github.com/dahall/Vanara/search?l=C%23&q=CreateEnlistmentOptions)  
[CreateRMOptions](https://www.google.com/search?num=5&q=CreateRMOptions+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.CreateRMOptions](https://github.com/dahall/Vanara/search?l=C%23&q=CreateRMOptions)  
[CreateTrxnMgrOptions](https://www.google.com/search?num=5&q=CreateTrxnMgrOptions+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.CreateTrxnMgrOptions](https://github.com/dahall/Vanara/search?l=C%23&q=CreateTrxnMgrOptions)  
[CreateTrxnOptions](https://www.google.com/search?num=5&q=CreateTrxnOptions+site%3Alearn.microsoft.com) | ktmw32.h | [Vanara.PInvoke.KtmW32.CreateTrxnOptions](https://github.com/dahall/Vanara/search?l=C%23&q=CreateTrxnOptions)  
[EnlistmentAccess](https://www.google.com/search?num=5&q=EnlistmentAccess+site%3Alearn.microsoft.com) | winnt.h | [Vanara.PInvoke.KtmW32.EnlistmentAccess](https://github.com/dahall/Vanara/search?l=C%23&q=EnlistmentAccess)  
[NOTIFICATION_MASK](https://www.google.com/search?num=5&q=NOTIFICATION_MASK+site%3Alearn.microsoft.com) | winnt.h | [Vanara.PInvoke.KtmW32.NOTIFICATION_MASK](https://github.com/dahall/Vanara/search?l=C%23&q=NOTIFICATION_MASK)  
[ResourceManagerAccess](https://www.google.com/search?num=5&q=ResourceManagerAccess+site%3Alearn.microsoft.com) | winnt.h | [Vanara.PInvoke.KtmW32.ResourceManagerAccess](https://github.com/dahall/Vanara/search?l=C%23&q=ResourceManagerAccess)  
[TRANSACTION_OUTCOME](https://www.google.com/search?num=5&q=TRANSACTION_OUTCOME+site%3Alearn.microsoft.com) | winnt.h | [Vanara.PInvoke.KtmW32.TRANSACTION_OUTCOME](https://github.com/dahall/Vanara/search?l=C%23&q=TRANSACTION_OUTCOME)  
[TransactionAccess](https://www.google.com/search?num=5&q=TransactionAccess+site%3Alearn.microsoft.com) | winnt.h | [Vanara.PInvoke.KtmW32.TransactionAccess](https://github.com/dahall/Vanara/search?l=C%23&q=TransactionAccess)  
[TransactionMgrAccess](https://www.google.com/search?num=5&q=TransactionMgrAccess+site%3Alearn.microsoft.com) | winnt.h | [Vanara.PInvoke.KtmW32.TransactionMgrAccess](https://github.com/dahall/Vanara/search?l=C%23&q=TransactionMgrAccess)  
### Structures  
Native Structure | Header | Managed Structure  
--- | --- | ---  
[HENLISTMENT](https://www.google.com/search?num=5&q=HENLISTMENT+site%3Alearn.microsoft.com) |  | [Vanara.PInvoke.KtmW32.HENLISTMENT](https://github.com/dahall/Vanara/search?l=C%23&q=HENLISTMENT)  
[HRESMGR](https://www.google.com/search?num=5&q=HRESMGR+site%3Alearn.microsoft.com) |  | [Vanara.PInvoke.KtmW32.HRESMGR](https://github.com/dahall/Vanara/search?l=C%23&q=HRESMGR)  
[HTRXNMGR](https://www.google.com/search?num=5&q=HTRXNMGR+site%3Alearn.microsoft.com) |  | [Vanara.PInvoke.KtmW32.HTRXNMGR](https://github.com/dahall/Vanara/search?l=C%23&q=HTRXNMGR)  
[TRANSACTION_NOTIFICATION](https://www.google.com/search?num=5&q=TRANSACTION_NOTIFICATION+site%3Alearn.microsoft.com) | ktmtypes.h | [Vanara.PInvoke.KtmW32.TRANSACTION_NOTIFICATION](https://github.com/dahall/Vanara/search?l=C%23&q=TRANSACTION_NOTIFICATION)  
[TRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT](https://www.google.com/search?num=5&q=TRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT+site%3Alearn.microsoft.com) | ktmtypes.h | [Vanara.PInvoke.KtmW32.TRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT](https://github.com/dahall/Vanara/search?l=C%23&q=TRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT)  
### Classes  
Native Class | Header | Managed Class  
--- | --- | ---  
[SafeHENLISTMENT](https://www.google.com/search?num=5&q=SafeHENLISTMENT+site%3Alearn.microsoft.com) |  | [Vanara.PInvoke.KtmW32.SafeHENLISTMENT](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHENLISTMENT)  
[SafeHRESMGR](https://www.google.com/search?num=5&q=SafeHRESMGR+site%3Alearn.microsoft.com) |  | [Vanara.PInvoke.KtmW32.SafeHRESMGR](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHRESMGR)  
[SafeHTRXN](https://www.google.com/search?num=5&q=SafeHTRXN+site%3Alearn.microsoft.com) |  | [Vanara.PInvoke.KtmW32.SafeHTRXN](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHTRXN)  
[SafeHTRXNMGR](https://www.google.com/search?num=5&q=SafeHTRXNMGR+site%3Alearn.microsoft.com) |  | [Vanara.PInvoke.KtmW32.SafeHTRXNMGR](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHTRXNMGR)  
