Fixed compile errors in EmuKrnl.cpp

This commit is contained in:
blueshogun96 2010-04-17 17:37:39 +00:00
parent 2f9b24859f
commit 511ba86290
3 changed files with 32 additions and 4 deletions

View File

@ -12,7 +12,15 @@
#ifndef XBOXKRNL_HAL_H
#define XBOXKRNL_HAL_H
XBSYSAPI VOID *HalReadSMCTrayState;
// ******************************************************************
// * HalReadSMCTrayState
// ******************************************************************
XBSYSAPI EXPORTNUM(9) VOID NTAPI HalReadSMCTrayState
(
DWORD* State,
DWORD* Count
);
XBSYSAPI VOID *HalClearSoftwareInterrupt;
XBSYSAPI VOID *HalDisableSystemInterrupt;
XBSYSAPI VOID *HalDiskCachePartitionCount;

View File

@ -75,7 +75,15 @@ XBSYSAPI VOID *IoSynchronousFsdRequest;
XBSYSAPI VOID *IofCallDriver;
XBSYSAPI VOID *IofCompleteRequest;
XBSYSAPI VOID *IoDismountVolume;
XBSYSAPI VOID *IoDismountVolumeByName;
// ******************************************************************
// * IoDismountVolumeByName
// ******************************************************************
XBSYSAPI EXPORTNUM(91) NTSTATUS NTAPI IoDismountVolumeByName
(
IN PSTRING VolumeName
);
XBSYSAPI VOID *IoMarkIrpMustComplete;
#endif

View File

@ -15,7 +15,15 @@
XBSYSAPI VOID *KeAlertResumeThread;
XBSYSAPI VOID *KeAlertThread;
XBSYSAPI VOID *KeBoostPriorityThread;
XBSYSAPI VOID *KeBugCheck;
// ******************************************************************
// * KeBugCheck
// ******************************************************************
XBSYSAPI EXPORTNUM(95) VOID NTAPI KeBugCheck
(
IN ULONG BugCheckMode
);
XBSYSAPI VOID *KeBugCheckEx;
XBSYSAPI VOID *KeCancelTimer;
XBSYSAPI VOID *KeConnectInterrupt;
@ -98,7 +106,11 @@ XBSYSAPI EXPORTNUM(128) VOID NTAPI KeQuerySystemTime
PLARGE_INTEGER CurrentTime
);
XBSYSAPI VOID *KeRaiseIrqlToDpcLevel;
// ******************************************************************
// * KeRaiseIrqlToDpcLevel
// ******************************************************************
XBSYSAPI EXPORTNUM(129) UCHAR NTAPI KeRaiseIrqlToDpcLevel();
XBSYSAPI VOID *KeRaiseIrqlToSynchLevel;
XBSYSAPI VOID *KeReleaseMutant;
XBSYSAPI VOID *KeReleaseSemaphore;