Vanara/PInvoke/KtmW32/readme.md

76 lines
14 KiB
Markdown

## 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)