Some stubbing and some stack sizes in exported symbols.

svn path=/trunk/; revision=14337
This commit is contained in:
Emanuele Aliberti 2005-03-26 22:10:04 +00:00
parent 5b1f9c5705
commit b0c5a68699
2 changed files with 87 additions and 78 deletions

View file

@ -15,24 +15,24 @@ AccessCheck@32
AccessCheckAndAuditAlarmA@44 AccessCheckAndAuditAlarmA@44
AccessCheckAndAuditAlarmW@44 AccessCheckAndAuditAlarmW@44
;AccessCheckByType ;AccessCheckByType
;AccessCheckByTypeAndAuditAlarmA ;AccessCheckByTypeAndAuditAlarmA@64
;AccessCheckByTypeAndAuditAlarmW ;AccessCheckByTypeAndAuditAlarmW@64
;AccessCheckByTypeResultList ;AccessCheckByTypeResultList@44
;AccessCheckByTypeResultListAndAuditAlarmA ;AccessCheckByTypeResultListAndAuditAlarmA@64
;AccessCheckByTypeResultListAndAuditAlarmByHandleA ;AccessCheckByTypeResultListAndAuditAlarmByHandleA@68
;AccessCheckByTypeResultListAndAuditAlarmByHandleW ;AccessCheckByTypeResultListAndAuditAlarmByHandleW@68
;AccessCheckByTypeResultListAndAuditAlarmW ;AccessCheckByTypeResultListAndAuditAlarmW@64
AddAccessAllowedAce@16 AddAccessAllowedAce@16
AddAccessAllowedAceEx@20 AddAccessAllowedAceEx@20
;AddAccessAllowedObjectAce ;AddAccessAllowedObjectAce@28
AddAccessDeniedAce@16 AddAccessDeniedAce@16
AddAccessDeniedAceEx@20 AddAccessDeniedAceEx@20
;AddAccessDeniedObjectAce ;AddAccessDeniedObjectAce@28
AddAce@20 AddAce@20
AddAuditAccessAce@24 AddAuditAccessAce@24
AddAuditAccessAceEx@28 AddAuditAccessAceEx@28
;AddAuditAccessObjectAce ;AddAuditAccessObjectAce@36
;AddUsersToEncryptedFile ;AddUsersToEncryptedFile@8
AdjustTokenGroups@24 AdjustTokenGroups@24
AdjustTokenPrivileges@24 AdjustTokenPrivileges@24
AllocateAndInitializeSid@44 AllocateAndInitializeSid@44
@ -41,8 +41,6 @@ AreAllAccessesGranted@8
AreAnyAccessesGranted@8 AreAnyAccessesGranted@8
BackupEventLogA@8 BackupEventLogA@8
BackupEventLogW@8 BackupEventLogW@8
;BuildAccessRequestA
;BuildAccessRequestW
BuildExplicitAccessWithNameA@20 BuildExplicitAccessWithNameA@20
BuildExplicitAccessWithNameW@20 BuildExplicitAccessWithNameW@20
BuildImpersonateExplicitAccessWithNameA@24 BuildImpersonateExplicitAccessWithNameA@24
@ -53,77 +51,77 @@ BuildImpersonateTrusteeW@8
;BuildSecurityDescriptorW@36 ;BuildSecurityDescriptorW@36
BuildTrusteeWithNameA@8 BuildTrusteeWithNameA@8
BuildTrusteeWithNameW@8 BuildTrusteeWithNameW@8
;BuildTrusteeWithObjectsAndNameA ;BuildTrusteeWithObjectsAndNameA@24
;BuildTrusteeWithObjectsAndNameW ;BuildTrusteeWithObjectsAndNameW@24
;BuildTrusteeWithObjectsAndSidA ;BuildTrusteeWithObjectsAndSidA@20
;BuildTrusteeWithObjectsAndSidW ;BuildTrusteeWithObjectsAndSidW@20
BuildTrusteeWithSidA@8 BuildTrusteeWithSidA@8
BuildTrusteeWithSidW@8 BuildTrusteeWithSidW@8
;CancelOverlappedAccess ;CancelOverlappedAccess@4
;ChangeServiceConfig2A ;ChangeServiceConfig2A@12
;ChangeServiceConfig2W ;ChangeServiceConfig2W@12
ChangeServiceConfigA@44 ChangeServiceConfigA@44
ChangeServiceConfigW@44 ChangeServiceConfigW@44
CheckTokenMembership@12 CheckTokenMembership@12
ClearEventLogA@8 ClearEventLogA@8
ClearEventLogW@8 ClearEventLogW@8
;CloseCodeAuthzLevel ;CloseCodeAuthzLevel@4
;CloseEncryptedFileRaw ;CloseEncryptedFileRaw
CloseEventLog@4 CloseEventLog@4
CloseServiceHandle@4 CloseServiceHandle@4
;CloseTrace ;CloseTrace@8
;CommandLineFromMsiDescriptor ;CommandLineFromMsiDescriptor@12
;ComputeAccessTokenFromCodeAuthzLevel ;ComputeAccessTokenFromCodeAuthzLevel@20
ControlService@12 ControlService@12
;ControlTraceA ;ControlTraceA@12
;ControlTraceW ;ControlTraceW@12
;ConvertAccessToSecurityDescriptorA ;ConvertAccessToSecurityDescriptorA@20
;ConvertAccessToSecurityDescriptorW ;ConvertAccessToSecurityDescriptorW@20
;ConvertSDToStringSDRootDomainA ;ConvertSDToStringSDRootDomainA@24
;ConvertSDToStringSDRootDomainW ;ConvertSDToStringSDRootDomainW@24
;ConvertSecurityDescriptorToAccessA ;ConvertSecurityDescriptorToAccessA@28
;ConvertSecurityDescriptorToAccessNamedA ;ConvertSecurityDescriptorToAccessNamedA=ConvertSecurityDescriptorToAccessA@28
;ConvertSecurityDescriptorToAccessNamedW ;ConvertSecurityDescriptorToAccessNamedW=ConvertSecurityDescriptorToAccessW@28
;ConvertSecurityDescriptorToAccessW ;ConvertSecurityDescriptorToAccessW@28
;ConvertSecurityDescriptorToStringSecurityDescriptorA ;ConvertSecurityDescriptorToStringSecurityDescriptorA@20
;ConvertSecurityDescriptorToStringSecurityDescriptorW ;ConvertSecurityDescriptorToStringSecurityDescriptorW@20
ConvertSidToStringSidA@8 ConvertSidToStringSidA@8
ConvertSidToStringSidW@8 ConvertSidToStringSidW@8
;ConvertStringSDToSDDomainA ;ConvertStringSDToSDDomainA@24
;ConvertStringSDToSDDomainW ;ConvertStringSDToSDDomainW@24
;ConvertStringSDToSDRootDomainA ;ConvertStringSDToSDRootDomainA@20
;ConvertStringSDToSDRootDomainW ;ConvertStringSDToSDRootDomainW@20
;ConvertStringSecurityDescriptorToSecurityDescriptorA ;ConvertStringSecurityDescriptorToSecurityDescriptorA@20
;ConvertStringSecurityDescriptorToSecurityDescriptorW ;ConvertStringSecurityDescriptorToSecurityDescriptorW@20
;ConvertStringSidToSidA ;ConvertStringSidToSidA@8
;ConvertStringSidToSidW ;ConvertStringSidToSidW@8
;ConvertToAutoInheritPrivateObjectSecurity ;ConvertToAutoInheritPrivateObjectSecurity@24
CopySid@12 CopySid@12
;CreateCodeAuthzLevel ;CreateCodeAuthzLevel@20
;CreatePrivateObjectSecurity@24 ;CreatePrivateObjectSecurity@24
;CreatePrivateObjectSecurityEx ;CreatePrivateObjectSecurityEx@32
;CreatePrivateObjectSecurityWithMultipleInheritance ;CreatePrivateObjectSecurityWithMultipleInheritance@36
CreateProcessAsUserA@44 CreateProcessAsUserA@44
;CreateProcessAsUserSecure ;CreateProcessAsUserSecure
CreateProcessAsUserW@44 CreateProcessAsUserW@44
;CreateProcessWithLogonW ;CreateProcessWithLogonW
;CreateRestrictedToken ;CreateRestrictedToken@36
CreateServiceA@52 CreateServiceA@52
CreateServiceW@52 CreateServiceW@52
;CreateTraceInstanceId ;CreateTraceInstanceId@8
;CreateWellKnownSid ;CreateWellKnownSid@16
;CredDeleteA ;CredDeleteA@12
;CredDeleteW ;CredDeleteW@12
;CredEnumerateA ;CredEnumerateA@16
;CredEnumerateW ;CredEnumerateW@16
;CredFree ;CredFree@4
;CredGetSessionTypes ;CredGetSessionTypes@8
;CredGetTargetInfoA ;CredGetTargetInfoA@12
;CredGetTargetInfoW ;CredGetTargetInfoW@12
;CredIsMarshaledCredentialA ;CredIsMarshaledCredentialA@4
;CredIsMarshaledCredentialW ;CredIsMarshaledCredentialW@4
;CredMarshalCredentialA ;CredMarshalCredentialA@12
;CredMarshalCredentialW ;CredMarshalCredentialW@12
;CredProfileLoaded ;CredProfileLoaded
;CredReadA ;CredReadA
;CredReadDomainCredentialsA ;CredReadDomainCredentialsA
@ -149,18 +147,18 @@ CryptDecrypt@24
CryptDeriveKey@20 CryptDeriveKey@20
CryptDestroyHash@4 CryptDestroyHash@4
CryptDestroyKey@4 CryptDestroyKey@4
;CryptDuplicateHash ;CryptDuplicateHash@16
;CryptDuplicateKey ;CryptDuplicateKey@16
CryptEncrypt@28 CryptEncrypt@28
;CryptEnumProviderTypesA ;CryptEnumProviderTypesA@24
;CryptEnumProviderTypesW ;CryptEnumProviderTypesW@24
;CryptEnumProvidersA ;CryptEnumProvidersA@24
;CryptEnumProvidersW ;CryptEnumProvidersW@24
CryptExportKey@24 CryptExportKey@24
CryptGenKey@16 CryptGenKey@16
CryptGenRandom@12 CryptGenRandom@12
;CryptGetDefaultProviderA ;CryptGetDefaultProviderA@20
;CryptGetDefaultProviderW ;CryptGetDefaultProviderW@20
CryptGetHashParam@20 CryptGetHashParam@20
CryptGetKeyParam@20 CryptGetKeyParam@20
CryptGetProvParam@20 CryptGetProvParam@20
@ -173,15 +171,15 @@ CryptSetHashParam@16
CryptSetKeyParam@16 CryptSetKeyParam@16
CryptSetProvParam@16 CryptSetProvParam@16
CryptSetProviderA@8 CryptSetProviderA@8
;CryptSetProviderExA ;CryptSetProviderExA@16
;CryptSetProviderExW ;CryptSetProviderExW@16
CryptSetProviderW@8 CryptSetProviderW@8
CryptSignHashA@24 CryptSignHashA@24
;CryptSignHashW@24 ;CryptSignHashW@24
CryptVerifySignatureA@24 CryptVerifySignatureA@24
;CryptVerifySignatureW@24 CryptVerifySignatureW@24
;DecryptFileA ;DecryptFileA@8
;DecryptFileW ;DecryptFileW@8
DeleteAce@8 DeleteAce@8
DeleteService@4 DeleteService@4
DeregisterEventSource@4 DeregisterEventSource@4
@ -316,8 +314,8 @@ InitializeAcl@12
InitializeSecurityDescriptor@8 InitializeSecurityDescriptor@8
InitializeSid@12 InitializeSid@12
InitiateSystemShutdownA@20 InitiateSystemShutdownA@20
;InitiateSystemShutdownExA ;InitiateSystemShutdownExA@24
;InitiateSystemShutdownExW ;InitiateSystemShutdownExW@24
InitiateSystemShutdownW@20 InitiateSystemShutdownW@20
;InstallApplication ;InstallApplication
IsTextUnicode@12=NTDLL.RtlIsTextUnicode IsTextUnicode@12=NTDLL.RtlIsTextUnicode

View file

@ -1887,6 +1887,17 @@ BOOL WINAPI CryptVerifySignatureA (HCRYPTHASH hHash, BYTE *pbSignature, DWORD dw
key->hPrivate, NULL, dwFlags); key->hPrivate, NULL, dwFlags);
} }
BOOL WINAPI
CryptVerifySignatureW (HCRYPTHASH hHash,
BYTE *pbSignature,
DWORD dwSigLen,
HCRYPTKEY hPubKey,
LPCWSTR sDescription,
DWORD dwFlags)
{
OutputDebugStringA ("ADVAPI32!CryptVerifySignatureW not implemented!");
return FALSE;
}
/* /*
These functions have nearly identical prototypes to CryptProtectMemory and CryptUnprotectMemory, These functions have nearly identical prototypes to CryptProtectMemory and CryptUnprotectMemory,