Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > DoxygenCrNtStubs.h
Go to the documentation of this file.
00001 00002 CROSSNT_DECL( 00003 HANDLE,__stdcall, 00004 PsGetCurrentProcessId,(),()) 00005 00006 CROSSNT_DECL( 00007 HANDLE,__stdcall, 00008 PsGetCurrentThreadId,(),()) 00009 00010 CROSSNT_DECL( 00011 BOOLEAN, 00012 __fastcall, 00013 KeTestSpinLock,( 00014 IN PKSPIN_LOCK SpinLock 00015 ), 00016 ( 00017 SpinLock 00018 )) 00019 00020 #ifndef USE_REACTOS_DDK 00021 00022 CROSSNT_DECL( 00023 LONG, 00024 __fastcall, 00025 InterlockedIncrement,( 00026 IN OUT PLONG Addend 00027 ), 00028 ( 00029 IN OUT PLONG Addend 00030 )) 00031 00032 CROSSNT_DECL( 00033 LONG, 00034 __fastcall, 00035 InterlockedDecrement,( 00036 IN OUT PLONG Addend 00037 ), 00038 ( 00039 IN OUT PLONG Addend 00040 )) 00041 00042 CROSSNT_DECL( 00043 LONG, 00044 __fastcall, 00045 InterlockedExchangeAdd,( 00046 IN OUT PLONG Addend, 00047 IN LONG Increment 00048 ), 00049 ( 00050 IN OUT PLONG Addend, 00051 IN LONG Increment 00052 )) 00053 00054 CROSSNT_DECL( 00055 PVOID, 00056 __fastcall, 00057 InterlockedCompareExchange,( 00058 IN OUT PVOID *Destination, 00059 IN PVOID ExChange, 00060 IN PVOID Comperand 00061 ), 00062 ( 00063 IN OUT PVOID *Destination, 00064 IN PVOID ExChange, 00065 IN PVOID Comperand 00066 )) 00067 00068 #else 00069 00070 #define CrNtInterlockedIncrement InterlockedIncrement 00071 #define CrNtInterlockedDecrement InterlockedDecrement 00072 #define CrNtInterlockedExchangeAdd InterlockedExchangeAdd 00073 #define CrNtInterlockedCompareExchange InterlockedCompareExchange 00074 00075 #endif // !USE_REACTOS_DDK 00076 00077 CROSSNT_DECL_EX("HAL.DLL", 00078 KIRQL,__stdcall, 00079 KeRaiseIrqlToDpcLevel,(),()) 00080 00081 CROSSNT_DECL_EX("HAL.DLL", 00082 KIRQL,__stdcall, 00083 KeRaiseIrqlToSynchLevel,(),()) 00084 00085 CROSSNT_DECL_EX("NDIS.SYS", 00086 VOID, 00087 __stdcall, 00088 NdisInitializeReadWriteLock,( 00089 IN PNDIS_RW_LOCK Lock 00090 ), 00091 ( 00092 Lock 00093 )) 00094 00095 CROSSNT_DECL_EX("NDIS.SYS", 00096 VOID, 00097 __stdcall, 00098 NdisAcquireReadWriteLock,( 00099 IN PNDIS_RW_LOCK Lock, 00100 IN BOOLEAN fWrite, 00101 IN PLOCK_STATE LockState 00102 ), 00103 ( 00104 Lock, 00105 fWrite, 00106 LockState 00107 )) 00108 00109 CROSSNT_DECL_EX("NDIS.SYS", 00110 VOID, 00111 __stdcall, 00112 NdisReleaseReadWriteLock,( 00113 IN PNDIS_RW_LOCK Lock, 00114 IN PLOCK_STATE LockState 00115 ), 00116 ( 00117 Lock, 00118 LockState 00119 )) 00120 Generated on Sat May 26 2012 04:26:58 for ReactOS by
1.7.6.1
|