Exported symbol list updated to 5.1-SP2 Modified: trunk/reactos/lib/advapi32/advapi32.def Modified: trunk/reactos/lib/advapi32/misc/sysfunc.c _____
Modified: trunk/reactos/lib/advapi32/advapi32.def --- trunk/reactos/lib/advapi32/advapi32.def 2005-03-26 16:41:45 UTC (rev 14333) +++ trunk/reactos/lib/advapi32/advapi32.def 2005-03-26 17:52:32 UTC (rev 14334) @@ -14,13 +14,25 @@
AccessCheck@32 AccessCheckAndAuditAlarmA@44 AccessCheckAndAuditAlarmW@44 +;AccessCheckByType +;AccessCheckByTypeAndAuditAlarmA +;AccessCheckByTypeAndAuditAlarmW +;AccessCheckByTypeResultList +;AccessCheckByTypeResultListAndAuditAlarmA +;AccessCheckByTypeResultListAndAuditAlarmByHandleA +;AccessCheckByTypeResultListAndAuditAlarmByHandleW +;AccessCheckByTypeResultListAndAuditAlarmW AddAccessAllowedAce@16 AddAccessAllowedAceEx@20 +;AddAccessAllowedObjectAce AddAccessDeniedAce@16 AddAccessDeniedAceEx@20 +;AddAccessDeniedObjectAce AddAce@20 AddAuditAccessAce@24 AddAuditAccessAceEx@28 +;AddAuditAccessObjectAce +;AddUsersToEncryptedFile AdjustTokenGroups@24 AdjustTokenPrivileges@24 AllocateAndInitializeSid@44 @@ -41,24 +53,94 @@ ;BuildSecurityDescriptorW@36 BuildTrusteeWithNameA@8 BuildTrusteeWithNameW@8 +;BuildTrusteeWithObjectsAndNameA +;BuildTrusteeWithObjectsAndNameW +;BuildTrusteeWithObjectsAndSidA +;BuildTrusteeWithObjectsAndSidW BuildTrusteeWithSidA@8 BuildTrusteeWithSidW@8 +;CancelOverlappedAccess +;ChangeServiceConfig2A +;ChangeServiceConfig2W ChangeServiceConfigA@44 ChangeServiceConfigW@44 CheckTokenMembership@12 ClearEventLogA@8 ClearEventLogW@8 +;CloseCodeAuthzLevel +;CloseEncryptedFileRaw CloseEventLog@4 CloseServiceHandle@4 +;CloseTrace +;CommandLineFromMsiDescriptor +;ComputeAccessTokenFromCodeAuthzLevel ControlService@12 +;ControlTraceA +;ControlTraceW +;ConvertAccessToSecurityDescriptorA +;ConvertAccessToSecurityDescriptorW +;ConvertSDToStringSDRootDomainA +;ConvertSDToStringSDRootDomainW +;ConvertSecurityDescriptorToAccessA +;ConvertSecurityDescriptorToAccessNamedA +;ConvertSecurityDescriptorToAccessNamedW +;ConvertSecurityDescriptorToAccessW +;ConvertSecurityDescriptorToStringSecurityDescriptorA +;ConvertSecurityDescriptorToStringSecurityDescriptorW ConvertSidToStringSidA@8 ConvertSidToStringSidW@8 +;ConvertStringSDToSDDomainA +;ConvertStringSDToSDDomainW +;ConvertStringSDToSDRootDomainA +;ConvertStringSDToSDRootDomainW +;ConvertStringSecurityDescriptorToSecurityDescriptorA +;ConvertStringSecurityDescriptorToSecurityDescriptorW +;ConvertStringSidToSidA +;ConvertStringSidToSidW +;ConvertToAutoInheritPrivateObjectSecurity CopySid@12 +;CreateCodeAuthzLevel ;CreatePrivateObjectSecurity@24 +;CreatePrivateObjectSecurityEx +;CreatePrivateObjectSecurityWithMultipleInheritance CreateProcessAsUserA@44 +;CreateProcessAsUserSecure CreateProcessAsUserW@44 +;CreateProcessWithLogonW +;CreateRestrictedToken CreateServiceA@52 CreateServiceW@52 +;CreateTraceInstanceId +;CreateWellKnownSid +;CredDeleteA +;CredDeleteW +;CredEnumerateA +;CredEnumerateW +;CredFree +;CredGetSessionTypes +;CredGetTargetInfoA +;CredGetTargetInfoW +;CredIsMarshaledCredentialA +;CredIsMarshaledCredentialW +;CredMarshalCredentialA +;CredMarshalCredentialW +;CredProfileLoaded +;CredReadA +;CredReadDomainCredentialsA +;CredReadDomainCredentialsW +;CredReadW +;CredRenameA +;CredRenameW +;CredUnmarshalCredentialA +;CredUnmarshalCredentialW +;CredWriteA +;CredWriteDomainCredentialsA +;CredWriteDomainCredentialsW +;CredWriteW +;CredpConvertCredential +;CredpConvertTargetInfo +;CredpDecodeCredential +;CredpEncodeCredential CryptAcquireContextA@20 CryptAcquireContextW@20 CryptContextAddRef@12 @@ -67,10 +149,18 @@ CryptDeriveKey@20 CryptDestroyHash@4 CryptDestroyKey@4 +;CryptDuplicateHash +;CryptDuplicateKey CryptEncrypt@28 +;CryptEnumProviderTypesA +;CryptEnumProviderTypesW +;CryptEnumProvidersA +;CryptEnumProvidersW CryptExportKey@24 CryptGenKey@16 CryptGenRandom@12 +;CryptGetDefaultProviderA +;CryptGetDefaultProviderW CryptGetHashParam@20 CryptGetKeyParam@20 CryptGetProvParam@20 @@ -83,17 +173,20 @@ CryptSetKeyParam@16 CryptSetProvParam@16 CryptSetProviderA@8 +;CryptSetProviderExA +;CryptSetProviderExW CryptSetProviderW@8 CryptSignHashA@24 ;CryptSignHashW@24 CryptVerifySignatureA@24 ;CryptVerifySignatureW@24 +;DecryptFileA +;DecryptFileW DeleteAce@8 DeleteService@4 -;DenyAccessRightsA -;DenyAccessRightsW DeregisterEventSource@4 ;DestroyPrivateObjectSecurity@4 +;DuplicateEncryptionInfoFile DuplicateToken@12 DuplicateTokenEx@24 ;ElfBackupEventLogFileA@8 @@ -115,48 +208,67 @@ ;ElfRegisterEventSourceW@12 ;ElfReportEventA@48 ;ElfReportEventW@48 +;EnableTrace +;EncryptFileA +;EncryptFileW +;EncryptedFileKeyInfo +;EncryptionDisable EnumDependentServicesA@24 EnumDependentServicesW@24 EnumServiceGroupW@36 EnumServicesStatusA@32 +;EnumServicesStatusExA +;EnumServicesStatusExW EnumServicesStatusW@32 +;EnumerateTraceGuids +;EqualDomainSid EqualPrefixSid@8 EqualSid@8 +;FileEncryptionStatusA +;FileEncryptionStatusW FindFirstFreeAce@8 +;FlushTraceA +;FlushTraceW +;FreeEncryptedFileKeyInfo +;FreeEncryptionCertificateHashList FreeInheritedFromArray@12 FreeSid@4 +;GetAccessPermissionsForObjectA +;GetAccessPermissionsForObjectW GetAce@12 GetAclInformation@16 ;GetAuditedPermissionsFromAclA@16 ;GetAuditedPermissionsFromAclW@16 -;GetAuditedPermissionsFromSDA -;GetAuditedPermissionsFromSDW GetCurrentHwProfileA@4 GetCurrentHwProfileW@4 -;GetEffectiveAccessRightsA -;GetEffectiveAccessRightsW ;GetEffectiveRightsFromAclA@12 ;GetEffectiveRightsFromAclW@12 -;GetEffectiveRightsFromSDA@12 -;GetEffectiveRightsFromSDW@12 -;GetExplicitAccessRightsA -;GetExplicitAccessRightsW +;GetEventLogInformation ;GetExplicitEntriesFromAclA@12 ;GetExplicitEntriesFromAclW@12 GetFileSecurityA@20 GetFileSecurityW@20 +;GetInformationCodeAuthzLevelW +;GetInformationCodeAuthzPolicyW GetInheritanceSourceA@40 GetInheritanceSourceW@40 GetKernelObjectSecurity@20 GetLengthSid@4 +;GetLocalManagedApplicationData +;GetLocalManagedApplications +;GetManagedApplicationCategories +;GetManagedApplications GetMultipleTrusteeA@4 GetMultipleTrusteeOperationA@4 GetMultipleTrusteeOperationW@4 GetMultipleTrusteeW@4 GetNamedSecurityInfoA@32 +;GetNamedSecurityInfoExA +;GetNamedSecurityInfoExW GetNamedSecurityInfoW@32 GetNumberOfEventLogRecords@8 GetOldestEventLogRecord@8 +;GetOverlappedAccessResults ;GetPrivateObjectSecurity@20 GetSecurityDescriptorControl@12 GetSecurityDescriptorDacl@16 @@ -177,6 +289,9 @@ GetSidSubAuthority@8 GetSidSubAuthorityCount@4 GetTokenInformation@20 +;GetTraceEnableFlags +;GetTraceEnableLevel +;GetTraceLoggerHandle GetTrusteeFormA@4 GetTrusteeFormW@4 GetTrusteeNameA@4 @@ -185,11 +300,15 @@ GetTrusteeTypeW@4 GetUserNameA@8 GetUserNameW@8 -;GrantAccessRightsA@16 -;GrantAccessRightsW@16 +;GetWindowsAccountDomainSid ;I_ScGetCurrentGroupStateW@12 +;I_ScIsSecurityProcess +;I_ScPnPGetServiceName +;I_ScSendTSMessage ;I_ScSetServiceBitsA@20 ;I_ScSetServiceBitsW@20 +;IdentifyCodeAuthzLevelW +;ImpersonateAnonymousToken ImpersonateLoggedOnUser@4 ImpersonateNamedPipeClient@4 ImpersonateSelf@4 @@ -197,15 +316,21 @@ InitializeSecurityDescriptor@8 InitializeSid@12 InitiateSystemShutdownA@20 +;InitiateSystemShutdownExA +;InitiateSystemShutdownExW InitiateSystemShutdownW@20 -;IsAccessPermittedA@20 -;IsAccessPermittedW@20 +;InstallApplication IsTextUnicode@12=NTDLL.RtlIsTextUnicode +;IsTokenRestricted +;IsTokenUntrusted IsValidAcl@4 IsValidSecurityDescriptor@4 IsValidSid@4 +;IsWellKnownSid LockServiceDatabase@4 LogonUserA@24 +;LogonUserExA +;LogonUserExW LogonUserW@24 LookupAccountNameA@28 LookupAccountNameW@28 @@ -226,6 +351,7 @@ ;LsaCreateAccount@16 ;LsaCreateSecret@16 ;LsaCreateTrustedDomain@16 +;LsaCreateTrustedDomainEx ;LsaDelete@4 ;LsaDeleteTrustedDomain@8 ;LsaEnumerateAccountRights@16 @@ -234,13 +360,18 @@ ;LsaEnumeratePrivileges@20 ;LsaEnumeratePrivilegesOfAccount@8 ;LsaEnumerateTrustedDomains@20 +;LsaEnumerateTrustedDomainsEx LsaFreeMemory@4 ;LsaGetQuotasForAccount@8 +;LsaGetRemoteUserName ;LsaGetSystemAccessAccount@8 LsaGetUserName@8 ;LsaICLookupNames@32 +;LsaICLookupNamesWithCreds ;LsaICLookupSids@32 +;LsaICLookupSidsWithCreds ;LsaLookupNames@20 +;LsaLookupNames2 ;LsaLookupPrivilegeDisplayName@16 ;LsaLookupPrivilegeName@12 ;LsaLookupPrivilegeValue@12 @@ -248,34 +379,44 @@ LsaNtStatusToWinError@4 ;LsaOpenAccount@16 LsaOpenPolicy@16 +;LsaOpenPolicySce ;LsaOpenSecret@16 ;LsaOpenTrustedDomain@16 +;LsaOpenTrustedDomainByName +;LsaQueryDomainInformationPolicy +;LsaQueryForestTrustInformation LsaQueryInfoTrustedDomain@12 LsaQueryInformationPolicy@12 ;LsaQuerySecret@20 ;LsaQuerySecurityObject@12 ;LsaQueryTrustedDomainInfo@16 +;LsaQueryTrustedDomainInfoByName ;LsaRemoveAccountRights@20 ;LsaRemovePrivilegesFromAccount@12 LsaRetrievePrivateData@12 ;LsaSetInformationPolicy@12 +;LsaSetForestTrustInformation +;LsaSetInformationPolicy ;LsaSetInformationTrustedDomain@12 ;LsaSetQuotasForAccount@8 ;LsaSetSecret@12 ;LsaSetSecurityObject@12 ;LsaSetSystemAccessAccount@8 +;LsaSetTrustedDomainInfoByName ;LsaSetTrustedDomainInformation@16 LsaStorePrivateData@12 -MakeAbsoluteSD@44 -MakeSelfRelativeSD@12 -MapGenericMask@8 MD4Final@4 MD4Init@4 MD4Update@12 MD5Final@4 MD5Init@4 MD5Update@12 -;NTAccessMaskToProvAccessRights@12 +;MSChapSrvChangePassword +;MSChapSrvChangePassword2 +MakeAbsoluteSD@44 +;MakeAbsoluteSD2 +MakeSelfRelativeSD@12 +MapGenericMask@8 ;NotifyBootConfigStatus@4 NotifyChangeEventLog@8 ObjectCloseAuditAlarmA@12 @@ -288,6 +429,8 @@ ObjectPrivilegeAuditAlarmW@24 OpenBackupEventLogA@8 OpenBackupEventLogW@8 +;OpenEncryptedFileRawA +;OpenEncryptedFileRawW OpenEventLogA@8 OpenEventLogW@8 OpenProcessToken@12 @@ -296,10 +439,19 @@ OpenServiceA@12 OpenServiceW@12 OpenThreadToken@16 +;OpenTraceA +;OpenTraceW PrivilegeCheck@12 PrivilegedServiceAuditAlarmA@20 PrivilegedServiceAuditAlarmW@20 -;ProvAccessRightsToNTAccessMask +;ProcessIdleTasks +;ProcessTrace +;ProvAccessRightsToNTAccessMask ; ? +;QueryAllTracesA +;QueryAllTracesW +;QueryRecoveryAgentsOnEncryptedFile +;QueryServiceConfig2A +;QueryServiceConfig2W QueryServiceConfigA@16 QueryServiceConfigW@16 QueryServiceLockStatusA@16 @@ -307,7 +459,11 @@ QueryServiceObjectSecurity@20 QueryServiceStatus@8 QueryServiceStatusEx@20 +;QueryTraceA +;QueryTraceW +;QueryUsersOnEncryptedFile ;QueryWindows31FilesMigration@4 +;ReadEncryptedFileRaw ReadEventLogA@28 ReadEventLogW@28 RegCloseKey@4 @@ -321,6 +477,7 @@ RegDeleteKeyW@8 RegDeleteValueA@8 RegDeleteValueW@8 +;RegDisablePredefinedCache RegEnumKeyA@16 RegEnumKeyExA@32 RegEnumKeyExW@32 @@ -332,10 +489,13 @@ RegLoadKeyA@12 RegLoadKeyW@12 RegNotifyChangeKeyValue@20 +;RegOpenCurrentUser RegOpenKeyA@12 RegOpenKeyExA@20 RegOpenKeyExW@20 RegOpenKeyW@12 +;RegOpenUserClassesRoot +;RegOverridePredefKey RegQueryInfoKeyA@48 RegQueryInfoKeyW@48 RegQueryMultipleValuesA@20 @@ -349,6 +509,8 @@ RegRestoreKeyA@12 RegRestoreKeyW@12 RegSaveKeyA@12 +;RegSaveKeyExA +;RegSaveKeyExW RegSaveKeyW@12 RegSetKeySecurity@12 RegSetValueA@20 @@ -359,28 +521,52 @@ RegUnLoadKeyW@8 RegisterEventSourceA@8 RegisterEventSourceW@8 +;RegisterIdleTask RegisterServiceCtrlHandlerA@8 -RegisterServiceCtrlHandlerW@8 RegisterServiceCtrlHandlerExA@12 RegisterServiceCtrlHandlerExW@12 -;ReplaceAllAccessRightsA -;ReplaceAllAccessRightsW +RegisterServiceCtrlHandlerW@8 +;RegisterTraceGuidsA +;RegisterTraceGuidsW +;RemoveTraceCallback +;RemoveUsersFromEncryptedFile ReportEventA@36 ReportEventW@36 RevertToSelf@0 -;RevokeExplicitAccessRightsA@16 -;RevokeExplicitAccessRightsW@16 -;SetAccessRightsA@16 -;SetAccessRightsW@16 +;SaferCloseLevel +;SaferComputeTokenFromLevel +;SaferCreateLevel +;SaferGetLevelInformation +;SaferGetPolicyInformation +;SaferIdentifyLevel +;SaferRecordEventLogEntry +;SaferSetLevelInformation +;SaferSetPolicyInformation +;SaferiChangeRegistryScope +;SaferiCompareTokenLevels +;SaferiIsExecutableFileType +;SaferiPopulateDefaultsInRegistry +;SaferiRecordEventLogEntry +;SaferiReplaceProcessThreadTokens +;SaferiSearchMatchingHashRules SetAclInformation@16 +;SetEntriesInAccessListA +;SetEntriesInAccessListW ;SetEntriesInAclA@16 ;SetEntriesInAclW@16 +;SetEntriesInAuditListA +;SetEntriesInAuditListW SetFileSecurityA@12 SetFileSecurityW@12 +;SetInformationCodeAuthzLevelW +;SetInformationCodeAuthzPolicyW SetKernelObjectSecurity@12 SetNamedSecurityInfoA@28 +;SetNamedSecurityInfoExA +;SetNamedSecurityInfoExW SetNamedSecurityInfoW@28 ;SetPrivateObjectSecurity@20 +;SetPrivateObjectSecurityEx SetSecurityDescriptorControl@12 SetSecurityDescriptorDacl@16 SetSecurityDescriptorGroup@12 @@ -388,15 +574,23 @@ SetSecurityDescriptorRMControl@8 SetSecurityDescriptorSacl@16 SetSecurityInfo@28 +;SetSecurityInfoExA +;SetSecurityInfoExW SetServiceBits@16 SetServiceObjectSecurity@12 SetServiceStatus@8 SetThreadToken@8 SetTokenInformation@16 +;SetTraceCallback +;SetUserFileEncryptionKey StartServiceA@12 StartServiceCtrlDispatcherA@4 StartServiceCtrlDispatcherW@4 StartServiceW@12 +;StartTraceA +;StartTraceW +;StopTraceA +;StopTraceW ;SynchronizeWindows31FilesAndWindowsNTRegistry@16 SystemFunction001@12 SystemFunction002@12 @@ -433,5 +627,60 @@ SystemFunction033@8 SystemFunction034@8 SystemFunction035@8 +SystemFunction036@8 +SystemFunction040@12 +SystemFunction041@12 +;TraceEvent +;TraceEventInstance +;TraceMessage +;TraceMessageVa +;TreeResetNamedSecurityInfoA +;TreeResetNamedSecurityInfoW +;TrusteeAccessToObjectA +;TrusteeAccessToObjectW +;UninstallApplication UnlockServiceDatabase@4 +;UnregisterIdleTask +;UnregisterTraceGuids +;UpdateTraceA +;UpdateTraceW +;WdmWmiServiceMain +;WmiCloseBlock +;WmiCloseTraceWithCursor +;WmiConvertTimestamp +;WmiDevInstToInstanceNameA +;WmiDevInstToInstanceNameW +;WmiEnumerateGuids +;WmiExecuteMethodA +;WmiExecuteMethodW +;WmiFileHandleToInstanceNameA +;WmiFileHandleToInstanceNameW +;WmiFreeBuffer +;WmiGetFirstTraceOffset +;WmiGetNextEvent +;WmiGetTraceHeader +;WmiMofEnumerateResourcesA +;WmiMofEnumerateResourcesW +;WmiNotificationRegistrationA +;WmiNotificationRegistrationW +;WmiOpenBlock +;WmiOpenTraceWithCursor +;WmiParseTraceEvent +;WmiQueryAllDataA +;WmiQueryAllDataMultipleA +;WmiQueryAllDataMultipleW +;WmiQueryAllDataW +;WmiQueryGuidInformation +;WmiQuerySingleInstanceA +;WmiQuerySingleInstanceMultipleA +;WmiQuerySingleInstanceMultipleW +;WmiQuerySingleInstanceW +;WmiReceiveNotificationsA +;WmiReceiveNotificationsW +;WmiSetSingleInstanceA +;WmiSetSingleInstanceW +;WmiSetSingleItemA +;WmiSetSingleItemW +;Wow64Win32ApiEntry +;WriteEncryptedFileRaw ; EOF _____
Modified: trunk/reactos/lib/advapi32/misc/sysfunc.c --- trunk/reactos/lib/advapi32/misc/sysfunc.c 2005-03-26 16:41:45 UTC (rev 14333) +++ trunk/reactos/lib/advapi32/misc/sysfunc.c 2005-03-26 17:52:32 UTC (rev 14334) @@ -452,4 +452,16 @@
return 35; }
+/********************************************************************** + * + * @unimplemented + */ +INT +STDCALL +SystemFunction036(INT a, INT b) +{ + SetLastError(ERROR_CALL_NOT_IMPLEMENTED); + return 36; +} + /* EOF */