Files
mirror-processhacker/2.x/trunk/ProcessHacker/include/ntktmapi.h
T
wj32 dc6c0ae51a added handle names for TmEn, TmRm, TmTm and TmTx
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2733 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-24 10:08:31 +00:00

37 lines
1.4 KiB
C

#ifndef NTKTMAPI_H
#define NTKTMAPI_H
typedef NTSTATUS (NTAPI *_NtQueryInformationTransactionManager)(
__in HANDLE TransactionManagerHandle,
__in TRANSACTIONMANAGER_INFORMATION_CLASS TransactionManagerInformationClass,
__out_bcount(TransactionManagerInformationLength) PVOID TransactionManagerInformation,
__in ULONG TransactionManagerInformationLength,
__out_opt PULONG ReturnLength
);
typedef NTSTATUS (NTAPI *_NtQueryInformationTransaction)(
__in HANDLE TransactionHandle,
__in TRANSACTION_INFORMATION_CLASS TransactionInformationClass,
__out_bcount(TransactionInformationLength) PVOID TransactionInformation,
__in ULONG TransactionInformationLength,
__out_opt PULONG ReturnLength
);
typedef NTSTATUS (NTAPI *_NtQueryInformationResourceManager)(
__in HANDLE ResourceManagerHandle,
__in RESOURCEMANAGER_INFORMATION_CLASS ResourceManagerInformationClass,
__out_bcount(ResourceManagerInformationLength) PVOID ResourceManagerInformation,
__in ULONG ResourceManagerInformationLength,
__out_opt PULONG ReturnLength
);
typedef NTSTATUS (NTAPI *_NtQueryInformationEnlistment)(
__in HANDLE EnlistmentHandle,
__in ENLISTMENT_INFORMATION_CLASS EnlistmentInformationClass,
__out_bcount(EnlistmentInformationLength) PVOID EnlistmentInformation,
__in ULONG EnlistmentInformationLength,
__out_opt PULONG ReturnLength
);
#endif