//\r
VOID\r
FASTCALL\r
-ExEnterCriticalRegionAndAcquireFastMutexUnsafe(PFAST_MUTEX FastMutex);\r
+ExEnterCriticalRegionAndAcquireFastMutexUnsafe(\r
+ PFAST_MUTEX FastMutex\r
+);\r
\r
VOID\r
FASTCALL\r
-ExReleaseFastMutexUnsafeAndLeaveCriticalRegion(PFAST_MUTEX FastMutex);\r
+ExReleaseFastMutexUnsafeAndLeaveCriticalRegion(\r
+ PFAST_MUTEX FastMutex\r
+);\r
+\r
+//\r
+// Pushlock functions\r
+//\r
+VOID\r
+FASTCALL\r
+ExfAcquirePushLockExclusive(\r
+ PEX_PUSH_LOCK PushLock\r
+);\r
+\r
+VOID\r
+FASTCALL\r
+ExfAcquirePushLockShared(\r
+ PEX_PUSH_LOCK PushLock\r
+);\r
+\r
+VOID\r
+FASTCALL\r
+ExfReleasePushLock(\r
+ PEX_PUSH_LOCK PushLock\r
+);\r
+\r
+VOID\r
+FASTCALL\r
+ExfReleasePushLockExclusive(\r
+ PEX_PUSH_LOCK PushLock\r
+);\r
+\r
+VOID\r
+FASTCALL\r
+ExfReleasePushLockShared(\r
+ PEX_PUSH_LOCK PushLock\r
+);\r
+\r
+VOID\r
+FASTCALL\r
+ExfTryToWakePushLock(\r
+ PEX_PUSH_LOCK PushLock\r
+);\r
+\r
+VOID\r
+FASTCALL\r
+ExfUnblockPushLock(\r
+ PEX_PUSH_LOCK PushLock,\r
+ PVOID CurrentWaitBlock\r
+);\r
+\r
#endif\r
\r
//\r