+User acceptable message on incompatible W32 binary modules.
[reactos.git] / ntoskrnl / ntoskrnl.def
index 06a6c1c..762a759 100644 (file)
@@ -5,10 +5,8 @@
 ; ReactOS Operating System
 ;
 EXPORTS
-CcRosInitializeFileCache@12
-;CcRosRequestCacheSegment@20
-;CcRosReleaseCacheSegment@12
-CcRosReleaseFileCache@8
+CcRosInitializeFileCache@8
+CcRosReleaseFileCache@4
 CcCopyRead@24
 CcCopyWrite@20
 CcFlushCache@16
@@ -214,11 +212,25 @@ FsRtlUninitializeMcb@4
 FsRtlUninitializeOplock@4
 HalDispatchTable DATA
 HalPrivateDispatchTable DATA
+InbvAcquireDisplayOwnership@0
+InbvCheckDisplayOwnership@0
+InbvDisplayString@4
+InbvEnableBootDriver@4
+InbvEnableDisplayString@4
+InbvInstallDisplayStringFilter@4
+InbvIsBootDriverInstalled@0
+InbvNotifyDisplayOwnershipLost@4
+InbvResetDisplay@0
+InbvSetScrollRegion@16
+InbvSetTextColor@4
+InbvSolidColorFill@20
 @InterlockedCompareExchange@12
 @InterlockedDecrement@4
 @InterlockedExchange@8
 @InterlockedExchangeAdd@8
 @InterlockedIncrement@4
+@InterlockedPopEntrySList@4
+@InterlockedPushEntrySList@8
 IoAcquireCancelSpinLock@4
 IoAcquireRemoveLockEx@20
 IoAcquireVpbSpinLock@4
@@ -296,7 +308,7 @@ IoQueueThreadIrp@4
 IoRaiseHardError@12
 IoRaiseInformationalHardError@12
 IoReadOperationCount DATA
-IoReadPartitionTable@16
+@IoReadPartitionTable@16
 IoReadTransferCount DATA
 
 IoFreeWorkItem@4
@@ -322,7 +334,7 @@ IoReportResourceUsage@36
 IoSetDeviceToVerify@8
 IoSetHardErrorOrVerifyDevice@8
 IoSetInformation@16
-IoSetPartitionInformation@16
+@IoSetPartitionInformation@16
 IoSetShareAccess@16
 IoSetThreadHardErrorMode@4
 IoSetTopLevelIrp@4
@@ -350,9 +362,9 @@ KdDebuggerNotPresent DATA
 KdPollBreakIn@0
 KdSystemDebugControl@4
 Ke386CallBios@8
-;Ke386IoSetAccessProcess
-;Ke386QueryIoAccessMap
-;Ke386SetIoAccessMap
+Ke386IoSetAccessProcess@8
+Ke386QueryIoAccessMap@8
+Ke386SetIoAccessMap@8
 KeAcquireSpinLockAtDpcLevel@4
 KeAddSystemServiceTable@20
 KeAttachProcess@4
@@ -414,6 +426,7 @@ KeQuerySystemTime@4
 KeQueryTickCount@4
 KeQueryTimeIncrement@0
 ;KeRaiseUserException
+KeRescheduleThread@0
 KeReadStateEvent@4
 KeReadStateMutant@4
 KeReadStateMutex@4
@@ -431,11 +444,11 @@ KeRemoveEntryDeviceQueue@8
 KeRemoveQueue@12
 KeRemoveQueueDpc@4
 KeResetEvent@4
-;KeRestoreFloatingPointState
+KeRestoreFloatingPointState@4
 KeRundownQueue@4
-;KeSaveFloatingPointState
+KeSaveFloatingPointState@4
 KeServiceDescriptorTable DATA
-;KeSetAffinityThread
+KeSetAffinityThread@8
 KeSetBasePriorityThread@8
 ;KeSetDmaIoCoherency
 KeSetEvent@12
@@ -480,12 +493,12 @@ LdrAccessResource@16
 LdrFindResource_U@16
 ;LpcRequestPort@8
 LsaCallAuthenticationPackage@28
