diff --git a/dlls/advapi32/advapi32.spec b/dlls/advapi32/advapi32.spec index 1a6a50b0c9a..707a14a24b3 100644 --- a/dlls/advapi32/advapi32.spec +++ b/dlls/advapi32/advapi32.spec @@ -7,12 +7,24 @@ @ stdcall AccessCheckAndAuditAlarmA(str ptr str str ptr long ptr long ptr ptr ptr) @ stdcall AccessCheckAndAuditAlarmW(wstr ptr wstr wstr ptr long ptr long ptr ptr ptr) @ stdcall AccessCheckByType(ptr ptr long long ptr long ptr ptr ptr ptr ptr) +# @ stub AccessCheckByTypeAndAuditAlarmA +# @ stub AccessCheckByTypeAndAuditAlarmW +# @ stub AccessCheckByTypeResultList +# @ stub AccessCheckByTypeResultListAndAuditAlarmA +# @ stub AccessCheckByTypeResultListAndAuditAlarmByHandleA +# @ stub AccessCheckByTypeResultListAndAuditAlarmByHandleW +# @ stub AccessCheckByTypeResultListAndAuditAlarmW @ stdcall AddAccessAllowedAce (ptr long long ptr) @ stdcall AddAccessAllowedAceEx (ptr long long long ptr) +# @ stub AddAccessAllowedObjectAce @ stdcall AddAccessDeniedAce(ptr long long ptr) @ stdcall AddAccessDeniedAceEx(ptr long long long ptr) +# @ stub AddAccessDeniedObjectAce @ stdcall AddAce(ptr long long ptr long) @ stdcall AddAuditAccessAce(ptr long long ptr long long) +# @ stub AddAuditAccessAceEx +# @ stub AddAuditAccessObjectAce +# @ stub AddUsersToEncryptedFile @ stdcall AdjustTokenGroups(long long ptr long ptr ptr) @ stdcall AdjustTokenPrivileges(long long ptr long ptr ptr) @ stdcall AllocateAndInitializeSid(ptr long long long long long long long long long ptr) @@ -23,6 +35,10 @@ @ stdcall BackupEventLogW (long wstr) @ stdcall BuildExplicitAccessWithNameA(ptr str long long long) @ stdcall BuildExplicitAccessWithNameW(ptr wstr long long long) +# @ stub BuildImpersonateExplicitAccessWithNameA +# @ stub BuildImpersonateExplicitAccessWithNameW +# @ stub BuildImpersonateTrusteeA +# @ stub BuildImpersonateTrusteeW @ stdcall BuildSecurityDescriptorA(ptr ptr long ptr long ptr ptr ptr ptr) @ stdcall BuildSecurityDescriptorW(ptr ptr long ptr long ptr ptr ptr ptr) @ stdcall BuildTrusteeWithNameA(ptr str) @@ -33,6 +49,7 @@ @ stdcall BuildTrusteeWithObjectsAndSidW(ptr ptr ptr ptr ptr) @ stdcall BuildTrusteeWithSidA(ptr ptr) @ stdcall BuildTrusteeWithSidW(ptr ptr) +# @ stub CancelOverlappedAccess @ stdcall ChangeServiceConfig2A(long long ptr) @ stdcall ChangeServiceConfig2W(long long ptr) @ stdcall ChangeServiceConfigA(long long long long wstr str ptr str str str str) @@ -40,23 +57,80 @@ @ stdcall CheckTokenMembership(long ptr ptr) @ stdcall ClearEventLogA (long str) @ stdcall ClearEventLogW (long wstr) +# @ stub CloseCodeAuthzLevel +# @ stub CloseEncryptedFileRaw @ stdcall CloseEventLog (long) @ stdcall CloseServiceHandle(long) +# @ stub CloseTrace @ stdcall CommandLineFromMsiDescriptor(wstr wstr ptr) +# @ stub ComputeAccessTokenFromCodeAuthzLevel @ stdcall ControlService(long long ptr) +# @ stub ControlTraceA +# @ stub ControlTraceW +# @ stub ConvertAccessToSecurityDescriptorA +# @ stub ConvertAccessToSecurityDescriptorW +# @ stub ConvertSDToStringSDRootDomainA +# @ stub ConvertSDToStringSDRootDomainW +# @ stub ConvertSecurityDescriptorToAccessA +# @ stub ConvertSecurityDescriptorToAccessNamedA +# @ stub ConvertSecurityDescriptorToAccessNamedW +# @ stub ConvertSecurityDescriptorToAccessW +# @ stub ConvertSecurityDescriptorToStringSecurityDescriptorA +# @ stub ConvertSecurityDescriptorToStringSecurityDescriptorW @ stdcall ConvertSidToStringSidA(ptr ptr) @ stdcall ConvertSidToStringSidW(ptr ptr) +# @ stub ConvertStringSDToSDDomainA +# @ stub ConvertStringSDToSDDomainW +# @ stub ConvertStringSDToSDRootDomainA +# @ stub ConvertStringSDToSDRootDomainW @ stdcall ConvertStringSecurityDescriptorToSecurityDescriptorA(str long ptr ptr) @ stdcall ConvertStringSecurityDescriptorToSecurityDescriptorW(wstr long ptr ptr) @ stdcall ConvertStringSidToSidA(ptr ptr) @ stdcall ConvertStringSidToSidW(ptr ptr) +# @ stub ConvertToAutoInheritPrivateObjectSecurity @ stdcall CopySid(long ptr ptr) +# @ stub CreateCodeAuthzLevel @ stdcall CreatePrivateObjectSecurity(ptr ptr ptr long long ptr) +# @ stub CreatePrivateObjectSecurityEx +# @ stub CreatePrivateObjectSecurityWithMultipleInheritance @ stdcall CreateProcessAsUserA(long str str ptr ptr long long ptr str ptr ptr) +# @ stub CreateProcessAsUserSecure @ stdcall CreateProcessAsUserW(long str str ptr ptr long long ptr str ptr ptr) +# @ stub CreateProcessWithLogonW +# @ stub CreateRestrictedToken @ stdcall CreateServiceA(long ptr ptr long long long long ptr ptr ptr ptr ptr ptr) @ stdcall CreateServiceW (long ptr ptr long long long long ptr ptr ptr ptr ptr ptr) +# @ stub CreateTraceInstanceId +# @ stub CreateWellKnownSid +# @ stub CredDeleteA +# @ stub CredDeleteW +# @ stub CredEnumerateA +# @ stub CredEnumerateW +# @ stub CredFree +# @ stub CredGetSessionTypes +# @ stub CredGetTargetInfoA +# @ stub CredGetTargetInfoW +# @ stub CredIsMarshaledCredentialA +# @ stub CredIsMarshaledCredentialW +# @ stub CredMarshalCredentialA +# @ stub CredMarshalCredentialW @ stub CredProfileLoaded +# @ stub CredReadA +# @ stub CredReadDomainCredentialsA +# @ stub CredReadDomainCredentialsW +# @ stub CredReadW +# @ stub CredRenameA +# @ stub CredRenameW +# @ stub CredUnmarshalCredentialA +# @ stub CredUnmarshalCredentialW +# @ stub CredWriteA +# @ stub CredWriteDomainCredentialsA +# @ stub CredWriteDomainCredentialsW +# @ stub CredWriteW +# @ stub CredpConvertCredential +# @ stub CredpConvertTargetInfo +# @ stub CredpDecodeCredential +# @ stub CredpEncodeCredential @ stdcall CryptAcquireContextA(ptr str str long long) @ stdcall CryptAcquireContextW(ptr wstr wstr long long) @ stdcall CryptContextAddRef(long ptr long) @@ -102,48 +176,103 @@ @ stdcall DeleteService(long) @ stdcall DeregisterEventSource(long) @ stdcall DestroyPrivateObjectSecurity(ptr) +# @ stub DuplicateEncryptionInfoFile @ stdcall DuplicateToken(long long ptr) @ stdcall DuplicateTokenEx(long long ptr long long ptr) +# @ stub ElfBackupEventLogFileA +# @ stub ElfBackupEventLogFileW +# @ stub ElfChangeNotify +# @ stub ElfClearEventLogFileA +# @ stub ElfClearEventLogFileW +# @ stub ElfCloseEventLog @ stub ElfDeregisterEventSource @ stub ElfDeregisterEventSourceW +# @ stub ElfFlushEventLog +# @ stub ElfNumberOfRecords +# @ stub ElfOldestRecord +# @ stub ElfOpenBackupEventLogA +# @ stub ElfOpenBackupEventLogW +# @ stub ElfOpenEventLogA +# @ stub ElfOpenEventLogW +# @ stub ElfReadEventLogA +# @ stub ElfReadEventLogW +# @ stub ElfRegisterEventSourceA @ stub ElfRegisterEventSourceW +# @ stub ElfReportEventA @ stub ElfReportEventW +# @ stub EnableTrace @ stdcall EncryptFileA(str) @ stdcall EncryptFileW(wstr) +# @ stub EncryptedFileKeyInfo +# @ stub EncryptionDisable @ stdcall EnumDependentServicesA(long long ptr long ptr ptr) @ stdcall EnumDependentServicesW(long long ptr long ptr ptr) @ stub EnumServiceGroupA @ stub EnumServiceGroupW @ stdcall EnumServicesStatusA (long long long ptr long ptr ptr ptr) +# @ stub EnumServicesStatusExA +# @ stub EnumServicesStatusExW @ stdcall EnumServicesStatusW (long long long ptr long ptr ptr ptr) +# @ stub EnumerateTraceGuids +# @ stub EqualDomainSid @ stdcall EqualPrefixSid(ptr ptr) @ stdcall EqualSid(ptr ptr) +# @ stub FileEncryptionStatusA +# @ stub FileEncryptionStatusW @ stdcall FindFirstFreeAce(ptr ptr) +# @ stub FlushTraceA +# @ stub FlushTraceW +# @ stub FreeEncryptedFileKeyInfo +# @ stub FreeEncryptionCertificateHashList +# @ stub FreeInheritedFromArray @ stdcall FreeSid(ptr) +# @ stub GetAccessPermissionsForObjectA +# @ stub GetAccessPermissionsForObjectW @ stdcall GetAce(ptr long ptr) @ stdcall GetAclInformation(ptr ptr long long) +# @ stub GetAuditedPermissionsFromAclA +# @ stub GetAuditedPermissionsFromAclW @ stdcall GetCurrentHwProfileA(ptr) @ stdcall GetCurrentHwProfileW(ptr) @ stdcall GetEffectiveRightsFromAclA(ptr ptr ptr) +# @ stub GetEffectiveRightsFromAclW +# @ stub GetEventLogInformation @ stdcall GetExplicitEntriesFromAclA(ptr ptr ptr) @ stdcall GetExplicitEntriesFromAclW(ptr ptr ptr) @ stdcall GetFileSecurityA(str long ptr long ptr) @ stdcall GetFileSecurityW(wstr long ptr long ptr) +# @ stub GetInformationCodeAuthzLevelW +# @ stub GetInformationCodeAuthzPolicyW +# @ stub GetInheritanceSourceA +# @ stub GetInheritanceSourceW @ stdcall GetKernelObjectSecurity(long long ptr long ptr) @ stdcall GetLengthSid(ptr) +# @ stub GetLocalManagedApplicationData +# @ stub GetLocalManagedApplications +# @ stub GetManagedApplicationCategories +# @ stub GetManagedApplications @ stub GetMangledSiteSid +# @ stub GetMultipleTrusteeA +# @ stub GetMultipleTrusteeOperationA +# @ stub GetMultipleTrusteeOperationW +# @ stub GetMultipleTrusteeW @ stdcall GetNamedSecurityInfoA (str long long ptr ptr ptr ptr ptr) +# @ stub GetNamedSecurityInfoExA +# @ stub GetNamedSecurityInfoExW @ stdcall GetNamedSecurityInfoW (wstr long long ptr ptr ptr ptr ptr) @ stdcall GetNumberOfEventLogRecords (long ptr) @ stdcall GetOldestEventLogRecord (long ptr) +# @ stub GetOverlappedAccessResults @ stdcall GetPrivateObjectSecurity(ptr long ptr long ptr) @ stdcall GetSecurityDescriptorControl (ptr ptr ptr) @ stdcall GetSecurityDescriptorDacl (ptr ptr ptr ptr) @ stdcall GetSecurityDescriptorGroup(ptr ptr ptr) @ stdcall GetSecurityDescriptorLength(ptr) @ stdcall GetSecurityDescriptorOwner(ptr ptr ptr) +# @ stub GetSecurityDescriptorRMControl @ stdcall GetSecurityDescriptorSacl (ptr ptr ptr ptr) @ stdcall GetSecurityInfo (long long long ptr ptr ptr ptr ptr) +# @ stub GetSecurityInfoExA @ stdcall GetSecurityInfoExW (long long long wstr wstr ptr ptr wstr wstr) @ stdcall GetServiceDisplayNameA(ptr str ptr ptr) @ stdcall GetServiceDisplayNameW(ptr wstr ptr ptr) @@ -155,6 +284,9 @@ @ stdcall GetSidSubAuthorityCount(ptr) @ stub GetSiteSidFromToken @ stdcall GetTokenInformation(long long ptr long ptr) +# @ stub GetTraceEnableFlags +# @ stub GetTraceEnableLevel +# @ stub GetTraceLoggerHandle @ stdcall GetTrusteeFormA(ptr) @ stdcall GetTrusteeFormW(ptr) @ stdcall GetTrusteeNameA(ptr) @@ -163,8 +295,16 @@ @ stdcall GetTrusteeTypeW(ptr) @ stdcall GetUserNameA(ptr ptr) @ stdcall GetUserNameW(ptr ptr) +# @ stub GetWindowsAccountDomainSid +# @ stub I_ScGetCurrentGroupStateW +# @ stub I_ScIsSecurityProcess +# @ stub I_ScPnPGetServiceName +# @ stub I_ScSendTSMessage @ stub I_ScSetServiceBit @ stub I_ScSetServiceBitsA +# @ stub I_ScSetServiceBitsW +# @ stub IdentifyCodeAuthzLevelW +# @ stub ImpersonateAnonymousToken @ stdcall ImpersonateLoggedOnUser(long) @ stdcall ImpersonateNamedPipeClient(long) @ stdcall ImpersonateSelf(long) @@ -179,11 +319,15 @@ @ stub IsProcessRestricted @ stdcall IsTextUnicode(ptr long ptr) @ stdcall IsTokenRestricted(long) +# @ stub IsTokenUntrusted @ stdcall IsValidAcl(ptr) @ stdcall IsValidSecurityDescriptor(ptr) @ stdcall IsValidSid(ptr) +# @ stub IsWellKnownSid @ stdcall LockServiceDatabase(ptr) @ stdcall LogonUserA(str str str long long ptr) +# @ stub LogonUserExA +# @ stub LogonUserExW @ stdcall LogonUserW(wstr wstr wstr long long ptr) @ stdcall LookupAccountNameA(str str ptr ptr ptr ptr ptr) @ stdcall LookupAccountNameW(wstr wstr ptr ptr ptr ptr ptr) @@ -195,37 +339,68 @@ @ stdcall LookupPrivilegeNameW(wstr ptr ptr long) @ stdcall LookupPrivilegeValueA(ptr ptr ptr) @ stdcall LookupPrivilegeValueW(ptr ptr ptr) +# @ stub LookupSecurityDescriptorPartsA +# @ stub LookupSecurityDescriptorPartsW +# @ stub LsaAddAccountRights @ stub LsaAddPrivilegesToAccount +# @ stub LsaClearAuditLog @ stdcall LsaClose(ptr) @ stub LsaCreateAccount @ stub LsaCreateSecret @ stub LsaCreateTrustedDomain +# @ stub LsaCreateTrustedDomainEx @ stub LsaDelete +# @ stub LsaDeleteTrustedDomain +# @ stub LsaEnumerateAccountRights @ stub LsaEnumerateAccounts +# @ stub LsaEnumerateAccountsWithUserRight @ stub LsaEnumeratePrivileges @ stub LsaEnumeratePrivilegesOfAccount @ stdcall LsaEnumerateTrustedDomains(long ptr ptr long ptr) +# @ stub LsaEnumerateTrustedDomainsEx @ stdcall LsaFreeMemory(ptr) +# @ stub LsaGetQuotasForAccount +# @ stub LsaGetRemoteUserName @ stub LsaGetSystemAccessAccount +# @ stub LsaGetUserName @ stub LsaICLookupNames +# @ stub LsaICLookupNamesWithCreds @ stub LsaICLookupSids +# @ stub LsaICLookupSidsWithCreds +# @ stub LsaLookupNames2 @ stdcall LsaLookupNames(long long ptr ptr ptr) @ stub LsaLookupPrivilegeDisplayName +# @ stub LsaLookupPrivilegeName +# @ stub LsaLookupPrivilegeValue @ stdcall LsaLookupSids(ptr long ptr ptr ptr) @ stdcall LsaNtStatusToWinError(long) @ stub LsaOpenAccount @ stdcall LsaOpenPolicy(long long long long) +# @ stub LsaOpenPolicySce @ stub LsaOpenSecret @ stub LsaOpenTrustedDomain +# @ stub LsaOpenTrustedDomainByName +# @ stub LsaQueryDomainInformationPolicy +# @ stub LsaQueryForestTrustInformation @ stub LsaQueryInfoTrustedDomain @ stdcall LsaQueryInformationPolicy(ptr long ptr) @ stub LsaQuerySecret +# @ stub LsaQuerySecurityObject +# @ stub LsaQueryTrustedDomainInfo +# @ stub LsaQueryTrustedDomainInfoByName +# @ stub LsaRemoveAccountRights @ stub LsaRemovePrivilegesFromAccount @ stdcall LsaRetrievePrivateData(ptr ptr ptr) +# @ stub LsaSetDomainInformationPolicy +# @ stub LsaSetForestTrustInformation @ stdcall LsaSetInformationPolicy(long long ptr) @ stub LsaSetInformationTrustedDomain +# @ stub LsaSetQuotasForAccount @ stub LsaSetSecret +# @ stub LsaSetSecurityObject @ stub LsaSetSystemAccessAccount +# @ stub LsaSetTrustedDomainInfoByName +# @ stub LsaSetTrustedDomainInformation @ stdcall LsaStorePrivateData(ptr ptr ptr) @ stdcall MD4Final(ptr) @ stdcall MD4Init(ptr) @@ -233,6 +408,9 @@ @ stdcall MD5Final(ptr) @ stdcall MD5Init(ptr) @ stdcall MD5Update(ptr ptr long) +# @ stub MSChapSrvChangePassword2 +# @ stub MSChapSrvChangePassword +# @ stub MakeAbsoluteSD2 @ stdcall MakeAbsoluteSD(ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr) @ stdcall MakeSelfRelativeSD(ptr ptr ptr) @ stdcall MapGenericMask(ptr ptr) @@ -240,12 +418,16 @@ @ stdcall NotifyChangeEventLog (long long) @ stdcall ObjectCloseAuditAlarmA(str ptr long) @ stdcall ObjectCloseAuditAlarmW(wstr ptr long) +# @ stub ObjectDeleteAuditAlarmA +# @ stub ObjectDeleteAuditAlarmW @ stdcall ObjectOpenAuditAlarmA(str ptr str str ptr long long long ptr long long ptr) @ stdcall ObjectOpenAuditAlarmW(wstr ptr wstr wstr ptr long long long ptr long long ptr) @ stdcall ObjectPrivilegeAuditAlarmA(str ptr long long ptr long) @ stdcall ObjectPrivilegeAuditAlarmW(wstr ptr long long ptr long) @ stdcall OpenBackupEventLogA (str str) @ stdcall OpenBackupEventLogW (wstr wstr) +# @ stub OpenEncryptedFileRawA +# @ stub OpenEncryptedFileRawW @ stdcall OpenEventLogA (str str) @ stdcall OpenEventLogW (wstr wstr) @ stdcall OpenProcessToken(long long ptr) @@ -254,9 +436,18 @@ @ stdcall OpenServiceA(long str long) @ stdcall OpenServiceW(long wstr long) @ stdcall OpenThreadToken(long long long ptr) +# @ stub OpenTraceA +# @ stub OpenTraceW @ stdcall PrivilegeCheck(ptr ptr ptr) @ stdcall PrivilegedServiceAuditAlarmA(str str long ptr long) @ stdcall PrivilegedServiceAuditAlarmW(wstr wstr long ptr long) +# @ stub ProcessIdleTasks +# @ stub ProcessTrace +# @ stub QueryAllTracesA +# @ stub QueryAllTracesW +# @ stub QueryRecoveryAgentsOnEncryptedFile +# @ stub QueryServiceConfig2A +# @ stub QueryServiceConfig2W @ stdcall QueryServiceConfigA(long ptr long ptr) @ stdcall QueryServiceConfigW(long ptr long ptr) @ stdcall QueryServiceLockStatusA(long ptr long ptr) @@ -264,7 +455,11 @@ @ stdcall QueryServiceObjectSecurity(long long ptr long ptr) @ stdcall QueryServiceStatus(long ptr) @ stdcall QueryServiceStatusEx (long long ptr long ptr) +# @ stub QueryTraceA +# @ stub QueryTraceW +# @ stub QueryUsersOnEncryptedFile @ stdcall QueryWindows31FilesMigration(long) +# @ stub ReadEncryptedFileRaw @ stdcall ReadEventLogA (long long long ptr long ptr ptr) @ stdcall ReadEventLogW (long long long ptr long ptr ptr) @ stdcall RegCloseKey(long) @@ -278,6 +473,7 @@ @ stdcall RegDeleteKeyW(long wstr) @ stdcall RegDeleteValueA(long str) @ stdcall RegDeleteValueW(long wstr) +# @ stub RegDisablePredefinedCache @ stdcall RegEnumKeyA(long long ptr long) @ stdcall RegEnumKeyExA(long long ptr ptr ptr ptr ptr ptr) @ stdcall RegEnumKeyExW(long long ptr ptr ptr ptr ptr ptr) @@ -297,6 +493,7 @@ @ stdcall RegOpenKeyExW(long wstr long long ptr) @ stdcall RegOpenKeyW(long wstr ptr) @ stdcall RegOpenUserClassesRoot(ptr long long ptr) +# @ stub RegOverridePredefKey @ stdcall RegQueryInfoKeyA(long ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr) @ stdcall RegQueryInfoKeyW(long ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr) @ stdcall RegQueryMultipleValuesA(long ptr long ptr ptr) @@ -311,6 +508,8 @@ @ stdcall RegRestoreKeyA(long str long) @ stdcall RegRestoreKeyW(long wstr long) @ stdcall RegSaveKeyA(long ptr ptr) +# @ stub RegSaveKeyExA +# @ stub RegSaveKeyExW @ stdcall RegSaveKeyW(long ptr ptr) @ stdcall RegSetKeySecurity(long long ptr) @ stdcall RegSetValueA(long str long ptr long) @@ -321,37 +520,76 @@ @ stdcall RegUnLoadKeyW(long wstr) @ stdcall RegisterEventSourceA(ptr ptr) @ stdcall RegisterEventSourceW(ptr ptr) +# @ stub RegisterIdleTask @ stdcall RegisterServiceCtrlHandlerA (ptr ptr) +# @ stub RegisterServiceCtrlHandlerExA +# @ stub RegisterServiceCtrlHandlerExW @ stdcall RegisterServiceCtrlHandlerW (ptr ptr) @ stdcall RegisterTraceGuidsA(ptr ptr ptr long ptr str str ptr) @ stdcall RegisterTraceGuidsW(ptr ptr ptr long ptr wstr wstr ptr) +# @ stub RemoveTraceCallback +# @ stub RemoveUsersFromEncryptedFile @ stdcall ReportEventA (long long long long ptr long long str ptr) @ stdcall ReportEventW (long long long long ptr long long wstr ptr) @ stdcall RevertToSelf() +# @ stub SaferCloseLevel +# @ stub SaferComputeTokenFromLevel +# @ stub SaferCreateLevel +# @ stub SaferGetLevelInformation +# @ stub SaferGetPolicyInformation +# @ stub SaferIdentifyLevel +# @ stub SaferRecordEventLogEntry +# @ stub SaferSetLevelInformation +# @ stub SaferSetPolicyInformation +# @ stub SaferiChangeRegistryScope +# @ stub SaferiCompareTokenLevels +# @ stub SaferiIsExecutableFileType +# @ stub SaferiPopulateDefaultsInRegistry +# @ stub SaferiRecordEventLogEntry +# @ stub SaferiReplaceProcessThreadTokens +# @ stub SaferiSearchMatchingHashRules @ stdcall SetAclInformation(ptr ptr long long) +# @ stub SetEntriesInAccessListA +# @ stub SetEntriesInAccessListW @ stdcall SetEntriesInAclA(long ptr ptr ptr) @ stdcall SetEntriesInAclW(long ptr ptr ptr) +# @ stub SetEntriesInAuditListA +# @ stub SetEntriesInAuditListW @ stdcall SetFileSecurityA(str long ptr ) @ stdcall SetFileSecurityW(wstr long ptr) +# @ stub SetInformationCodeAuthzLevelW +# @ stub SetInformationCodeAuthzPolicyW @ stdcall SetKernelObjectSecurity(long long ptr) @ stdcall SetNamedSecurityInfoA(str long ptr ptr ptr ptr ptr) +# @ stub SetNamedSecurityInfoExA +# @ stub SetNamedSecurityInfoExW @ stdcall SetNamedSecurityInfoW(wstr long ptr ptr ptr ptr ptr) @ stdcall SetPrivateObjectSecurity(long ptr ptr ptr long) +# @ stub SetPrivateObjectSecurityEx @ stdcall SetSecurityDescriptorControl(ptr long long) @ stdcall SetSecurityDescriptorDacl(ptr long ptr long) @ stdcall SetSecurityDescriptorGroup (ptr ptr long) @ stdcall SetSecurityDescriptorOwner (ptr ptr long) +# @ stub SetSecurityDescriptorRMControl @ stdcall SetSecurityDescriptorSacl(ptr long ptr long) @ stdcall SetSecurityInfo (long long long ptr ptr ptr ptr) +# @ stub SetSecurityInfoExA +# @ stub SetSecurityInfoExW @ stdcall SetServiceBits(long long long long) @ stdcall SetServiceObjectSecurity(long long ptr) @ stdcall SetServiceStatus(long long) @ stdcall SetThreadToken (ptr ptr) @ stdcall SetTokenInformation (long long ptr long) +# @ stub SetTraceCallback +# @ stub SetUserFileEncryptionKey @ stdcall StartServiceA(long long ptr) @ stdcall StartServiceCtrlDispatcherA(ptr) @ stdcall StartServiceCtrlDispatcherW(ptr) @ stdcall StartServiceW(long long ptr) +# @ stub StartTraceA +# @ stub StartTraceW +# @ stub StopTraceA +# @ stub StopTraceW @ stdcall SynchronizeWindows31FilesAndWindowsNTRegistry(long long long long) @ stub SystemFunction001 @ stub SystemFunction002 @@ -395,12 +633,52 @@ @ stub TraceEventInstance @ stub TraceMessage @ stub TraceMessageVa +# @ stub TreeResetNamedSecurityInfoA +# @ stub TreeResetNamedSecurityInfoW +# @ stub TrusteeAccessToObjectA +# @ stub TrusteeAccessToObjectW +# @ stub UninstallApplication @ stdcall UnlockServiceDatabase (ptr) +# @ stub UnregisterIdleTask @ stub UnregisterTraceGuids @ stub UpdateTraceA @ stub UpdateTraceW @ stub WdmWmiServiceMain @ stub WmiCloseBlock +# @ stub WmiCloseTraceWithCursor +# @ stub WmiConvertTimestamp +# @ stub WmiDevInstToInstanceNameA +# @ stub WmiDevInstToInstanceNameW +# @ stub WmiEnumerateGuids +# @ stub WmiExecuteMethodA +# @ stub WmiExecuteMethodW +# @ stub WmiFileHandleToInstanceNameA +# @ stub WmiFileHandleToInstanceNameW +# @ stub WmiFreeBuffer +# @ stub WmiGetFirstTraceOffset +# @ stub WmiGetNextEvent +# @ stub WmiGetTraceHeader +# @ stub WmiMofEnumerateResourcesA +# @ stub WmiMofEnumerateResourcesW +# @ stub WmiNotificationRegistrationA +# @ stub WmiNotificationRegistrationW @ stub WmiOpenBlock +# @ stub WmiOpenTraceWithCursor +# @ stub WmiParseTraceEvent +# @ stub WmiQueryAllDataA +# @ stub WmiQueryAllDataMultipleA +# @ stub WmiQueryAllDataMultipleW +# @ stub WmiQueryAllDataW +# @ stub WmiQueryGuidInformation +# @ stub WmiQuerySingleInstanceA +# @ stub WmiQuerySingleInstanceMultipleA +# @ stub WmiQuerySingleInstanceMultipleW @ stub WmiQuerySingleInstanceW +# @ stub WmiReceiveNotificationsA +# @ stub WmiReceiveNotificationsW +# @ stub WmiSetSingleInstanceA @ stub WmiSetSingleInstanceW +# @ stub WmiSetSingleItemA +# @ stub WmiSetSingleItemW +# @ stub Wow64Win32ApiEntry +# @ stub WriteEncryptedFileRaw diff --git a/dlls/gdi/gdi32.spec b/dlls/gdi/gdi32.spec index 5c136e0129f..0ce90655e71 100644 --- a/dlls/gdi/gdi32.spec +++ b/dlls/gdi/gdi32.spec @@ -7,6 +7,7 @@ @ stdcall AbortDoc(long) @ stdcall AbortPath(long) +# @ stub AddFontMemResourceEx @ stdcall AddFontResourceA(str) @ stdcall AddFontResourceExA(str long ptr) @ stdcall AddFontResourceExW(wstr long ptr) @@ -14,6 +15,7 @@ @ stdcall AddFontResourceW(wstr) @ stdcall AngleArc(long long long long long long) @ stdcall AnimatePalette(long long long ptr) +# @ stub AnyLinkedFonts @ stdcall Arc(long long long long long long long long long) @ stdcall ArcTo(long long long long long long long long long) @ stdcall BeginPath(long) @@ -23,6 +25,8 @@ @ stub CheckColorsInGamut @ stdcall ChoosePixelFormat(long ptr) @ stdcall Chord(long long long long long long long long long) +# @ stub ClearBitmapAttributes +# @ stub ClearBrushAttributes @ stdcall CloseEnhMetaFile(long) @ stdcall CloseFigure(long) @ stdcall CloseMetaFile(long) @@ -54,6 +58,8 @@ @ stdcall CreateEnhMetaFileW(long wstr ptr wstr) @ stdcall CreateFontA(long long long long long long long long long long long long long str) @ stdcall CreateFontIndirectA(ptr) +# @ stub CreateFontIndirectExA +# @ stub CreateFontIndirectExW @ stdcall CreateFontIndirectW(ptr) @ stdcall CreateFontW(long long long long long long long long long long long long long wstr) @ stdcall CreateHalftonePalette(long) @@ -88,6 +94,7 @@ @ stdcall Ellipse(long long long long long) @ stub EnableEUDC @ stdcall EndDoc(long) +# @ stub EndFormPage @ stdcall EndPage(long) @ stdcall EndPath(long) @ stdcall EnumEnhMetaFile(long long ptr ptr ptr) @@ -103,6 +110,8 @@ @ stdcall EnumObjects(long long ptr long) @ stdcall EqualRgn(long long) @ stdcall Escape(long long long ptr ptr) +# @ stub EudcLoadLinkW +# @ stub EudcUnloadLinkW @ stdcall ExcludeClipRect(long long long long long) @ stdcall ExtCreatePen(long long ptr long ptr) @ stdcall ExtCreateRegion(ptr long ptr) @@ -116,14 +125,21 @@ @ stdcall FixBrushOrgEx(long long long ptr) @ stdcall FlattenPath(long) @ stdcall FloodFill(long long long long) +# @ stub FontIsLinked @ stdcall FrameRgn(long long long long long) @ stub FreeImageColorMatcher +# @ stub GdiAddFontResourceW +# @ stub GdiAddGlsBounds +# @ stub GdiAddGlsRecord @ stdcall GdiAlphaBlend(long long long long long long long long long long long) +# @ stub GdiArtificialDecrementDriver @ stub GdiAssociateObject @ stub GdiCleanCacheDC @ stdcall GdiComment(long long ptr) +# @ stub GdiConsoleTextOut @ stub GdiConvertAndCheckDC @ stub GdiConvertBitmap +# @ stub GdiConvertBitmapV5 @ stub GdiConvertBrush @ stub GdiConvertDC @ stub GdiConvertEnhMetaFile @@ -152,47 +168,84 @@ @ stub GdiDciSetDestination @ stub GdiDeleteLocalDC @ stub GdiDeleteLocalObject +# @ stub GdiDeleteSpoolFileHandle +# @ stub GdiDescribePixelFormat @ stub GdiDllInitialize +# @ stub GdiDrawStream +# @ stub GdiEndDocEMF +# @ stub GdiEndPageEMF +# @ stub GdiFixUpHandle @ stdcall GdiFlush() +# @ stub GdiFullscreenControl @ stdcall GdiGetBatchLimit() @ stdcall GdiGetCharDimensions(ptr ptr ptr) +# @ stub GdiGetCodePage +# @ stub GdiGetDC +# @ stub GdiGetDevmodeForPage @ stub GdiGetLocalBitmap @ stub GdiGetLocalBrush @ stub GdiGetLocalDC @ stub GdiGetLocalFont +# @ stub GdiGetPageCount +# @ stub GdiGetPageHandle +# @ stub GdiGetSpoolFileHandle +# @ stub GdiGetSpoolMessage @ stdcall GdiGradientFill(long ptr long ptr long long) +# @ stub GdiInitSpool +# @ stub GdiInitializeLanguagePack @ stdcall GdiIsMetaFileDC(long) @ stdcall GdiIsMetaPrintDC(long) @ stdcall GdiIsPlayMetafileDC(long) @ stub GdiPlayDCScript +# @ stub GdiPlayEMF @ stub GdiPlayJournal +# @ stub GdiPlayPageEMF +# @ stub GdiPlayPrivatePageEMF @ stub GdiPlayScript +# @ stub GdiPrinterThunk +# @ stub GdiProcessSetup +# @ stub GdiQueryFonts +# @ stub GdiQueryTable +# @ stub GdiRealizationInfo +# @ stub GdiReleaseDC @ stub GdiReleaseLocalDC +# @ stub GdiResetDCEMF @ stub GdiSetAttrs @ stdcall GdiSetBatchLimit(long) +# @ stub GdiSetLastError +# @ stub GdiSetPixelFormat @ stub GdiSetServerAttr +# @ stub GdiStartDocEMF +# @ stub GdiStartPageEMF +# @ stub GdiSwapBuffers @ stdcall GdiTransparentBlt(long long long long long long long long long long long) +# @ stub GdiValidateHandle @ stub GdiWinWatchClose @ stub GdiWinWatchDidStatusChange @ stub GdiWinWatchGetClipList @ stub GdiWinWatchOpen @ stdcall GetArcDirection(long) @ stdcall GetAspectRatioFilterEx(long ptr) +# @ stub GetBitmapAttributes @ stdcall GetBitmapBits(long long ptr) @ stdcall GetBitmapDimensionEx(long ptr) @ stdcall GetBkColor(long) @ stdcall GetBkMode(long) @ stdcall GetBoundsRect(long ptr long) +# @ stub GetBrushAttributes @ stdcall GetBrushOrgEx(long ptr) @ stdcall GetCharABCWidthsA(long long long ptr) @ stdcall GetCharABCWidthsFloatA(long long long ptr) @ stdcall GetCharABCWidthsFloatW(long long long ptr) +# @ stub GetCharABCWidthsI @ stdcall GetCharABCWidthsW(long long long ptr) @ stdcall GetCharWidth32A(long long long long) @ stdcall GetCharWidth32W(long long long long) @ stdcall GetCharWidthA(long long long long) GetCharWidth32A @ stdcall GetCharWidthFloatA(long long long ptr) @ stdcall GetCharWidthFloatW(long long long ptr) +# @ stub GetCharWidthI +# @ stub GetCharWidthInfo @ stdcall GetCharWidthW(long long long long) GetCharWidth32W @ stub GetCharWidthWOW @ stdcall GetCharacterPlacementA(long str long long ptr long) @@ -211,17 +264,22 @@ @ stdcall GetDeviceCaps(long long) @ stdcall GetDeviceGammaRamp(long ptr) @ stub GetETM +# @ stub GetEUDCTimeStamp +# @ stub GetEUDCTimeStampExW @ stdcall GetEnhMetaFileA(str) @ stdcall GetEnhMetaFileBits(long long ptr) @ stdcall GetEnhMetaFileDescriptionA(long long ptr) @ stdcall GetEnhMetaFileDescriptionW(long long ptr) @ stdcall GetEnhMetaFileHeader(long long ptr) @ stdcall GetEnhMetaFilePaletteEntries (long long ptr) +# @ stub GetEnhMetaFilePixelFormat @ stdcall GetEnhMetaFileW(wstr) +# @ stub GetFontAssocStatus @ stdcall GetFontData(long long long ptr long) @ stdcall GetFontLanguageInfo(long) @ stub GetFontResourceInfo @ stub GetFontResourceInfoW +# @ stub GetFontUnicodeRanges @ stdcall GetGlyphIndicesA(long ptr long ptr long) @ stdcall GetGlyphIndicesW(long ptr long ptr long) @ stub GetGlyphOutline @@ -229,6 +287,7 @@ @ stdcall GetGlyphOutlineW(long long long ptr long ptr ptr) @ stub GetGlyphOutlineWow @ stdcall GetGraphicsMode(long) +# @ stub GetHFONT @ stdcall GetICMProfileA(long ptr str) @ stdcall GetICMProfileW(long ptr wstr) @ stdcall GetKerningPairs(long long ptr) GetKerningPairsA @@ -263,6 +322,8 @@ @ stdcall GetRgnBox(long ptr) @ stdcall GetStockObject(long) @ stdcall GetStretchBltMode(long) +# @ stub GetStringBitmapA +# @ stub GetStringBitmapW @ stdcall GetSystemPaletteEntries(long long long ptr) @ stdcall GetSystemPaletteUse(long) @ stdcall GetTextAlign(long) @@ -271,13 +332,16 @@ @ stdcall GetTextCharsetInfo(long ptr long) @ stdcall GetTextColor(long) @ stdcall GetTextExtentExPointA(long str long long ptr ptr ptr) +# @ stub GetTextExtentExPointI @ stdcall GetTextExtentExPointW(long wstr long long ptr ptr ptr) +# @ stub GetTextExtentExPointWPri @ stdcall GetTextExtentPoint32A(long str long ptr) @ stdcall GetTextExtentPoint32W(long wstr long ptr) @ stdcall GetTextExtentPointA(long str long ptr) @ stdcall GetTextExtentPointI(long ptr long ptr) @ stdcall GetTextExtentPointW(long wstr long ptr) @ stdcall GetTextFaceA(long long ptr) +# @ stub GetTextFaceAliasW @ stdcall GetTextFaceW(long long ptr) @ stdcall GetTextMetricsA(long ptr) @ stdcall GetTextMetricsW(long ptr) @@ -290,14 +354,18 @@ @ stdcall GetWorldTransform(long ptr) @ stdcall IntersectClipRect(long long long long long) @ stdcall InvertRgn(long long) +# @ stub IsValidEnhMetaRecord +# @ stub IsValidEnhMetaRecordOffExt @ stdcall LPtoDP(long ptr long) @ stdcall LineDDA(long long long long ptr long) @ stdcall LineTo(long long long) @ stub LoadImageColorMatcherA @ stub LoadImageColorMatcherW @ stdcall MaskBlt(long long long long long long long long long long long long) +# @ stub MirrorRgn @ stdcall ModifyWorldTransform(long ptr long) @ stdcall MoveToEx(long long long ptr) +# @ stub NamedEscape @ stdcall OffsetClipRgn(long long long) @ stdcall OffsetRgn(long long long) @ stdcall OffsetViewportOrgEx(long long long ptr) @@ -314,6 +382,7 @@ @ stdcall PolyBezier(long ptr long) @ stdcall PolyBezierTo(long ptr long) @ stdcall PolyDraw(long ptr ptr long) +# @ stub PolyPatBlt @ stdcall PolyPolygon(long ptr ptr long) @ stdcall PolyPolyline(long ptr ptr long) @ stdcall PolyTextOutA(long ptr long) @@ -323,10 +392,12 @@ @ stdcall PolylineTo(long ptr long) @ stdcall PtInRegion(long long long) @ stdcall PtVisible(long long long) +# @ stub QueryFontAssocStatus @ stdcall RealizePalette(long) @ stdcall RectInRegion(long ptr) @ stdcall RectVisible(long ptr) @ stdcall Rectangle(long long long long long) +# @ stub RemoveFontMemResourceEx @ stdcall RemoveFontResourceA(str) @ stdcall RemoveFontResourceExA(str long ptr) @ stdcall RemoveFontResourceExW(wstr long ptr) @@ -348,11 +419,13 @@ @ stdcall SelectPalette(long long long) @ stdcall SetAbortProc(long ptr) @ stdcall SetArcDirection(long long) +# @ stub SetBitmapAttributes @ stdcall SetBitmapBits(long long ptr) @ stdcall SetBitmapDimensionEx(long long long ptr) @ stdcall SetBkColor(long long) @ stdcall SetBkMode(long long) @ stdcall SetBoundsRect(long ptr long) +# @ stub SetBrushAttributes @ stdcall SetBrushOrgEx(long long long ptr) @ stdcall SetColorAdjustment(long ptr) @ stdcall SetColorSpace(long long) @@ -369,6 +442,7 @@ @ stdcall SetICMProfileA(long str) @ stdcall SetICMProfileW(long wstr) @ stdcall SetLayout(long long) +# @ stub SetLayoutWidth @ stub SetMagicColors @ stdcall SetMapMode(long long) @ stdcall SetMapperFlags(long long) @@ -399,6 +473,7 @@ @ stdcall SetWorldTransform(long ptr) @ stdcall StartDocA(long ptr) @ stdcall StartDocW(long ptr) +# @ stub StartFormPage @ stdcall StartPage(long) @ stdcall StretchBlt(long long long long long long long long long long long) @ stdcall StretchDIBits(long long long long long long long long long ptr ptr long long) diff --git a/dlls/kernel/kernel32.spec b/dlls/kernel/kernel32.spec index 50862c02af9..2fbcdbe4889 100644 --- a/dlls/kernel/kernel32.spec +++ b/dlls/kernel/kernel32.spec @@ -138,6 +138,8 @@ @ stdcall AddAtomW(wstr) @ stub AddConsoleAliasA @ stub AddConsoleAliasW +# @ stub AddLocalAlternateComputerNameA +# @ stub AddLocalAlternateComputerNameW @ stdcall AddRefActCtx(ptr) @ stdcall AddVectoredExceptionHandler(long ptr) ntdll.RtlAddVectoredExceptionHandler @ stdcall AllocConsole() @@ -146,6 +148,7 @@ @ stub AllocateUserPhysicalPages @ stdcall AreFileApisANSI() @ stdcall AssignProcessToJobObject(ptr ptr) +# @ stub AttachConsole @ stdcall BackupRead(ptr ptr long ptr long long ptr) @ stdcall BackupSeek(ptr long long ptr ptr ptr) @ stdcall BackupWrite(ptr ptr long ptr long long ptr) @@ -158,11 +161,14 @@ @ stub BaseInitAppcompatCache @ stub BaseInitAppcompatCacheSupport @ stub BaseProcessInitPostImport +# @ stub BaseQueryModuleData @ stub BaseUpdateAppcompatCache +# @ stub BasepCheckWinSaferRestrictions @ stub BasepDebugDump @ stdcall Beep(long long) @ stdcall BeginUpdateResourceA(str long) @ stdcall BeginUpdateResourceW(wstr long) +# @ stub BindIoCompletionCallback @ stdcall BuildCommDCBA(str ptr) @ stdcall BuildCommDCBAndTimeoutsA(str ptr ptr) @ stdcall BuildCommDCBAndTimeoutsW(wstr ptr ptr) @@ -187,8 +193,12 @@ @ stub Callback8 @ stub CancelDeviceWakeupRequest @ stdcall CancelIo(long) +# @ stub CancelTimerQueueTimer @ stdcall CancelWaitableTimer(long) @ stub ChangeTimerQueueTimer +# @ stub CheckNameLegalDOS8Dot3A +# @ stub CheckNameLegalDOS8Dot3W +# @ stub CheckRemoteDebuggerPresent @ stdcall ClearCommBreak(long) @ stdcall ClearCommError(long ptr ptr) @ stdcall CloseConsoleHandle(long) @@ -230,18 +240,26 @@ @ stdcall CreateFileMappingA(long ptr long long long str) @ stdcall CreateFileMappingW(long ptr long long long wstr) @ stdcall CreateFileW(wstr long long ptr long long long) +# @ stub CreateHardLinkA +# @ stub CreateHardLinkW @ stdcall CreateIoCompletionPort(long long long long) @ stdcall CreateJobObjectA(ptr str) @ stdcall CreateJobObjectW(ptr wstr) +# @ stub CreateJobSet @ stub CreateKernelThread @ stdcall CreateMailslotA(ptr long long ptr) @ stdcall CreateMailslotW(ptr long long ptr) +# @ stub CreateMemoryResourceNotification @ stdcall CreateMutexA(ptr long str) @ stdcall CreateMutexW(ptr long wstr) @ stdcall CreateNamedPipeA(str long long long long long long ptr) @ stdcall CreateNamedPipeW(wstr long long long long long long ptr) +# @ stub CreateNlsSecurityDescriptor @ stdcall CreatePipe(ptr ptr ptr long) @ stdcall CreateProcessA(str str ptr ptr long long ptr str ptr ptr) +# @ stub CreateProcessInternalA +# @ stub CreateProcessInternalW +# @ stub CreateProcessInternalWSecure @ stdcall CreateProcessW(wstr wstr ptr ptr long long ptr wstr ptr ptr) @ stdcall CreateRemoteThread(long ptr long ptr long long ptr) @ stdcall CreateSemaphoreA(ptr long long str) @@ -261,6 +279,8 @@ @ stdcall DebugBreak() @ stdcall DebugBreakProcess(long) @ stdcall DebugSetProcessKillOnExit(long) +# @ stub DecodePointer ( -> ntdll.RtlDecodePointer) +# @ stub DecodeSystemPointer ( -> ntdll.RtlDecodeSystemPointer) @ stdcall DefineDosDeviceA(long str str) @ stdcall DefineDosDeviceW(long wstr wstr) @ stub DelayLoadFailureHook @@ -269,16 +289,23 @@ @ stdcall DeleteFiber(ptr) @ stdcall DeleteFileA(str) @ stdcall DeleteFileW(wstr) +# @ stub DeleteTimerQueue @ stdcall DeleteTimerQueueEx (long long) @ stdcall DeleteTimerQueueTimer(long long long) +# @ stub DeleteVolumeMountPointA +# @ stub DeleteVolumeMountPointW @ stdcall DeviceIoControl(long long ptr long ptr long ptr ptr) @ stdcall DisableThreadLibraryCalls(long) @ stdcall DisconnectNamedPipe(long) @ stdcall DnsHostnameToComputerNameA (str ptr ptr) @ stdcall DnsHostnameToComputerNameW (wstr ptr ptr) @ stdcall DosDateTimeToFileTime(long long ptr) +# @ stub DosPathToSessionPathA +# @ stub DosPathToSessionPathW @ stdcall DuplicateConsoleHandle(long long long long) @ stdcall DuplicateHandle(long long long ptr long long long) +# @ stub EncodePointer ( -> ntdll.RtlEncodePointer) +# @ stub EncodeSystemPointer ( -> ntdll.RtlEncodeSystemPointer) @ stdcall EndUpdateResourceA(long long) @ stdcall EndUpdateResourceW(long long) @ stdcall EnterCriticalSection(ptr) ntdll.RtlEnterCriticalSection @@ -309,6 +336,8 @@ @ stdcall EnumTimeFormatsW(ptr long long) @ stdcall EnumUILanguagesA(ptr long long) @ stdcall EnumUILanguagesW(ptr long long) +# @ stub EnumerateLocalComputerNamesA +# @ stub EnumerateLocalComputerNamesW @ stdcall EraseTape(ptr long long) @ stdcall EscapeCommFunction(long long) @ stdcall ExitProcess(long) @@ -401,11 +430,13 @@ @ stdcall GetBinaryType(ptr ptr) GetBinaryTypeA @ stdcall GetBinaryTypeA(ptr ptr) @ stdcall GetBinaryTypeW(ptr ptr) +# @ stub GetCPFileNameFromRegistry @ stdcall GetCPInfo(long ptr) @ stdcall GetCPInfoExA(long long ptr) @ stdcall GetCPInfoExW(long long ptr) @ stdcall GetCalendarInfoA(long long long ptr long ptr) @ stdcall GetCalendarInfoW(long long long ptr long ptr) +# @ stub GetComPlusPackageInstallStatus @ stdcall GetCommConfig(long ptr long) @ stdcall GetCommMask(long ptr) @ stdcall GetCommModemStatus(long ptr) @@ -450,7 +481,9 @@ @ stdcall GetConsoleMode(long ptr) @ stub GetConsoleNlsMode @ stdcall GetConsoleOutputCP() +# @ stub GetConsoleProcessList @ stdcall GetConsoleScreenBufferInfo(long ptr) +# @ stub GetConsoleSelectionInfo @ stdcall GetConsoleTitleA(ptr long) @ stdcall GetConsoleTitleW(ptr long) @ stdcall GetConsoleWindow() @@ -475,6 +508,8 @@ @ stdcall GetDiskFreeSpaceExA (str ptr ptr ptr) @ stdcall GetDiskFreeSpaceExW (wstr ptr ptr ptr) @ stdcall GetDiskFreeSpaceW(wstr ptr ptr ptr ptr) +# @ stub GetDllDirectoryA +# @ stub GetDllDirectoryW @ stdcall GetDriveTypeA(str) @ stdcall GetDriveTypeW(wstr) @ stdcall GetEnvironmentStrings() GetEnvironmentStringsA @@ -496,6 +531,8 @@ @ stdcall GetFileSizeEx(long ptr) @ stdcall GetFileTime(long ptr ptr ptr) @ stdcall GetFileType(long) +# @ stub GetFirmwareEnvironmentVariableA +# @ stub GetFirmwareEnvironmentVariableW @ stdcall GetFullPathNameA(str long ptr ptr) @ stdcall GetFullPathNameW(wstr long ptr ptr) @ stdcall GetGeoInfoA(long long ptr long long) @@ -519,12 +556,21 @@ @ stdcall GetModuleFileNameA(long ptr long) @ stdcall GetModuleFileNameW(long ptr long) @ stdcall GetModuleHandleA(str) +# @ stub GetModuleHandleExA +# @ stub GetModuleHandleExW @ stdcall GetModuleHandleW(wstr) @ stdcall GetNamedPipeHandleStateA(long ptr ptr ptr ptr str long) @ stdcall GetNamedPipeHandleStateW(long ptr ptr ptr ptr wstr long) @ stdcall GetNamedPipeInfo(long ptr ptr ptr ptr) +# @ stub GetNativeSystemInfo @ stub GetNextVDMCommand @ stub GetNlsSectionName +# @ stub GetNumaAvailableMemory +# @ stub GetNumaAvailableMemoryNode +# @ stub GetNumaHighestNodeNumber +# @ stub GetNumaNodeProcessorMask +# @ stub GetNumaProcessorMap +# @ stub GetNumaProcessorNode @ stdcall GetNumberFormatA(long long str ptr ptr long) @ stdcall GetNumberFormatW(long long wstr ptr ptr long) @ stub GetNumberOfConsoleFonts @@ -546,6 +592,7 @@ @ stdcall GetProcAddress(long str) @ stdcall GetProcessAffinityMask(long ptr ptr) @ stdcall GetProcessFlags(long) +# @ stub GetProcessHandleCount @ stdcall GetProcessHeap() @ stdcall GetProcessHeaps(long ptr) @ stdcall GetProcessId(long) @@ -581,9 +628,11 @@ @ stdcall GetSystemDirectoryW(ptr long) @ stdcall GetSystemInfo(ptr) @ stdcall GetSystemPowerStatus(ptr) +# @ stub GetSystemRegistryQuota @ stdcall GetSystemTime(ptr) @ stdcall GetSystemTimeAdjustment(ptr ptr ptr) @ stdcall GetSystemTimeAsFileTime(ptr) +# @ stub GetSystemTimes @ stdcall GetSystemWindowsDirectoryA(ptr long) @ stdcall GetSystemWindowsDirectoryW(ptr long) @ stdcall GetSystemWow64DirectoryA(ptr long) @@ -596,6 +645,7 @@ @ stdcall GetTempPathA(long ptr) @ stdcall GetTempPathW(long ptr) @ stdcall GetThreadContext(long ptr) +# @ stub GetThreadIOPendingFlag @ stdcall GetThreadLocale() @ stdcall GetThreadPriority(long) @ stdcall GetThreadPriorityBoost(long ptr) @@ -619,6 +669,8 @@ @ stdcall GetVolumeNameForVolumeMountPointW(wstr long long) @ stdcall GetVolumePathNameA(str ptr long) @ stdcall GetVolumePathNameW(wstr ptr long) +# @ stub GetVolumePathNamesForVolumeNameA +# @ stub GetVolumePathNamesForVolumeNameW @ stdcall GetWindowsDirectoryA(ptr long) @ stdcall GetWindowsDirectoryW(ptr long) @ stub GetWriteWatch @@ -656,9 +708,11 @@ @ stub HeapExtend @ stdcall HeapFree(long long long) ntdll.RtlFreeHeap @ stdcall HeapLock(long) +# @ stub HeapQueryInformation @ stub HeapQueryTagW @ stdcall HeapReAlloc(long long ptr long) ntdll.RtlReAllocateHeap @ stub HeapSetFlags +# @ stub HeapSetInformation @ stdcall HeapSize(long long ptr) ntdll.RtlSizeHeap @ stub HeapSummary @ stdcall HeapUnlock(long) @@ -668,11 +722,15 @@ @ stdcall InitAtomTable(long) @ stdcall InitializeCriticalSection(ptr) @ stdcall InitializeCriticalSectionAndSpinCount(ptr long) +# @ stub InitializeSListHead ( -> ntdll.RtlInitializeSListHead) @ stdcall InterlockedCompareExchange (ptr long long) @ stdcall InterlockedDecrement(ptr) @ stdcall InterlockedExchange(ptr long) @ stdcall InterlockedExchangeAdd (ptr long ) +# @ stub InterlockedFlushSList ( -> ntdll.RtlInterlockedFlushSList) @ stdcall InterlockedIncrement(ptr) +# @ stub InterlockedPopEntrySList ( -> ntdll.RtlInterlockedPopEntrySList) +# @ stub InterlockedPushEntrySList ( -> ntdll.RtlInterlockedPushEntrySList) @ stub InvalidateConsoleDIBits @ stdcall InvalidateNLSCache() @ stdcall IsBadCodePtr(ptr) @@ -686,16 +744,30 @@ @ stdcall IsDBCSLeadByteEx(long long) @ stdcall IsDebuggerPresent() @ stub IsLSCallback +# @ stub IsProcessInJob @ stdcall IsProcessorFeaturePresent(long) @ stub IsSLCallback @ stdcall IsSystemResumeAutomatic() @ stdcall IsValidCodePage(long) @ stdcall IsValidLanguageGroup(long long) @ stdcall IsValidLocale(long long) +# @ stub IsValidUILanguage +# @ stub IsWow64Process @ stdcall -i386 K32Thk1632Epilog() @ stdcall -i386 K32Thk1632Prolog() @ stdcall LCMapStringA(long long str long ptr long) @ stdcall LCMapStringW(long long wstr long ptr long) +@ stdcall LZClose(long) +# @ stub LZCloseFile +@ stdcall LZCopy(long long) +# @ stub LZCreateFileW +@ stdcall LZDone() +@ stdcall LZInit(long) +@ stdcall LZOpenFileA(str ptr long) +@ stdcall LZOpenFileW(wstr ptr long) +@ stdcall LZRead(long ptr long) +@ stdcall LZSeek(long long long) +@ stdcall LZStart() @ stdcall LeaveCriticalSection(ptr) ntdll.RtlLeaveCriticalSection @ stdcall LoadLibraryA(str) @ stdcall LoadLibraryExA( str long long) @@ -717,15 +789,6 @@ @ stdcall LockFile(long long long long long) @ stdcall LockFileEx(long long long long long ptr) @ stdcall LockResource(long) -@ stdcall LZClose(long) -@ stdcall LZCopy(long long) -@ stdcall LZDone() -@ stdcall LZInit(long) -@ stdcall LZOpenFileA(str ptr long) -@ stdcall LZOpenFileW(wstr ptr long) -@ stdcall LZRead(long ptr long) -@ stdcall LZSeek(long long long) -@ stdcall LZStart() @ stdcall MakeCriticalSectionGlobal(ptr) @ stdcall -i386 MapHInstLS() @ stdcall -i386 MapHInstLS_PN() @@ -736,6 +799,8 @@ @ stdcall MapLS(ptr) @ stdcall MapSL(long) @ stdcall MapSLFix(long) +# @ stub MapUserPhysicalPages +# @ stub MapUserPhysicalPagesScatter @ stdcall MapViewOfFile(long long long long long) @ stdcall MapViewOfFileEx(long long long long long ptr) @ stdcall Module32First(long ptr) @@ -746,9 +811,15 @@ @ stdcall MoveFileExA(str str long) @ stdcall MoveFileExW(wstr wstr long) @ stdcall MoveFileW(wstr wstr) +# @ stub MoveFileWithProgressA +# @ stub MoveFileWithProgressW @ stdcall MulDiv(long long long) @ stdcall MultiByteToWideChar(long long str long ptr long) +# @ stub NlsConvertIntegerToString +# @ stub NlsGetCacheUpdateCount +# @ stub NlsResetProcessLocale @ stub NotifyNLSUserCache +# @ stub NumaVirtualQueryNode @ stdcall OpenConsoleW(wstr long long long) @ stub OpenDataFile @ stdcall OpenEventA(long long str) @@ -788,9 +859,11 @@ @ stdcall PurgeComm(long long) @ stdcall -i386 QT_Thunk() @ stdcall QueryActCtxW(long ptr ptr long ptr long ptr) +# @ stub QueryDepthSList ( -> ntdll.RtlQueryDepthSList) @ stdcall QueryDosDeviceA(str ptr long) @ stdcall QueryDosDeviceW(wstr ptr long) @ stub QueryInformationJobObject +# @ stub QueryMemoryResourceNotification @ stub QueryNumberOfEventLogRecords @ stub QueryOldestEventLogRecord @ stdcall QueryPerformanceCounter(ptr) @@ -831,6 +904,8 @@ @ stdcall ReleaseSemaphore(long long ptr) @ stdcall RemoveDirectoryA(str) @ stdcall RemoveDirectoryW(wstr) +# @ stub RemoveLocalAlternateComputerNameA +# @ stub RemoveLocalAlternateComputerNameW @ stdcall RemoveVectoredExceptionHandler(ptr) ntdll.RtlRemoveVectoredExceptionHandler @ stdcall ReplaceFile(wstr wstr wstr long ptr ptr) ReplaceFileW @ stdcall ReplaceFileA(str str str long ptr ptr) @@ -839,7 +914,10 @@ @ stdcall RequestWakeupLatency(long) @ stdcall ResetEvent(long) @ stub ResetWriteWatch +# @ stub RestoreLastError ( -> ntdll.RtlRestoreLastWin32Error) @ stdcall ResumeThread(long) +# @ stub RtlCaptureContext ( -> ntdll.RtlCaptureContext) +# @ stub RtlCaptureStackBackTrace ( -> ntdll.RtlCaptureStackBackTrace) @ stdcall RtlFillMemory(ptr long long) ntdll.RtlFillMemory @ stdcall RtlMoveMemory(ptr ptr long) ntdll.RtlMoveMemory @ stdcall RtlUnwind(ptr ptr ptr long) ntdll.RtlUnwind @@ -871,6 +949,8 @@ @ stdcall SetCPGlobal(long) @ stdcall SetCalendarInfoA(long long long str) @ stdcall SetCalendarInfoW(long long long wstr) +# @ stub SetClientTimeZoneInformation +# @ stub SetComPlusPackageInstallStatus @ stdcall SetCommBreak(long) @ stdcall SetCommConfig(long ptr long) @ stdcall SetCommMask(long ptr) @@ -916,6 +996,8 @@ @ stub SetDaylightFlag @ stdcall SetDefaultCommConfigA(str ptr long) @ stdcall SetDefaultCommConfigW(wstr ptr long) +# @ stub SetDllDirectoryA +# @ stub SetDllDirectoryW @ stdcall SetEndOfFile(long) @ stdcall SetEnvironmentVariableA(str str) @ stdcall SetEnvironmentVariableW(wstr wstr) @@ -927,13 +1009,20 @@ @ stdcall SetFileAttributesW(wstr long) @ stdcall SetFilePointer(long long ptr long) @ stdcall SetFilePointerEx(long long long ptr long) +# @ stub SetFileShortNameA +# @ stub SetFileShortNameW @ stdcall SetFileTime(long ptr ptr ptr) +# @ stub SetFileValidData +# @ stub SetFirmwareEnvironmentVariableA +# @ stub SetFirmwareEnvironmentVariableW @ stdcall SetHandleContext(long long) @ stdcall SetHandleCount(long) @ stdcall SetHandleInformation(long long long) @ stub SetInformationJobObject @ stub SetLastConsoleEventActive @ stdcall SetLastError(long) +# @ stub SetLocalPrimaryComputerNameA +# @ stub SetLocalPrimaryComputerNameW @ stdcall SetLocalTime(ptr) @ stdcall SetLocaleInfoA(long long str) @ stdcall SetLocaleInfoW(long long wstr) @@ -959,6 +1048,7 @@ @ stdcall SetThreadLocale(long) @ stdcall SetThreadPriority(long long) @ stdcall SetThreadPriorityBoost(long long) +# @ stub SetThreadUILanguage @ stdcall SetTimeZoneInformation(ptr) @ stub SetTimerQueueTimer @ stdcall SetUnhandledExceptionFilter(ptr) @@ -1008,6 +1098,7 @@ @ stdcall UnlockFile(long long long long long) @ stdcall UnlockFileEx(long long long long ptr) @ stdcall UnmapViewOfFile(ptr) +# @ stub UnregisterConsoleIME @ stdcall UnregisterWait(long) @ stdcall UnregisterWaitEx(long long) @ stdcall UpdateResourceA(long str str long ptr long) @@ -1033,6 +1124,7 @@ @ stdcall VirtualQuery(ptr ptr long) @ stdcall VirtualQueryEx(long ptr ptr long) @ stdcall VirtualUnlock(ptr long) +# @ stub WTSGetActiveConsoleSessionId @ stdcall WaitCommEvent(long ptr ptr) @ stdcall WaitForDebugEvent(ptr long) @ stdcall WaitForMultipleObjects(long ptr long long) diff --git a/dlls/ntdll/ntdll.spec b/dlls/ntdll/ntdll.spec index c1e7f56de13..7bb07a82e58 100644 --- a/dlls/ntdll/ntdll.spec +++ b/dlls/ntdll/ntdll.spec @@ -7,6 +7,7 @@ @ stub CsrAllocateCapturePointer @ stub CsrAllocateMessagePointer @ stub CsrCaptureMessageBuffer +# @ stub CsrCaptureMessageMultiUnicodeStringsInPlace @ stub CsrCaptureMessageString @ stub CsrCaptureTimeout @ stub CsrClientCallServer @@ -15,6 +16,7 @@ @ stub CsrClientSendMessage @ stub CsrClientThreadConnect @ stub CsrFreeCaptureBuffer +# @ stub CsrGetProcessId @ stub CsrIdentifyAlertableThread @ stub CsrNewThread @ stub CsrProbeForRead @@ -24,25 +26,49 @@ @ stdcall DbgBreakPoint() @ varargs DbgPrint(str) @ varargs DbgPrintEx(long long str) +# @ stub DbgPrintReturnControlC @ stub DbgPrompt +# @ stub DbgQueryDebugFilterState +# @ stub DbgSetDebugFilterState @ stub DbgSsHandleKmApiMsg @ stub DbgSsInitialize @ stub DbgUiConnectToDbg @ stub DbgUiContinue +# @ stub DbgUiConvertStateChangeStructure +# @ stub DbgUiDebugActiveProcess +# @ stub DbgUiGetThreadDebugObject +# @ stub DbgUiIssueRemoteBreakin +# @ stub DbgUiRemoteBreakin +# @ stub DbgUiSetThreadDebugObject +# @ stub DbgUiStopDebugging @ stub DbgUiWaitStateChange @ stdcall DbgUserBreakPoint() +# @ stub KiFastSystemCall +# @ stub KiFastSystemCallRet +# @ stub KiIntSystemCall +# @ stub KiRaiseUserExceptionDispatcher @ stub KiUserApcDispatcher @ stub KiUserCallbackDispatcher @ stub KiUserExceptionDispatcher +# @ stub LdrAccessOutOfProcessResource @ stdcall LdrAccessResource(long ptr ptr ptr) +# @ stub LdrAddRefDll +# @ stub LdrAlternateResourcesEnabled +# @ stub LdrCreateOutOfProcessImage +# @ stub LdrDestroyOutOfProcessImage @ stdcall LdrDisableThreadCalloutsForDll(long) @ stub LdrEnumResources +# @ stub LdrEnumerateLoadedModules +# @ stub LdrFindCreateProcessManifest @ stdcall LdrFindEntryForAddress(ptr ptr) @ stdcall LdrFindResourceDirectory_U(long ptr long ptr) +# @ stub LdrFindResourceEx_U @ stdcall LdrFindResource_U(long ptr long ptr) @ stub LdrFlushAlternateResourceModules @ stdcall LdrGetDllHandle(long long ptr ptr) +# @ stub LdrGetDllHandleEx @ stdcall LdrGetProcedureAddress(ptr ptr long ptr) +# @ stub LdrHotPatchRoutine @ stub LdrInitShimEngineDynamic @ stdcall LdrInitializeThunk(long long long long) @ stub LdrLoadAlternateResourceModule @@ -66,35 +92,53 @@ @ stdcall NtAcceptConnectPort(ptr long ptr long long ptr) @ stdcall NtAccessCheck(ptr long long ptr ptr ptr ptr ptr) @ stub NtAccessCheckAndAuditAlarm +# @ stub NtAccessCheckByType +# @ stub NtAccessCheckByTypeAndAuditAlarm +# @ stub NtAccessCheckByTypeResultList +# @ stub NtAccessCheckByTypeResultListAndAuditAlarm +# @ stub NtAccessCheckByTypeResultListAndAuditAlarmByHandle @ stdcall NtAddAtom(ptr long ptr) +# @ stub NtAddBootEntry @ stdcall NtAdjustGroupsToken(long long ptr long ptr ptr) @ stdcall NtAdjustPrivilegesToken(long long long long long long) @ stub NtAlertResumeThread @ stdcall NtAlertThread(long) @ stdcall NtAllocateLocallyUniqueId(ptr) +# @ stub NtAllocateUserPhysicalPages @ stdcall NtAllocateUuids(ptr ptr ptr) @ stdcall NtAllocateVirtualMemory(long ptr ptr ptr long long) +# @ stub NtAreMappedFilesTheSame +# @ stub NtAssignProcessToJobObject @ stub NtCallbackReturn +# @ stub NtCancelDeviceWakeupRequest @ stdcall NtCancelIoFile(long ptr) @ stdcall NtCancelTimer(long ptr) @ stdcall NtClearEvent(long) @ stdcall NtClose(long) @ stub NtCloseObjectAuditAlarm +# @ stub NtCompactKeys +# @ stub NtCompareTokens @ stdcall NtCompleteConnectPort(ptr) +# @ stub NtCompressKey @ stdcall NtConnectPort(ptr ptr ptr ptr ptr ptr ptr ptr) @ stub NtContinue +# @ stub NtCreateDebugObject @ stdcall NtCreateDirectoryObject(long long long) @ stdcall NtCreateEvent(long long long long long) @ stub NtCreateEventPair @ stdcall NtCreateFile(ptr long ptr ptr long long long ptr long long ptr) @ stub NtCreateIoCompletion +# @ stub NtCreateJobObject +# @ stub NtCreateJobSet @ stdcall NtCreateKey(ptr long ptr long ptr long long) +# @ stub NtCreateKeyedEvent @ stdcall NtCreateMailslotFile(long long long long long long long long) @ stdcall NtCreateMutant(ptr long ptr long) @ stdcall NtCreateNamedPipeFile(ptr long ptr ptr long long long long long long long long long ptr) @ stdcall NtCreatePagingFile(long long long long) @ stdcall NtCreatePort(ptr ptr long long ptr) @ stub NtCreateProcess +# @ stub NtCreateProcessEx @ stub NtCreateProfile @ stdcall NtCreateSection(ptr long ptr ptr long long long) @ stdcall NtCreateSemaphore(ptr long ptr long long) @@ -102,60 +146,85 @@ @ stub NtCreateThread @ stdcall NtCreateTimer(ptr long ptr long) @ stub NtCreateToken +# @ stub NtCreateWaitablePort @ stdcall NtCurrentTeb() +# @ stub NtDebugActiveProcess +# @ stub NtDebugContinue @ stdcall NtDelayExecution(long ptr) @ stdcall NtDeleteAtom(long) +# @ stub NtDeleteBootEntry @ stdcall NtDeleteFile(ptr) @ stdcall NtDeleteKey(long) +# @ stub NtDeleteObjectAuditAlarm @ stdcall NtDeleteValueKey(long ptr) @ stdcall NtDeviceIoControlFile(long long long long long long long long long long) @ stdcall NtDisplayString(ptr) @ stdcall NtDuplicateObject(long long long ptr long long long) @ stdcall NtDuplicateToken(long long long long long long) +# @ stub NtEnumerateBootEntries @ stub NtEnumerateBus @ stdcall NtEnumerateKey (long long long long long long) +# @ stub NtEnumerateSystemEnvironmentValuesEx @ stdcall NtEnumerateValueKey (long long long long long long) @ stub NtExtendSection +# @ stub NtFilterToken @ stdcall NtFindAtom(ptr long ptr) @ stdcall NtFlushBuffersFile(long ptr) @ stdcall NtFlushInstructionCache(long ptr long) @ stdcall NtFlushKey(long) @ stdcall NtFlushVirtualMemory(long ptr ptr long) @ stub NtFlushWriteBuffer +# @ stub NtFreeUserPhysicalPages @ stdcall NtFreeVirtualMemory(long ptr ptr long) @ stdcall NtFsControlFile(long long long long long long long long long long) @ stdcall NtGetContextThread(long ptr) +# @ stub NtGetDevicePowerState @ stub NtGetPlugPlayEvent @ stub NtGetTickCount +# @ stub NtGetWriteWatch @ stub NtImpersonateAnonymousToken @ stub NtImpersonateClientOfPort @ stub NtImpersonateThread @ stub NtInitializeRegistry @ stdcall NtInitiatePowerAction (long long long long) +# @ stub NtIsProcessInJob +# @ stub NtIsSystemResumeAutomatic @ stdcall NtListenPort(ptr ptr) @ stdcall NtLoadDriver(ptr) +# @ stub NtLoadKey2 @ stdcall NtLoadKey(ptr ptr) @ stdcall NtLockFile(long long ptr ptr ptr ptr ptr ptr long long) +# @ stub NtLockProductActivationKeys +# @ stub NtLockRegistryKey @ stdcall NtLockVirtualMemory(long ptr ptr long) +# @ stub NtMakePermanentObject @ stub NtMakeTemporaryObject +# @ stub NtMapUserPhysicalPages +# @ stub NtMapUserPhysicalPagesScatter @ stdcall NtMapViewOfSection(long long ptr long long ptr ptr long long long) +# @ stub NtModifyBootEntry @ stub NtNotifyChangeDirectoryFile @ stdcall NtNotifyChangeKey(long long ptr ptr ptr long long ptr long long) +# @ stub NtNotifyChangeMultipleKeys @ stdcall NtOpenDirectoryObject(long long long) @ stdcall NtOpenEvent(long long long) @ stub NtOpenEventPair @ stdcall NtOpenFile(ptr long ptr ptr long long) @ stub NtOpenIoCompletion +# @ stub NtOpenJobObject @ stdcall NtOpenKey(ptr long ptr) +# @ stub NtOpenKeyedEvent @ stdcall NtOpenMutant(ptr long ptr) @ stub NtOpenObjectAuditAlarm @ stdcall NtOpenProcess(ptr long ptr ptr) @ stdcall NtOpenProcessToken(long long long) +# @ stub NtOpenProcessTokenEx @ stdcall NtOpenSection(ptr long ptr) @ stdcall NtOpenSemaphore(long long ptr) @ stdcall NtOpenSymbolicLinkObject (ptr long ptr) @ stdcall NtOpenThread(ptr long ptr ptr) @ stdcall NtOpenThreadToken(long long long long) +# @ stub NtOpenThreadTokenEx @ stdcall NtOpenTimer(ptr long ptr) @ stub NtPlugPlayControl @ stdcall NtPowerInformation(long ptr long ptr long) @@ -165,6 +234,9 @@ @ stdcall NtProtectVirtualMemory(long ptr ptr long ptr) @ stdcall NtPulseEvent(long ptr) @ stdcall NtQueryAttributesFile(ptr ptr) +# @ stub NtQueryBootEntryOrder +# @ stub NtQueryBootOptions +# @ stub NtQueryDebugFilterState @ stdcall NtQueryDefaultLocale(long ptr) @ stdcall NtQueryDefaultUILanguage(ptr) @ stdcall NtQueryDirectoryFile(long long ptr ptr ptr ptr long long long ptr long) @@ -174,6 +246,7 @@ @ stdcall NtQueryFullAttributesFile(ptr ptr) @ stdcall NtQueryInformationAtom(long long ptr long ptr) @ stdcall NtQueryInformationFile(long ptr ptr long long) +# @ stub NtQueryInformationJobObject @ stub NtQueryInformationPort @ stdcall NtQueryInformationProcess(long long ptr long ptr) @ stdcall NtQueryInformationThread(long long ptr long ptr) @@ -182,15 +255,19 @@ @ stub NtQueryIntervalProfile @ stub NtQueryIoCompletion @ stdcall NtQueryKey (long long ptr long ptr) +# @ stub NtQueryMultipleValueKey @ stdcall NtQueryMutant(long long ptr long ptr) @ stdcall NtQueryObject(long long long long long) @ stub NtQueryOpenSubKeys @ stdcall NtQueryPerformanceCounter(ptr ptr) +# @ stub NtQueryPortInformationProcess +# @ stub NtQueryQuotaInformationFile @ stdcall NtQuerySection (long long long long long) @ stdcall NtQuerySecurityObject (long long long long long) @ stdcall NtQuerySemaphore (long long ptr long ptr) @ stdcall NtQuerySymbolicLinkObject(long ptr ptr) @ stub NtQuerySystemEnvironmentValue +# @ stub NtQuerySystemEnvironmentValueEx @ stdcall NtQuerySystemInformation(long long long long) @ stdcall NtQuerySystemTime(ptr) @ stdcall NtQueryTimer(ptr long ptr long ptr) @@ -207,32 +284,47 @@ @ stdcall NtReadVirtualMemory(long ptr ptr long ptr) @ stub NtRegisterNewDevice @ stdcall NtRegisterThreadTerminatePort(ptr) +# @ stub NtReleaseKeyedEvent @ stdcall NtReleaseMutant(long ptr) @ stub NtReleaseProcessMutant @ stdcall NtReleaseSemaphore(long long ptr) @ stub NtRemoveIoCompletion +# @ stub NtRemoveProcessDebug +# @ stub NtRenameKey @ stdcall NtReplaceKey(ptr long ptr) @ stub NtReplyPort @ stdcall NtReplyWaitReceivePort(ptr ptr ptr ptr) @ stub NtReplyWaitReceivePortEx @ stub NtReplyWaitReplyPort +# @ stub NtRequestDeviceWakeup @ stub NtRequestPort @ stdcall NtRequestWaitReplyPort(ptr ptr ptr) +# @ stub NtRequestWakeupLatency @ stdcall NtResetEvent(long ptr) +# @ stub NtResetWriteWatch @ stdcall NtRestoreKey(long long long) +# @ stub NtResumeProcess @ stdcall NtResumeThread(long long) @ stdcall NtSaveKey(long long) +# @ stub NtSaveKeyEx +# @ stub NtSaveMergedKeys @ stub NtSecureConnectPort +# @ stub NtSetBootEntryOrder +# @ stub NtSetBootOptions @ stdcall NtSetContextThread(long ptr) +# @ stub NtSetDebugFilterState @ stub NtSetDefaultHardErrorPort @ stdcall NtSetDefaultLocale(long long) @ stdcall NtSetDefaultUILanguage(long) @ stub NtSetEaFile @ stdcall NtSetEvent(long long) +# @ stub NtSetEventBoostPriority @ stub NtSetHighEventPair @ stub NtSetHighWaitLowEventPair @ stub NtSetHighWaitLowThread +# @ stub NtSetInformationDebugObject @ stdcall NtSetInformationFile(long long long long long) +# @ stub NtSetInformationJobObject @ stdcall NtSetInformationKey(long long ptr long) @ stdcall NtSetInformationObject(long long ptr long) @ stdcall NtSetInformationProcess(long long long long) @@ -244,24 +336,32 @@ @ stub NtSetLowEventPair @ stub NtSetLowWaitHighEventPair @ stub NtSetLowWaitHighThread +# @ stub NtSetQuotaInformationFile @ stdcall NtSetSecurityObject(long long ptr) @ stub NtSetSystemEnvironmentValue +# @ stub NtSetSystemEnvironmentValueEx @ stub NtSetSystemInformation @ stub NtSetSystemPowerState @ stdcall NtSetSystemTime(ptr ptr) +# @ stub NtSetThreadExecutionState @ stdcall NtSetTimer(long ptr ptr ptr long long ptr) @ stdcall NtSetTimerResolution(long long ptr) +# @ stub NtSetUuidSeed @ stdcall NtSetValueKey(long long long long long long) @ stdcall NtSetVolumeInformationFile(long ptr ptr long long) @ stdcall NtShutdownSystem(long) @ stdcall NtSignalAndWaitForSingleObject(long long long ptr) @ stub NtStartProfile @ stub NtStopProfile +# @ stub NtSuspendProcess @ stdcall NtSuspendThread(long ptr) @ stub NtSystemDebugControl +# @ stub NtTerminateJobObject @ stdcall NtTerminateProcess(long long) @ stdcall NtTerminateThread(long long) @ stub NtTestAlert +# @ stub NtTraceEvent +# @ stub NtTranslateFilePath @ stdcall NtUnloadDriver(ptr) @ stdcall NtUnloadKey(long) @ stub NtUnloadKeyEx @@ -270,6 +370,8 @@ @ stdcall NtUnmapViewOfSection(long ptr) @ stub NtVdmControl @ stub NtW32Call +# @ stub NtWaitForDebugEvent +# @ stub NtWaitForKeyedEvent @ stdcall NtWaitForMultipleObjects(long ptr long long ptr) @ stub NtWaitForProcessMutant @ stdcall NtWaitForSingleObject(long long long) @@ -284,6 +386,7 @@ @ stub PfxInitialize @ stub PfxInsertPrefix @ stub PfxRemovePrefix +# @ stub PropertyLengthAsVariant @ stub RestoreEm87Context @ stub RtlAbortRXact @ stdcall RtlAbsoluteToSelfRelativeSD(ptr ptr ptr) @@ -295,14 +398,23 @@ @ stub RtlActivateActivationContextUnsafeFast @ stdcall RtlAddAccessAllowedAce(ptr long long ptr) @ stdcall RtlAddAccessAllowedAceEx(ptr long long long ptr) +# @ stub RtlAddAccessAllowedObjectAce @ stdcall RtlAddAccessDeniedAce(ptr long long ptr) @ stdcall RtlAddAccessDeniedAceEx(ptr long long long ptr) +# @ stub RtlAddAccessDeniedObjectAce @ stdcall RtlAddAce(ptr long long ptr long) @ stub RtlAddActionToRXact @ stdcall RtlAddAtomToAtomTable(ptr wstr ptr) @ stub RtlAddAttributeActionToRXact @ stdcall RtlAddAuditAccessAce(ptr long long ptr long long) +# @ stub RtlAddAuditAccessAceEx +# @ stub RtlAddAuditAccessObjectAce +# @ stub RtlAddCompoundAce +# @ stub RtlAddRange +# @ stub RtlAddRefActivationContext +# @ stub RtlAddRefMemoryStream @ stdcall RtlAddVectoredExceptionHandler(long ptr) +# @ stub RtlAddressInSectionTable @ stdcall RtlAdjustPrivilege(long long long ptr) @ stdcall RtlAllocateAndInitializeSid (ptr long long long long long long long long long ptr) @ stdcall RtlAllocateHandle(ptr ptr) @@ -311,22 +423,32 @@ @ stdcall RtlAnsiStringToUnicodeSize(ptr) @ stdcall RtlAnsiStringToUnicodeString(ptr ptr long) @ stdcall RtlAppendAsciizToString(ptr str) +# @ stub RtlAppendPathElement @ stdcall RtlAppendStringToString(ptr ptr) @ stdcall RtlAppendUnicodeStringToString(ptr ptr) @ stdcall RtlAppendUnicodeToString(ptr wstr) +# @ stub RtlApplicationVerifierStop @ stub RtlApplyRXact @ stub RtlApplyRXactNoFlush @ stdcall RtlAreAllAccessesGranted(long long) @ stdcall RtlAreAnyAccessesGranted(long long) @ stdcall RtlAreBitsClear(ptr long long) @ stdcall RtlAreBitsSet(ptr long long) +# @ stub RtlAssert2 @ stdcall RtlAssert(ptr ptr long long) +# @ stub RtlCancelTimer +# @ stub RtlCaptureContext @ stub RtlCaptureStackBackTrace +# @ stub RtlCaptureStackContext @ stdcall RtlCharToInteger(ptr long ptr) +# @ stub RtlCheckForOrphanedCriticalSections +# @ stub RtlCheckProcessParameters @ stdcall RtlCheckRegistryKey(long ptr) @ stdcall RtlClearAllBits(ptr) @ stdcall RtlClearBits(ptr long long) +# @ stub RtlCloneMemoryStream @ stub RtlClosePropertySet +# @ stub RtlCommitMemoryStream @ stdcall RtlCompactHeap(long long) @ stdcall RtlCompareMemory(ptr ptr long) @ stdcall RtlCompareMemoryUlong(ptr long long) @@ -334,23 +456,33 @@ @ stdcall RtlCompareUnicodeString (ptr ptr long) @ stub RtlCompressBuffer @ stdcall RtlComputeCrc32(long ptr long) +# @ stub RtlComputeImportTableHash +# @ stub RtlComputePrivatizedDllName_U @ stub RtlConsoleMultiByteToUnicodeN @ stub RtlConvertExclusiveToShared @ stdcall -ret64 RtlConvertLongToLargeInteger(long) +# @ stub RtlConvertPropertyToVariant @ stub RtlConvertSharedToExclusive @ stdcall RtlConvertSidToUnicodeString(ptr ptr long) +# @ stub RtlConvertToAutoInheritSecurityObject @ stub RtlConvertUiListToApiList @ stdcall -ret64 RtlConvertUlongToLargeInteger(long) +# @ stub RtlConvertVariantToProperty @ stdcall RtlCopyLuid(ptr ptr) @ stdcall RtlCopyLuidAndAttributesArray(long ptr ptr) +# @ stub RtlCopyMemoryStreamTo +# @ stub RtlCopyOutOfProcessMemoryStreamTo +# @ stub RtlCopyRangeList @ stdcall RtlCopySecurityDescriptor(ptr ptr) @ stdcall RtlCopySid(long ptr ptr) @ stub RtlCopySidAndAttributesArray @ stdcall RtlCopyString(ptr ptr) @ stdcall RtlCopyUnicodeString(ptr ptr) @ stdcall RtlCreateAcl(ptr long long) +# @ stub RtlCreateActivationContext @ stub RtlCreateAndSetSD @ stdcall RtlCreateAtomTable(long ptr) +# @ stub RtlCreateBootStatusDataFile @ stdcall RtlCreateEnvironment(long ptr) @ stdcall RtlCreateHeap(long ptr long long ptr ptr) @ stdcall RtlCreateProcessParameters(ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr) @@ -358,7 +490,10 @@ @ stdcall RtlCreateQueryDebugBuffer(long long) @ stub RtlCreateRegistryKey @ stdcall RtlCreateSecurityDescriptor(ptr long) +# @ stub RtlCreateSystemVolumeInformationFolder @ stub RtlCreateTagHeap +# @ stub RtlCreateTimer +# @ stub RtlCreateTimerQueue @ stdcall RtlCreateUnicodeString(ptr wstr) @ stdcall RtlCreateUnicodeStringFromAsciiz(ptr str) @ stub RtlCreateUserProcess @@ -370,6 +505,8 @@ @ stub RtlDeactivateActivationContext @ stub RtlDeactivateActivationContextUnsafeFast @ stub RtlDebugPrintTimes +# @ stub RtlDecodePointer +# @ stub RtlDecodeSystemPointer @ stub RtlDecompressBuffer @ stub RtlDecompressFragment @ stub RtlDefaultNpAcl @@ -385,6 +522,11 @@ @ stdcall RtlDeleteRegistryValue(long ptr ptr) @ stdcall RtlDeleteResource(ptr) @ stdcall RtlDeleteSecurityObject(long) +# @ stub RtlDeleteTimer +# @ stub RtlDeleteTimerQueue +# @ stub RtlDeleteTimerQueueEx +# @ stub RtlDeregisterWait +# @ stub RtlDeregisterWaitEx @ stdcall RtlDestroyAtomTable(ptr) @ stdcall RtlDestroyEnvironment(ptr) @ stdcall RtlDestroyHandleTable(ptr) @@ -392,21 +534,31 @@ @ stdcall RtlDestroyProcessParameters(ptr) @ stdcall RtlDestroyQueryDebugBuffer(ptr) @ stdcall RtlDetermineDosPathNameType_U(wstr) +# @ stub RtlDllShutdownInProgress +# @ stub RtlDnsHostNameToComputerName @ stdcall RtlDoesFileExists_U(wstr) +# @ stub RtlDosApplyFileIsolationRedirection_Ustr @ stdcall RtlDosPathNameToNtPathName_U(wstr ptr ptr ptr) @ stdcall RtlDosSearchPath_U(wstr wstr wstr long ptr ptr) +# @ stub RtlDosSearchPath_Ustr @ stdcall RtlDowncaseUnicodeChar(long) @ stdcall RtlDowncaseUnicodeString(ptr ptr long) @ stdcall RtlDumpResource(ptr) @ stdcall RtlDuplicateUnicodeString(long ptr ptr) @ stdcall RtlEmptyAtomTable(ptr long) +# @ stub RtlEnableEarlyCriticalSectionEventCreation +# @ stub RtlEncodePointer +# @ stub RtlEncodeSystemPointer @ stdcall -ret64 RtlEnlargedIntegerMultiply(long long) @ stdcall RtlEnlargedUnsignedDivide(long long long ptr) @ stdcall -ret64 RtlEnlargedUnsignedMultiply(long long) @ stdcall RtlEnterCriticalSection(ptr) @ stub RtlEnumProcessHeaps @ stub RtlEnumerateGenericTable +# @ stub RtlEnumerateGenericTableAvl +# @ stub RtlEnumerateGenericTableLikeADirectory @ stub RtlEnumerateGenericTableWithoutSplaying +# @ stub RtlEnumerateGenericTableWithoutSplayingAvl @ stub RtlEnumerateProperties @ stdcall RtlEqualComputerName(ptr ptr) @ stdcall RtlEqualDomainName(ptr ptr) @@ -416,6 +568,7 @@ @ stdcall RtlEqualString(ptr ptr long) @ stdcall RtlEqualUnicodeString(ptr ptr long) @ stdcall RtlEraseUnicodeString(ptr) +# @ stub RtlExitUserThread @ stdcall RtlExpandEnvironmentStrings_U(ptr ptr ptr ptr) @ stub RtlExtendHeap @ stdcall -ret64 RtlExtendedIntegerMultiply(long long long) @@ -446,38 +599,54 @@ @ stub RtlFirstEntrySList @ stdcall RtlFirstFreeAce(ptr ptr) @ stub RtlFlushPropertySet +# @ stub RtlFlushSecureMemoryCache @ stdcall RtlFormatCurrentUserKeyPath(ptr) @ stdcall RtlFormatMessage(ptr long long long long ptr ptr long) @ stdcall RtlFreeAnsiString(long) @ stdcall RtlFreeHandle(ptr ptr) @ stdcall RtlFreeHeap(long long long) @ stdcall RtlFreeOemString(ptr) +# @ stub RtlFreeRangeList @ stdcall RtlFreeSid (long) +# @ stub RtlFreeThreadActivationContextStack @ stdcall RtlFreeUnicodeString(ptr) @ stub RtlFreeUserThreadStack @ stdcall RtlGUIDFromString(ptr ptr) @ stub RtlGenerate8dot3Name @ stdcall RtlGetAce(ptr long ptr) +# @ stub RtlGetActiveActivationContext @ stub RtlGetCallersAddress @ stub RtlGetCompressionWorkSpaceSize @ stdcall RtlGetControlSecurityDescriptor(ptr ptr ptr) @ stdcall RtlGetCurrentDirectory_U(long ptr) +# @ stub RtlGetCurrentPeb @ stdcall RtlGetDaclSecurityDescriptor(ptr ptr ptr ptr) @ stub RtlGetElementGenericTable +# @ stub RtlGetElementGenericTableAvl +# @ stub RtlGetFirstRange +# @ stub RtlGetFrame @ stdcall RtlGetFullPathName_U(wstr long ptr ptr) @ stdcall RtlGetGroupSecurityDescriptor(ptr ptr ptr) @ stdcall RtlGetLastNtStatus() @ stdcall RtlGetLastWin32Error() +# @ stub RtlGetLengthWithoutLastFullDosOrNtPathElement +# @ stub RtlGetLengthWithoutTrailingPathSeperators @ stdcall RtlGetLongestNtPathLength() +# @ stub RtlGetNativeSystemInformation +# @ stub RtlGetNextRange @ stub RtlGetNtGlobalFlags @ stdcall RtlGetNtProductType(ptr) @ stdcall RtlGetNtVersionNumbers(ptr ptr ptr) @ stdcall RtlGetOwnerSecurityDescriptor(ptr ptr ptr) @ stdcall RtlGetProcessHeaps(long ptr) @ stdcall RtlGetSaclSecurityDescriptor(ptr ptr ptr ptr) +# @ stub RtlGetSecurityDescriptorRMControl +# @ stub RtlGetSetBootStatusData +# @ stub RtlGetUnloadEventTrace @ stub RtlGetUserInfoHeap @ stdcall RtlGetVersion(ptr) @ stub RtlGuidToPropertySetName +# @ stub RtlHashUnicodeString @ stdcall RtlIdentifierAuthoritySid(ptr) @ stdcall RtlImageDirectoryEntryToData(long long long ptr) @ stdcall RtlImageNtHeader(long) @@ -486,27 +655,60 @@ @ stdcall RtlImpersonateSelf(long) @ stdcall RtlInitAnsiString(ptr str) @ stub RtlInitCodePageTable +# @ stub RtlInitMemoryStream @ stub RtlInitNlsTables +# @ stub RtlInitOutOfProcessMemoryStream @ stdcall RtlInitString(ptr str) @ stdcall RtlInitUnicodeString(ptr wstr) @ stdcall RtlInitUnicodeStringEx(ptr wstr) +# @ stub RtlInitializeAtomPackage @ stdcall RtlInitializeBitMap(ptr long long) @ stub RtlInitializeContext @ stdcall RtlInitializeCriticalSection(ptr) @ stdcall RtlInitializeCriticalSectionAndSpinCount(ptr long) @ stdcall RtlInitializeGenericTable(ptr ptr ptr ptr ptr) +# @ stub RtlInitializeGenericTableAvl @ stdcall RtlInitializeHandleTable(long long ptr) @ stub RtlInitializeRXact +# @ stub RtlInitializeRangeList @ stdcall RtlInitializeResource(ptr) +# @ stub RtlInitializeSListHead @ stdcall RtlInitializeSid(ptr ptr long) +# @ stub RtlInitializeStackTraceDataBase @ stub RtlInsertElementGenericTable +# @ stub RtlInsertElementGenericTableAvl @ stdcall RtlInt64ToUnicodeString(long long long ptr) @ stdcall RtlIntegerToChar(long long long ptr) @ stdcall RtlIntegerToUnicodeString(long long ptr) +# @ stub RtlInterlockedFlushSList +# @ stub RtlInterlockedPopEntrySList +# @ stub RtlInterlockedPushEntrySList +# @ stub RtlInterlockedPushListSList +# @ stub RtlInvertRangeList +# @ stub RtlIpv4AddressToStringA +# @ stub RtlIpv4AddressToStringExA +# @ stub RtlIpv4AddressToStringExW +# @ stub RtlIpv4AddressToStringW +# @ stub RtlIpv4StringToAddressA +# @ stub RtlIpv4StringToAddressExA +# @ stub RtlIpv4StringToAddressExW +# @ stub RtlIpv4StringToAddressW +# @ stub RtlIpv6AddressToStringA +# @ stub RtlIpv6AddressToStringExA +# @ stub RtlIpv6AddressToStringExW +# @ stub RtlIpv6AddressToStringW +# @ stub RtlIpv6StringToAddressA +# @ stub RtlIpv6StringToAddressExA +# @ stub RtlIpv6StringToAddressExW +# @ stub RtlIpv6StringToAddressW +# @ stub RtlIsActivationContextActive @ stdcall RtlIsDosDeviceName_U(wstr) @ stub RtlIsGenericTableEmpty +# @ stub RtlIsGenericTableEmptyAvl @ stdcall RtlIsNameLegalDOS8Dot3(ptr ptr ptr) +# @ stub RtlIsRangeAvailable @ stdcall RtlIsTextUnicode(ptr long ptr) +# @ stub RtlIsThreadWithinLoaderCallout @ stdcall RtlIsValidHandle(ptr ptr) @ stdcall RtlIsValidIndexHandle(ptr long ptr) @ stdcall -ret64 RtlLargeIntegerAdd(long long long long) @@ -522,21 +724,32 @@ @ stdcall RtlLengthSecurityDescriptor(ptr) @ stdcall RtlLengthSid(ptr) @ stdcall RtlLocalTimeToSystemTime(ptr ptr) +# @ stub RtlLockBootStatusData @ stdcall RtlLockHeap(long) +# @ stub RtlLockMemoryStreamRegion +# @ stub RtlLogStackBackTrace @ stdcall RtlLookupAtomInAtomTable(ptr wstr ptr) @ stub RtlLookupElementGenericTable +# @ stub RtlLookupElementGenericTableAvl @ stdcall RtlMakeSelfRelativeSD(ptr ptr ptr) @ stdcall RtlMapGenericMask(long ptr) +# @ stub RtlMapSecurityErrorToNtStatus +# @ stub RtlMergeRangeLists @ stdcall RtlMoveMemory(ptr ptr long) +# @ stub RtlMultiAppendUnicodeStringBuffer @ stdcall RtlMultiByteToUnicodeN(ptr long ptr ptr long) @ stdcall RtlMultiByteToUnicodeSize(ptr str long) @ stub RtlNewInstanceSecurityObject @ stub RtlNewSecurityGrantedAccess @ stdcall RtlNewSecurityObject(long long long long long long) +# @ stub RtlNewSecurityObjectEx +# @ stub RtlNewSecurityObjectWithMultipleInheritance @ stdcall RtlNormalizeProcessParams(ptr) +# @ stub RtlNtPathNameToDosPathName @ stdcall RtlNtStatusToDosError(long) @ stdcall RtlNtStatusToDosErrorNoTeb(long) @ stub RtlNumberGenericTableElements +# @ stub RtlNumberGenericTableElementsAvl @ stdcall RtlNumberOfClearBits(ptr) @ stdcall RtlNumberOfSetBits(ptr) @ stdcall RtlOemStringToUnicodeSize(ptr) @@ -545,10 +758,12 @@ @ stdcall RtlOpenCurrentUser(long ptr) @ stub RtlPcToFileHeader @ stdcall RtlPinAtomInAtomTable(ptr long) +# @ stub RtlPopFrame @ stdcall RtlPrefixString(ptr ptr long) @ stdcall RtlPrefixUnicodeString(ptr ptr long) @ stub RtlPropertySetNameToGuid @ stub RtlProtectHeap +# @ stub RtlPushFrame @ stdcall RtlQueryAtomInAtomTable(ptr long ptr ptr ptr ptr) @ stub RtlQueryDepthSList @ stdcall RtlQueryEnvironmentVariable_U(ptr ptr ptr) @@ -594,32 +809,46 @@ @ stub RtlRunEncodeUnicodeString @ stdcall RtlSecondsSince1970ToTime(long ptr) @ stdcall RtlSecondsSince1980ToTime(long ptr) +# @ stub RtlSeekMemoryStream +# @ stub RtlSelfRelativeToAbsoluteSD2 @ stdcall RtlSelfRelativeToAbsoluteSD(ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr) @ stdcall RtlSetAllBits(ptr) +# @ stub RtlSetAttributesSecurityDescriptor @ stdcall RtlSetBits(ptr long long) +# @ stub RtlSetControlSecurityDescriptor @ stdcall RtlSetCriticalSectionSpinCount(ptr long) @ stdcall RtlSetCurrentDirectory_U(ptr) @ stdcall RtlSetCurrentEnvironment(wstr ptr) @ stdcall RtlSetDaclSecurityDescriptor(ptr long ptr long) @ stdcall RtlSetEnvironmentVariable(ptr ptr ptr) @ stdcall RtlSetGroupSecurityDescriptor(ptr ptr long) +# @ stub RtlSetHeapInformation @ stub RtlSetInformationAcl +# @ stub RtlSetIoCompletionCallback @ stdcall RtlSetLastWin32Error(long) @ stdcall RtlSetLastWin32ErrorAndNtStatusFromNtStatus(long) +# @ stub RtlSetMemoryStreamSize @ stdcall RtlSetOwnerSecurityDescriptor(ptr ptr long) +# @ stub RtlSetProcessIsCritical @ stub RtlSetProperties @ stub RtlSetPropertyClassId @ stub RtlSetPropertyNames @ stub RtlSetPropertySetClassId @ stdcall RtlSetSaclSecurityDescriptor(ptr long ptr long) +# @ stub RtlSetSecurityDescriptorRMControl @ stub RtlSetSecurityObject +# @ stub RtlSetSecurityObjectEx +# @ stub RtlSetThreadIsCritical +# @ stub RtlSetThreadPoolStartFunc @ stdcall RtlSetTimeZoneInformation(ptr) +# @ stub RtlSetTimer @ stub RtlSetUnicodeCallouts @ stub RtlSetUserFlagsHeap @ stub RtlSetUserValueHeap @ stdcall RtlSizeHeap(long long ptr) @ stub RtlSplay @ stub RtlStartRXact +# @ stub RtlStatMemoryStream @ stdcall RtlStringFromGUID(ptr ptr) @ stdcall RtlSubAuthorityCountSid(ptr) @ stdcall RtlSubAuthoritySid(ptr long) @@ -631,9 +860,19 @@ @ stdcall RtlTimeToSecondsSince1970(ptr ptr) @ stdcall RtlTimeToSecondsSince1980(ptr ptr) @ stdcall RtlTimeToTimeFields (long long) +# @ stub RtlTraceDatabaseAdd +# @ stub RtlTraceDatabaseCreate +# @ stub RtlTraceDatabaseDestroy +# @ stub RtlTraceDatabaseEnumerate +# @ stub RtlTraceDatabaseFind +# @ stub RtlTraceDatabaseLock +# @ stub RtlTraceDatabaseUnlock +# @ stub RtlTraceDatabaseValidate @ stdcall RtlTryEnterCriticalSection(ptr) @ cdecl -i386 -norelay RtlUlongByteSwap() NTDLL_RtlUlongByteSwap @ cdecl -ret64 RtlUlonglongByteSwap(long long) +# @ stub RtlUnhandledExceptionFilter2 +# @ stub RtlUnhandledExceptionFilter @ stdcall RtlUnicodeStringToAnsiSize(ptr) @ stdcall RtlUnicodeStringToAnsiString(ptr ptr long) @ stub RtlUnicodeStringToCountedOemString @@ -645,7 +884,9 @@ @ stdcall RtlUnicodeToMultiByteSize(ptr ptr long) @ stdcall RtlUnicodeToOemN(ptr long ptr ptr long) @ stdcall RtlUniform(ptr) +# @ stub RtlUnlockBootStatusData @ stdcall RtlUnlockHeap(long) +# @ stub RtlUnlockMemoryStreamRegion @ stdcall RtlUnwind(ptr ptr ptr long) @ stdcall RtlUpcaseUnicodeChar(long) @ stdcall RtlUpcaseUnicodeString(ptr ptr long) @@ -655,15 +896,18 @@ @ stub RtlUpcaseUnicodeToCustomCPN @ stdcall RtlUpcaseUnicodeToMultiByteN(ptr long ptr ptr long) @ stdcall RtlUpcaseUnicodeToOemN(ptr long ptr ptr long) +# @ stub RtlUpdateTimer @ stdcall RtlUpperChar(long) @ stdcall RtlUpperString(ptr ptr) @ stub RtlUsageHeap @ cdecl -i386 -norelay RtlUshortByteSwap() NTDLL_RtlUshortByteSwap @ stdcall RtlValidAcl(ptr) +# @ stub RtlValidRelativeSecurityDescriptor @ stdcall RtlValidSecurityDescriptor(ptr) @ stdcall RtlValidSid(ptr) @ stdcall RtlValidateHeap(long long ptr) @ stub RtlValidateProcessHeaps +# @ stub RtlValidateUnicodeString @ stdcall RtlVerifyVersionInfo(ptr long long long) @ stub RtlWalkFrameChain @ stdcall RtlWalkHeap(long ptr) @@ -671,7 +915,11 @@ @ stub RtlWriteRegistryValue @ stub RtlZeroHeap @ stdcall RtlZeroMemory(ptr long) +# @ stub RtlZombifyActivationContext +# @ stub RtlpApplyLengthFunction +# @ stub RtlpEnsureBufferSize @ stub RtlpInitializeRtl +# @ stub RtlpNotOwnerCriticalSection @ stdcall RtlpNtCreateKey(ptr long ptr long ptr long long) @ stdcall RtlpNtEnumerateSubKey(ptr ptr long) @ stdcall RtlpNtMakeTemporaryKey(ptr) @@ -689,35 +937,53 @@ @ stdcall ZwAcceptConnectPort(ptr long ptr long long ptr) NtAcceptConnectPort @ stdcall ZwAccessCheck(ptr long long ptr ptr ptr ptr ptr) NtAccessCheck @ stub ZwAccessCheckAndAuditAlarm +# @ stub ZwAccessCheckByType +# @ stub ZwAccessCheckByTypeAndAuditAlarm +# @ stub ZwAccessCheckByTypeResultList +# @ stub ZwAccessCheckByTypeResultListAndAuditAlarm +# @ stub ZwAccessCheckByTypeResultListAndAuditAlarmByHandle @ stdcall ZwAddAtom(ptr long ptr) NtAddAtom +# @ stub ZwAddBootEntry @ stdcall ZwAdjustGroupsToken(long long long long long long) NtAdjustGroupsToken @ stdcall ZwAdjustPrivilegesToken(long long long long long long) NtAdjustPrivilegesToken @ stub ZwAlertResumeThread @ stdcall ZwAlertThread(long) NtAlertThread @ stdcall ZwAllocateLocallyUniqueId(ptr) NtAllocateLocallyUniqueId +# @ stub ZwAllocateUserPhysicalPages @ stdcall ZwAllocateUuids(ptr ptr ptr) NtAllocateUuids @ stdcall ZwAllocateVirtualMemory(long ptr ptr ptr long long) NtAllocateVirtualMemory +# @ stub ZwAreMappedFilesTheSame +# @ stub ZwAssignProcessToJobObject @ stub ZwCallbackReturn +# @ stub ZwCancelDeviceWakeupRequest @ stdcall ZwCancelIoFile(long ptr) NtCancelIoFile @ stdcall ZwCancelTimer(long ptr) NtCancelTimer @ stdcall ZwClearEvent(long) NtClearEvent @ stdcall ZwClose(long) NtClose @ stub ZwCloseObjectAuditAlarm +# @ stub ZwCompactKeys +# @ stub ZwCompareTokens @ stdcall ZwCompleteConnectPort(ptr) NtCompleteConnectPort +# @ stub ZwCompressKey @ stdcall ZwConnectPort(ptr ptr ptr ptr ptr ptr ptr ptr) NtConnectPort @ stub ZwContinue +# @ stub ZwCreateDebugObject @ stdcall ZwCreateDirectoryObject(long long long) NtCreateDirectoryObject @ stdcall ZwCreateEvent(long long long long long) NtCreateEvent @ stub ZwCreateEventPair @ stdcall ZwCreateFile(ptr long ptr ptr long long long ptr long long ptr) NtCreateFile @ stub ZwCreateIoCompletion +# @ stub ZwCreateJobObject +# @ stub ZwCreateJobSet @ stdcall ZwCreateKey(ptr long ptr long ptr long long) NtCreateKey +# @ stub ZwCreateKeyedEvent @ stdcall ZwCreateMailslotFile(long long long long long long long long) NtCreateMailslotFile @ stdcall ZwCreateMutant(ptr long ptr long) NtCreateMutant @ stdcall ZwCreateNamedPipeFile(ptr long ptr ptr long long long long long long long long long ptr) NtCreateNamedPipeFile @ stdcall ZwCreatePagingFile(long long long long) NtCreatePagingFile @ stdcall ZwCreatePort(ptr ptr long long long) NtCreatePort @ stub ZwCreateProcess +# @ stub ZwCreateProcessEx @ stub ZwCreateProfile @ stdcall ZwCreateSection(ptr long ptr ptr long long long) NtCreateSection @ stdcall ZwCreateSemaphore(ptr long ptr long long) NtCreateSemaphore @@ -725,73 +991,106 @@ @ stub ZwCreateThread @ stdcall ZwCreateTimer(ptr long ptr long) NtCreateTimer @ stub ZwCreateToken +# @ stub ZwCreateWaitablePort +# @ stub ZwDebugActiveProcess +# @ stub ZwDebugContinue @ stdcall ZwDelayExecution(long ptr) NtDelayExecution @ stdcall ZwDeleteAtom(long) NtDeleteAtom +# @ stub ZwDeleteBootEntry @ stdcall ZwDeleteFile(ptr) NtDeleteFile @ stdcall ZwDeleteKey(long) NtDeleteKey +# @ stub ZwDeleteObjectAuditAlarm @ stdcall ZwDeleteValueKey(long ptr) NtDeleteValueKey @ stdcall ZwDeviceIoControlFile(long long long long long long long long long long) NtDeviceIoControlFile @ stdcall ZwDisplayString(ptr) NtDisplayString @ stdcall ZwDuplicateObject(long long long ptr long long long) NtDuplicateObject @ stdcall ZwDuplicateToken(long long long long long long) NtDuplicateToken +# @ stub ZwEnumerateBootEntries @ stub ZwEnumerateBus @ stdcall ZwEnumerateKey(long long long ptr long ptr) NtEnumerateKey +# @ stub ZwEnumerateSystemEnvironmentValuesEx @ stdcall ZwEnumerateValueKey(long long long ptr long ptr) NtEnumerateValueKey @ stub ZwExtendSection +# @ stub ZwFilterToken @ stdcall ZwFindAtom(ptr long ptr) NtFindAtom @ stdcall ZwFlushBuffersFile(long ptr) NtFlushBuffersFile @ stdcall ZwFlushInstructionCache(long ptr long) NtFlushInstructionCache @ stdcall ZwFlushKey(long) NtFlushKey @ stdcall ZwFlushVirtualMemory(long ptr ptr long) NtFlushVirtualMemory @ stub ZwFlushWriteBuffer +# @ stub ZwFreeUserPhysicalPages @ stdcall ZwFreeVirtualMemory(long ptr ptr long) NtFreeVirtualMemory @ stdcall ZwFsControlFile(long long long long long long long long long long) NtFsControlFile @ stdcall ZwGetContextThread(long ptr) NtGetContextThread +# @ stub ZwGetDevicePowerState @ stub ZwGetPlugPlayEvent @ stub ZwGetTickCount +# @ stub ZwGetWriteWatch +# @ stub ZwImpersonateAnonymousToken @ stub ZwImpersonateClientOfPort @ stub ZwImpersonateThread @ stub ZwInitializeRegistry +# @ stub ZwInitiatePowerAction +# @ stub ZwIsProcessInJob +# @ stub ZwIsSystemResumeAutomatic @ stdcall ZwListenPort(ptr ptr) NtListenPort @ stdcall ZwLoadDriver(ptr) NtLoadDriver +# @ stub ZwLoadKey2 @ stdcall ZwLoadKey(ptr ptr) NtLoadKey @ stdcall ZwLockFile(long long ptr ptr ptr ptr ptr ptr long long) NtLockFile +# @ stub ZwLockProductActivationKeys +# @ stub ZwLockRegistryKey @ stdcall ZwLockVirtualMemory(long ptr ptr long) NtLockVirtualMemory +# @ stub ZwMakePermanentObject @ stub ZwMakeTemporaryObject +# @ stub ZwMapUserPhysicalPages +# @ stub ZwMapUserPhysicalPagesScatter @ stdcall ZwMapViewOfSection(long long ptr long long ptr ptr long long long) NtMapViewOfSection +# @ stub ZwModifyBootEntry @ stub ZwNotifyChangeDirectoryFile @ stdcall ZwNotifyChangeKey(long long ptr ptr ptr long long ptr long long) NtNotifyChangeKey +# @ stub ZwNotifyChangeMultipleKeys @ stdcall ZwOpenDirectoryObject(long long long) NtOpenDirectoryObject @ stdcall ZwOpenEvent(long long long) NtOpenEvent @ stub ZwOpenEventPair @ stdcall ZwOpenFile(ptr long ptr ptr long long) NtOpenFile @ stub ZwOpenIoCompletion +# @ stub ZwOpenJobObject @ stdcall ZwOpenKey(ptr long ptr) NtOpenKey +# @ stub ZwOpenKeyedEvent @ stdcall ZwOpenMutant(ptr long ptr) NtOpenMutant @ stub ZwOpenObjectAuditAlarm @ stdcall ZwOpenProcess(ptr long ptr ptr) NtOpenProcess @ stdcall ZwOpenProcessToken(long long long) NtOpenProcessToken +# @ stub ZwOpenProcessTokenEx @ stdcall ZwOpenSection(ptr long ptr) NtOpenSection @ stdcall ZwOpenSemaphore(long long ptr) NtOpenSemaphore @ stdcall ZwOpenSymbolicLinkObject (ptr long ptr) NtOpenSymbolicLinkObject @ stdcall ZwOpenThread(ptr long ptr ptr) NtOpenThread @ stdcall ZwOpenThreadToken(long long long long) NtOpenThreadToken +# @ stub ZwOpenThreadTokenEx @ stdcall ZwOpenTimer(ptr long ptr) NtOpenTimer @ stub ZwPlugPlayControl +# @ stub ZwPowerInformation @ stdcall ZwPrivilegeCheck(ptr ptr ptr) NtPrivilegeCheck @ stub ZwPrivilegeObjectAuditAlarm @ stub ZwPrivilegedServiceAuditAlarm @ stdcall ZwProtectVirtualMemory(long ptr ptr long ptr) NtProtectVirtualMemory @ stdcall ZwPulseEvent(long ptr) NtPulseEvent @ stdcall ZwQueryAttributesFile(ptr ptr) NtQueryAttributesFile +# @ stub ZwQueryBootEntryOrder +# @ stub ZwQueryBootOptions +# @ stub ZwQueryDebugFilterState @ stdcall ZwQueryDefaultLocale(long ptr) NtQueryDefaultLocale @ stdcall ZwQueryDefaultUILanguage(ptr) NtQueryDefaultUILanguage @ stdcall ZwQueryDirectoryFile(long long ptr ptr ptr ptr long long long ptr long) NtQueryDirectoryFile @ stdcall ZwQueryDirectoryObject(long ptr long long long ptr ptr) NtQueryDirectoryObject @ stub ZwQueryEaFile @ stdcall ZwQueryEvent(long long ptr long ptr) NtQueryEvent +# @ stub ZwQueryFullAttributesFile @ stdcall ZwQueryInformationAtom(long long ptr long ptr) NtQueryInformationAtom @ stdcall ZwQueryInformationFile(long ptr ptr long long) NtQueryInformationFile +# @ stub ZwQueryInformationJobObject @ stub ZwQueryInformationPort @ stdcall ZwQueryInformationProcess(long long ptr long ptr) NtQueryInformationProcess @ stdcall ZwQueryInformationThread(long long ptr long ptr) NtQueryInformationThread @@ -800,15 +1099,19 @@ @ stub ZwQueryIntervalProfile @ stub ZwQueryIoCompletion @ stdcall ZwQueryKey(long long ptr long ptr) NtQueryKey +# @ stub ZwQueryMultipleValueKey @ stdcall ZwQueryMutant(long long ptr long ptr) NtQueryMutant @ stdcall ZwQueryObject(long long long long long) NtQueryObject @ stub ZwQueryOpenSubKeys @ stdcall ZwQueryPerformanceCounter (long long) NtQueryPerformanceCounter +# @ stub ZwQueryPortInformationProcess +# @ stub ZwQueryQuotaInformationFile @ stdcall ZwQuerySection (long long long long long) NtQuerySection @ stdcall ZwQuerySecurityObject (long long long long long) NtQuerySecurityObject @ stdcall ZwQuerySemaphore (long long long long long) NtQuerySemaphore @ stdcall ZwQuerySymbolicLinkObject(long ptr ptr) NtQuerySymbolicLinkObject @ stub ZwQuerySystemEnvironmentValue +# @ stub ZwQuerySystemEnvironmentValueEx @ stdcall ZwQuerySystemInformation(long long long long) NtQuerySystemInformation @ stdcall ZwQuerySystemTime(ptr) NtQuerySystemTime @ stdcall ZwQueryTimer(ptr long ptr long ptr) NtQueryTimer @@ -816,37 +1119,56 @@ @ stdcall ZwQueryValueKey(long ptr long ptr long ptr) NtQueryValueKey @ stdcall ZwQueryVirtualMemory(long ptr long ptr long ptr) NtQueryVirtualMemory @ stdcall ZwQueryVolumeInformationFile(long ptr ptr long long) NtQueryVolumeInformationFile +# @ stub ZwQueueApcThread @ stdcall ZwRaiseException(ptr ptr long) NtRaiseException @ stub ZwRaiseHardError @ stdcall ZwReadFile(long long long long long long long long long) NtReadFile +# @ stub ZwReadFileScatter @ stub ZwReadRequestData @ stdcall ZwReadVirtualMemory(long ptr ptr long ptr) NtReadVirtualMemory @ stub ZwRegisterNewDevice @ stdcall ZwRegisterThreadTerminatePort(ptr) NtRegisterThreadTerminatePort +# @ stub ZwReleaseKeyedEvent @ stdcall ZwReleaseMutant(long ptr) NtReleaseMutant @ stub ZwReleaseProcessMutant @ stdcall ZwReleaseSemaphore(long long ptr) NtReleaseSemaphore @ stub ZwRemoveIoCompletion +# @ stub ZwRemoveProcessDebug +# @ stub ZwRenameKey @ stdcall ZwReplaceKey(ptr long ptr) NtReplaceKey @ stub ZwReplyPort @ stdcall ZwReplyWaitReceivePort(ptr ptr ptr ptr) NtReplyWaitReceivePort +# @ stub ZwReplyWaitReceivePortEx @ stub ZwReplyWaitReplyPort +# @ stub ZwRequestDeviceWakeup @ stub ZwRequestPort @ stdcall ZwRequestWaitReplyPort(ptr ptr ptr) NtRequestWaitReplyPort +# @ stub ZwRequestWakeupLatency @ stdcall ZwResetEvent(long ptr) NtResetEvent +# @ stub ZwResetWriteWatch @ stdcall ZwRestoreKey(long long long) NtRestoreKey +# @ stub ZwResumeProcess @ stdcall ZwResumeThread(long long) NtResumeThread @ stdcall ZwSaveKey(long long) NtSaveKey +# @ stub ZwSaveKeyEx +# @ stub ZwSaveMergedKeys +# @ stub ZwSecureConnectPort +# @ stub ZwSetBootEntryOrder +# @ stub ZwSetBootOptions @ stdcall ZwSetContextThread(long ptr) NtSetContextThread +# @ stub ZwSetDebugFilterState @ stub ZwSetDefaultHardErrorPort @ stdcall ZwSetDefaultLocale(long long) NtSetDefaultLocale @ stdcall ZwSetDefaultUILanguage(long) NtSetDefaultUILanguage @ stub ZwSetEaFile @ stdcall ZwSetEvent(long long) NtSetEvent +# @ stub ZwSetEventBoostPriority @ stub ZwSetHighEventPair @ stub ZwSetHighWaitLowEventPair @ stub ZwSetHighWaitLowThread +# @ stub ZwSetInformationDebugObject @ stdcall ZwSetInformationFile(long long long long long) NtSetInformationFile +# @ stub ZwSetInformationJobObject @ stdcall ZwSetInformationKey(long long ptr long) NtSetInformationKey @ stdcall ZwSetInformationObject(long long ptr long) NtSetInformationObject @ stdcall ZwSetInformationProcess(long long long long) NtSetInformationProcess @@ -858,23 +1180,32 @@ @ stub ZwSetLowEventPair @ stub ZwSetLowWaitHighEventPair @ stub ZwSetLowWaitHighThread +# @ stub ZwSetQuotaInformationFile @ stdcall ZwSetSecurityObject(long long ptr) NtSetSecurityObject @ stub ZwSetSystemEnvironmentValue +# @ stub ZwSetSystemEnvironmentValueEx @ stub ZwSetSystemInformation @ stub ZwSetSystemPowerState @ stdcall ZwSetSystemTime(ptr ptr) NtSetSystemTime +# @ stub ZwSetThreadExecutionState @ stdcall ZwSetTimer(long ptr ptr ptr long long ptr) NtSetTimer @ stdcall ZwSetTimerResolution(long long ptr) NtSetTimerResolution +# @ stub ZwSetUuidSeed @ stdcall ZwSetValueKey(long long long long long long) NtSetValueKey @ stdcall ZwSetVolumeInformationFile(long ptr ptr long long) NtSetVolumeInformationFile @ stdcall ZwShutdownSystem(long) NtShutdownSystem +# @ stub ZwSignalAndWaitForSingleObject @ stub ZwStartProfile @ stub ZwStopProfile +# @ stub ZwSuspendProcess @ stdcall ZwSuspendThread(long ptr) NtSuspendThread @ stub ZwSystemDebugControl +# @ stub ZwTerminateJobObject @ stdcall ZwTerminateProcess(long long) NtTerminateProcess @ stdcall ZwTerminateThread(long long) NtTerminateThread @ stub ZwTestAlert +# @ stub ZwTraceEvent +# @ stub ZwTranslateFilePath @ stdcall ZwUnloadDriver(ptr) NtUnloadDriver @ stdcall ZwUnloadKey(long) NtUnloadKey @ stub ZwUnloadKeyEx @@ -883,23 +1214,39 @@ @ stdcall ZwUnmapViewOfSection(long ptr) NtUnmapViewOfSection @ stub ZwVdmControl @ stub ZwW32Call +# @ stub ZwWaitForDebugEvent +# @ stub ZwWaitForKeyedEvent @ stdcall ZwWaitForMultipleObjects(long ptr long long ptr) NtWaitForMultipleObjects @ stub ZwWaitForProcessMutant @ stdcall ZwWaitForSingleObject(long long long) NtWaitForSingleObject @ stub ZwWaitHighEventPair @ stub ZwWaitLowEventPair @ stdcall ZwWriteFile(long long ptr ptr ptr ptr long ptr ptr) NtWriteFile +# @ stub ZwWriteFileGather @ stub ZwWriteRequestData @ stdcall ZwWriteVirtualMemory(long ptr ptr long ptr) NtWriteVirtualMemory @ stdcall ZwYieldExecution() NtYieldExecution +# @ stub _CIcos +# @ stub _CIlog @ cdecl _CIpow() NTDLL__CIpow +# @ stub _CIsin +# @ stub _CIsqrt +# @ stub __isascii +# @ stub __iscsym +# @ stub __iscsymf +# @ stub __toascii @ stdcall -ret64 _alldiv(long long long long) +# @ stub _alldvrm @ stdcall -ret64 _allmul(long long long long) @ stdcall -i386 _alloca_probe() @ stdcall -ret64 _allrem(long long long long) +# @ stub _allshl +# @ stub _allshr @ cdecl -ret64 _atoi64(str) @ stdcall -ret64 _aulldiv(long long long long) +# @ stub _aulldvrm @ stdcall -ret64 _aullrem(long long long long) +# @ stub _aullshr @ stdcall -i386 _chkstk() @ stub _fltused @ cdecl -ret64 _ftol() NTDLL__ftol @@ -907,6 +1254,7 @@ @ cdecl _i64tow(long long ptr long) @ cdecl _itoa(long ptr long) @ cdecl _itow(long ptr long) +# @ stub _lfind @ cdecl _ltoa(long ptr long) @ cdecl _ltow(long ptr long) @ cdecl _memccpy(ptr ptr long long) memccpy @@ -919,6 +1267,8 @@ @ cdecl _strlwr(str) @ cdecl _strnicmp(str str long) strncasecmp @ cdecl _strupr(str) +# @ stub _tolower +# @ stub _toupper @ cdecl _ui64toa(long long ptr long) @ cdecl _ui64tow(long long ptr long) @ cdecl _ultoa(long ptr long) @@ -936,14 +1286,19 @@ @ cdecl atan(double) @ cdecl atoi(str) @ cdecl atol(str) +# @ stub bsearch @ cdecl ceil(double) @ cdecl cos(double) @ cdecl fabs(double) @ cdecl floor(double) +# @ stub isalnum @ cdecl isalpha(long) +# @ stub iscntrl @ cdecl isdigit(long) +# @ stub isgraph @ cdecl islower(long) @ cdecl isprint(long) +# @ stub ispunct @ cdecl isspace(long) @ cdecl isupper(long) @ cdecl iswalpha(long) NTDLL_iswalpha @@ -988,6 +1343,8 @@ @ cdecl toupper(long) @ cdecl towlower(long) NTDLL_towlower @ cdecl towupper(long) NTDLL_towupper +# @ stub vDbgPrintEx +# @ stub vDbgPrintExWithPrefix @ cdecl vsprintf(ptr str ptr) @ cdecl wcscat(wstr wstr) NTDLL_wcscat @ cdecl wcschr(wstr long) NTDLL_wcschr diff --git a/dlls/user/user32.spec b/dlls/user/user32.spec index cef5172a27d..220435c0b9b 100644 --- a/dlls/user/user32.spec +++ b/dlls/user/user32.spec @@ -2,6 +2,7 @@ @ stdcall AdjustWindowRect(ptr long long) @ stdcall AdjustWindowRectEx(ptr long long long) @ stdcall AlignRects(ptr long long long) +# @ stub AllowForegroundActivation @ stdcall AllowSetForegroundWindow (long) @ stdcall AnimateWindow(long long long) @ stdcall AnyPopup() @@ -15,8 +16,12 @@ @ stdcall BringWindowToTop(long) @ stdcall BroadcastSystemMessage(long ptr long long long) BroadcastSystemMessageA @ stdcall BroadcastSystemMessageA(long ptr long long long) +# @ stub BroadcastSystemMessageExA +# @ stub BroadcastSystemMessageExW @ stdcall BroadcastSystemMessageW(long ptr long long long) +# @ stub BuildReasonArray @ stdcall CalcChildScroll(long long) +# @ stub CalcMenuBar @ stdcall CallMsgFilter(ptr long) CallMsgFilterA @ stdcall CallMsgFilterA(ptr long) @ stdcall CallMsgFilterW(ptr long) @@ -92,10 +97,13 @@ @ stdcall CreateMDIWindowW(ptr ptr long long long long long long long long) @ stdcall CreateMenu() @ stdcall CreatePopupMenu() +# @ stub CreateSystemThreads @ stdcall CreateWindowExA(long str str long long long long long long long long ptr) @ stdcall CreateWindowExW(long wstr wstr long long long long long long long long ptr) @ stdcall CreateWindowStationA(str long long ptr) @ stdcall CreateWindowStationW(wstr long long ptr) +# @ stub CsrBroadcastSystemMessageExW +# @ stub CtxInitUser32 @ stdcall DdeAbandonTransaction(long long long) @ stdcall DdeAccessData(long ptr) @ stdcall DdeAddData(long ptr long long) @@ -135,6 +143,7 @@ @ stdcall DefFrameProcW(long long long long long) @ stdcall DefMDIChildProcA(long long long long) @ stdcall DefMDIChildProcW(long long long long) +# @ stub DefRawInputProc @ stdcall DefWindowProcA(long long long long) @ stdcall DefWindowProcW(long long long long) @ stdcall DeferWindowPos(long long long long long long long long) @@ -145,14 +154,18 @@ @ stdcall DestroyCursor(long) @ stdcall DestroyIcon(long) @ stdcall DestroyMenu(long) +# @ stub DestroyReasons @ stdcall DestroyWindow(long) +# @ stub DeviceEventWorker @ stdcall DialogBoxIndirectParamA(long ptr long ptr long) @ stdcall DialogBoxIndirectParamAorW(long ptr long ptr long long) @ stdcall DialogBoxIndirectParamW(long ptr long ptr long) @ stdcall DialogBoxParamA(long str long ptr long) @ stdcall DialogBoxParamW(long wstr long ptr long) +# @ stub DisableProcessWindowsGhosting @ stdcall DispatchMessageA(ptr) @ stdcall DispatchMessageW(ptr) +# @ stub DisplayExitWindowsWarnings @ stdcall DlgDirListA(long str long long long) @ stdcall DlgDirListComboBoxA(long ptr long long long) @ stdcall DlgDirListComboBoxW(long ptr long long long) @@ -191,6 +204,7 @@ @ stdcall EndMenu() @ stdcall EndPaint(long ptr) @ stub EndTask +# @ stub EnterReaderModeHelper @ stdcall EnumChildWindows(long ptr long) @ stdcall EnumClipboardFormats(long) @ stdcall EnumDesktopWindows(long ptr ptr) @@ -230,6 +244,7 @@ @ stdcall GetAltTabInfoA(long long ptr ptr long) @ stdcall GetAltTabInfoW(long long ptr ptr long) @ stdcall GetAncestor(long long) +# @ stub GetAppCompatFlags2 @ stdcall GetAppCompatFlags(long) @ stdcall GetAsyncKeyState(long) @ stdcall GetCapture() @@ -254,6 +269,7 @@ @ stdcall GetClipboardViewer() @ stdcall GetComboBoxInfo(long ptr) @ stdcall GetCursor() +# @ stub GetCursorFrameInfo @ stdcall GetCursorInfo(ptr) @ stdcall GetCursorPos(ptr) @ stdcall GetDC(long) @@ -286,6 +302,7 @@ @ stdcall GetKeyboardType(long) @ stdcall GetLastActivePopup(long) @ stdcall GetLastInputInfo(ptr) +# @ stub GetLayeredWindowAttributes # @ stub GetListBoxInfo @ stdcall GetMenu(long) @ stdcall GetMenuBarInfo(long long long ptr) @@ -309,6 +326,7 @@ @ stdcall GetMessageW(ptr long long long) @ stdcall GetMonitorInfoA(long ptr) @ stdcall GetMonitorInfoW(long ptr) +# @ stub GetMouseMovePointsEx @ stdcall GetNextDlgGroupItem(long long long) @ stdcall GetNextDlgTabItem(long long long) # @ stub GetNextQueueWindow @@ -321,6 +339,13 @@ @ stdcall GetPropA(long str) @ stdcall GetPropW(long wstr) @ stdcall GetQueueStatus(long) +# @ stub GetRawInputBuffer +# @ stub GetRawInputData +# @ stub GetRawInputDeviceInfoA +# @ stub GetRawInputDeviceInfoW +# @ stub GetRawInputDeviceList +# @ stub GetReasonTitleFromReasonCode +# @ stub GetRegisteredRawInputDevices @ stdcall GetScrollBarInfo(long long ptr) @ stdcall GetScrollInfo(long long ptr) @ stdcall GetScrollPos(long long) @@ -342,17 +367,20 @@ @ stdcall GetUserObjectInformationA (long long ptr long ptr) @ stdcall GetUserObjectInformationW (long long ptr long ptr) @ stdcall GetUserObjectSecurity (long ptr ptr long ptr) +# @ stub GetWinStationInfo @ stdcall GetWindow(long long) @ stdcall GetWindowContextHelpId(long) @ stdcall GetWindowDC(long) @ stdcall GetWindowInfo(long ptr) @ stdcall GetWindowLongA(long long) @ stdcall GetWindowLongW(long long) +# @ stub GetWindowModuleFileName @ stdcall GetWindowModuleFileNameA(long ptr long) @ stdcall GetWindowModuleFileNameW(long ptr long) @ stdcall GetWindowPlacement(long ptr) @ stdcall GetWindowRect(long ptr) @ stdcall GetWindowRgn(long long) +# @ stub GetWindowRgnBox @ stdcall GetWindowTextA(long ptr long) @ stdcall GetWindowTextLengthA(long) @ stdcall GetWindowTextLengthW(long) @@ -376,6 +404,8 @@ @ stdcall InflateRect(ptr long long) # @ stub InitSharedTable # @ stub InitTask +# @ stub InitializeLpkHooks +# @ stub InitializeWin32EntryTable @ stdcall InsertMenuA(long long long long ptr) @ stdcall InsertMenuItemA(long long long ptr) @ stdcall InsertMenuItemW(long long long ptr) @@ -399,14 +429,17 @@ @ stdcall IsDialogMessageA(long ptr) @ stdcall IsDialogMessageW(long ptr) @ stdcall IsDlgButtonChecked(long long) -# @ stub IsHungThread +# @ stub IsGUIThread @ stdcall IsHungAppWindow(long) +# @ stub IsHungThread @ stdcall IsIconic(long) @ stdcall IsMenu(long) @ stdcall IsRectEmpty(ptr) +# @ stub IsServerSideWindow @ stdcall IsWinEventHookInstalled(long) @ stdcall IsWindow(long) @ stdcall IsWindowEnabled(long) +# @ stub IsWindowInDestroy @ stdcall IsWindowUnicode(long) @ stdcall IsWindowVisible(long) @ stdcall IsZoomed(long) @@ -425,6 +458,7 @@ @ stdcall LoadImageA(long str long long long long) @ stdcall LoadImageW(long wstr long long long long) @ stdcall LoadKeyboardLayoutA(str long) +# @ stub LoadKeyboardLayoutEx @ stdcall LoadKeyboardLayoutW(wstr long) @ stdcall LoadLocalFonts() @ stdcall LoadMenuA(long str) @@ -441,6 +475,7 @@ @ stdcall LookupIconIdFromDirectory(ptr long) @ stdcall LookupIconIdFromDirectoryEx(ptr long long long long) @ stub MBToWCSEx +# @ stub MB_GetString @ stdcall MapDialogRect(long ptr) @ stdcall MapVirtualKeyA(long long) @ stdcall MapVirtualKeyExA(long long long) @@ -456,6 +491,8 @@ @ stdcall MessageBoxExW(long wstr wstr long long) @ stdcall MessageBoxIndirectA(ptr) @ stdcall MessageBoxIndirectW(ptr) +# @ stub MessageBoxTimeoutA +# @ stub MessageBoxTimeoutW @ stdcall MessageBoxW(long wstr wstr long) # @ stub ModifyAccess @ stdcall ModifyMenuA(long long long long ptr) @@ -482,6 +519,7 @@ @ stdcall OpenWindowStationW(wstr long long) @ stdcall PackDDElParam(long long long) @ stdcall PaintDesktop(long) +# @ stub PaintMenuBar @ stdcall PeekMessageA(ptr long long long long) @ stdcall PeekMessageW(ptr long long long long) @ stub PlaySoundEvent @@ -490,16 +528,23 @@ @ stdcall PostQuitMessage(long) @ stdcall PostThreadMessageA(long long long long) @ stdcall PostThreadMessageW(long long long long) +# @ stub PrintWindow @ stdcall PrivateExtractIconExA(str long ptr ptr long) @ stdcall PrivateExtractIconExW(wstr long ptr ptr long) @ stdcall PrivateExtractIconsA (str long long long ptr ptr long long) @ stdcall PrivateExtractIconsW (wstr long long long ptr ptr long long) +# @ stub PrivateSetDbgTag +# @ stub PrivateSetRipFlags @ stdcall PtInRect(ptr long long) @ stub QuerySendMessage +# @ stub QueryUserCounters # @ stub RealChildWindowFromPoint @ stdcall RealGetWindowClass(long ptr long) RealGetWindowClassA @ stdcall RealGetWindowClassA(long ptr long) @ stdcall RealGetWindowClassW(long ptr long) +# @ stub ReasonCodeNeedsBugID +# @ stub ReasonCodeNeedsComment +# @ stub RecordShutdownReason @ stdcall RedrawWindow(long ptr long long) @ stdcall RegisterClassA(ptr) @ stdcall RegisterClassExA(ptr) @@ -511,11 +556,14 @@ @ stdcall RegisterDeviceNotificationW(long ptr long) @ stdcall RegisterHotKey(long long long long) @ stdcall RegisterLogonProcess(long long) +# @ stub RegisterMessagePumpHook @ stub RegisterNetworkCapabilities +# @ stub RegisterRawInputDevices @ stub RegisterServicesProcess @ stdcall RegisterShellHookWindow (long) @ stdcall RegisterSystemThread(long long) @ stdcall RegisterTasklist (long) +# @ stub RegisterUserApiHook @ stdcall RegisterWindowMessageA(str) @ stdcall RegisterWindowMessageW(wstr) @ stdcall ReleaseCapture() @@ -525,6 +573,7 @@ @ stdcall RemovePropW(long wstr) @ stdcall ReplyMessage(long) @ stub ResetDisplay +# @ stub ResolveDesktopForWOW @ stdcall ReuseDDElParam(long long long long long) @ stdcall ScreenToClient(long ptr) @ stdcall ScrollChildren(long long long long) @@ -554,13 +603,14 @@ @ stdcall SetClassWord(long long long) @ stdcall SetClipboardData(long long) @ stdcall SetClipboardViewer(long) +# @ stub SetConsoleReserveKeys @ stdcall SetCursor(long) @ stub SetCursorContents @ stdcall SetCursorPos(long long) -# @ stub SetDeskWallpaper -# @ stub SetDesktopBitmap @ stdcall SetDebugErrorLevel(long) @ stdcall SetDeskWallPaper(str) +# @ stub SetDeskWallpaper +# @ stub SetDesktopBitmap @ stdcall SetDlgItemInt(long long long long) @ stdcall SetDlgItemTextA(long long str) @ stdcall SetDlgItemTextW(long long wstr) @@ -629,6 +679,7 @@ @ stub ShowStartGlass @ stdcall ShowWindow(long long) @ stdcall ShowWindowAsync(long long) +# @ stub SoftModalMessageBox @ stdcall SubtractRect(ptr ptr ptr) @ stdcall SwapMouseButton(long) @ stdcall SwitchDesktop(long) @@ -652,6 +703,7 @@ @ stdcall TranslateAcceleratorW(long long ptr) @ stdcall TranslateMDISysAccel(long ptr) @ stdcall TranslateMessage(ptr) +# @ stub TranslateMessageEx @ stdcall UnhookWinEvent(long) @ stdcall UnhookWindowsHook(long ptr) @ stdcall UnhookWindowsHookEx(long) @@ -663,16 +715,23 @@ @ stdcall UnregisterClassW(wstr long) @ stub UnregisterDeviceNotification @ stdcall UnregisterHotKey(long long) +# @ stub UnregisterMessagePumpHook +# @ stub UnregisterUserApiHook +# @ stub UpdateLayeredWindow @ stub UpdatePerUserSystemParameters @ stdcall UpdateWindow(long) @ stdcall User32InitializeImmEntryTable(ptr) @ stdcall UserClientDllInitialize(long long ptr) DllMain -# @ stub UserIsSystemResumeAutomatic -# @ stub UserSetDeviceHoldState @ stub UserHandleGrantAccess +# @ stub UserIsSystemResumeAutomatic +# @ stub UserLpkPSMTextOut +# @ stub UserLpkTabbedTextOut @ stdcall UserRealizePalette(long) @ stub UserRegisterWowHandlers +# @ stub UserSetDeviceHoldState @ stdcall UserSignalProc(long long long long) +# @ stub VRipOutput +# @ stub VTagOutput @ stdcall ValidateRect(long ptr) @ stdcall ValidateRgn(long long) @ stdcall VkKeyScanA(long) @@ -686,6 +745,7 @@ @ stub WNDPROC_CALLBACK @ stdcall WaitForInputIdle(long long) @ stdcall WaitMessage() +# @ stub Win32PoolAllocationStats @ stdcall WinHelpA(long str long long) @ stdcall WinHelpW(long wstr long long) # @ stub WinOldAppHackoMatic