From 9744443ac8bf970ddc8d561a05198f078b1ca3fd Mon Sep 17 00:00:00 2001 From: Eric Kohl Date: Wed, 25 Feb 2004 19:34:33 +0000 Subject: [PATCH] Remove ALL stubs which might be of questionable origin. svn path=/trunk/; revision=8375 --- reactos/lib/ntdll/def/ntdll.def | 435 +---- reactos/lib/ntdll/def/ntdll.edf | 437 +---- reactos/lib/ntdll/makefile | 5 +- reactos/lib/ntdll/stubs/.cvsignore | 3 - reactos/lib/ntdll/stubs/stubs.c | 2672 ---------------------------- 5 files changed, 68 insertions(+), 3484 deletions(-) delete mode 100644 reactos/lib/ntdll/stubs/.cvsignore delete mode 100644 reactos/lib/ntdll/stubs/stubs.c diff --git a/reactos/lib/ntdll/def/ntdll.def b/reactos/lib/ntdll/def/ntdll.def index 5906dcf43b9..05025fa015a 100644 --- a/reactos/lib/ntdll/def/ntdll.def +++ b/reactos/lib/ntdll/def/ntdll.def @@ -1,4 +1,4 @@ -; $Id: ntdll.def,v 1.116 2004/02/03 14:38:23 ekohl Exp $ +; $Id: ntdll.def,v 1.117 2004/02/25 19:34:32 ekohl Exp $ ; ; ReactOS Operating System ; @@ -17,6 +17,7 @@ CsrClientCallServer@16 CsrClientConnectToServer@0 CsrFreeCaptureBuffer@4 CsrIdentifyAlertableThread@0 +CsrIsCsrss@0 CsrNewThread@0 CsrProbeForRead@12 CsrProbeForWrite@12 @@ -32,6 +33,10 @@ DbgUiIssueRemoteBreakin@4 DbgUiRemoteBreakin@0 DbgUiWaitStateChange@8 DbgUserBreakPoint@0 +InterlockedIncrement@4 +InterlockedDecrement@4 +InterlockedExchange@8 +InterlockedCompareExchange@12 KiRaiseUserExceptionDispatcher KiUserApcDispatcher KiUserCallbackDispatcher @@ -346,10 +351,10 @@ RtlCreateEnvironment@8 RtlCreateHeap@24 RtlCreateProcessParameters@40 ;RtlCreatePropertySet -RtlCreateQueryDebugBuffer@8 +;RtlCreateQueryDebugBuffer RtlCreateRegistryKey@8 RtlCreateSecurityDescriptor@8 -RtlCreateTagHeap@16 +;RtlCreateTagHeap RtlCreateUnicodeString@8 RtlCreateUnicodeStringFromAsciiz@8 RtlCreateUserProcess@40 @@ -360,23 +365,23 @@ RtlCustomCPToUnicodeN@24 RtlDeNormalizeProcessParams@4 RtlDecompressBuffer@24 RtlDecompressFragment@32 -RtlDelete@4 +;RtlDelete RtlDeleteAce@8 RtlDeleteAtomFromAtomTable@8 RtlDeleteCriticalSection@4 -RtlDeleteElementGenericTable@8 -RtlDeleteNoSplay@8 +;RtlDeleteElementGenericTable +;RtlDeleteNoSplay RtlDeleteOwnersRanges@8 RtlDeleteRange@24 RtlDeleteRegistryValue@12 RtlDeleteResource@4 -RtlDeleteSecurityObject@4 +;RtlDeleteSecurityObject RtlDestroyAtomTable@4 RtlDestroyEnvironment@4 RtlDestroyHandleTable@4 RtlDestroyHeap@4 RtlDestroyProcessParameters@4 -RtlDestroyQueryDebugBuffer@4 +;RtlDestroyQueryDebugBuffer RtlDetermineDosPathNameType_U@4 RtlDoesFileExists_U@4 RtlDosPathNameToNtPathName_U@16 @@ -390,8 +395,8 @@ RtlEnlargedUnsignedDivide@16 RtlEnlargedUnsignedMultiply@8 RtlEnterCriticalSection@4 RtlEnumProcessHeaps@8 -RtlEnumerateGenericTable@8 -RtlEnumerateGenericTableWithoutSplaying@8 +;RtlEnumerateGenericTable +;RtlEnumerateGenericTableWithoutSplaying ;RtlEnumerateProperties RtlEqualComputerName@8 RtlEqualDomainName@8 @@ -437,12 +442,12 @@ RtlFreeUserThreadStack@8 RtlGUIDFromString@8 RtlGenerate8dot3Name@16 RtlGetAce@12 -RtlGetCallersAddress@4 +;RtlGetCallersAddress RtlGetCompressionWorkSpaceSize@12 RtlGetControlSecurityDescriptor@12 RtlGetCurrentDirectory_U@8 RtlGetDaclSecurityDescriptor@16 -RtlGetElementGenericTable@8 +;RtlGetElementGenericTable RtlGetFirstRange@12 RtlGetFullPathName_U@16 RtlGetGroupSecurityDescriptor@12 @@ -472,13 +477,13 @@ RtlInitializeBitMap@12 RtlInitializeContext@20 RtlInitializeCriticalSection@4 RtlInitializeCriticalSectionAndSpinCount@8 -RtlInitializeGenericTable@20 +;RtlInitializeGenericTable RtlInitializeHandleTable@12 RtlInitializeRangeList@4 RtlInitializeResource@4 ;RtlInitializeRXact RtlInitializeSid@12 -RtlInsertElementGenericTable@16 +;RtlInsertElementGenericTable RtlIntegerToChar@16 RtlIntegerToUnicodeString@12 RtlInvertRangeList@8 @@ -504,7 +509,7 @@ RtlLengthSid@4 RtlLocalTimeToSystemTime@8 RtlLockHeap@4 RtlLookupAtomInAtomTable@12 -RtlLookupElementGenericTable@8 +;RtlLookupElementGenericTable RtlMakeSelfRelativeSD@12 RtlMapGenericMask@8 RtlMergeRangeLists@16 @@ -513,10 +518,10 @@ RtlMultiByteToUnicodeN@20 RtlMultiByteToUnicodeSize@12 ;RtlNewInstanceSecurityObject ;RtlNewSecurityGrantedAccess -RtlNewSecurityObject@24 +;RtlNewSecurityObject RtlNormalizeProcessParams@4 RtlNtStatusToDosError@4 -RtlNumberGenericTableElements@4 +;RtlNumberGenericTableElements RtlNumberOfClearBits@4 RtlNumberOfSetBits@4 RtlOemStringToUnicodeSize@4 @@ -528,12 +533,12 @@ RtlPinAtomInAtomTable@8 RtlPrefixString@12 RtlPrefixUnicodeString@12 ;RtlPropertySetNameToGuid -RtlProtectHeap@8 +;RtlProtectHeap RtlQueryAtomInAtomTable@24 RtlQueryEnvironmentVariable_U@12 RtlQueryInformationAcl@16 ;RtlQueryProcessBackTraceInformation -RtlQueryProcessDebugInformation@12 +;RtlQueryProcessDebugInformation ;RtlQueryProcessHeapInformation ;RtlQueryProcessLockInformation ;RtlQueryProperties @@ -541,14 +546,14 @@ RtlQueryProcessDebugInformation@12 ;RtlQueryPropertySet RtlQueryRegistryValues@20 ;RtlQuerySecutityObject -RtlQueryTagHeap@20 +;RtlQueryTagHeap RtlQueryTimeZoneInformation@4 RtlRaiseException@4 RtlRaiseStatus@4 RtlRandom@4 RtlReAllocateHeap@16 -RtlRealPredecessor@4 -RtlRealSuccessor@4 +;RtlRealPredecessor +;RtlRealSuccessor RtlReleasePebLock@0 RtlReleaseResource@4 ;RtlRemoteCall @@ -578,7 +583,7 @@ RtlSetTimeZoneInformation@4 ;RtlSetUserFlagsHeap ;RtlSetUserValueHeap RtlSizeHeap@12 -RtlSplay@4 +;RtlSplay ;RtlStartRXact RtlStringFromGUID@8 RtlSubAuthorityCountSid@4 @@ -624,7 +629,7 @@ RtlValidSecurityDescriptor@4 RtlValidSid@4 RtlValidateHeap@12 RtlValidateProcessHeaps@0 -RtlWalkHeap@8 +;RtlWalkHeap RtlWriteRegistryValue@24 ;RtlZeroHeap RtlZeroMemory@8 @@ -634,8 +639,8 @@ RtlpNtMakeTemporaryKey@4 RtlpNtOpenKey@16 RtlpNtQueryValueKey@20 RtlpNtSetValueKey@16 -RtlpUnWaitCriticalSection@4 -RtlpWaitForCriticalSection@4 +;RtlpUnWaitCriticalSection +;RtlpWaitForCriticalSection RtlxAnsiStringToUnicodeSize@4 RtlxOemStringToUnicodeSize@4 RtlxUnicodeStringToAnsiSize@4 @@ -980,380 +985,4 @@ wcsstr wcstol wcstombs wcstoul -InterlockedIncrement@4 -InterlockedDecrement@4 -InterlockedExchange@8 -InterlockedCompareExchange@12 -;?Allocate@CBufferAllocator@@UAEPAXK@Z -;CsrCaptureMessageMultiUnicodeStringsInPlace -;CsrGetProcessId -DbgPrintEx -DbgPrintReturnControlC -DbgQueryDebugFilterState@8 -DbgSetDebugFilterState@12 -;DbgUiConvertStateChangeStructure -DbgUiDebugActiveProcess@4 -;DbgUiGetThreadDebugObject -;DbgUiSetThreadDebugObject -DbgUiStopDebugging@4 -;LdrAccessOutOfProcessResource -;LdrAddRefDll -LdrAlternateResourcesEnabled@0 -;LdrCreateOutOfProcessImage -;LdrDestroyOutOfProcessImage -;LdrEnumerateLoadedModules -;LdrFindCreateProcessManifest -;LdrFindResourceEx_U -LdrFlushAlternateResourceModules@0 -;LdrGetDllHandleEx -;LdrInitShimEngineDynamic -;LdrLoadAlternateResourceModule -LdrLockLoaderLock@12 -;LdrSetAppCompatDllRedirectionCallback -;LdrSetDllManifestProber -;LdrUnloadAlternateResourceModule -LdrUnlockLoaderLock@8 -;NPXEMULATORTABLE -NtAccessCheckByType@44 -NtAccessCheckByTypeAndAuditAlarm@64 -NtAccessCheckByTypeResultList@44 -NtAccessCheckByTypeResultListAndAuditAlarm@64 -NtAccessCheckByTypeResultListAndAuditAlarmByHandle@68 -;NtAddBootEntry -NtAllocateUserPhysicalPages@12 -NtAreMappedFilesTheSame@8 -;NtAssignProcessToJobObject -NtCancelDeviceWakeupRequest@4 -NtCompactKeys@8 -;NtCompareTokens -NtCompressKey@4 -;NtCreateDebugObject -NtCreateJobObject@12 -NtCreateJobSet@12 -NtCreateKeyedEvent@16 -;NtCreateProcessEx -;NtDebugActiveProcess -;NtDebugContinue -;NtDeleteBootEntry -;NtEnumerateBootEntries -;NtEnumerateSystemEnvironmentValuesEx -NtFilterToken@24 -NtFreeUserPhysicalPages@12 -NtGetDevicePowerState@8 -NtGetWriteWatch@28 -NtImpersonateAnonymousToken@4 -NtInitiatePowerAction@16 -NtIsProcessInJob@8 -NtIsSystemResumeAutomatic@0 -NtLockProductActivationKeys@8 -NtLockRegistryKey@4 -NtMakePermanentObject@4 -NtMapUserPhysicalPages@12 -NtMapUserPhysicalPagesScatter@12 -;NtModifyBootEntry -NtNotifyChangeMultipleKeys@48 -NtOpenJobObject@12 -NtOpenKeyedEvent@12 -NtOpenProcessTokenEx@16 -NtOpenThreadTokenEx@20 -NtPowerInformation@20 -;NtQueryBootEntryOrder -;NtQueryBootOptions -;NtQueryDebugFilterState -NtQueryDefaultUILanguage@4 -NtQueryInformationJobObject@20 -NtQueryInstallUILanguage@4 -NtQueryOpenSubKeys@8 -NtQueryPortInformationProcess@0 -;NtQuerySystemEnvironmentValueEx -NtReleaseKeyedEvent@16 -;NtRemoveProcessDebug -NtRenameKey@8 -NtReplyWaitReceivePortEx@20 -NtRequestDeviceWakeup@4 -NtRequestWakeupLatency@4 -NtResetWriteWatch@12 -NtResumeProcess@4 -NtSaveKeyEx@12 -NtSaveMergedKeys@12 -NtSecureConnectPort@36 -;NtSetBootEntryOrder -;NtSetBootOptions -;NtSetDebugFilterState -NtSetDefaultUILanguage@4 -;NtSetEventBoostPriority -NtSetHighWaitLowThread@0 -;NtSetInformationDebugObject -NtSetInformationJobObject@16 -NtSetLowWaitHighThread@0 -NtSetQuotaInformationFile@16 -;NtSetSystemEnvironmentValueEx -NtSetThreadExecutionState@8 -NtSetUuidSeed@4 -NtSuspendProcess@4 -NtTerminateJobObject@8 -;NtTraceEvent -;NtTranslateFilePath -NtUnloadKeyEx@8 -;NtWaitForDebugEvent -NtWaitForKeyedEvent@16 -;RtlActivateActivationContext -;RtlActivateActivationContextEx -;RtlActivateActivationContextUnsafeFast -;RtlAddAccessAllowedObjectAce -;RtlAddAccessDeniedObjectAce -;RtlAddAuditAccessAceEx -;RtlAddAuditAccessObjectAce -RtlAddRefActivationContext@4 -;RtlAddRefMemoryStream -;RtlAddVectoredExceptionHandler -;RtlAddressInSectionTable -;RtlAppendPathElement -;RtlApplicationVerifierStop -;RtlAssert2 -;RtlCancelTimer -RtlCaptureContext@4 -;RtlCaptureStackContext -;RtlCheckForOrphanedCriticalSections -;RtlCheckProcessParameters -;RtlCloneMemoryStream -;RtlCommitMemoryStream -;RtlCompareVariants -;RtlComputeImportTableHash -;RtlComputePrivatizedDllName_U -;RtlConvertPropertyToVariant -;RtlConvertToAutoInheritSecurityObject -;RtlConvertVariantToProperty -;RtlCopyMemoryStreamTo -;RtlCopyOutOfProcessMemoryStreamTo -;RtlCreateActivationContext -;RtlCreateBootStatusDataFile -;RtlCreateSystemVolumeInformationFolder -RtlCreateTimer@28 -RtlCreateTimerQueue@4 -RtlDeactivateActivationContext@8 -;RtlDeactivateActivationContextUnsafeFast -;RtlDebugPrintTimes -;RtlDefaultNpAcl -;RtlDeleteElementGenericTableAvl -RtlDeleteTimer@12 -RtlDeleteTimerQueue@4 -RtlDeleteTimerQueueEx@8 -RtlDeregisterWait@4 -RtlDeregisterWaitEx@8 -RtlDllShutdownInProgress@0 -;RtlDnsHostNameToComputerName -;RtlDosApplyFileIsolationRedirection_Ustr -;RtlDosSearchPath_Ustr -RtlDuplicateUnicodeString@12 -;RtlEnableEarlyCriticalSectionEventCreation -;RtlEnumerateGenericTableAvl -;RtlEnumerateGenericTableLikeADirectory -;RtlEnumerateGenericTableWithoutSplayingAvl -;RtlFinalReleaseOutOfProcessMemoryStream -;RtlFindActivationContextSectionGuid -;RtlFindActivationContextSectionString -RtlFindCharInUnicodeString@16 -;RtlFirstEntrySList -;RtlFlushSecureMemoryCache -;RtlFreeThreadActivationContextStack -RtlGetActiveActivationContext@4 -RtlGetCurrentPeb@0 -;RtlGetElementGenericTableAvl -;RtlGetFrame -RtlGetLastNtStatus@0 -RtlGetLastWin32Error@0 -;RtlGetLengthWithoutLastFullDosOrNtPathElement -;RtlGetLengthWithoutTrailingPathSeperators -RtlGetNativeSystemInformation@16 -;RtlGetSecurityDescriptorRMControl -;RtlGetSetBootStatusData -RtlGetVersion@4 -RtlHashUnicodeString@16 -;RtlInitMemoryStream -;RtlInitOutOfProcessMemoryStream -RtlInitUnicodeStringEx@8 -;RtlInitializeGenericTableAvl -RtlInitializeSListHead@4 -;RtlInsertElementGenericTableAvl -RtlInt64ToUnicodeString@16 -RtlInterlockedFlushSList@4 -RtlInterlockedPopEntrySList@4 -RtlInterlockedPushEntrySList@8 -;RtlInterlockedPushListSList -;RtlIpv4AddressToStringA -;RtlIpv4AddressToStringW -;RtlIpv4StringToAddressA -;RtlIpv4StringToAddressW -;RtlIpv6AddressToStringA -;RtlIpv6AddressToStringW -;RtlIpv6StringToAddressA -;RtlIpv6StringToAddressW -;RtlIsActivationContextActive -;RtlIsGenericTableEmptyAvl -;RtlIsThreadWithinLoaderCallout -;RtlLockBootStatusData -;RtlLockMemoryStreamRegion -RtlLogStackBackTrace@0 -;RtlLookupElementGenericTableAvl -;RtlMapSecurityErrorToNtStatus -;RtlMultiAppendUnicodeStringBuffer -;RtlNewSecurityObjectEx -;RtlNewSecurityObjectWithMultipleInheritance -;RtlNtPathNameToDosPathName -RtlNtStatusToDosErrorNoTeb@4 -;RtlNumberGenericTableElementsAvl -;RtlOnMappedStreamEvent -;RtlPopFrame -;RtlPushFrame -RtlQueryDepthSList@4 -RtlQueryHeapInformation@20 -RtlQueryInformationActivationContext@28 -;RtlQueryInformationActiveActivationContext -;RtlQueryInterfaceMemoryStream -;RtlQueueApcWow64Thread -RtlQueueWorkItem@12 -;RtlRandomEx -;RtlReadMemoryStream -;RtlReadOutOfProcessMemoryStream -;RtlRegisterSecureMemoryCacheCallback -RtlRegisterWait@24 -RtlReleaseActivationContext@4 -;RtlReleaseMemoryStream -;RtlRemoveVectoredExceptionHandler -RtlRestoreLastWin32Error@4 -;RtlRevertMemoryStream -;RtlSeekMemoryStream -;RtlSelfRelativeToAbsoluteSD2 -;RtlSetControlSecurityDescriptor -RtlSetCriticalSectionSpinCount@4 -RtlSetHeapInformation@16 -RtlSetIoCompletionCallback@12 -RtlSetLastWin32Error@4 -RtlSetLastWin32ErrorAndNtStatusFromNtStatus@4 -;RtlSetMemoryStreamSize -;RtlSetProcessIsCritical -;RtlSetSecurityDescriptorRMControl -;RtlSetSecurityObjectEx -;RtlSetThreadIsCritical -;RtlSetThreadPoolStartFunc -;RtlSetTimer -;RtlStatMemoryStream -;RtlTraceDatabaseAdd -;RtlTraceDatabaseCreate -;RtlTraceDatabaseDestroy -;RtlTraceDatabaseEnumerate -;RtlTraceDatabaseFind -;RtlTraceDatabaseLock -;RtlTraceDatabaseUnlock -;RtlTraceDatabaseValidate -;RtlUnhandledExceptionFilter -;RtlUnhandledExceptionFilter2 -;RtlUnlockBootStatusData -;RtlUnlockMemoryStreamRegion -RtlUpdateTimer@16 -RtlValidRelativeSecurityDescriptor@12 -;RtlValidateUnicodeString -RtlVerifyVersionInfo@16 -RtlWalkFrameChain@12 -;RtlWriteMemoryStream -RtlZombifyActivationContext@4 -;RtlpApplyLengthFunction -;RtlpEnsureBufferSize -;RtlpNotOwnerCriticalSection -VerSetConditionMask@16 -ZwAccessCheckByType@44 -ZwAccessCheckByTypeAndAuditAlarm@64 -ZwAccessCheckByTypeResultList@44 -ZwAccessCheckByTypeResultListAndAuditAlarm@64 -ZwAccessCheckByTypeResultListAndAuditAlarmByHandle@68 -;ZwAddBootEntry -ZwAllocateUserPhysicalPages@12 -ZwAreMappedFilesTheSame@8 -ZwAssignProcessToJobObject@8 -ZwCancelDeviceWakeupRequest@4 -ZwCompactKeys@8 -;ZwCompareTokens -ZwCompressKey@4 -;ZwCreateDebugObject -ZwCreateJobObject@12 -ZwCreateJobSet@12 -ZwCreateKeyedEvent@16 -;ZwCreateProcessEx -ZwCreateWaitablePort@20 -;ZwDebugActiveProcess -;ZwDebugContinue -;ZwDeleteBootEntry -;ZwEnumerateBootEntries -;ZwEnumerateSystemEnvironmentValuesEx -ZwFilterToken@24 -ZwFreeUserPhysicalPages@12 -ZwGetDevicePowerState@8 -ZwGetWriteWatch@28 -ZwImpersonateAnonymousToken@4 -ZwInitiatePowerAction@16 -ZwIsProcessInJob@8 -ZwIsSystemResumeAutomatic@0 -ZwLockProductActivationKeys@8 -ZwLockRegistryKey@4 -ZwMakePermanentObject@4 -ZwMapUserPhysicalPages@12 -ZwMapUserPhysicalPagesScatter@12 -;ZwModifyBootEntry -ZwNotifyChangeMultipleKeys@48 -ZwOpenJobObject@12 -ZwOpenKeyedEvent@12 -ZwOpenProcessTokenEx@16 -ZwOpenThreadTokenEx@20 -ZwPowerInformation@20 -;ZwQueryBootEntryOrder -;ZwQueryBootOptions -;ZwQueryDebugFilterState -ZwQueryDefaultUILanguage@4 -ZwQueryInformationJobObject@20 -ZwQueryInstallUILanguage@4 -ZwQueryOpenSubKeys@8 -ZwQueryPortInformationProcess@0 -ZwQueryQuotaInformationFile@36 -;ZwQuerySystemEnvironmentValueEx -ZwReleaseKeyedEvent@16 -;ZwRemoveProcessDebug -ZwRenameKey@8 -ZwReplyWaitReceivePortEx@20 -ZwRequestDeviceWakeup@4 -ZwRequestWakeupLatency@4 -ZwResetWriteWatch@12 -ZwResumeProcess@4 -ZwSaveKeyEx@12 -ZwSaveMergedKeys@12 -ZwSecureConnectPort@36 -;ZwSetBootEntryOrder -;ZwSetBootOptions -;ZwSetDebugFilterState -ZwSetDefaultUILanguage@4 -;ZwSetEventBoostPriority -ZwSetHighWaitLowThread@0 -;ZwSetInformationDebugObject -ZwSetInformationJobObject@16 -ZwSetLowWaitHighThread@0 -ZwSetQuotaInformationFile@16 -;ZwSetSystemEnvironmentValueEx -ZwSetThreadExecutionState@8 -ZwSetUuidSeed@4 -ZwSuspendProcess@4 -ZwTerminateJobObject@8 -;ZwTraceEvent -;ZwTranslateFilePath -ZwUnloadKeyEx@8 -;ZwWaitForDebugEvent -ZwWaitForKeyedEvent@16 -;_CIcos -;_CIlog -_CIpow -;_CIsin -;_CIsqrt -;_alldvrm -;_aulldvrm -vDbgPrintEx -vDbgPrintExWithPrefix -CsrIsCsrss@0 \ No newline at end of file +; EOF diff --git a/reactos/lib/ntdll/def/ntdll.edf b/reactos/lib/ntdll/def/ntdll.edf index 8a458300b3f..54a4885f5cf 100644 --- a/reactos/lib/ntdll/def/ntdll.edf +++ b/reactos/lib/ntdll/def/ntdll.edf @@ -1,4 +1,4 @@ -; $Id: ntdll.edf,v 1.106 2004/02/03 14:38:23 ekohl Exp $ +; $Id: ntdll.edf,v 1.107 2004/02/25 19:34:32 ekohl Exp $ ; ; ReactOS Operating System ; @@ -17,6 +17,7 @@ CsrClientCallServer=CsrClientCallServer@16 CsrClientConnectToServer=CsrClientConnectToServer@0 CsrFreeCaptureBuffer=CsrFreeCaptureBuffer@4 CsrIdentifyAlertableThread=CsrIdentifyAlertableThread@0 +CsrIsCsrss=CsrIsCsrss@0 CsrNewThread=CsrNewThread@0 CsrProbeForRead=CsrProbeForRead@12 CsrProbeForWrite=CsrProbeForWrite@12 @@ -32,6 +33,10 @@ DbgUiIssueRemoteBreakin=DbgUiIssueRemoteBreakin@4 DbgUiRemoteBreakin=DbgUiRemoteBreakin@0 DbgUiWaitStateChange=DbgUiWaitStateChange@8 DbgUserBreakPoint=DbgUserBreakPoint@0 +InterlockedIncrement=InterlockedIncrement@4 +InterlockedDecrement=InterlockedDecrement@4 +InterlockedExchange=InterlockedExchange@8 +InterlockedCompareExchange=InterlockedCompareExchange@12 KiRaiseUserExceptionDispatcher=KiRaiseUserExceptionDispatcher@0 KiUserApcDispatcher=KiUserApcDispatcher@20 KiUserCallbackDispatcher=KiUserCallbackDispatcher@12 @@ -346,10 +351,10 @@ RtlCreateEnvironment=RtlCreateEnvironment@8 RtlCreateHeap=RtlCreateHeap@24 RtlCreateProcessParameters=RtlCreateProcessParameters@40 ;RtlCreatePropertySet -RtlCreateQueryDebugBuffer=RtlCreateQueryDebugBuffer@8 +;RtlCreateQueryDebugBuffer RtlCreateRegistryKey=RtlCreateRegistryKey@8 RtlCreateSecurityDescriptor=RtlCreateSecurityDescriptor@8 -RtlCreateTagHeap=RtlCreateTagHeap@16 +;RtlCreateTagHeap RtlCreateUnicodeString=RtlCreateUnicodeString@8 RtlCreateUnicodeStringFromAsciiz=RtlCreateUnicodeStringFromAsciiz@8 RtlCreateUserProcess=RtlCreateUserProcess@40 @@ -360,23 +365,23 @@ RtlCustomCPToUnicodeN=RtlCustomCPToUnicodeN@24 RtlDeNormalizeProcessParams=RtlDeNormalizeProcessParams@4 RtlDecompressBuffer=RtlDecompressBuffer@24 RtlDecompressFragment=RtlDecompressFragment@32 -RtlDelete=RtlDelete@4 +;RtlDelete RtlDeleteAce=RtlDeleteAce@8 RtlDeleteAtomFromAtomTable=RtlDeleteAtomFromAtomTable@8 RtlDeleteCriticalSection=RtlDeleteCriticalSection@4 -RtlDeleteElementGenericTable=RtlDeleteElementGenericTable@8 -RtlDeleteNoSplay=RtlDeleteNoSplay@8 +;RtlDeleteElementGenericTable +;RtlDeleteNoSplay RtlDeleteOwnersRanges=RtlDeleteOwnersRanges@8 RtlDeleteRange=RtlDeleteRange@24 RtlDeleteRegistryValue=RtlDeleteRegistryValue@12 RtlDeleteResource=RtlDeleteResource@4 -RtlDeleteSecurityObject=RtlDeleteSecurityObject@4 +;RtlDeleteSecurityObject RtlDestroyAtomTable=RtlDestroyAtomTable@4 RtlDestroyEnvironment=RtlDestroyEnvironment@4 RtlDestroyHandleTable=RtlDestroyHandleTable@4 RtlDestroyHeap=RtlDestroyHeap@4 RtlDestroyProcessParameters=RtlDestroyProcessParameters@4 -RtlDestroyQueryDebugBuffer=RtlDestroyQueryDebugBuffer@4 +;RtlDestroyQueryDebugBuffer RtlDetermineDosPathNameType_U=RtlDetermineDosPathNameType_U@4 RtlDoesFileExists_U=RtlDoesFileExists_U@4 RtlDosPathNameToNtPathName_U=RtlDosPathNameToNtPathName_U@16 @@ -390,8 +395,8 @@ RtlEnlargedUnsignedDivide=RtlEnlargedUnsignedDivide@16 RtlEnlargedUnsignedMultiply=RtlEnlargedUnsignedMultiply@8 RtlEnterCriticalSection=RtlEnterCriticalSection@4 RtlEnumProcessHeaps=RtlEnumProcessHeaps@8 -RtlEnumerateGenericTable=RtlEnumerateGenericTable@8 -RtlEnumerateGenericTableWithoutSplaying=RtlEnumerateGenericTableWithoutSplaying@8 +;RtlEnumerateGenericTable +;RtlEnumerateGenericTableWithoutSplaying ;RtlEnumerateProperties RtlEqualComputerName=RtlEqualComputerName@8 RtlEqualDomainName=RtlEqualDomainName@8 @@ -437,12 +442,12 @@ RtlFreeUserThreadStack=RtlFreeUserThreadStack@8 RtlGUIDFromString=RtlGUIDFromString@8 RtlGenerate8dot3Name=RtlGenerate8dot3Name@16 RtlGetAce=RtlGetAce@12 -RtlGetCallersAddress=RtlGetCallersAddress@4 +;RtlGetCallersAddress RtlGetCompressionWorkSpaceSize=RtlGetCompressionWorkSpaceSize@12 RtlGetControlSecurityDescriptor=RtlGetControlSecurityDescriptor@12 RtlGetCurrentDirectory_U=RtlGetCurrentDirectory_U@8 RtlGetDaclSecurityDescriptor=RtlGetDaclSecurityDescriptor@16 -RtlGetElementGenericTable=RtlGetElementGenericTable@8 +;RtlGetElementGenericTable RtlGetFirstRange=RtlGetFirstRange@12 RtlGetFullPathName_U=RtlGetFullPathName_U@16 RtlGetGroupSecurityDescriptor=RtlGetGroupSecurityDescriptor@12 @@ -472,19 +477,19 @@ RtlInitializeBitMap=RtlInitializeBitMap@12 RtlInitializeContext=RtlInitializeContext@20 RtlInitializeCriticalSection=RtlInitializeCriticalSection@4 RtlInitializeCriticalSectionAndSpinCount=RtlInitializeCriticalSectionAndSpinCount@8 -RtlInitializeGenericTable=RtlInitializeGenericTable@20 +;RtlInitializeGenericTable RtlInitializeHandleTable=RtlInitializeHandleTable@12 RtlInitializeRangeList=RtlInitializeRangeList@4 RtlInitializeResource=RtlInitializeResource@4 ;RtlInitializeRXact RtlInitializeSid=RtlInitializeSid@12 -RtlInsertElementGenericTable=RtlInsertElementGenericTable@16 +;RtlInsertElementGenericTable RtlInt64ToUnicodeString=RtlInt64ToUnicodeString@16 RtlIntegerToChar=RtlIntegerToChar@16 RtlIntegerToUnicodeString=RtlIntegerToUnicodeString@12 RtlInvertRangeList=RtlInvertRangeList@8 RtlIsDosDeviceName_U=RtlIsDosDeviceName_U@4 -RtlIsGenericTableEmpty=RtlIsGenericTableEmpty@4 +;RtlIsGenericTableEmpty RtlIsNameLegalDOS8Dot3=RtlIsNameLegalDOS8Dot3@12 RtlIsRangeAvailable=RtlIsRangeAvailable@40 RtlIsTextUnicode=RtlIsTextUnicode@12 @@ -505,7 +510,7 @@ RtlLengthSid=RtlLengthSid@4 RtlLocalTimeToSystemTime=RtlLocalTimeToSystemTime@8 RtlLockHeap=RtlLockHeap@4 RtlLookupAtomInAtomTable=RtlLookupAtomInAtomTable@12 -RtlLookupElementGenericTable=RtlLookupElementGenericTable@8 +;RtlLookupElementGenericTable RtlMakeSelfRelativeSD=RtlMakeSelfRelativeSD@12 RtlMapGenericMask=RtlMapGenericMask@8 RtlMergeRangeLists=RtlMergeRangeLists@16 @@ -514,10 +519,10 @@ RtlMultiByteToUnicodeN=RtlMultiByteToUnicodeN@20 RtlMultiByteToUnicodeSize=RtlMultiByteToUnicodeSize@12 ;RtlNewInstanceSecurityObject ;RtlNewSecurityGrantedAccess -RtlNewSecurityObject=RtlNewSecurityObject@24 +;RtlNewSecurityObject RtlNormalizeProcessParams=RtlNormalizeProcessParams@4 RtlNtStatusToDosError=RtlNtStatusToDosError@4 -RtlNumberGenericTableElements=RtlNumberGenericTableElements@4 +;RtlNumberGenericTableElements RtlNumberOfClearBits=RtlNumberOfClearBits@4 RtlNumberOfSetBits=RtlNumberOfSetBits@4 RtlOemStringToUnicodeSize=RtlOemStringToUnicodeSize@4 @@ -529,12 +534,12 @@ RtlPinAtomInAtomTable=RtlPinAtomInAtomTable@8 RtlPrefixString=RtlPrefixString@12 RtlPrefixUnicodeString=RtlPrefixUnicodeString@12 ;RtlPropertySetNameToGuid -RtlProtectHeap=RtlProtectHeap@8 +;RtlProtectHeap RtlQueryAtomInAtomTable=RtlQueryAtomInAtomTable@24 RtlQueryEnvironmentVariable_U=RtlQueryEnvironmentVariable_U@12 RtlQueryInformationAcl=RtlQueryInformationAcl@16 ;RtlQueryProcessBackTraceInformation -RtlQueryProcessDebugInformation=RtlQueryProcessDebugInformation@12 +;RtlQueryProcessDebugInformation ;RtlQueryProcessHeapInformation ;RtlQueryProcessLockInformation ;RtlQueryProperties @@ -542,14 +547,14 @@ RtlQueryProcessDebugInformation=RtlQueryProcessDebugInformation@12 ;RtlQueryPropertySet RtlQueryRegistryValues=RtlQueryRegistryValues@20 ;RtlQuerySecutityObject -RtlQueryTagHeap=RtlQueryTagHeap@20 +;RtlQueryTagHeap RtlQueryTimeZoneInformation=RtlQueryTimeZoneInformation@4 RtlRaiseException=RtlRaiseException@4 RtlRaiseStatus=RtlRaiseStatus@4 RtlRandom=RtlRandom@4 RtlReAllocateHeap=RtlReAllocateHeap@16 -RtlRealPredecessor=RtlRealPredecessor@4 -RtlRealSuccessor=RtlRealSuccessor@4 +;RtlRealPredecessor +;RtlRealSuccessor RtlReleasePebLock=RtlReleasePebLock@0 RtlReleaseResource=RtlReleaseResource@4 ;RtlRemoteCall @@ -579,7 +584,7 @@ RtlSetTimeZoneInformation=RtlSetTimeZoneInformation@4 ;RtlSetUserFlagsHeap ;RtlSetUserValueHeap RtlSizeHeap=RtlSizeHeap@12 -RtlSplay=RtlSplay@4 +;RtlSplay ;RtlStartRXact RtlStringFromGUID=RtlStringFromGUID@8 RtlSubAuthorityCountSid=RtlSubAuthorityCountSid@4 @@ -625,7 +630,7 @@ RtlValidSecurityDescriptor=RtlValidSecurityDescriptor@4 RtlValidSid=RtlValidSid@4 RtlValidateHeap=RtlValidateHeap@12 RtlValidateProcessHeaps=RtlValidateProcessHeaps@0 -RtlWalkHeap=RtlWalkHeap@8 +;RtlWalkHeap RtlWriteRegistryValue=RtlWriteRegistryValue@24 ;RtlZeroHeap RtlZeroMemory=RtlZeroMemory@8 @@ -635,8 +640,8 @@ RtlpNtMakeTemporaryKey=RtlpNtMakeTemporaryKey@4 RtlpNtOpenKey=RtlpNtOpenKey@16 RtlpNtQueryValueKey=RtlpNtQueryValueKey@20 RtlpNtSetValueKey=RtlpNtSetValueKey@16 -RtlpUnWaitCriticalSection=RtlpUnWaitCriticalSection@4 -RtlpWaitForCriticalSection=RtlpWaitForCriticalSection@4 +;RtlpUnWaitCriticalSection +;RtlpWaitForCriticalSection RtlxAnsiStringToUnicodeSize=RtlxAnsiStringToUnicodeSize@4 RtlxOemStringToUnicodeSize=RtlxOemStringToUnicodeSize@4 RtlxUnicodeStringToAnsiSize=RtlxUnicodeStringToAnsiSize@4 @@ -854,10 +859,6 @@ ZwWriteRequestData=ZwWriteRequestData@24 ZwWriteVirtualMemory=ZwWriteVirtualMemory@20 ZwW32Call=ZwW32Call@20 ZwYieldExecution=ZwYieldExecution@0 -InterlockedIncrement=InterlockedIncrement@4 -InterlockedDecrement=InterlockedDecrement@4 -InterlockedExchange=InterlockedExchange@8 -InterlockedCompareExchange=InterlockedCompareExchange@12 __isascii __iscsym __iscsymf @@ -985,375 +986,5 @@ wcsstr wcstol wcstombs wcstoul -;?Allocate@CBufferAllocator@@UAEPAXK@Z -;CsrCaptureMessageMultiUnicodeStringsInPlace -;CsrGetProcessId -DbgPrintEx -DbgPrintReturnControlC -DbgQueryDebugFilterState=DbgQueryDebugFilterState@8 -DbgSetDebugFilterState=DbgSetDebugFilterState@12 -;DbgUiConvertStateChangeStructure -DbgUiDebugActiveProcess=DbgUiDebugActiveProcess@4 -;DbgUiGetThreadDebugObject -;DbgUiSetThreadDebugObject -DbgUiStopDebugging=DbgUiStopDebugging@4 -;LdrAccessOutOfProcessResource -;LdrAddRefDll -LdrAlternateResourcesEnabled=LdrAlternateResourcesEnabled@0 -;LdrCreateOutOfProcessImage -;LdrDestroyOutOfProcessImage -;LdrEnumerateLoadedModules -;LdrFindCreateProcessManifest -;LdrFindResourceEx_U -LdrFlushAlternateResourceModules=LdrFlushAlternateResourceModules@0 -;LdrGetDllHandleEx -;LdrInitShimEngineDynamic -;LdrLoadAlternateResourceModule -LdrLockLoaderLock=LdrLockLoaderLock@12 -;LdrSetAppCompatDllRedirectionCallback -;LdrSetDllManifestProber -;LdrUnloadAlternateResourceModule -LdrUnlockLoaderLock=LdrUnlockLoaderLock@8 -;NPXEMULATORTABLE -NtAccessCheckByType=NtAccessCheckByType@44 -NtAccessCheckByTypeAndAuditAlarm=NtAccessCheckByTypeAndAuditAlarm@64 -NtAccessCheckByTypeResultList=NtAccessCheckByTypeResultList@44 -NtAccessCheckByTypeResultListAndAuditAlarm=NtAccessCheckByTypeResultListAndAuditAlarm@64 -NtAccessCheckByTypeResultListAndAuditAlarmByHandle=NtAccessCheckByTypeResultListAndAuditAlarmByHandle@68 -;NtAddBootEntry -NtAllocateUserPhysicalPages=NtAllocateUserPhysicalPages@12 -NtAreMappedFilesTheSame=NtAreMappedFilesTheSame@8 -;NtAssignProcessToJobObject -NtCancelDeviceWakeupRequest=NtCancelDeviceWakeupRequest@4 -NtCompactKeys=NtCompactKeys@8 -;NtCompareTokens -NtCompressKey=NtCompressKey@4 -;NtCreateDebugObject -NtCreateJobObject=NtCreateJobObject@12 -NtCreateJobSet=NtCreateJobSet@12 -NtCreateKeyedEvent=NtCreateKeyedEvent@16 -;NtCreateProcessEx -;NtDebugActiveProcess -;NtDebugContinue -;NtDeleteBootEntry -;NtEnumerateBootEntries -;NtEnumerateSystemEnvironmentValuesEx -NtFilterToken=NtFilterToken@24 -NtFreeUserPhysicalPages=NtFreeUserPhysicalPages@12 -NtGetDevicePowerState=NtGetDevicePowerState@8 -NtGetWriteWatch=NtGetWriteWatch@28 -NtImpersonateAnonymousToken=NtImpersonateAnonymousToken@4 -NtInitiatePowerAction=NtInitiatePowerAction@16 -NtIsProcessInJob=NtIsProcessInJob@8 -NtIsSystemResumeAutomatic=NtIsSystemResumeAutomatic@0 -NtLockProductActivationKeys=NtLockProductActivationKeys@8 -NtLockRegistryKey=NtLockRegistryKey@4 -NtMakePermanentObject=NtMakePermanentObject@4 -NtMapUserPhysicalPages=NtMapUserPhysicalPages@12 -NtMapUserPhysicalPagesScatter=NtMapUserPhysicalPagesScatter@12 -;NtModifyBootEntry -NtNotifyChangeMultipleKeys=NtNotifyChangeMultipleKeys@48 -NtOpenJobObject=NtOpenJobObject@12 -NtOpenKeyedEvent=NtOpenKeyedEvent@12 -NtOpenProcessTokenEx=NtOpenProcessTokenEx@16 -NtOpenThreadTokenEx=NtOpenThreadTokenEx@20 -NtPowerInformation=NtPowerInformation@20 -;NtQueryBootEntryOrder -;NtQueryBootOptions -;NtQueryDebugFilterState -NtQueryDefaultUILanguage=NtQueryDefaultUILanguage@4 -NtQueryInformationJobObject=NtQueryInformationJobObject@20 -NtQueryInstallUILanguage=NtQueryInstallUILanguage@4 -NtQueryOpenSubKeys=NtQueryOpenSubKeys@8 -NtQueryPortInformationProcess=NtQueryPortInformationProcess@0 -;NtQuerySystemEnvironmentValueEx -NtReleaseKeyedEvent=NtReleaseKeyedEvent@16 -;NtRemoveProcessDebug -NtRenameKey=NtRenameKey@8 -NtReplyWaitReceivePortEx=NtReplyWaitReceivePortEx@20 -NtRequestDeviceWakeup=NtRequestDeviceWakeup@4 -NtRequestWakeupLatency=NtRequestWakeupLatency@4 -NtResetWriteWatch=NtResetWriteWatch@12 -NtResumeProcess=NtResumeProcess@4 -NtSaveKeyEx=NtSaveKeyEx@12 -NtSaveMergedKeys=NtSaveMergedKeys@12 -NtSecureConnectPort=NtSecureConnectPort@36 -;NtSetBootEntryOrder -;NtSetBootOptions -;NtSetDebugFilterState -NtSetDefaultUILanguage=NtSetDefaultUILanguage@4 -;NtSetEventBoostPriority -NtSetHighWaitLowThread=NtSetHighWaitLowThread@0 -;NtSetInformationDebugObject -NtSetInformationJobObject=NtSetInformationJobObject@16 -NtSetLowWaitHighThread=NtSetLowWaitHighThread@0 -NtSetQuotaInformationFile=NtSetQuotaInformationFile@16 -;NtSetSystemEnvironmentValueEx -NtSetThreadExecutionState=NtSetThreadExecutionState@8 -NtSetUuidSeed=NtSetUuidSeed@4 -NtSuspendProcess=NtSuspendProcess@4 -NtTerminateJobObject=NtTerminateJobObject@8 -;NtTraceEvent -;NtTranslateFilePath -NtUnloadKeyEx=NtUnloadKeyEx@8 -;NtWaitForDebugEvent -NtWaitForKeyedEvent=NtWaitForKeyedEvent@16 -;RtlActivateActivationContext -;RtlActivateActivationContextEx -;RtlActivateActivationContextUnsafeFast -;RtlAddAccessAllowedObjectAce -;RtlAddAccessDeniedObjectAce -;RtlAddAuditAccessAceEx -;RtlAddAuditAccessObjectAce -RtlAddRefActivationContext=RtlAddRefActivationContext@4 -;RtlAddRefMemoryStream -;RtlAddVectoredExceptionHandler -;RtlAddressInSectionTable -;RtlAppendPathElement -;RtlApplicationVerifierStop -;RtlAssert2 -;RtlCancelTimer -RtlCaptureContext=RtlCaptureContext@4 -;RtlCaptureStackContext -;RtlCheckForOrphanedCriticalSections -;RtlCheckProcessParameters -;RtlCloneMemoryStream -;RtlCommitMemoryStream -;RtlCompareVariants -;RtlComputeImportTableHash -;RtlComputePrivatizedDllName_U -;RtlConvertPropertyToVariant -;RtlConvertToAutoInheritSecurityObject -;RtlConvertVariantToProperty -;RtlCopyMemoryStreamTo -;RtlCopyOutOfProcessMemoryStreamTo -;RtlCreateActivationContext -;RtlCreateBootStatusDataFile -;RtlCreateSystemVolumeInformationFolder -RtlCreateTimer=RtlCreateTimer@28 -RtlCreateTimerQueue=RtlCreateTimerQueue@4 -RtlDeactivateActivationContext=RtlDeactivateActivationContext@8 -;RtlDeactivateActivationContextUnsafeFast -;RtlDebugPrintTimes -;RtlDefaultNpAcl -;RtlDeleteElementGenericTableAvl -RtlDeleteTimer=RtlDeleteTimer@12 -RtlDeleteTimerQueue=RtlDeleteTimerQueue@4 -RtlDeleteTimerQueueEx=RtlDeleteTimerQueueEx@8 -RtlDeregisterWait=RtlDeregisterWait@4 -RtlDeregisterWaitEx=RtlDeregisterWaitEx@8 -RtlDllShutdownInProgress=RtlDllShutdownInProgress@0 -;RtlDnsHostNameToComputerName -;RtlDosApplyFileIsolationRedirection_Ustr -;RtlDosSearchPath_Ustr -RtlDuplicateUnicodeString=RtlDuplicateUnicodeString@12 -;RtlEnableEarlyCriticalSectionEventCreation -;RtlEnumerateGenericTableAvl -;RtlEnumerateGenericTableLikeADirectory -;RtlEnumerateGenericTableWithoutSplayingAvl -;RtlFinalReleaseOutOfProcessMemoryStream -;RtlFindActivationContextSectionGuid -;RtlFindActivationContextSectionString -RtlFindCharInUnicodeString=RtlFindCharInUnicodeString@16 -;RtlFirstEntrySList -;RtlFlushSecureMemoryCache -;RtlFreeThreadActivationContextStack -RtlGetActiveActivationContext=RtlGetActiveActivationContext@4 -RtlGetCurrentPeb=RtlGetCurrentPeb@0 -;RtlGetElementGenericTableAvl -;RtlGetFrame -RtlGetLastNtStatus=RtlGetLastNtStatus@0 -RtlGetLastWin32Error=RtlGetLastWin32Error@0 -;RtlGetLengthWithoutLastFullDosOrNtPathElement -;RtlGetLengthWithoutTrailingPathSeperators -RtlGetNativeSystemInformation=RtlGetNativeSystemInformation@16 -;RtlGetSecurityDescriptorRMControl -;RtlGetSetBootStatusData -RtlGetVersion=RtlGetVersion@4 -RtlHashUnicodeString=RtlHashUnicodeString@16 -;RtlInitMemoryStream -;RtlInitOutOfProcessMemoryStream -RtlInitUnicodeStringEx=RtlInitUnicodeStringEx@8 -;RtlInitializeGenericTableAvl -RtlInitializeSListHead=RtlInitializeSListHead@4 -;RtlInsertElementGenericTableAvl -RtlInterlockedFlushSList=RtlInterlockedFlushSList@4 -RtlInterlockedPopEntrySList=RtlInterlockedPopEntrySList@4 -RtlInterlockedPushEntrySList=RtlInterlockedPushEntrySList@8 -;RtlInterlockedPushListSList -;RtlIpv4AddressToStringA -;RtlIpv4AddressToStringW -;RtlIpv4StringToAddressA -;RtlIpv4StringToAddressW -;RtlIpv6AddressToStringA -;RtlIpv6AddressToStringW -;RtlIpv6StringToAddressA -;RtlIpv6StringToAddressW -;RtlIsActivationContextActive -;RtlIsGenericTableEmptyAvl -;RtlIsThreadWithinLoaderCallout -;RtlLockBootStatusData -;RtlLockMemoryStreamRegion -RtlLogStackBackTrace=RtlLogStackBackTrace@0 -;RtlLookupElementGenericTableAvl -;RtlMapSecurityErrorToNtStatus -;RtlMultiAppendUnicodeStringBuffer -;RtlNewSecurityObjectEx -;RtlNewSecurityObjectWithMultipleInheritance -;RtlNtPathNameToDosPathName -RtlNtStatusToDosErrorNoTeb=RtlNtStatusToDosErrorNoTeb@4 -;RtlNumberGenericTableElementsAvl -;RtlOnMappedStreamEvent -;RtlPopFrame -;RtlPushFrame -RtlQueryDepthSList=RtlQueryDepthSList@4 -RtlQueryHeapInformation=RtlQueryHeapInformation@20 -RtlQueryInformationActivationContext=RtlQueryInformationActivationContext@28 -;RtlQueryInformationActiveActivationContext -;RtlQueryInterfaceMemoryStream -;RtlQueueApcWow64Thread -RtlQueueWorkItem=RtlQueueWorkItem@12 -;RtlRandomEx -;RtlReadMemoryStream -;RtlReadOutOfProcessMemoryStream -;RtlRegisterSecureMemoryCacheCallback -RtlRegisterWait=RtlRegisterWait@24 -RtlReleaseActivationContext=RtlReleaseActivationContext@4 -;RtlReleaseMemoryStream -;RtlRemoveVectoredExceptionHandler -RtlRestoreLastWin32Error=RtlRestoreLastWin32Error@4 -;RtlRevertMemoryStream -;RtlSeekMemoryStream -;RtlSelfRelativeToAbsoluteSD2 -;RtlSetControlSecurityDescriptor -RtlSetCriticalSectionSpinCount=RtlSetCriticalSectionSpinCount@4 -RtlSetHeapInformation=RtlSetHeapInformation@16 -RtlSetIoCompletionCallback=RtlSetIoCompletionCallback@12 -RtlSetLastWin32Error=RtlSetLastWin32Error@4 -RtlSetLastWin32ErrorAndNtStatusFromNtStatus=RtlSetLastWin32ErrorAndNtStatusFromNtStatus@4 -;RtlSetMemoryStreamSize -;RtlSetProcessIsCritical -;RtlSetSecurityDescriptorRMControl -;RtlSetSecurityObjectEx -;RtlSetThreadIsCritical -;RtlSetThreadPoolStartFunc -;RtlSetTimer -;RtlStatMemoryStream -;RtlTraceDatabaseAdd -;RtlTraceDatabaseCreate -;RtlTraceDatabaseDestroy -;RtlTraceDatabaseEnumerate -;RtlTraceDatabaseFind -;RtlTraceDatabaseLock -;RtlTraceDatabaseUnlock -;RtlTraceDatabaseValidate -;RtlUnhandledExceptionFilter -;RtlUnhandledExceptionFilter2 -;RtlUnlockBootStatusData -;RtlUnlockMemoryStreamRegion -RtlUpdateTimer=RtlUpdateTimer@16 -RtlValidRelativeSecurityDescriptor=RtlValidRelativeSecurityDescriptor@12 -;RtlValidateUnicodeString -RtlVerifyVersionInfo=RtlVerifyVersionInfo@16 -RtlWalkFrameChain=RtlWalkFrameChain@12 -;RtlWriteMemoryStream -RtlZombifyActivationContext=RtlZombifyActivationContext@4 -;RtlpApplyLengthFunction -;RtlpEnsureBufferSize -;RtlpNotOwnerCriticalSection -VerSetConditionMask=VerSetConditionMask@16 -ZwAccessCheckByType=ZwAccessCheckByType@44 -ZwAccessCheckByTypeAndAuditAlarm=ZwAccessCheckByTypeAndAuditAlarm@64 -ZwAccessCheckByTypeResultList=ZwAccessCheckByTypeResultList@44 -ZwAccessCheckByTypeResultListAndAuditAlarm=ZwAccessCheckByTypeResultListAndAuditAlarm@64 -ZwAccessCheckByTypeResultListAndAuditAlarmByHandle=ZwAccessCheckByTypeResultListAndAuditAlarmByHandle@68 -;ZwAddBootEntry -ZwAllocateUserPhysicalPages=ZwAllocateUserPhysicalPages@12 -ZwAreMappedFilesTheSame=ZwAreMappedFilesTheSame@8 -ZwAssignProcessToJobObject=ZwAssignProcessToJobObject@8 -ZwCancelDeviceWakeupRequest=ZwCancelDeviceWakeupRequest@4 -ZwCompactKeys=ZwCompactKeys@8 -;ZwCompareTokens -ZwCompressKey=ZwCompressKey@4 -;ZwCreateDebugObject -ZwCreateJobObject=ZwCreateJobObject@12 -ZwCreateJobSet=ZwCreateJobSet@12 -ZwCreateKeyedEvent=ZwCreateKeyedEvent@16 -;ZwCreateProcessEx -ZwCreateWaitablePort=ZwCreateWaitablePort@20 -;ZwDebugActiveProcess -;ZwDebugContinue -;ZwDeleteBootEntry -;ZwEnumerateBootEntries -;ZwEnumerateSystemEnvironmentValuesEx -ZwFilterToken=ZwFilterToken@24 -ZwFreeUserPhysicalPages=ZwFreeUserPhysicalPages@12 -ZwGetDevicePowerState=ZwGetDevicePowerState@8 -ZwGetWriteWatch=ZwGetWriteWatch@28 -ZwImpersonateAnonymousToken=ZwImpersonateAnonymousToken@4 -ZwInitiatePowerAction=ZwInitiatePowerAction@16 -ZwIsProcessInJob=ZwIsProcessInJob@8 -ZwIsSystemResumeAutomatic=ZwIsSystemResumeAutomatic@0 -ZwLockProductActivationKeys=ZwLockProductActivationKeys@8 -ZwLockRegistryKey=ZwLockRegistryKey@4 -ZwMakePermanentObject=ZwMakePermanentObject@4 -ZwMapUserPhysicalPages=ZwMapUserPhysicalPages@12 -ZwMapUserPhysicalPagesScatter=ZwMapUserPhysicalPagesScatter@12 -;ZwModifyBootEntry -ZwNotifyChangeMultipleKeys=ZwNotifyChangeMultipleKeys@48 -ZwOpenJobObject=ZwOpenJobObject@12 -ZwOpenKeyedEvent=ZwOpenKeyedEvent@12 -ZwOpenProcessTokenEx=ZwOpenProcessTokenEx@16 -ZwOpenThreadTokenEx=ZwOpenThreadTokenEx@20 -ZwPowerInformation=ZwPowerInformation@20 -;ZwQueryBootEntryOrder -;ZwQueryBootOptions -;ZwQueryDebugFilterState -ZwQueryDefaultUILanguage=ZwQueryDefaultUILanguage@4 -ZwQueryInformationJobObject=ZwQueryInformationJobObject@20 -ZwQueryInstallUILanguage=ZwQueryInstallUILanguage@4 -ZwQueryOpenSubKeys=ZwQueryOpenSubKeys@8 -ZwQueryPortInformationProcess=ZwQueryPortInformationProcess@0 -ZwQueryQuotaInformationFile=ZwQueryQuotaInformationFile@36 -;ZwQuerySystemEnvironmentValueEx -ZwReleaseKeyedEvent=ZwReleaseKeyedEvent@16 -;ZwRemoveProcessDebug -ZwRenameKey=ZwRenameKey@8 -ZwReplyWaitReceivePortEx=ZwReplyWaitReceivePortEx@20 -ZwRequestDeviceWakeup=ZwRequestDeviceWakeup@4 -ZwRequestWakeupLatency=ZwRequestWakeupLatency@4 -ZwResetWriteWatch=ZwResetWriteWatch@12 -ZwResumeProcess=ZwResumeProcess@4 -ZwSaveKeyEx=ZwSaveKeyEx@12 -ZwSaveMergedKeys=ZwSaveMergedKeys@12 -ZwSecureConnectPort=ZwSecureConnectPort@36 -;ZwSetBootEntryOrder -;ZwSetBootOptions -;ZwSetDebugFilterState -ZwSetDefaultUILanguage=ZwSetDefaultUILanguage@4 -;ZwSetEventBoostPriority -ZwSetHighWaitLowThread=ZwSetHighWaitLowThread@0 -;ZwSetInformationDebugObject -ZwSetInformationJobObject=ZwSetInformationJobObject@16 -ZwSetLowWaitHighThread=ZwSetLowWaitHighThread@0 -ZwSetQuotaInformationFile=ZwSetQuotaInformationFile@16 -;ZwSetSystemEnvironmentValueEx -ZwSetThreadExecutionState=ZwSetThreadExecutionState@8 -ZwSetUuidSeed=ZwSetUuidSeed@4 -ZwSuspendProcess=ZwSuspendProcess@4 -ZwTerminateJobObject=ZwTerminateJobObject@8 -;ZwTraceEvent -;ZwTranslateFilePath -ZwUnloadKeyEx=ZwUnloadKeyEx@8 -;ZwWaitForDebugEvent -ZwWaitForKeyedEvent=ZwWaitForKeyedEvent@16 -;_CIcos -;_CIlog -_CIpow -;_CIsin -;_CIsqrt -;_alldvrm -;_aulldvrm -vDbgPrintEx -vDbgPrintExWithPrefix -CsrIsCsrss=CsrIsCsrss@0 +; EOF + diff --git a/reactos/lib/ntdll/makefile b/reactos/lib/ntdll/makefile index 80773fcafde..10d50c007d8 100644 --- a/reactos/lib/ntdll/makefile +++ b/reactos/lib/ntdll/makefile @@ -1,4 +1,4 @@ -# $Id: makefile,v 1.98 2004/02/01 20:48:05 ekohl Exp $ +# $Id: makefile,v 1.99 2004/02/25 19:34:32 ekohl Exp $ PATH_TO_TOP = ../.. @@ -155,8 +155,7 @@ TARGET_OBJECTS = \ $(RTL_OBJECTS) \ $(STDIO_OBJECTS) \ $(STDLIB_OBJECTS) \ - $(STRING_OBJECTS) \ - stubs/stubs.o + $(STRING_OBJECTS) DEP_OBJECTS = $(TARGET_OBJECTS) DEP_EXCLUDE_FILTER = napi.% diff --git a/reactos/lib/ntdll/stubs/.cvsignore b/reactos/lib/ntdll/stubs/.cvsignore deleted file mode 100644 index bd0e3dfd3ef..00000000000 --- a/reactos/lib/ntdll/stubs/.cvsignore +++ /dev/null @@ -1,3 +0,0 @@ -*.d -*.o -*.sym diff --git a/reactos/lib/ntdll/stubs/stubs.c b/reactos/lib/ntdll/stubs/stubs.c deleted file mode 100644 index 49925704775..00000000000 --- a/reactos/lib/ntdll/stubs/stubs.c +++ /dev/null @@ -1,2672 +0,0 @@ -#include -#include -#include -#include - -/* - * @unimplemented - */ -PDEBUG_BUFFER STDCALL -RtlCreateQueryDebugBuffer(IN ULONG Size, - IN BOOLEAN EventPair) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -DWORD STDCALL RtlDeleteSecurityObject(DWORD x1) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS STDCALL -RtlDestroyQueryDebugBuffer(IN PDEBUG_BUFFER DebugBuffer) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -VOID -STDCALL -RtlGetCallersAddress( - PVOID * CallersAddress - ) -{ -} - -/* - * @unimplemented - */ -VOID -STDCALL -RtlInitializeGenericTable ( - IN OUT PRTL_GENERIC_TABLE Table, - IN PVOID CompareRoutine, - IN PVOID AllocateRoutine, - IN PVOID FreeRoutine, - IN ULONG UserParameter - ) -{ -} - -/* - * @unimplemented - */ -PVOID -STDCALL -RtlInsertElementGenericTable ( - IN OUT PRTL_GENERIC_TABLE Table, - IN PVOID Element, - IN ULONG ElementSize, - IN ULONG Unknown4 - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -BOOLEAN -STDCALL -RtlIsGenericTableEmpty ( - IN PRTL_GENERIC_TABLE Table - ) -{ - return(FALSE); -} -DWORD STDCALL RtlNewSecurityObject(DWORD x1,DWORD x2,DWORD x3,DWORD x4,DWORD x5,DWORD x6) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -ULONG -STDCALL -RtlNumberGenericTableElements ( - IN PRTL_GENERIC_TABLE Table - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS STDCALL -RtlQueryProcessDebugInformation(IN ULONG ProcessId, - IN ULONG DebugInfoClassMask, - IN OUT PDEBUG_BUFFER DebugBuffer) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS STDCALL RtlWalkHeap( HANDLE heap, PVOID entry_ptr ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS STDCALL RtlpUnWaitCriticalSection(RTL_CRITICAL_SECTION *crit) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS STDCALL RtlpWaitForCriticalSection(RTL_CRITICAL_SECTION *crit) -{ - return(FALSE); -} - - -/* - * @unimplemented - */ -NTSTATUS STDCALL LdrLockLoaderLock(ULONG flags, ULONG *result, ULONG *magic) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS STDCALL LdrUnlockLoaderLock(ULONG flags, ULONG magic) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS STDCALL NtPowerInformation(DWORD x1,DWORD x2,DWORD x3,DWORD x4,DWORD x5) -{ - return(FALSE); -} - - -/* - * @unimplemented - */ -VOID -STDCALL -RtlCaptureContext ( - PCONTEXT ContextRecord - ) -{ -} - -/* - * @unimplemented - */ -NTSTATUS STDCALL RtlDuplicateUnicodeString( - int add_nul, - const UNICODE_STRING *source, - UNICODE_STRING *destination) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS STDCALL RtlFindCharInUnicodeString( - int flags, - const UNICODE_STRING *main_str, - const UNICODE_STRING *search_chars, - USHORT *pos) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS STDCALL -RtlInitUnicodeStringEx(PUNICODE_STRING target,PCWSTR source) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -ULONGLONG -STDCALL -VerSetConditionMask( - ULONGLONG ConditionMask, - DWORD TypeMask, - BYTE Condition - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS STDCALL ZwPowerInformation(DWORD x1,DWORD x2,DWORD x3,DWORD x4,DWORD x5) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -double __cdecl _CIpow(double x,double y) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -BOOL STDCALL LdrFlushAlternateResourceModules(VOID) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -BOOL STDCALL LdrAlternateResourcesEnabled(VOID) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -ULONG -__cdecl -DbgPrintEx( - IN ULONG ComponentId, - IN ULONG Level, - IN PCH Format, - ... - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -ULONG -__cdecl -DbgPrintReturnControlC( - PCH Format, - ... - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -DbgQueryDebugFilterState( - IN ULONG ComponentId, - IN ULONG Level - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -DbgSetDebugFilterState( - IN ULONG ComponentId, - IN ULONG Level, - IN BOOL State - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtCancelDeviceWakeupRequest( - IN HANDLE Device - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtCompactKeys( - IN ULONG Count, - IN HANDLE KeyArray[] - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtCompressKey( - IN HANDLE Key - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtGetDevicePowerState( - IN HANDLE Device, - OUT DEVICE_POWER_STATE *State - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtInitiatePowerAction( - IN POWER_ACTION SystemAction, - IN SYSTEM_POWER_STATE MinSystemState, - IN ULONG Flags, - IN BOOL Asynchronous - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -BOOL -STDCALL -NtIsSystemResumeAutomatic( - VOID - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtLockProductActivationKeys( - ULONG *pPrivateVer, - ULONG *pIsSafeMode - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtLockRegistryKey( - IN HANDLE KeyHandle - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtNotifyChangeMultipleKeys( - IN HANDLE MasterKeyHandle, - IN ULONG Count, - IN OBJECT_ATTRIBUTES SlaveObjects[], - IN HANDLE Event OPTIONAL, - IN PIO_APC_ROUTINE ApcRoutine OPTIONAL, - IN PVOID ApcContext OPTIONAL, - OUT PIO_STATUS_BLOCK IoStatusBlock, - IN ULONG CompletionFilter, - IN BOOL WatchTree, - OUT PVOID Buffer, - IN ULONG BufferSize, - IN BOOL Asynchronous - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtQueryOpenSubKeys( - IN POBJECT_ATTRIBUTES TargetKey, - OUT PULONG HandleCount - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtRenameKey( - IN HANDLE KeyHandle, - IN PUNICODE_STRING NewName - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtRequestDeviceWakeup( - IN HANDLE Device - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtRequestWakeupLatency( - IN LATENCY_TIME latency - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtSaveKeyEx( - IN HANDLE KeyHandle, - IN HANDLE FileHandle, - IN ULONG Format - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtSaveMergedKeys( - IN HANDLE HighPrecedenceKeyHandle, - IN HANDLE LowPrecedenceKeyHandle, - IN HANDLE FileHandle - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtSetThreadExecutionState( - IN EXECUTION_STATE esFlags, - OUT EXECUTION_STATE *PreviousFlags - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtUnloadKeyEx( - IN POBJECT_ATTRIBUTES TargetKey, - IN HANDLE Event OPTIONAL - ) -{ - return(FALSE); -} - - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -RtlGetVersion( - OUT PRTL_OSVERSIONINFOW lpVersionInformation - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -RtlHashUnicodeString( - IN const UNICODE_STRING *String, - IN BOOL CaseInSensitive, - IN ULONG HashAlgorithm, - OUT PULONG HashValue - ) -{ - return(FALSE); -} - - -/* - * @unimplemented - */ -BOOL -STDCALL -RtlValidRelativeSecurityDescriptor ( - IN PSECURITY_DESCRIPTOR SecurityDescriptorInput, - IN ULONG SecurityDescriptorLength, - IN SECURITY_INFORMATION RequiredInformation - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -RtlVerifyVersionInfo( - IN PRTL_OSVERSIONINFOEXW VersionInfo, - IN ULONG TypeMask, - IN ULONGLONG ConditionMask - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -ULONG -STDCALL -RtlWalkFrameChain ( - OUT PVOID *Callers, - IN ULONG Count, - IN ULONG Flags - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -ULONG -vDbgPrintEx( - IN ULONG ComponentId, - IN ULONG Level, - IN PCH Format, - va_list arglist - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -ULONG -vDbgPrintExWithPrefix( - IN PCH Prefix, - IN ULONG ComponentId, - IN ULONG Level, - IN PCH Format, - va_list arglist - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwCancelDeviceWakeupRequest( - IN HANDLE Device - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwCompactKeys( - IN ULONG Count, - IN HANDLE KeyArray[] - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwCompressKey( - IN HANDLE Key - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwGetDevicePowerState( - IN HANDLE Device, - OUT DEVICE_POWER_STATE *State - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwInitiatePowerAction( - IN POWER_ACTION SystemAction, - IN SYSTEM_POWER_STATE MinSystemState, - IN ULONG Flags, - IN BOOL Asynchronous - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -BOOL -STDCALL -ZwIsSystemResumeAutomatic( - VOID - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwLockProductActivationKeys( - ULONG *pPrivateVer, - ULONG *pIsSafeMode - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwLockRegistryKey( - IN HANDLE KeyHandle - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwNotifyChangeMultipleKeys( - IN HANDLE MasterKeyHandle, - IN ULONG Count, - IN OBJECT_ATTRIBUTES SlaveObjects[], - IN HANDLE Event OPTIONAL, - IN PIO_APC_ROUTINE ApcRoutine OPTIONAL, - IN PVOID ApcContext OPTIONAL, - OUT PIO_STATUS_BLOCK IoStatusBlock, - IN ULONG CompletionFilter, - IN BOOL WatchTree, - OUT PVOID Buffer, - IN ULONG BufferSize, - IN BOOL Asynchronous - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwQueryOpenSubKeys( - IN POBJECT_ATTRIBUTES TargetKey, - OUT PULONG HandleCount - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwRenameKey( - IN HANDLE KeyHandle, - IN PUNICODE_STRING NewName - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwRequestDeviceWakeup( - IN HANDLE Device - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwRequestWakeupLatency( - IN LATENCY_TIME latency - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwSaveKeyEx( - IN HANDLE KeyHandle, - IN HANDLE FileHandle, - IN ULONG Format - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwSaveMergedKeys( - IN HANDLE HighPrecedenceKeyHandle, - IN HANDLE LowPrecedenceKeyHandle, - IN HANDLE FileHandle - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwSetThreadExecutionState( - IN EXECUTION_STATE esFlags, - OUT EXECUTION_STATE *PreviousFlags - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwUnloadKeyEx( - IN POBJECT_ATTRIBUTES TargetKey, - IN HANDLE Event OPTIONAL - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS STDCALL DbgUiDebugActiveProcess(HANDLE process) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS STDCALL DbgUiStopDebugging(HANDLE process) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -VOID -STDCALL -RtlInitializeSListHead ( - PSLIST_HEADER ListHead - ) -{ -} - -/* - * @unimplemented - */ -PSLIST_ENTRY -STDCALL -RtlInterlockedFlushSList ( - PSLIST_HEADER ListHead - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -PSLIST_ENTRY -STDCALL -RtlInterlockedPopEntrySList ( - PSLIST_HEADER ListHead - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -PSLIST_ENTRY -STDCALL -RtlInterlockedPushEntrySList ( - PSLIST_HEADER ListHead, - PSLIST_ENTRY ListEntry - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -USHORT -STDCALL -RtlQueryDepthSList ( - PSLIST_HEADER ListHead - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -RtlCreateTimer(HANDLE TimerQueue,PHANDLE phNewTimer, WAITORTIMERCALLBACK Callback,PVOID Parameter,DWORD DueTime,DWORD Period,ULONG Flags) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -RtlCreateTimerQueue(PHANDLE TimerQueue) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -RtlDeleteTimer(HANDLE TimerQueue,HANDLE Timer,HANDLE CompletionEvent) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -RtlUpdateTimer(HANDLE TimerQueue,HANDLE Timer,ULONG DueTime,ULONG Period) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -RtlDeleteTimerQueueEx(HANDLE TimerQueue,HANDLE CompletionEvent) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -RtlDeleteTimerQueue(HANDLE TimerQueue) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -RtlRegisterWait(PHANDLE hOutput, HANDLE hObject,WAITORTIMERCALLBACK Callback,PVOID Context,ULONG dwMilliseconds,ULONG dwFlags) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -RtlDeregisterWait( - HANDLE WaitHandle - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -RtlDeregisterWaitEx( - HANDLE WaitHandle, - HANDLE CompletionEvent - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -RtlSetHeapInformation( - HANDLE HeapHandle, - HEAP_INFORMATION_CLASS HeapInformationClass, - PVOID HeapInformation OPTIONAL, - SIZE_T HeapInformationLength OPTIONAL - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -RtlQueryHeapInformation( - HANDLE HeapHandle, - HEAP_INFORMATION_CLASS HeapInformationClass, - PVOID HeapInformation OPTIONAL, - SIZE_T HeapInformationLength OPTIONAL, - PSIZE_T ReturnLength OPTIONAL - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtCreateJobSet( - ULONG NumJob, - PJOB_SET_ARRAY UserJobSet, - ULONG Flags) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwCreateJobSet( - ULONG NumJob, - PJOB_SET_ARRAY UserJobSet, - ULONG Flags) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -VOID -STDCALL -RtlReleaseActivationContext( - HANDLE hActCtx - ) -{ -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -RtlQueryInformationActivationContext( - DWORD dwFlags, - HANDLE hActCtx, - PVOID pvSubInstance, - ULONG ulInfoClass, - PVOID pvBuffer, - SIZE_T cbBuffer OPTIONAL, - SIZE_T *pcbWrittenOrRequired OPTIONAL - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -VOID -STDCALL -RtlAddRefActivationContext( - HANDLE hActCtx - ) -{ -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -RtlGetActiveActivationContext( - HANDLE *lphActCtx) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -RtlZombifyActivationContext( - HANDLE hActCtx - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -RtlDeactivateActivationContext( - DWORD dwFlags, - ULONG_PTR ulCookie - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -ULONG -STDCALL -RtlCreateTagHeap( - IN HANDLE HeapHandle, - IN ULONG Flags, - IN PCWSTR TagName, - IN PCWSTR TagSubName - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -PRTL_SPLAY_LINKS -STDCALL -RtlDelete( - IN PRTL_SPLAY_LINKS Links - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -BOOLEAN -STDCALL -RtlDeleteElementGenericTable( - IN PRTL_GENERIC_TABLE Table, - IN PVOID Buffer - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -VOID -STDCALL -RtlDeleteNoSplay( - IN PRTL_SPLAY_LINKS Links, - OUT PRTL_SPLAY_LINKS *Root - ) -{ -} - -/* - * @unimplemented - */ -PVOID -STDCALL -RtlEnumerateGenericTable( - IN PRTL_GENERIC_TABLE Table, - IN BOOLEAN Restart - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -PVOID -STDCALL -RtlEnumerateGenericTableWithoutSplaying( - IN PRTL_GENERIC_TABLE Table, - IN PVOID *RestartKey - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -VOID -STDCALL -RtlGetElementGenericTable( - IN PRTL_GENERIC_TABLE Table, - IN ULONG I - ) -{ -} - -/* - * @unimplemented - */ -PVOID -STDCALL -RtlLookupElementGenericTable( - IN PRTL_GENERIC_TABLE Table, - IN PVOID Buffer - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -PVOID -STDCALL -RtlProtectHeap( - IN HANDLE Heap, - IN BOOLEAN ReadOnly - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -PCWSTR -STDCALL -RtlQueryTagHeap( - IN HANDLE HeapHandle, - IN ULONG Flags, - IN USHORT TagNumber, - IN BOOLEAN ZeroInternalTagInfo, - OUT PRTL_HEAP_TAG_INFO HeapTagInfo OPTIONAL - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -PRTL_SPLAY_LINKS -STDCALL -RtlRealPredecessor( - IN PRTL_SPLAY_LINKS Links - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -PRTL_SPLAY_LINKS -STDCALL -RtlRealSuccessor( - IN PRTL_SPLAY_LINKS Links - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -PRTL_SPLAY_LINKS -STDCALL -RtlSplay( - IN PRTL_SPLAY_LINKS Links - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtAccessCheckByType( - IN PSECURITY_DESCRIPTOR SecurityDescriptor, - IN PSID PrincipalSelfSid, - IN HANDLE TokenHandle, - IN ULONG DesiredAccess, - IN POBJECT_TYPE_LIST ObjectTypeList, - IN ULONG ObjectTypeListLength, - IN PGENERIC_MAPPING GenericMapping, - IN PPRIVILEGE_SET PrivilegeSet, - IN PULONG PrivilegeSetLength, - OUT PACCESS_MASK GrantedAccess, - OUT PULONG AccessStatus - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtAccessCheckByTypeAndAuditAlarm( - IN PUNICODE_STRING SubsystemName, - IN PVOID HandleId, - IN PUNICODE_STRING ObjectTypeName, - IN PUNICODE_STRING ObjectName, - IN PSECURITY_DESCRIPTOR SecurityDescriptor, - IN PSID PrincipalSelfSid, - IN ACCESS_MASK DesiredAccess, - IN AUDIT_EVENT_TYPE AuditType, - IN ULONG Flags, - IN POBJECT_TYPE_LIST ObjectTypeList, - IN ULONG ObjectTypeListLength, - IN PGENERIC_MAPPING GenericMapping, - IN BOOLEAN ObjectCreation, - OUT PACCESS_MASK GrantedAccess, - OUT PULONG AccessStatus, - OUT PBOOLEAN GenerateOnClose - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtAccessCheckByTypeResultList( - IN PSECURITY_DESCRIPTOR SecurityDescriptor, - IN PSID PrincipalSelfSid, - IN HANDLE TokenHandle, - IN ACCESS_MASK DesiredAccess, - IN POBJECT_TYPE_LIST ObjectTypeList, - IN ULONG ObjectTypeListLength, - IN PGENERIC_MAPPING GenericMapping, - IN PPRIVILEGE_SET PrivilegeSet, - IN PULONG PrivilegeSetLength, - OUT PACCESS_MASK GrantedAccessList, - OUT PULONG AccessStatusList - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtAccessCheckByTypeResultListAndAuditAlarm( - IN PUNICODE_STRING SubsystemName, - IN PVOID HandleId, - IN PUNICODE_STRING ObjectTypeName, - IN PUNICODE_STRING ObjectName, - IN PSECURITY_DESCRIPTOR SecurityDescriptor, - IN PSID PrincipalSelfSid, - IN ACCESS_MASK DesiredAccess, - IN AUDIT_EVENT_TYPE AuditType, - IN ULONG Flags, - IN POBJECT_TYPE_LIST ObjectTypeList, - IN ULONG ObjectTypeListLength, - IN PGENERIC_MAPPING GenericMapping, - IN BOOLEAN ObjectCreation, - OUT PACCESS_MASK GrantedAccessList, - OUT PULONG AccessStatusList, - OUT PULONG GenerateOnClose - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtAccessCheckByTypeResultListAndAuditAlarmByHandle( - IN PUNICODE_STRING SubsystemName, - IN PVOID HandleId, - IN HANDLE TokenHandle, - IN PUNICODE_STRING ObjectTypeName, - IN PUNICODE_STRING ObjectName, - IN PSECURITY_DESCRIPTOR SecurityDescriptor, - IN PSID PrincipalSelfSid, - IN ACCESS_MASK DesiredAccess, - IN AUDIT_EVENT_TYPE AuditType, - IN ULONG Flags, - IN POBJECT_TYPE_LIST ObjectTypeList, - IN ULONG ObjectTypeListLength, - IN PGENERIC_MAPPING GenericMapping, - IN BOOLEAN ObjectCreation, - OUT PACCESS_MASK GrantedAccessList, - OUT PULONG AccessStatusList, - OUT PULONG GenerateOnClose - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtAllocateUserPhysicalPages( - IN HANDLE ProcessHandle, - IN PULONG NumberOfPages, - OUT PULONG PageFrameNumbers - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtAreMappedFilesTheSame( - IN PVOID Address1, - IN PVOID Address2 - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtCreateJobObject( - OUT PHANDLE JobHandle, - IN ACCESS_MASK DesiredAccess, - IN POBJECT_ATTRIBUTES ObjectAttributes - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtCreateKeyedEvent( - OUT PHANDLE KeyedEventHandle, - IN ACCESS_MASK DesiredAccess, - IN POBJECT_ATTRIBUTES ObjectAttributes, - ULONG Reserved - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtFilterToken( - IN HANDLE ExistingTokenHandle, - IN ULONG Flags, - IN PTOKEN_GROUPS SidsToDisable, - IN PTOKEN_PRIVILEGES PrivilegesToDelete, - IN PTOKEN_GROUPS SidsToRestricted, - OUT PHANDLE NewTokenHandle - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtFreeUserPhysicalPages( - IN HANDLE ProcessHandle, - IN OUT PULONG NumberOfPages, - IN PULONG PageFrameNumbers - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtGetWriteWatch( - IN HANDLE ProcessHandle, - IN ULONG Flags, - IN PVOID BaseAddress, - IN ULONG RegionSize, - OUT PULONG Buffer, - IN OUT PULONG BufferEntries, - OUT PULONG Granularity - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtImpersonateAnonymousToken( - IN HANDLE ThreadHandle - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtIsProcessInJob( - IN HANDLE JobHandle, - IN HANDLE ProcessHandle - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtMakePermanentObject( - IN HANDLE Object - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtMapUserPhysicalPages( - IN PVOID BaseAddress, - IN PULONG NumberOfPages, - IN PULONG PageFrameNumbers - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtMapUserPhysicalPagesScatter( - IN PVOID *BaseAddresses, - IN PULONG NumberOfPages, - IN PULONG PageFrameNumbers - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtOpenJobObject( - OUT PHANDLE JobHandle, - IN ACCESS_MASK DesiredAccess, - IN POBJECT_ATTRIBUTES ObjectAttributes - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtOpenKeyedEvent( - OUT PHANDLE KeyedEventHandle, - IN PACCESS_MASK DesiredAccess, - IN PUNICODE_STRING KeyedEventName - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtOpenProcessTokenEx( - IN HANDLE ProcessHandle, - IN ACCESS_MASK DesiredAccess, - IN ULONG HandleAttributes, - OUT PHANDLE TokenHandle - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtOpenThreadTokenEx( - IN HANDLE ThreadHandle, - IN ACCESS_MASK DesiredAccess, - IN BOOLEAN OpenAsSelf, - IN ULONG HandleAttributes, - OUT PHANDLE TokenHandle - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtQueryDefaultUILanguage( - OUT PLANGID LanguageId - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtQueryInformationJobObject( - IN HANDLE JobHandle, - IN JOBOBJECTINFOCLASS JobInformationClass, - OUT PVOID JobInformation, - IN ULONG JobInformationLength, - OUT PULONG ReturnLength OPTIONAL - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtQueryInstallUILanguage( - OUT PLANGID LanguageId - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -ULONG -STDCALL -NtQueryPortInformationProcess( - VOID - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtReleaseKeyedEvent( - IN HANDLE KeyedEventHandle, - IN ULONG Requested, - IN BOOLEAN Alertable, - IN PLARGE_INTEGER Timeout OPTIONAL - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtReplyWaitReceivePortEx( - IN HANDLE PortHandle, - OUT PULONG PortIdentifier OPTIONAL, - IN PPORT_MESSAGE ReplyMessage OPTIONAL, - OUT PPORT_MESSAGE Message, - IN PLARGE_INTEGER Timeout - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtResetWriteWatch( - IN HANDLE ProcessHandle, - IN PVOID BaseAddress, - IN ULONG RegionSize - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtResumeProcess( - IN HANDLE Process - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtSecureConnectPort( - OUT PHANDLE PortHandle, - IN PUNICODE_STRING PortName, - IN PSECURITY_QUALITY_OF_SERVICE SecurityQos, - IN OUT PPORT_SECTION_WRITE WriteSection OPTIONAL, - IN PSID ServerSid OPTIONAL, - IN OUT PPORT_SECTION_READ ReadSection OPTIONAL, - OUT PULONG MaxMessageSize OPTIONAL, - IN OUT PVOID ConnectData OPTIONAL, - IN OUT PULONG ConnectDataLength OPTIONAL - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtSetDefaultUILanguage( - IN LANGID LanguageId - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtSetInformationJobObject( - IN HANDLE JobHandle, - IN JOBOBJECTINFOCLASS JobInformationClass, - IN PVOID JobInformation, - IN ULONG JobInformationLength - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtSetQuotaInformationFile( - IN HANDLE FileHandle, - OUT PIO_STATUS_BLOCK IoStatusBlock, - IN PFILE_USER_QUOTA_INFORMATION Buffer, - IN ULONG BufferLength - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtSetUuidSeed( - IN PUCHAR UuidSeed - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtSuspendProcess( - IN HANDLE Process - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtTerminateJobObject( - IN HANDLE JobHandle, - IN NTSTATUS ExitStatus - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -NtWaitForKeyedEvent( - IN HANDLE KeyedEventHandle, - IN ULONG Requested, - IN BOOLEAN Alertable, - IN PLARGE_INTEGER Timeout OPTIONAL - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -BOOLEAN -STDCALL -RtlDllShutdownInProgress( - VOID - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -PPEB -STDCALL -RtlGetCurrentPeb( - VOID - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -RtlGetLastNtStatus( - VOID - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -ULONG -STDCALL -RtlGetLastWin32Error( - VOID - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -RtlGetNativeSystemInformation( - IN SYSTEM_INFORMATION_CLASS SystemInformationClass, - IN OUT PVOID SystemInformation, - IN ULONG SystemInformationLength, - OUT PULONG ReturnLength OPTIONAL - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -USHORT -STDCALL -RtlLogStackBackTrace( - VOID - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -RtlQueueWorkItem( - LPTHREAD_START_ROUTINE Function, - PVOID Context, - ULONG Flags - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -VOID -STDCALL -RtlRestoreLastWin32Error( - IN ULONG Win32Error - ) -{ -} - -/* - * @unimplemented - */ -ULONG -STDCALL -RtlSetCriticalSectionSpinCount( - IN PRTL_CRITICAL_SECTION CriticalSection - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -RtlSetIoCompletionCallback( - IN HANDLE FileHandle, - IN POVERLAPPED_COMPLETION_ROUTINE CompletionRoutine, - IN ULONG Flags - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -VOID -STDCALL -RtlSetLastWin32Error( - IN ULONG Win32Error - ) -{ -} - -/* - * @unimplemented - */ -VOID -STDCALL -RtlSetLastWin32ErrorAndNtStatusFromNtStatus( - IN NTSTATUS NtStatus - ) -{ -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwAccessCheckByType( - IN PSECURITY_DESCRIPTOR SecurityDescriptor, - IN PSID PrincipalSelfSid, - IN HANDLE TokenHandle, - IN ULONG DesiredAccess, - IN POBJECT_TYPE_LIST ObjectTypeList, - IN ULONG ObjectTypeListLength, - IN PGENERIC_MAPPING GenericMapping, - IN PPRIVILEGE_SET PrivilegeSet, - IN PULONG PrivilegeSetLength, - OUT PACCESS_MASK GrantedAccess, - OUT PULONG AccessStatus - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwAccessCheckByTypeAndAuditAlarm( - IN PUNICODE_STRING SubsystemName, - IN PVOID HandleId, - IN PUNICODE_STRING ObjectTypeName, - IN PUNICODE_STRING ObjectName, - IN PSECURITY_DESCRIPTOR SecurityDescriptor, - IN PSID PrincipalSelfSid, - IN ACCESS_MASK DesiredAccess, - IN AUDIT_EVENT_TYPE AuditType, - IN ULONG Flags, - IN POBJECT_TYPE_LIST ObjectTypeList, - IN ULONG ObjectTypeListLength, - IN PGENERIC_MAPPING GenericMapping, - IN BOOLEAN ObjectCreation, - OUT PACCESS_MASK GrantedAccess, - OUT PULONG AccessStatus, - OUT PBOOLEAN GenerateOnClose - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwAccessCheckByTypeResultList( - IN PSECURITY_DESCRIPTOR SecurityDescriptor, - IN PSID PrincipalSelfSid, - IN HANDLE TokenHandle, - IN ACCESS_MASK DesiredAccess, - IN POBJECT_TYPE_LIST ObjectTypeList, - IN ULONG ObjectTypeListLength, - IN PGENERIC_MAPPING GenericMapping, - IN PPRIVILEGE_SET PrivilegeSet, - IN PULONG PrivilegeSetLength, - OUT PACCESS_MASK GrantedAccessList, - OUT PULONG AccessStatusList - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwAccessCheckByTypeResultListAndAuditAlarm( - IN PUNICODE_STRING SubsystemName, - IN PVOID HandleId, - IN PUNICODE_STRING ObjectTypeName, - IN PUNICODE_STRING ObjectName, - IN PSECURITY_DESCRIPTOR SecurityDescriptor, - IN PSID PrincipalSelfSid, - IN ACCESS_MASK DesiredAccess, - IN AUDIT_EVENT_TYPE AuditType, - IN ULONG Flags, - IN POBJECT_TYPE_LIST ObjectTypeList, - IN ULONG ObjectTypeListLength, - IN PGENERIC_MAPPING GenericMapping, - IN BOOLEAN ObjectCreation, - OUT PACCESS_MASK GrantedAccessList, - OUT PULONG AccessStatusList, - OUT PULONG GenerateOnClose - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwAccessCheckByTypeResultListAndAuditAlarmByHandle( - IN PUNICODE_STRING SubsystemName, - IN PVOID HandleId, - IN HANDLE TokenHandle, - IN PUNICODE_STRING ObjectTypeName, - IN PUNICODE_STRING ObjectName, - IN PSECURITY_DESCRIPTOR SecurityDescriptor, - IN PSID PrincipalSelfSid, - IN ACCESS_MASK DesiredAccess, - IN AUDIT_EVENT_TYPE AuditType, - IN ULONG Flags, - IN POBJECT_TYPE_LIST ObjectTypeList, - IN ULONG ObjectTypeListLength, - IN PGENERIC_MAPPING GenericMapping, - IN BOOLEAN ObjectCreation, - OUT PACCESS_MASK GrantedAccessList, - OUT PULONG AccessStatusList, - OUT PULONG GenerateOnClose - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwAllocateUserPhysicalPages( - IN HANDLE ProcessHandle, - IN PULONG NumberOfPages, - OUT PULONG PageFrameNumbers - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwAreMappedFilesTheSame( - IN PVOID Address1, - IN PVOID Address2 - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwAssignProcessToJobObject( - IN HANDLE JobHandle, - IN HANDLE ProcessHandle - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwCreateJobObject( - OUT PHANDLE JobHandle, - IN ACCESS_MASK DesiredAccess, - IN POBJECT_ATTRIBUTES ObjectAttributes - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwCreateKeyedEvent( - OUT PHANDLE KeyedEventHandle, - IN ACCESS_MASK DesiredAccess, - IN POBJECT_ATTRIBUTES ObjectAttributes, - ULONG Reserved - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwFilterToken( - IN HANDLE ExistingTokenHandle, - IN ULONG Flags, - IN PTOKEN_GROUPS SidsToDisable, - IN PTOKEN_PRIVILEGES PrivilegesToDelete, - IN PTOKEN_GROUPS SidsToRestricted, - OUT PHANDLE NewTokenHandle - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwFreeUserPhysicalPages( - IN HANDLE ProcessHandle, - IN OUT PULONG NumberOfPages, - IN PULONG PageFrameNumbers - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwGetWriteWatch( - IN HANDLE ProcessHandle, - IN ULONG Flags, - IN PVOID BaseAddress, - IN ULONG RegionSize, - OUT PULONG Buffer, - IN OUT PULONG BufferEntries, - OUT PULONG Granularity - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwImpersonateAnonymousToken( - IN HANDLE ThreadHandle - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwIsProcessInJob( - IN HANDLE JobHandle, - IN HANDLE ProcessHandle - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwMakePermanentObject( - IN HANDLE Object - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwMapUserPhysicalPages( - IN PVOID BaseAddress, - IN PULONG NumberOfPages, - IN PULONG PageFrameNumbers - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwMapUserPhysicalPagesScatter( - IN PVOID *BaseAddresses, - IN PULONG NumberOfPages, - IN PULONG PageFrameNumbers - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwOpenJobObject( - OUT PHANDLE JobHandle, - IN ACCESS_MASK DesiredAccess, - IN POBJECT_ATTRIBUTES ObjectAttributes - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwOpenKeyedEvent( - OUT PHANDLE KeyedEventHandle, - IN PACCESS_MASK DesiredAccess, - IN PUNICODE_STRING KeyedEventName - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwOpenProcessTokenEx( - IN HANDLE ProcessHandle, - IN ACCESS_MASK DesiredAccess, - IN ULONG HandleAttributes, - OUT PHANDLE TokenHandle - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwOpenThreadTokenEx( - IN HANDLE ThreadHandle, - IN ACCESS_MASK DesiredAccess, - IN BOOLEAN OpenAsSelf, - IN ULONG HandleAttributes, - OUT PHANDLE TokenHandle - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwQueryDefaultUILanguage( - OUT PLANGID LanguageId - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwQueryInformationJobObject( - IN HANDLE JobHandle, - IN JOBOBJECTINFOCLASS JobInformationClass, - OUT PVOID JobInformation, - IN ULONG JobInformationLength, - OUT PULONG ReturnLength OPTIONAL - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwQueryInstallUILanguage( - OUT PLANGID LanguageId - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -ULONG -STDCALL -ZwQueryPortInformationProcess( - VOID - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwQueryQuotaInformationFile( - IN HANDLE FileHandle, - OUT PIO_STATUS_BLOCK IoStatusBlock, - OUT PFILE_USER_QUOTA_INFORMATION Buffer, - IN ULONG BufferLength, - IN BOOLEAN ReturnSingleEntry, - IN PFILE_QUOTA_LIST_INFORMATION QuotaList OPTIONAL, - IN ULONG QuotaListLength, - IN PSID ResumeSid OPTIONAL, - IN BOOLEAN RestartScan - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwReleaseKeyedEvent( - IN HANDLE KeyedEventHandle, - IN ULONG Requested, - IN BOOLEAN Alertable, - IN PLARGE_INTEGER Timeout OPTIONAL - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwReplyWaitReceivePortEx( - IN HANDLE PortHandle, - OUT PULONG PortIdentifier OPTIONAL, - IN PPORT_MESSAGE ReplyMessage OPTIONAL, - OUT PPORT_MESSAGE Message, - IN PLARGE_INTEGER Timeout - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwResetWriteWatch( - IN HANDLE ProcessHandle, - IN PVOID BaseAddress, - IN ULONG RegionSize - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwResumeProcess( - IN HANDLE Process - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwSecureConnectPort( - OUT PHANDLE PortHandle, - IN PUNICODE_STRING PortName, - IN PSECURITY_QUALITY_OF_SERVICE SecurityQos, - IN OUT PPORT_SECTION_WRITE WriteSection OPTIONAL, - IN PSID ServerSid OPTIONAL, - IN OUT PPORT_SECTION_READ ReadSection OPTIONAL, - OUT PULONG MaxMessageSize OPTIONAL, - IN OUT PVOID ConnectData OPTIONAL, - IN OUT PULONG ConnectDataLength OPTIONAL - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwSetDefaultUILanguage( - IN LANGID LanguageId - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwSetInformationJobObject( - IN HANDLE JobHandle, - IN JOBOBJECTINFOCLASS JobInformationClass, - IN PVOID JobInformation, - IN ULONG JobInformationLength - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwSetQuotaInformationFile( - IN HANDLE FileHandle, - OUT PIO_STATUS_BLOCK IoStatusBlock, - IN PFILE_USER_QUOTA_INFORMATION Buffer, - IN ULONG BufferLength - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwSetUuidSeed( - IN PUCHAR UuidSeed - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwSuspendProcess( - IN HANDLE Process - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwTerminateJobObject( - IN HANDLE JobHandle, - IN NTSTATUS ExitStatus - ) -{ - return(FALSE); -} - -/* - * @unimplemented - */ -NTSTATUS -STDCALL -ZwWaitForKeyedEvent( - IN HANDLE KeyedEventHandle, - IN ULONG Requested, - IN BOOLEAN Alertable, - IN PLARGE_INTEGER Timeout OPTIONAL - ) -{ - return(FALSE); -}