extern UCHAR KiDebugRegisterTrapOffsets[9];
extern UCHAR KiDebugRegisterContextOffsets[9];
extern ULONG KeTimeIncrement;
+extern ULONG KeTimeAdjustment;
extern ULONG_PTR KiBugCheckData[5];
extern ULONG KiFreezeFlag;
extern ULONG KiDPCTimeout;
{ \
(Header)->Type = t; \
(Header)->Absolute = 0; \
- (Header)->Inserted = 0; \
(Header)->Size = s; \
+ (Header)->Inserted = 0; \
(Header)->SignalState = State; \
InitializeListHead(&((Header)->WaitListHead)); \
}
VOID
FASTCALL
-KiAcquireGuardedMutexContented(PKGUARDED_MUTEX GuardedMutex);
+KiAcquireGuardedMutex(
+ IN OUT PKGUARDED_MUTEX GuardedMutex
+);
+
+VOID
+FASTCALL
+KiAcquireFastMutex(
+ IN PFAST_MUTEX FastMutex
+);
/* gate.c **********************************************************************/
IN OUT PCONTEXT Context
);
+DECLSPEC_NORETURN
VOID
NTAPI
KeBugCheckWithTf(
KiI386PentiumLockErrataFixup(VOID);
VOID
+NTAPI
WRMSR(
IN ULONG Register,
IN LONGLONG Value