%ifndef KEXPORTS_INC
%define KEXPORTS_INC


struc					KERNEL_EXPORTS
.AvGetSavedDataAddress:			resd 1
.AvSendTVEncoderOption:			resd 1
.AvSetDisplayMode:			resd 1
.AvSetSavedDataAddress:			resd 1
.DbgBreakPoint:				resd 1
.DbgBreakPointWithStatus:		resd 1
.DbgLoadImageSymbols:			resd 1
.DbgPrint:				resd 1
.HalReadSMCTrayState:			resd 1
.DbgPrompt:				resd 1
.DbgUnLoadImageSymbols:			resd 1
.ExAcquireReadWriteLockExclusive:		resd 1
.ExAcquireReadWriteLockShared:		resd 1
.ExAllocatePool:				resd 1
.ExAllocatePoolWithTag:			resd 1
.ExEventObjectType:			resd 1
.ExFreePool:				resd 1
.ExInitializeReadWriteLock:		resd 1
.ExInterlockedAddLargeInteger:		resd 1
.ExInterlockedAddLargeStatistic:		resd 1
.ExInterlockedCompareExchange64:		resd 1
.ExMutantObjectType:			resd 1
.ExQueryPoolBlockSize:			resd 1
.ExQueryNonVolatileSetting:		resd 1
.ExReadWriteRefurbInfo:			resd 1
.ExRaiseException:			resd 1
.ExRaiseStatus:				resd 1
.ExReleaseReadWriteLock:			resd 1
.ExSaveNonVolatileSetting:		resd 1
.ExSemaphoreObjectType:			resd 1
.ExTimerObjectType:			resd 1
.ExfInterlockedInsertHeadList:		resd 1
.ExfInterlockedInsertTailList:		resd 1
.ExfInterlockedRemoveHeadList:		resd 1
.FscGetCacheSize:			resd 1
.FscInvalidateIdleBlocks:		resd 1
.FscSetCacheSize:			resd 1
.HalClearSoftwareInterrupt:		resd 1
.HalDisableSystemInterrupt:		resd 1
.HalDiskCachePartitionCount:		resd 1
.HalDiskModelNumber:			resd 1
.HalDiskSerialNumber:			resd 1
.HalEnableSystemInterrupt:		resd 1
.HalGetInterruptVector:			resd 1
.HalReadSMBusValue:			resd 1
.HalReadWritePCISpace:			resd 1
.HalRegisterShutdownNotification:		resd 1
.HalRequestSoftwareInterrupt:		resd 1
.HalReturnToFirmware:			resd 1
.HalWriteSMBusValue:			resd 1
.InterlockedCompareExchange:		resd 1
.InterlockedDecrement:			resd 1
.InterlockedIncrement:			resd 1
.InterlockedExchange:			resd 1
.InterlockedExchangeAdd:			resd 1
.InterlockedFlushSList:			resd 1
.InterlockedPopEntrySList:		resd 1
.InterlockedPushEntrySList:		resd 1
.IoAllocateIrp:				resd 1
.IoBuildAsynchronousFsdRequest:		resd 1
.IoBuildDeviceIoControlRequest:		resd 1
.IoBuildSynchronousFsdRequest:		resd 1
.IoCheckShareAccess:			resd 1
.IoCompletionObjectType:			resd 1
.IoCreateDevice:				resd 1
.IoCreateFile:				resd 1
.IoCreateSymbolicLink:			resd 1
.IoDeleteDevice:				resd 1
.IoDeleteSymbolicLink:			resd 1
.IoDeviceObjectType:			resd 1
.IoFileObjectType:			resd 1
.IoFreeIrp:				resd 1
.IoInitializeIrp:			resd 1
.IoInvalidDeviceRequest:			resd 1
.IoQueryFileInformation:			resd 1
.IoQueryVolumeInformation:		resd 1
.IoQueueThreadIrp:			resd 1
.IoRemoveShareAccess:			resd 1
.IoSetIoCompletion:			resd 1
.IoSetShareAccess:			resd 1
.IoStartNextPacket:			resd 1
.IoStartNextPacketByKey:			resd 1
.IoStartPacket:				resd 1
.IoSynchronousDeviceIoControlRequest:	resd 1
.IoSynchronousFsdRequest:		resd 1
.IofCallDriver:				resd 1
.IofCompleteRequest:			resd 1
.KdDebuggerEnabled:			resd 1
.KdDebuggerNotPresent:			resd 1
.IoDismountVolume:			resd 1
.IoDismountVolumeByName:			resd 1
.KeAlertResumeThread:			resd 1
.KeAlertThread:				resd 1
.KeBoostPriorityThread:			resd 1
.KeBugCheck:				resd 1
.KeBugCheckEx:				resd 1
.KeCancelTimer:				resd 1
.KeConnectInterrupt:			resd 1
.KeDelayExecutionThread:			resd 1
.KeDisconnectInterrupt:			resd 1
.KeEnterCriticalRegion:			resd 1
.MmGlobalData:				resd 1
.KeGetCurrentIrql:			resd 1
.KeGetCurrentThread:			resd 1
.KeInitializeApc:			resd 1
.KeInitializeDeviceQueue:		resd 1
.KeInitializeDpc:			resd 1
.KeInitializeEvent:			resd 1
.KeInitializeInterrupt:			resd 1
.KeInitializeMutant:			resd 1
.KeInitializeQueue:			resd 1
.KeInitializeSemaphore:			resd 1
.KeInitializeTimerEx:			resd 1
.KeInsertByKeyDeviceQueue:		resd 1
.KeInsertDeviceQueue:			resd 1
.KeInsertHeadQueue:			resd 1
.KeInsertQueue:				resd 1
.KeInsertQueueApc:			resd 1
.KeInsertQueueDpc:			resd 1
.KeInterruptTime:			resd 1
.KeIsExecutingDpc:			resd 1
.KeLeaveCriticalRegion:			resd 1
.KePulseEvent:				resd 1
.KeQueryBasePriorityThread:		resd 1
.KeQueryInterruptTime:			resd 1
.KeQueryPerformanceCounter:		resd 1
.KeQueryPerformanceFrequency:		resd 1
.KeQuerySystemTime:			resd 1
.KeRaiseIrqlToDpcLevel:			resd 1
.KeRaiseIrqlToSynchLevel:		resd 1
.KeReleaseMutant:			resd 1
.KeReleaseSemaphore:			resd 1
.KeRemoveByKeyDeviceQueue:		resd 1
.KeRemoveDeviceQueue:			resd 1
.KeRemoveEntryDeviceQueue:		resd 1
.KeRemoveQueue:				resd 1
.KeRemoveQueueDpc:			resd 1
.KeResetEvent:				resd 1
.KeRestoreFloatingPointState:		resd 1
.KeResumeThread:				resd 1
.KeRundownQueue:				resd 1
.KeSaveFloatingPointState:		resd 1
.KeSetBasePriorityThread:		resd 1
.KeSetDisableBoostThread:		resd 1
.KeSetEvent:				resd 1
.KeSetEventBoostPriority:		resd 1
.KeSetPriorityProcess:			resd 1
.KeSetPriorityThread:			resd 1
.KeSetTimer:				resd 1
.KeSetTimerEx:				resd 1
.KeStallExecutionProcessor:		resd 1
.KeSuspendThread:			resd 1
.KeSynchronizeExecution:			resd 1
.KeSystemTime:				resd 1
.KeTestAlertThread:			resd 1
.KeTickCount:				resd 1
.KeTimeIncrement:			resd 1
.KeWaitForMultipleObjects:		resd 1
.KeWaitForSingleObject:			resd 1
.KfRaiseIrql:				resd 1
.KfLowerIrql:				resd 1
.KiBugCheckData:				resd 1
.KiUnlockDispatcherDatabase:		resd 1
.LaunchDataPage:				resd 1
.MmAllocateContiguousMemory:		resd 1
.MmAllocateContiguousMemoryEx:		resd 1
.MmAllocateSystemMemory:			resd 1
.MmClaimGpuInstanceMemory:		resd 1
.MmCreateKernelStack:			resd 1
.MmDeleteKernelStack:			resd 1
.MmFreeContiguousMemory:			resd 1
.MmFreeSystemMemory:			resd 1
.MmGetPhysicalAddress:			resd 1
.MmIsAddressValid:			resd 1
.MmLockUnlockBufferPages:		resd 1
.MmLockUnlockPhysicalPage:		resd 1
.MmMapIoSpace:				resd 1
.MmPersistContiguousMemory:		resd 1
.MmQueryAddressProtect:			resd 1
.MmQueryAllocationSize:			resd 1
.MmQueryStatistics:			resd 1
.MmSetAddressProtect:			resd 1
.MmUnmapIoSpace:				resd 1
.NtAllocateVirtualMemory:		resd 1
.NtCancelTimer:				resd 1
.NtClearEvent:				resd 1
.NtClose:				resd 1
.NtCreateDirectoryObject:		resd 1
.NtCreateEvent:				resd 1
.NtCreateFile:				resd 1
.NtCreateIoCompletion:			resd 1
.NtCreateMutant:				resd 1
.NtCreateSemaphore:			resd 1
.NtCreateTimer:				resd 1
.NtDeleteFile:				resd 1
.NtDeviceIoControlFile:			resd 1
.NtDuplicateObject:			resd 1
.NtFlushBuffersFile:			resd 1
.NtFreeVirtualMemory:			resd 1
.NtFsControlFile:			resd 1
.NtOpenDirectoryObject:			resd 1
.NtOpenFile:				resd 1
.NtOpenSymbolicLinkObject:		resd 1
.NtProtectVirtualMemory:			resd 1
.NtPulseEvent:				resd 1
.NtQueueApcThread:			resd 1
.NtQueryDirectoryFile:			resd 1
.NtQueryDirectoryObject:			resd 1
.NtQueryEvent:				resd 1
.NtQueryFullAttributesFile:		resd 1
.NtQueryInformationFile:			resd 1
.NtQueryIoCompletion:			resd 1
.NtQueryMutant:				resd 1
.NtQuerySemaphore:			resd 1
.NtQuerySymbolicLinkObject:		resd 1
.NtQueryTimer:				resd 1
.NtQueryVirtualMemory:			resd 1
.NtQueryVolumeInformationFile:		resd 1
.NtReadFile:				resd 1
.NtReadFileScatter:			resd 1
.NtReleaseMutant:			resd 1
.NtReleaseSemaphore:			resd 1
.NtRemoveIoCompletion:			resd 1
.NtResumeThread:				resd 1
.NtSetEvent:				resd 1
.NtSetInformationFile:			resd 1
.NtSetIoCompletion:			resd 1
.NtSetSystemTime:			resd 1
.NtSetTimerEx:				resd 1
.NtSignalAndWaitForSingleObjectEx:	resd 1
.NtSuspendThread:			resd 1
.NtUserIoApcDispatcher:			resd 1
.NtWaitForSingleObject:			resd 1
.NtWaitForSingleObjectEx:		resd 1
.NtWaitForMultipleObjectsEx:		resd 1
.NtWriteFile:				resd 1
.NtWriteFileGather:			resd 1
.NtYieldExecution:			resd 1
.ObCreateObject:				resd 1
.ObDirectoryObjectType:			resd 1
.ObInsertObject:				resd 1
.ObMakeTemporaryObject:			resd 1
.ObOpenObjectByName:			resd 1
.ObOpenObjectByPointer:			resd 1
.ObpObjectHandleTable:			resd 1
.ObReferenceObjectByHandle:		resd 1
.ObReferenceObjectByName:		resd 1
.ObReferenceObjectByPointer:		resd 1
.ObSymbolicLinkObjectType:		resd 1
.ObfDereferenceObject:			resd 1
.ObfReferenceObject:			resd 1
.PhyGetLinkState:			resd 1
.PhyInitialize:				resd 1
.PsCreateSystemThread:			resd 1
.PsCreateSystemThreadEx:			resd 1
.PsQueryStatistics:			resd 1
.PsSetCreateThreadNotifyRoutine:		resd 1
.PsTerminateSystemThread:		resd 1
.PsThreadObjectType:			resd 1
.RtlAnsiStringToUnicodeString:		resd 1
.RtlAppendStringToString:		resd 1
.RtlAppendUnicodeStringToString:		resd 1
.RtlAppendUnicodeToString:		resd 1
.RtlAssert:				resd 1
.RtlCaptureContext:			resd 1
.RtlCaptureStackBackTrace:		resd 1
.RtlCharToInteger:			resd 1
.RtlCompareMemory:			resd 1
.RtlCompareMemoryUlong:			resd 1
.RtlCompareString:			resd 1
.RtlCompareUnicodeString:		resd 1
.RtlCopyString:				resd 1
.RtlCopyUnicodeString:			resd 1
.RtlCreateUnicodeString:			resd 1
.RtlDowncaseUnicodeChar:			resd 1
.RtlDowncaseUnicodeString:		resd 1
.RtlEnterCriticalSection:		resd 1
.RtlEnterCriticalSectionAndRegion:	resd 1
.RtlEqualString:				resd 1
.RtlEqualUnicodeString:			resd 1
.RtlExtendedIntegerMultiply:		resd 1
.RtlExtendedLargeIntegerDivide:		resd 1
.RtlExtendedMagicDivide:			resd 1
.RtlFillMemory:				resd 1
.RtlFillMemoryUlong:			resd 1
.RtlFreeAnsiString:			resd 1
.RtlFreeUnicodeString:			resd 1
.RtlGetCallersAddress:			resd 1
.RtlInitAnsiString:			resd 1
.RtlInitUnicodeString:			resd 1
.RtlInitializeCriticalSection:		resd 1
.RtlIntegerToChar:			resd 1
.RtlIntegerToUnicodeString:		resd 1
.RtlLeaveCriticalSection:		resd 1
.RtlLeaveCriticalSectionAndRegion:	resd 1
.RtlLowerChar:				resd 1
.RtlMapGenericMask:			resd 1
.RtlMoveMemory:				resd 1
.RtlMultiByteToUnicodeN:			resd 1
.RtlMultiByteToUnicodeSize:		resd 1
.RtlNtStatusToDosError:			resd 1
.RtlRaiseException:			resd 1
.RtlRaiseStatus:				resd 1
.RtlTimeFieldsToTime:			resd 1
.RtlTimeToTimeFields:			resd 1
.RtlTryEnterCriticalSection:		resd 1
.RtlUlongByteSwap:			resd 1
.RtlUnicodeStringToAnsiString:		resd 1
.RtlUnicodeStringToInteger:		resd 1
.RtlUnicodeToMultiByteN:			resd 1
.RtlUnicodeToMultiByteSize:		resd 1
.RtlUnwind:				resd 1
.RtlUpcaseUnicodeChar:			resd 1
.RtlUpcaseUnicodeString:			resd 1
.RtlUpcaseUnicodeToMultiByteN:		resd 1
.RtlUpperChar:				resd 1
.RtlUpperString:				resd 1
.RtlUshortByteSwap:			resd 1
.RtlWalkFrameChain:			resd 1
.RtlZeroMemory:				resd 1
.XboxEEPROMKey:				resd 1
.XboxHardwareInfo:			resd 1
.XboxHDKey:				resd 1
.XboxKrnlVersion:			resd 1
.XboxSignatureKey:			resd 1
.XeImageFileName:			resd 1
.XeLoadSection:				resd 1
.XeUnloadSection:			resd 1
.READ_PORT_BUFFER_UCHAR:			resd 1
.READ_PORT_BUFFER_USHORT:		resd 1
.READ_PORT_BUFFER_ULONG:			resd 1
.WRITE_PORT_BUFFER_UCHAR:		resd 1
.WRITE_PORT_BUFFER_USHORT:		resd 1
.WRITE_PORT_BUFFER_ULONG:		resd 1
.XcSHAInit:				resd 1
.XcSHAUpdate:				resd 1
.XcSHAFinal:				resd 1
.XcRC4Key:				resd 1
.XcRC4Crypt:				resd 1
.XcHMAC:				resd 1
.XcPKEncPublic:				resd 1
.XcPKDecPrivate:				resd 1
.XcPKGetKeyLen:				resd 1
.XcVerifyPKCS1Signature:			resd 1
.XcModExp:				resd 1
.XcDESKeyParity:				resd 1
.XcKeyTable:				resd 1
.XcBlockCrypt:				resd 1
.XcBlockCryptCBC:			resd 1
.XcCryptService:				resd 1
.XcUpdateCrypto:				resd 1
.RtlRip:				resd 1
.XboxLANKey:				resd 1
.XboxAlternateSignatureKeys:		resd 1
.XePublicKeyData:			resd 1
.HalBootSMCVideoMode:			resd 1
.IdexChannelObject:			resd 1
.HalIsResetOrShutdownPending:		resd 1
.IoMarkIrpMustComplete:			resd 1
.HalInitiateShutdown:			resd 1
.xsnprintf:				resd 1
.xsprintf:				resd 1
.xvsnprintf:				resd 1
.xvsprintf:				resd 1
.HalEnableSecureTrayEject:		resd 1
.HalWriteSMCScratchRegister:		resd 1
endstruc



%endif ; KEXPORTS_INC