-LsaDeregisterLogonProcess@8
+LsaDeregisterLogonProcess@4
 LsaFreeReturnBuffer@4
 LsaLogonUser@56
 LsaLookupAuthenticationPackage@12
 LsaRegisterLogonProcess@12
-MmAdjustWorkingSetSize@12
+MmAdjustWorkingSetSize@16
 MmAllocateContiguousAlignedMemory@16
 MmAllocateContiguousMemory@12
 MmAllocateNonCachedMemory@4
@@ -544,7 +557,7 @@ NtAddAtom@8
 NtAdjustPrivilegesToken@24
 NtAlertThread@4
 NtAllocateLocallyUniqueId@4
-NtAllocateUuids@12
+NtAllocateUuids@16
 NtAllocateVirtualMemory@24
 NtBuildNumber DATA
 NtClose@4
@@ -580,7 +593,7 @@ NtQuerySecurityObject@20
 NtQuerySystemTime@4
 NtQueryVolumeInformationFile@20
 NtReadFile@36
-NtRequestPort@20
+NtRequestPort@8
 NtRequestWaitReplyPort@12
 NtSetEvent@8
 NtSetInformationFile@20
@@ -596,8 +609,8 @@ NtWriteFile@36
 ObAssignSecurity@16
 ;ObCheckCreateObjectAccess@28
 ;ObCheckObjectAccess@20
-;ObCreateObject@36
-ObCreateObject@20
+ObCreateObject@36
+ObRosCreateObject@20
 ;ObFindHandleForObject@20
 ObGetObjectPointerCount@4
 ObGetObjectSecurity@12
@@ -605,7 +618,7 @@ ObGetObjectSecurity@12
 ObMakeTemporaryObject@4
 ObOpenObjectByName@28
 ObOpenObjectByPointer@28
-;ObQueryNameString@16
+ObQueryNameString@16
 ;ObQueryObjectAuditingByHandle@8
 @ObfDereferenceObject@4
 @ObfReferenceObject@4
@@ -627,22 +640,20 @@ PoSetPowerState@12
 PoSetSystemState@4
 PoStartNextPowerIrp@4
 PoUnregisterSystemState@4
-;ProbeForWrite@12
+ProbeForRead@12
+ProbeForWrite@12
 PsAssignImpersonationToken@8
 ;PsChargePoolQuota@12
 PsCreateSystemProcess@12
 PsCreateSystemThread@28
-PsCreateWin32Thread@4
 PsCreateWin32Process@4
-PsGetWin32Thread@0
-PsGetWin32Process@0
 PsEstablishWin32Callouts@24
-PsGetCurrentProcess@0
 PsGetCurrentProcessId@0
 PsGetCurrentThreadId@0
-PsGetCurrentThread@0
 PsGetProcessExitTime@0
 PsGetVersion@16
+PsGetWin32Thread@0
+PsGetWin32Process@0
 PsImpersonateClient@20
 PsInitialSystemProcess DATA
 PsIsThreadTerminating@4
@@ -760,8 +771,9 @@ RtlGetDefaultCodePage@8
 RtlGetGroupSecurityDescriptor@12
 RtlGetOwnerSecurityDescriptor@12
 RtlImageNtHeader@4
+RtlImageDirectoryEntryToData@16
 RtlInitAnsiString@8
-;RtlInitCodePageTable
+RtlInitCodePageTable@8
 RtlInitString@8
 RtlInitUnicodeString@8
 RtlInitializeBitMap@12
@@ -806,7 +818,7 @@ RtlQueryAtomInAtomTable@24
 RtlQueryRegistryValues@20
 RtlQueryTimeZoneInformation@4
 RtlRaiseException@4
-;RtlRandom
+RtlRandom@4
 ;RtlRemoveUnicodePrefix
 RtlReserveChunk@20
 RtlSecondsSince1970ToTime@8
@@ -978,19 +990,8 @@ ZwWaitForSingleObject@12
 ZwWriteFile@36
 ZwYieldExecution@0
 _abnormal_termination
-_alldiv
-_allmul
-_allrem
-_allshl
-_allshr
-_aulldiv
-_aullrem
-_aullshr
 _except_handler2
-_except_handler3
-_global_unwind2
 _itoa
-_local_unwind2
 _purecall
 _snprintf
 _snwprintf