ReactOS 0.4.15-dev-7918-g2a2556c
ilock.h
Go to the documentation of this file.
1#ifndef __CROSS_NT_INTERLOCKED__H__
2#define __CROSS_NT_INTERLOCKED__H__
3
8 );
9
10LONG
14 );
15
16/********************************************************/
17
18LONG
22 );
23
24LONG
28 );
29
30/********************************************************/
31
32LONG
37 );
38
39LONG
44 );
45
46/********************************************************/
47
52 IN PVOID ExChange,
53 IN PVOID Comperand
54 );
55
60 IN PVOID ExChange,
61 IN PVOID Comperand
62 );
63
64#endif __CROSS_NT_INTERLOCKED__H__
IN OUT PLONG Addend
Definition: CrNtStubs.h:25
IN OUT PLONG IN OUT PLONG Addend IN OUT PLONG IN LONG Increment
Definition: CrNtStubs.h:46
LONG __fastcall CrNtInterlockedDecrement_impl_i386_MP(IN OUT PLONG Addend)
PVOID __fastcall CrNtInterlockedCompareExchange_impl_i386_UP(IN OUT PVOID *Destination, IN PVOID ExChange, IN PVOID Comperand)
LONG __fastcall CrNtInterlockedDecrement_impl_i386_UP(IN OUT PLONG Addend)
LONG __fastcall CrNtInterlockedExchangeAdd_impl_i386_MP(IN OUT PLONG Addend, IN LONG Increment)
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)
#define __fastcall
Definition: sync.c:38
_In_ PUNICODE_STRING _Inout_ PUNICODE_STRING Destination
Definition: rtlfuncs.h:3004
long LONG
Definition: pedump.c:60
#define IN
Definition: typedefs.h:39
int32_t * PLONG
Definition: typedefs.h:58
#define OUT
Definition: typedefs.h:40