Headers diff for ktmw32.dll between 6.0.6001.18000-Windows 6.0 and 6.1.7600.16385-Windows 7.0 versions



 ktmw32.h (6.0.6001.18000-Windows 6.0)   ktmw32.h (6.1.7600.16385-Windows 7.0) 
skipping to change at line 28 skipping to change at line 28
--*/ --*/
#ifndef _KTMUSER_ #ifndef _KTMUSER_
#define _KTMUSER_ #define _KTMUSER_
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
#include <ktmtypes.h>
// //
// Win32-level transaction manager API calls // Win32-level transaction manager API calls
// //
HANDLE HANDLE
APIENTRY APIENTRY
CreateTransaction ( CreateTransaction (
IN LPSECURITY_ATTRIBUTES lpTransactionAttributes OPTIONAL, IN LPSECURITY_ATTRIBUTES lpTransactionAttributes OPTIONAL,
IN LPGUID UOW OPTIONAL, IN LPGUID UOW OPTIONAL,
IN DWORD CreateOptions OPTIONAL, IN DWORD CreateOptions OPTIONAL,
skipping to change at line 79 skipping to change at line 77
); );
BOOL BOOL
APIENTRY APIENTRY
RollbackTransactionAsync ( RollbackTransactionAsync (
IN HANDLE TransactionHandle IN HANDLE TransactionHandle
); );
BOOL BOOL
APIENTRY APIENTRY
RollbackSavepoint (
IN HANDLE TransactionHandle,
IN SAVEPOINT_ID SavepointId
);
BOOL
APIENTRY
SavepointTransaction (
IN HANDLE TransactionHandle,
OUT PSAVEPOINT_ID SavepointId
);
BOOL
APIENTRY
ClearSavepointTransaction (
IN HANDLE TransactionHandle,
IN SAVEPOINT_ID SavepointId
);
BOOL
APIENTRY
ClearAllSavepointsTransaction (
IN HANDLE TransactionHandle
);
BOOL
APIENTRY
GetTransactionId ( GetTransactionId (
IN HANDLE TransactionHandle, IN HANDLE TransactionHandle,
OUT LPGUID TransactionId OUT LPGUID TransactionId
); );
BOOL BOOL
APIENTRY APIENTRY
GetTransactionInformation ( GetTransactionInformation (
IN HANDLE TransactionHandle, IN HANDLE TransactionHandle,
OUT PDWORD Outcome OPTIONAL, OUT PDWORD Outcome OPTIONAL,
skipping to change at line 160 skipping to change at line 131
HANDLE HANDLE
APIENTRY APIENTRY
OpenTransactionManagerById ( OpenTransactionManagerById (
__in LPGUID TransactionManagerId, __in LPGUID TransactionManagerId,
IN ACCESS_MASK DesiredAccess, IN ACCESS_MASK DesiredAccess,
IN ULONG OpenOptions OPTIONAL IN ULONG OpenOptions OPTIONAL
); );
BOOL BOOL
APIENTRY APIENTRY
RenameTransactionManager (
__in LPWSTR LogFileName,
IN LPGUID ExistingTransactionManagerGuid
);
BOOL
APIENTRY
RollforwardTransactionManager ( RollforwardTransactionManager (
IN HANDLE TransactionManagerHandle, IN HANDLE TransactionManagerHandle,
IN PLARGE_INTEGER TmVirtualClock IN PLARGE_INTEGER TmVirtualClock
); );
BOOL BOOL
APIENTRY APIENTRY
RecoverTransactionManager ( RecoverTransactionManager (
IN HANDLE TransactionManagerHandle IN HANDLE TransactionManagerHandle
); );
skipping to change at line 183 skipping to change at line 161
IN HANDLE TransactionManagerHandle, IN HANDLE TransactionManagerHandle,
OUT PLARGE_INTEGER TmVirtualClock OUT PLARGE_INTEGER TmVirtualClock
); );
BOOL BOOL
GetTransactionManagerId( GetTransactionManagerId(
IN HANDLE TransactionManagerHandle, IN HANDLE TransactionManagerHandle,
OUT LPGUID TransactionManagerId OUT LPGUID TransactionManagerId
); );
BOOL
IsLogWritableTransactionManager(
IN HANDLE TransactionManagerHandle
);
HANDLE HANDLE
APIENTRY APIENTRY
CreateResourceManager ( CreateResourceManager (
IN LPSECURITY_ATTRIBUTES lpResourceManagerAttributes OPTIONAL, IN LPSECURITY_ATTRIBUTES lpResourceManagerAttributes OPTIONAL,
IN LPGUID ResourceManagerId, IN LPGUID ResourceManagerId,
IN DWORD CreateOptions OPTIONAL, IN DWORD CreateOptions OPTIONAL,
IN HANDLE TmHandle, IN HANDLE TmHandle,
__in_opt LPWSTR Description __in_opt LPWSTR Description
); );
skipping to change at line 355 skipping to change at line 328
BOOL BOOL
APIENTRY APIENTRY
RollbackComplete ( RollbackComplete (
IN HANDLE EnlistmentHandle, IN HANDLE EnlistmentHandle,
IN PLARGE_INTEGER TmVirtualClock IN PLARGE_INTEGER TmVirtualClock
); );
BOOL BOOL
APIENTRY APIENTRY
SavepointComplete (
IN HANDLE EnlistmentHandle,
IN PLARGE_INTEGER TmVirtualClock
);
BOOL
APIENTRY
SinglePhaseReject ( SinglePhaseReject (
IN HANDLE EnlistmentHandle, IN HANDLE EnlistmentHandle,
IN PLARGE_INTEGER TmVirtualClock IN PLARGE_INTEGER TmVirtualClock
); );
//
// Propagation-related routines and types
//
BOOL
APIENTRY
RegisterProtocolAddressInformation(
IN HANDLE ResourceManagerHandle,
IN PCRM_PROTOCOL_ID ProtocolId,
IN ULONG ProtocolInformationSize,
IN PVOID ProtocolInformation OPTIONAL,
IN DWORD CreateOptions OPTIONAL
);
HANDLE
APIENTRY
PullTransaction(
IN ACCESS_MASK DesiredAccess,
IN ULONG NumberOfProtocols,
IN PCRM_PROTOCOL_ID ProtocolArray,
IN ULONG BufferLength,
IN PVOID Buffer
);
BOOL
APIENTRY
MarshalTransaction(
IN HANDLE TransactionHandle,
IN ULONG NumberOfProtocols,
IN PCRM_PROTOCOL_ID ProtocolArray,
IN ULONG BufferLength,
IN PVOID Buffer,
OUT PULONG BufferUsed OPTIONAL
);
BOOL
APIENTRY
MarshalComplete(
IN HANDLE ResourceManagerHandle,
IN ULONG PropagationCookie,
IN ULONG BufferLength,
IN PVOID Buffer
);
BOOL
APIENTRY
PropagationComplete(
IN HANDLE ResourceManagerHandle,
IN ULONG PropagationCookie,
IN ULONG BufferLength,
IN PVOID Buffer
);
BOOL
APIENTRY
PropagationFailed(
IN HANDLE ResourceManagerHandle,
IN ULONG PropagationCookie
);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif // _KTMUSER_ #endif // _KTMUSER_
 End of changes. 6 change blocks. 
101 lines changed or deleted 7 lines changed or added

This html diff was produced by rfcdiff 1.41.