Detlef Riekenberg : include: Add missing InitOnce / RtlRunOnce prototypes.

Alexandre Julliard julliard at winehq.org
Fri May 24 11:12:44 CDT 2013


Module: wine
Branch: master
Commit: f8971d0342932579224a64bd63fd19a47d315f40
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=f8971d0342932579224a64bd63fd19a47d315f40

Author: Detlef Riekenberg <wine.dev at web.de>
Date:   Thu May 23 19:46:45 2013 +0200

include: Add missing InitOnce / RtlRunOnce prototypes.

---

 include/winbase.h |    2 ++
 include/winnt.h   |    2 ++
 2 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/include/winbase.h b/include/winbase.h
index ad51af3..4e21049 100644
--- a/include/winbase.h
+++ b/include/winbase.h
@@ -1951,6 +1951,8 @@ WINADVAPI  BOOL        WINAPI InitializeSecurityDescriptor(PSECURITY_DESCRIPTOR,
 WINADVAPI  BOOL        WINAPI InitializeSid(PSID,PSID_IDENTIFIER_AUTHORITY,BYTE);
 WINBASEAPI VOID        WINAPI InitializeSListHead(PSLIST_HEADER);
 WINBASEAPI VOID        WINAPI InitializeSRWLock(PSRWLOCK);
+WINBASEAPI BOOL        WINAPI InitOnceBeginInitialize(PINIT_ONCE, DWORD, PBOOL, PVOID*);
+WINBASEAPI BOOL        WINAPI InitOnceComplete(PINIT_ONCE, DWORD, PVOID);
 WINBASEAPI BOOL        WINAPI InitOnceExecuteOnce(PINIT_ONCE,PINIT_ONCE_FN,PVOID,PVOID*);
 WINBASEAPI VOID        WINAPI InitOnceInitialize(PINIT_ONCE);
 WINBASEAPI PSLIST_ENTRY WINAPI InterlockedFlushSList(PSLIST_HEADER);
diff --git a/include/winnt.h b/include/winnt.h
index 6911f1c..171141e 100644
--- a/include/winnt.h
+++ b/include/winnt.h
@@ -5163,6 +5163,8 @@ typedef DWORD WINAPI RTL_RUN_ONCE_INIT_FN(PRTL_RUN_ONCE, PVOID, PVOID*);
 typedef RTL_RUN_ONCE_INIT_FN *PRTL_RUN_ONCE_INIT_FN;
 NTSYSAPI VOID WINAPI RtlRunOnceInitialize(PRTL_RUN_ONCE);
 NTSYSAPI DWORD WINAPI RtlRunOnceExecuteOnce(PRTL_RUN_ONCE,PRTL_RUN_ONCE_INIT_FN,PVOID,PVOID*);
+NTSYSAPI DWORD WINAPI RtlRunOnceBeginInitialize(PRTL_RUN_ONCE, DWORD, PBOOL, PVOID*);
+NTSYSAPI DWORD WINAPI RtlRunOnceComplete(PRTL_RUN_ONCE, DWORD, PVOID);
 
 #include <pshpack8.h>
 typedef struct _IO_COUNTERS {




More information about the wine-cvs mailing list