3 #error MIPS Headers are totally incorrect 12 #define PASSIVE_LEVEL 0 14 #define DISPATCH_LEVEL 2 15 #define PROFILE_LEVEL 27 19 typedef struct _KPCR {
26 #define KeGetPcr() PCR 39 #define YieldProcessor() __asm__ __volatile__("nop"); 41 #define KeLowerIrql(a) KfLowerIrql(a) 42 #define KeRaiseIrql(a,b) *(b) = KfRaiseIrql(a)
struct _KFLOATING_SAVE KFLOATING_SAVE
struct _KFLOATING_SAVE * PKFLOATING_SAVE
$if(_WDMDDK_) typedef struct _KFLOATING_SAVE
FORCEINLINE KIRQL KeRaiseIrqlToSynchLevel(VOID)
FORCEINLINE ULONG KeGetCurrentProcessorNumber(VOID)
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
NTKERNELAPI KIRQL NTAPI KfRaiseIrql(IN KIRQL NewIrql)
$endif(_WDMDDK_) $if(_NTDDK_) typedef struct _NEON128
NTKERNELAPI VOID NTAPI KfLowerIrql(IN KIRQL NewIrql)
NTKERNELAPI KIRQL NTAPI KeRaiseIrqlToDpcLevel(VOID)
_Requires_lock_held_ SpinLock _Releases_lock_ SpinLock _In_ _IRQL_restores_ KIRQL NewIrql