ReactOS  0.4.15-dev-980-ge160524
ilock.h
Go to the documentation of this file.
1 #ifndef __CROSS_NT_INTERLOCKED__H__
2 #define __CROSS_NT_INTERLOCKED__H__
3 
4 LONG
8  );
9 
10 LONG
14  );
15 
16 /********************************************************/
17 
18 LONG
22  );
23 
24 LONG
28  );
29 
30 /********************************************************/
31 
32 LONG
37  );
38 
39 LONG
44  );
45 
46 /********************************************************/
47 
48 PVOID
52  IN PVOID ExChange,
53  IN PVOID Comperand
54  );
55 
56 PVOID
60  IN PVOID ExChange,
61  IN PVOID Comperand
62  );
63 
64 #endif __CROSS_NT_INTERLOCKED__H__
#define IN
Definition: typedefs.h:39
LONG __fastcall CrNtInterlockedDecrement_impl_i386_UP(IN OUT PLONG Addend)
#define __fastcall
Definition: sync.c:38
PVOID __fastcall CrNtInterlockedCompareExchange_impl_i386_UP(IN OUT PVOID *Destination, IN PVOID ExChange, IN PVOID Comperand)
LONG __fastcall CrNtInterlockedExchangeAdd_impl_i386_MP(IN OUT PLONG Addend, IN LONG Increment)
IN OUT PLONG Addend
Definition: CrNtStubs.h:22
long LONG
Definition: pedump.c:60
LONG __fastcall CrNtInterlockedExchangeAdd_impl_i386_UP(IN OUT PLONG Addend, IN LONG Increment)
LONG __fastcall CrNtInterlockedIncrement_impl_i386_MP(IN OUT PLONG Addend)
PVOID __fastcall CrNtInterlockedCompareExchange_impl_i386_MP(IN OUT PVOID *Destination, IN PVOID ExChange, IN PVOID Comperand)
LONG __fastcall CrNtInterlockedIncrement_impl_i386_UP(IN OUT PLONG Addend)
_In_ PUNICODE_STRING _Inout_ PUNICODE_STRING Destination
Definition: rtlfuncs.h:2937
#define OUT
Definition: typedefs.h:40
IN OUT PLONG IN OUT PLONG Addend IN OUT PLONG IN LONG Increment
Definition: CrNtStubs.h:42
signed int * PLONG
Definition: retypes.h:5
LONG __fastcall CrNtInterlockedDecrement_impl_i386_MP(IN OUT PLONG Addend)