xbox-kernel/private/ntos/init/ntoskrnl.src
2020-09-30 17:17:25 +02:00

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