mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 01:55:39 +00:00
[KERNEL32][RTL] Implement One-Time initialization API and improve RTL support (#5046)
* [KERNEL32][RTL] Implement One-Time initialization API and improve RTL support
This commit is contained in:
parent
583be404dd
commit
f491d7cc99
12 changed files with 472 additions and 65 deletions
|
@ -2778,6 +2778,8 @@ RtlQueryDepthSList(
|
|||
#define RTL_RUN_ONCE_ASYNC 0x00000002UL
|
||||
#define RTL_RUN_ONCE_INIT_FAILED 0x00000004UL
|
||||
|
||||
#define RTL_RUN_ONCE_CTX_RESERVED_BITS 2
|
||||
|
||||
#define RTL_RUN_ONCE_INIT {0}
|
||||
|
||||
typedef union _RTL_RUN_ONCE {
|
||||
|
@ -2787,14 +2789,6 @@ typedef union _RTL_RUN_ONCE {
|
|||
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
|
||||
DWORD
|
||||
WINAPI
|
||||
RtlRunOnceComplete(
|
||||
PRTL_RUN_ONCE,
|
||||
DWORD,
|
||||
PVOID);
|
||||
|
||||
#endif
|
||||
|
||||
#define RTL_CONDITION_VARIABLE_INIT {0}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue