On 26 August 2013 21:07, Kai Tietz <[email protected]> wrote:
> thanks, this warning is caused by missing prototypes in ktmw32.h
> header.  I added it at revision 6141.

The problem is gone, thanks.
One more change can be done to further improve ktmw32.h:

bash-4.1# svn diff
Index: include/ktmw32.h
===================================================================
--- include/ktmw32.h    (revision 6160)
+++ include/ktmw32.h    (working copy)
@@ -18,7 +18,7 @@
   WINBOOL WINAPI CommitTransaction(HANDLE TransactionHandle);
   WINBOOL WINAPI CommitTransactionAsync(HANDLE TransactionHandle);
   HANDLE WINAPI CreateEnlistment(LPSECURITY_ATTRIBUTES
lpEnlistmentrAttributes,HANDLE ResourceManagerHandle,HANDLE
TransactionHandle,NOTIFICATION_MASK NotificationMask,DWORD
CreateOptions,PVOID EnlistmentKey);
-  HANDLE WINAPI CreateTransaction (LPSECURITY_ATTRIBUTES
lpTransactionAttributes, LPGUID UOW, DWORD CreateOptions, DWORD
IsolationLevel, DWORD IsolationFlags, DWORD Timeout, LPWSTR
Description);
+  HANDLE WINAPI CreateTransaction(LPSECURITY_ATTRIBUTES
lpTransactionAttributes, LPGUID UOW, DWORD CreateOptions, DWORD
IsolationLevel, DWORD IsolationFlags, DWORD Timeout, LPWSTR
Description);
   WINBOOL WINAPI SinglePhaseReject(HANDLE
EnlistmentHandle,PLARGE_INTEGER TmVirtualClock);
   HANDLE WINAPI CreateResourceManager(LPSECURITY_ATTRIBUTES
lpResourceManagerAttributes,LPGUID ResourceManagerID,DWORD
CreateOptions,HANDLE TmHandle,LPWSTR Description);
   HANDLE WINAPI CreateTransactionManager(LPSECURITY_ATTRIBUTES
lpTransactionAttributes,LPWSTR LogFileName,ULONG CreateOptions,ULONG
CommitStrength);
@@ -49,7 +49,7 @@
   WINBOOL WINAPI RollbackEnlistment(HANDLE
EnlistmentHandle,PLARGE_INTEGER TmVirtualClock);
   WINBOOL WINAPI RollbackTransaction(HANDLE TransactionHandle);
   WINBOOL WINAPI RollbackTransactionAsync(HANDLE TransactionHandle);
-  WINBOOL RollforwardTransactionManager(HANDLE
TransactionManagerHandle,PLARGE_INTEGER TmVirtualClock);
+  WINBOOL WINAPI RollforwardTransactionManager(HANDLE
TransactionManagerHandle,PLARGE_INTEGER TmVirtualClock);
   WINBOOL WINAPI RollbackTransactionAsync(HANDLE TransactionHandle);
   WINBOOL WINAPI SetEnlistmentRecoveryInformation(HANDLE
EnlistmentHandle,ULONG BufferSize,PVOID Buffer);
   WINBOOL WINAPI SetTransactionInformation(HANDLE
TransactionHandle,DWORD IsolationLevel,DWORD IsolationFlags,DWORD
Timeout,LPWSTR Description);

RollforwardTransactionManager is also WINAPI, I checked it in MSSDK headers.

------------------------------------------------------------------------------
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to