395 lines
26 KiB
Plaintext
395 lines
26 KiB
Plaintext
#undef RtlMoveMemory
|
|
#undef RtlCopyMemory
|
|
#undef RtlFillMemory
|
|
#undef RtlZeroMemory
|
|
NAME xboxkrnl.exe
|
|
|
|
EXPORTS
|
|
AvGetSavedDataAddress @1 NONAME
|
|
AvSendTVEncoderOption @2 NONAME
|
|
AvSetDisplayMode @3 NONAME
|
|
AvSetSavedDataAddress @4 NONAME
|
|
DbgBreakPoint @5 NONAME
|
|
DbgBreakPointWithStatus @6 NONAME
|
|
DbgPrint @8 NONAME
|
|
DbgPrompt @10 NONAME
|
|
ExAcquireReadWriteLockExclusive @12 NONAME
|
|
ExAcquireReadWriteLockShared @13 NONAME
|
|
ExAllocatePool @14 NONAME
|
|
ExAllocatePoolWithTag @15 NONAME
|
|
ExEventObjectType @16 NONAME CONSTANT
|
|
ExFreePool @17 NONAME
|
|
ExInitializeReadWriteLock @18 NONAME
|
|
ExInterlockedAddLargeInteger @19 NONAME
|
|
ExInterlockedAddLargeStatistic @20 NONAME
|
|
ExInterlockedCompareExchange64 @21 NONAME
|
|
ExMutantObjectType @22 NONAME CONSTANT
|
|
ExQueryPoolBlockSize @23 NONAME
|
|
ExQueryNonVolatileSetting @24 NONAME
|
|
ExReadWriteRefurbInfo @25 NONAME
|
|
ExRaiseException @26 NONAME
|
|
ExRaiseStatus @27 NONAME
|
|
ExReleaseReadWriteLock @28 NONAME
|
|
ExSaveNonVolatileSetting @29 NONAME
|
|
ExSemaphoreObjectType @30 NONAME CONSTANT
|
|
ExTimerObjectType @31 NONAME CONSTANT
|
|
ExfInterlockedInsertHeadList @32 NONAME
|
|
ExfInterlockedInsertTailList @33 NONAME
|
|
ExfInterlockedRemoveHeadList @34 NONAME
|
|
FscGetCacheSize @35 NONAME
|
|
FscInvalidateIdleBlocks @36 NONAME
|
|
FscSetCacheSize @37 NONAME
|
|
HalBootSMCVideoMode @356 NONAME CONSTANT
|
|
HalClearSoftwareInterrupt @38 NONAME
|
|
HalDisableSystemInterrupt @39 NONAME
|
|
HalDiskCachePartitionCount @40 NONAME CONSTANT
|
|
HalDiskModelNumber @41 NONAME CONSTANT
|
|
HalDiskSerialNumber @42 NONAME CONSTANT
|
|
HalEnableSecureTrayEject @365 NONAME
|
|
HalEnableSystemInterrupt @43 NONAME
|
|
HalGetInterruptVector @44 NONAME
|
|
HalInitiateShutdown @360 NONAME
|
|
HalIsResetOrShutdownPending @358 NONAME
|
|
HalReadSMBusValue @45 NONAME
|
|
HalReadSMCTrayState @9 NONAME
|
|
HalReadWritePCISpace @46 NONAME
|
|
HalRegisterShutdownNotification @47 NONAME
|
|
HalRequestSoftwareInterrupt @48 NONAME
|
|
HalReturnToFirmware @49 NONAME
|
|
HalWriteSMBusValue @50 NONAME
|
|
HalWriteSMCScratchRegister @366 NONAME
|
|
IdexChannelObject @357 NONAME CONSTANT
|
|
InterlockedCompareExchange @51 NONAME
|
|
InterlockedDecrement @52 NONAME
|
|
InterlockedIncrement @53 NONAME
|
|
InterlockedExchange @54 NONAME
|
|
InterlockedExchangeAdd @55 NONAME
|
|
InterlockedFlushSList @56 NONAME
|
|
InterlockedPopEntrySList @57 NONAME
|
|
InterlockedPushEntrySList @58 NONAME
|
|
IoAllocateIrp @59 NONAME
|
|
IoBuildAsynchronousFsdRequest @60 NONAME
|
|
IoBuildDeviceIoControlRequest @61 NONAME
|
|
IoBuildSynchronousFsdRequest @62 NONAME
|
|
IoCheckShareAccess @63 NONAME
|
|
IoCompletionObjectType @64 NONAME CONSTANT
|
|
IoCreateDevice @65 NONAME
|
|
IoCreateFile @66 NONAME
|
|
IoCreateSymbolicLink @67 NONAME
|
|
IoDeleteDevice @68 NONAME
|
|
IoDeleteSymbolicLink @69 NONAME
|
|
IoDeviceObjectType @70 NONAME CONSTANT
|
|
IoDismountVolume @90 NONAME
|
|
IoDismountVolumeByName @91 NONAME
|
|
IoFileObjectType @71 NONAME CONSTANT
|
|
IoFreeIrp @72 NONAME
|
|
IoInitializeIrp @73 NONAME
|
|
IoInvalidDeviceRequest @74 NONAME
|
|
IoMarkIrpMustComplete @359 NONAME
|
|
IoQueryFileInformation @75 NONAME
|
|
IoQueryVolumeInformation @76 NONAME
|
|
IoQueueThreadIrp @77 NONAME
|
|
IoRemoveShareAccess @78 NONAME
|
|
IoSetIoCompletion @79 NONAME
|
|
IoSetShareAccess @80 NONAME
|
|
IoStartNextPacket @81 NONAME
|
|
IoStartNextPacketByKey @82 NONAME
|
|
IoStartPacket @83 NONAME
|
|
IoSynchronousDeviceIoControlRequest @84 NONAME
|
|
IoSynchronousFsdRequest @85 NONAME
|
|
IofCallDriver @86 NONAME
|
|
IofCompleteRequest @87 NONAME
|
|
KdDebuggerEnabled @88 NONAME CONSTANT
|
|
KdDebuggerNotPresent @89 NONAME CONSTANT
|
|
KeAlertResumeThread @92 NONAME
|
|
KeAlertThread @93 NONAME
|
|
KeBoostPriorityThread @94 NONAME
|
|
KeBugCheck @95 NONAME
|
|
KeBugCheckEx @96 NONAME
|
|
KeCancelTimer @97 NONAME
|
|
KeConnectInterrupt @98 NONAME
|
|
KeDelayExecutionThread @99 NONAME
|
|
KeDisconnectInterrupt @100 NONAME
|
|
KeEnterCriticalRegion @101 NONAME
|
|
KeGetCurrentIrql @103 NONAME
|
|
KeGetCurrentThread @104 NONAME
|
|
KeInitializeApc @105 NONAME
|
|
KeInitializeDeviceQueue @106 NONAME
|
|
KeInitializeDpc @107 NONAME
|
|
KeInitializeEvent @108 NONAME
|
|
KeInitializeInterrupt @109 NONAME
|
|
KeInitializeMutant @110 NONAME
|
|
KeInitializeQueue @111 NONAME
|
|
KeInitializeSemaphore @112 NONAME
|
|
KeInitializeTimerEx @113 NONAME
|
|
KeInsertByKeyDeviceQueue @114 NONAME
|
|
KeInsertDeviceQueue @115 NONAME
|
|
KeInsertHeadQueue @116 NONAME
|
|
KeInsertQueue @117 NONAME
|
|
KeInsertQueueApc @118 NONAME
|
|
KeInsertQueueDpc @119 NONAME
|
|
KeInterruptTime @120 NONAME CONSTANT
|
|
KeIsExecutingDpc @121 NONAME
|
|
KeLeaveCriticalRegion @122 NONAME
|
|
KePulseEvent @123 NONAME
|
|
KeQueryBasePriorityThread @124 NONAME
|
|
KeQueryInterruptTime @125 NONAME
|
|
KeQueryPerformanceCounter @126 NONAME
|
|
KeQueryPerformanceFrequency @127 NONAME
|
|
KeQuerySystemTime @128 NONAME
|
|
KeRaiseIrqlToDpcLevel @129 NONAME
|
|
KeRaiseIrqlToSynchLevel @130 NONAME
|
|
KeReleaseMutant @131 NONAME
|
|
KeReleaseSemaphore @132 NONAME
|
|
KeRemoveByKeyDeviceQueue @133 NONAME
|
|
KeRemoveDeviceQueue @134 NONAME
|
|
KeRemoveEntryDeviceQueue @135 NONAME
|
|
KeRemoveQueue @136 NONAME
|
|
KeRemoveQueueDpc @137 NONAME
|
|
KeResetEvent @138 NONAME
|
|
KeRestoreFloatingPointState @139 NONAME
|
|
KeResumeThread @140 NONAME
|
|
KeRundownQueue @141 NONAME
|
|
KeSaveFloatingPointState @142 NONAME
|
|
KeSetBasePriorityThread @143 NONAME
|
|
KeSetDisableBoostThread @144 NONAME
|
|
KeSetEvent @145 NONAME
|
|
KeSetEventBoostPriority @146 NONAME
|
|
KeSetPriorityProcess @147 NONAME
|
|
KeSetPriorityThread @148 NONAME
|
|
KeSetTimer @149 NONAME
|
|
KeSetTimerEx @150 NONAME
|
|
KeStallExecutionProcessor @151 NONAME
|
|
KeSuspendThread @152 NONAME
|
|
KeSynchronizeExecution @153 NONAME
|
|
KeSystemTime @154 NONAME CONSTANT
|
|
KeTestAlertThread @155 NONAME
|
|
KeTickCount @156 NONAME CONSTANT
|
|
KeTimeIncrement @157 NONAME CONSTANT
|
|
KeWaitForMultipleObjects @158 NONAME
|
|
KeWaitForSingleObject @159 NONAME
|
|
KfRaiseIrql @160 NONAME
|
|
KfLowerIrql @161 NONAME
|
|
KiBugCheckData @162 NONAME CONSTANT
|
|
KiUnlockDispatcherDatabase @163 NONAME
|
|
LaunchDataPage @164 NONAME CONSTANT
|
|
MmAllocateContiguousMemory @165 NONAME
|
|
MmAllocateContiguousMemoryEx @166 NONAME
|
|
MmAllocateSystemMemory @167 NONAME
|
|
MmClaimGpuInstanceMemory @168 NONAME
|
|
MmCreateKernelStack @169 NONAME
|
|
MmDeleteKernelStack @170 NONAME
|
|
MmFreeContiguousMemory @171 NONAME
|
|
MmFreeSystemMemory @172 NONAME
|
|
MmGetPhysicalAddress @173 NONAME
|
|
MmGlobalData @102 NONAME CONSTANT
|
|
MmIsAddressValid @174 NONAME
|
|
MmLockUnlockBufferPages @175 NONAME
|
|
MmLockUnlockPhysicalPage @176 NONAME
|
|
MmMapIoSpace @177 NONAME
|
|
MmPersistContiguousMemory @178 NONAME
|
|
MmQueryAddressProtect @179 NONAME
|
|
MmQueryAllocationSize @180 NONAME
|
|
MmQueryStatistics @181 NONAME
|
|
MmSetAddressProtect @182 NONAME
|
|
MmUnmapIoSpace @183 NONAME
|
|
NtAllocateVirtualMemory @184 NONAME
|
|
NtCancelTimer @185 NONAME
|
|
NtClearEvent @186 NONAME
|
|
NtClose @187 NONAME
|
|
NtCreateDirectoryObject @188 NONAME
|
|
NtCreateEvent @189 NONAME
|
|
NtCreateFile @190 NONAME
|
|
NtCreateIoCompletion @191 NONAME
|
|
NtCreateMutant @192 NONAME
|
|
NtCreateSemaphore @193 NONAME
|
|
NtCreateTimer @194 NONAME
|
|
NtDeleteFile @195 NONAME
|
|
NtDeviceIoControlFile @196 NONAME
|
|
NtDuplicateObject @197 NONAME
|
|
NtFlushBuffersFile @198 NONAME
|
|
NtFreeVirtualMemory @199 NONAME
|
|
NtFsControlFile @200 NONAME
|
|
NtOpenDirectoryObject @201 NONAME
|
|
NtOpenFile @202 NONAME
|
|
NtOpenSymbolicLinkObject @203 NONAME
|
|
NtProtectVirtualMemory @204 NONAME
|
|
NtPulseEvent @205 NONAME
|
|
NtQueueApcThread @206 NONAME
|
|
NtQueryDirectoryFile @207 NONAME
|
|
NtQueryDirectoryObject @208 NONAME
|
|
NtQueryEvent @209 NONAME
|
|
NtQueryFullAttributesFile @210 NONAME
|
|
NtQueryInformationFile @211 NONAME
|
|
NtQueryIoCompletion @212 NONAME
|
|
NtQueryMutant @213 NONAME
|
|
NtQuerySemaphore @214 NONAME
|
|
NtQuerySymbolicLinkObject @215 NONAME
|
|
NtQueryTimer @216 NONAME
|
|
NtQueryVirtualMemory @217 NONAME
|
|
NtQueryVolumeInformationFile @218 NONAME
|
|
NtReadFile @219 NONAME
|
|
NtReadFileScatter @220 NONAME
|
|
NtReleaseMutant @221 NONAME
|
|
NtReleaseSemaphore @222 NONAME
|
|
NtRemoveIoCompletion @223 NONAME
|
|
NtResumeThread @224 NONAME
|
|
NtSetEvent @225 NONAME
|
|
NtSetInformationFile @226 NONAME
|
|
NtSetIoCompletion @227 NONAME
|
|
NtSetSystemTime @228 NONAME
|
|
NtSetTimerEx @229 NONAME
|
|
NtSignalAndWaitForSingleObjectEx @230 NONAME
|
|
NtSuspendThread @231 NONAME
|
|
NtUserIoApcDispatcher @232 NONAME
|
|
NtWaitForSingleObject @233 NONAME
|
|
NtWaitForSingleObjectEx @234 NONAME
|
|
NtWaitForMultipleObjectsEx @235 NONAME
|
|
NtWriteFile @236 NONAME
|
|
NtWriteFileGather @237 NONAME
|
|
NtYieldExecution @238 NONAME
|
|
ObCreateObject @239 NONAME
|
|
ObDirectoryObjectType @240 NONAME CONSTANT
|
|
ObInsertObject @241 NONAME
|
|
ObMakeTemporaryObject @242 NONAME
|
|
ObOpenObjectByName @243 NONAME
|
|
ObOpenObjectByPointer @244 NONAME
|
|
ObpObjectHandleTable @245 NONAME CONSTANT
|
|
ObReferenceObjectByHandle @246 NONAME
|
|
ObReferenceObjectByName @247 NONAME
|
|
ObReferenceObjectByPointer @248 NONAME
|
|
ObSymbolicLinkObjectType @249 NONAME CONSTANT
|
|
ObfDereferenceObject @250 NONAME
|
|
ObfReferenceObject @251 NONAME
|
|
PhyGetLinkState @252 NONAME
|
|
PhyInitialize @253 NONAME
|
|
PsCreateSystemThread @254 NONAME
|
|
PsCreateSystemThreadEx @255 NONAME
|
|
PsQueryStatistics @256 NONAME
|
|
PsSetCreateThreadNotifyRoutine @257 NONAME
|
|
PsTerminateSystemThread @258 NONAME
|
|
PsThreadObjectType @259 NONAME CONSTANT
|
|
RtlAnsiStringToUnicodeString @260 NONAME
|
|
RtlAppendStringToString @261 NONAME
|
|
RtlAppendUnicodeStringToString @262 NONAME
|
|
RtlAppendUnicodeToString @263 NONAME
|
|
RtlAssert @264 NONAME
|
|
RtlCaptureContext @265 NONAME
|
|
RtlCaptureStackBackTrace @266 NONAME
|
|
RtlCharToInteger @267 NONAME
|
|
RtlCompareMemory @268 NONAME
|
|
RtlCompareMemoryUlong @269 NONAME
|
|
RtlCompareString @270 NONAME
|
|
RtlCompareUnicodeString @271 NONAME
|
|
RtlCopyString @272 NONAME
|
|
RtlCopyUnicodeString @273 NONAME
|
|
RtlCreateUnicodeString @274 NONAME
|
|
RtlDowncaseUnicodeChar @275 NONAME
|
|
RtlDowncaseUnicodeString @276 NONAME
|
|
RtlEnterCriticalSection @277 NONAME
|
|
RtlEnterCriticalSectionAndRegion @278 NONAME
|
|
RtlEqualString @279 NONAME
|
|
RtlEqualUnicodeString @280 NONAME
|
|
RtlExtendedIntegerMultiply @281 NONAME
|
|
RtlExtendedLargeIntegerDivide @282 NONAME
|
|
RtlExtendedMagicDivide @283 NONAME
|
|
RtlFillMemory @284 NONAME
|
|
RtlFillMemoryUlong @285 NONAME
|
|
RtlFreeAnsiString @286 NONAME
|
|
RtlFreeUnicodeString @287 NONAME
|
|
RtlGetCallersAddress @288 NONAME
|
|
RtlInitAnsiString @289 NONAME
|
|
RtlInitUnicodeString @290 NONAME
|
|
RtlInitializeCriticalSection @291 NONAME
|
|
RtlIntegerToChar @292 NONAME
|
|
RtlIntegerToUnicodeString @293 NONAME
|
|
RtlLeaveCriticalSection @294 NONAME
|
|
RtlLeaveCriticalSectionAndRegion @295 NONAME
|
|
RtlLowerChar @296 NONAME
|
|
RtlMapGenericMask @297 NONAME
|
|
RtlMoveMemory @298 NONAME
|
|
RtlMultiByteToUnicodeN @299 NONAME
|
|
RtlMultiByteToUnicodeSize @300 NONAME
|
|
RtlNtStatusToDosError @301 NONAME
|
|
RtlRaiseException @302 NONAME
|
|
RtlRaiseStatus @303 NONAME
|
|
RtlRip @352 NONAME
|
|
RtlSnprintf = _snprintf @361 NONAME
|
|
RtlSprintf = sprintf @362 NONAME
|
|
RtlTimeFieldsToTime @304 NONAME
|
|
RtlTimeToTimeFields @305 NONAME
|
|
RtlTryEnterCriticalSection @306 NONAME
|
|
RtlUlongByteSwap @307 NONAME
|
|
RtlUnicodeStringToAnsiString @308 NONAME
|
|
RtlUnicodeStringToInteger @309 NONAME
|
|
RtlUnicodeToMultiByteN @310 NONAME
|
|
RtlUnicodeToMultiByteSize @311 NONAME
|
|
RtlUnwind @312 NONAME
|
|
RtlUpcaseUnicodeChar @313 NONAME
|
|
RtlUpcaseUnicodeString @314 NONAME
|
|
RtlUpcaseUnicodeToMultiByteN @315 NONAME
|
|
RtlUpperChar @316 NONAME
|
|
RtlUpperString @317 NONAME
|
|
RtlUshortByteSwap @318 NONAME
|
|
RtlVsnprintf = _vsnprintf @363 NONAME
|
|
RtlVsprintf = vsprintf @364 NONAME
|
|
RtlWalkFrameChain @319 NONAME
|
|
RtlZeroMemory @320 NONAME
|
|
XboxAlternateSignatureKeys @354 NONAME CONSTANT
|
|
XboxEEPROMKey @321 NONAME CONSTANT
|
|
XboxHardwareInfo @322 NONAME CONSTANT
|
|
XboxHDKey @323 NONAME CONSTANT
|
|
XboxLANKey @353 NONAME CONSTANT
|
|
XboxKrnlVersion @324 NONAME CONSTANT
|
|
XboxSignatureKey @325 NONAME CONSTANT
|
|
XeImageFileName @326 NONAME CONSTANT
|
|
XeLoadSection @327 NONAME
|
|
XePublicKeyData @355 NONAME CONSTANT
|
|
XeUnloadSection @328 NONAME
|
|
READ_PORT_BUFFER_UCHAR @329 NONAME
|
|
READ_PORT_BUFFER_USHORT @330 NONAME
|
|
READ_PORT_BUFFER_ULONG @331 NONAME
|
|
WRITE_PORT_BUFFER_UCHAR @332 NONAME
|
|
WRITE_PORT_BUFFER_USHORT @333 NONAME
|
|
WRITE_PORT_BUFFER_ULONG @334 NONAME
|
|
XcSHAInit @335 NONAME
|
|
XcSHAUpdate @336 NONAME
|
|
XcSHAFinal @337 NONAME
|
|
XcRC4Key @338 NONAME
|
|
XcRC4Crypt @339 NONAME
|
|
XcHMAC @340 NONAME
|
|
XcPKEncPublic @341 NONAME
|
|
XcPKDecPrivate @342 NONAME
|
|
XcPKGetKeyLen @343 NONAME
|
|
XcVerifyPKCS1Signature @344 NONAME
|
|
XcModExp @345 NONAME
|
|
XcDESKeyParity @346 NONAME
|
|
XcKeyTable @347 NONAME
|
|
XcBlockCrypt @348 NONAME
|
|
XcBlockCryptCBC @349 NONAME
|
|
XcCryptService @350 NONAME
|
|
XcUpdateCrypto @351 NONAME
|
|
|
|
#ifdef _XBOX_ENABLE_PROFILING
|
|
//
|
|
// private kernel profiling functions
|
|
//
|
|
XProfpControl @370 NONAME
|
|
XProfpGetData @371 NONAME
|
|
IrtClientInitFast @372 NONAME
|
|
IrtSweep @373 NONAME
|
|
#endif
|
|
|
|
#ifdef DEVKIT
|
|
//
|
|
// developer kit only functions
|
|
//
|
|
DbgLoadImageSymbols @7 NONAME
|
|
DbgUnLoadImageSymbols @11 NONAME
|
|
MmDbgAllocateMemory @374 NONAME
|
|
MmDbgFreeMemory @375 NONAME
|
|
MmDbgQueryAvailablePages @376 NONAME
|
|
MmDbgReleaseAddress @377 NONAME
|
|
MmDbgWriteCheck @378 NONAME
|
|
#endif
|