Index: dll/win32/comcat/comcat.spec =================================================================== --- dll/win32/comcat/comcat.spec (revision 69389) +++ dll/win32/comcat/comcat.spec (working copy) @@ -1,4 +1,4 @@ +@ stdcall -private DllGetClassObject(ptr ptr ptr) ole32.DllGetClassObject @ stdcall -private DllCanUnloadNow() -@ stdcall -private DllGetClassObject(ptr ptr ptr) ole32.DllGetClassObject @ stdcall -private DllRegisterServer() @ stdcall -private DllUnregisterServer() Index: dll/win32/comdlg32/comdlg32.spec =================================================================== --- dll/win32/comdlg32/comdlg32.spec (revision 69389) +++ dll/win32/comdlg32/comdlg32.spec (working copy) @@ -1,28 +1,27 @@ -@ stdcall ChooseColorA(ptr) -@ stdcall ChooseColorW(ptr) -@ stdcall ChooseFontA(ptr) -@ stdcall ChooseFontW(ptr) -@ stdcall CommDlgExtendedError() -;@ stdcall -private DllGetClassObject(ptr ptr ptr) ; Win 7 -;@ stdcall -private DllRegisterServer() ; Win 7 -;@ stdcall -private DllUnregisterServer() ; Win 7 -@ stdcall FindTextA(ptr) -@ stdcall FindTextW(ptr) -@ stdcall GetFileTitleA(str ptr long) -@ stdcall GetFileTitleW(wstr ptr long) -@ stdcall GetOpenFileNameA(ptr) -@ stdcall GetOpenFileNameW(ptr) -@ stdcall GetSaveFileNameA(ptr) -@ stdcall GetSaveFileNameW(ptr) -@ stub LoadAlterBitmap -@ stdcall PageSetupDlgA(ptr) -@ stdcall PageSetupDlgW(ptr) -@ stdcall PrintDlgA(ptr) -@ stdcall PrintDlgExA(ptr) -@ stdcall PrintDlgExW(ptr) -@ stdcall PrintDlgW(ptr) -@ stdcall ReplaceTextA(ptr) -@ stdcall ReplaceTextW(ptr) -@ stub WantArrows -@ stub dwLBSubclass -@ stub dwOKSubclass +100 stub comdlg32_ordinal100 +101 stdcall ChooseColorA(ptr) +102 stdcall ChooseColorW(ptr) +103 stdcall ChooseFontA(ptr) +104 stdcall ChooseFontW(ptr) +105 stdcall CommDlgExtendedError() +106 stdcall FindTextA(ptr) +107 stdcall FindTextW(ptr) +108 stdcall GetFileTitleA(str ptr long) +109 stdcall GetFileTitleW(wstr ptr long) +110 stdcall GetOpenFileNameA(ptr) +111 stdcall GetOpenFileNameW(ptr) +112 stdcall GetSaveFileNameA(ptr) +113 stdcall GetSaveFileNameW(ptr) +114 stub LoadAlterBitmap +115 stdcall PageSetupDlgA(ptr) +116 stdcall PageSetupDlgW(ptr) +117 stdcall PrintDlgA(ptr) +118 stdcall PrintDlgExA(ptr) +119 stdcall PrintDlgExW(ptr) +120 stdcall PrintDlgW(ptr) +121 stdcall ReplaceTextA(ptr) +122 stdcall ReplaceTextW(ptr) +123 stub Ssync_ANSI_UNICODE_Struct_For_WOW +124 stub WantArrows +125 stub dwLBSubclass +126 stub dwOKSubclass Index: dll/win32/compstui/compstui.spec =================================================================== --- dll/win32/compstui/compstui.spec (revision 69389) +++ dll/win32/compstui/compstui.spec (working copy) @@ -1,4 +1,4 @@ -@ stdcall CommonPropertySheetUIA(long ptr long ptr) -@ stdcall CommonPropertySheetUIW(long ptr long ptr) -@ stdcall GetCPSUIUserData(long) -@ stdcall SetCPSUIUserData(long ptr) +1 stdcall CommonPropertySheetUIA(long ptr long ptr) +2 stdcall CommonPropertySheetUIW(long ptr long ptr) +3 stdcall GetCPSUIUserData(long) +4 stdcall SetCPSUIUserData(long ptr) Index: dll/win32/credui/credui.spec =================================================================== --- dll/win32/credui/credui.spec (revision 69389) +++ dll/win32/credui/credui.spec (working copy) @@ -1,16 +1,16 @@ -@ stub CredUICmdLinePromptForCredentialsA -@ stub CredUICmdLinePromptForCredentialsW -@ stub CredUIConfirmCredentialsA -@ stdcall CredUIConfirmCredentialsW(wstr long) -@ stdcall CredUIInitControls() -@ stub CredUIParseUserNameA -@ stdcall CredUIParseUserNameW(wstr ptr long ptr long) -@ stub CredUIPromptForCredentialsA -@ stdcall CredUIPromptForCredentialsW(ptr wstr ptr long ptr long ptr long ptr long) -@ stdcall CredUIReadSSOCredA(str ptr) -@ stdcall CredUIReadSSOCredW(wstr ptr) -@ stdcall CredUIStoreSSOCredA(str str str long) -@ stdcall CredUIStoreSSOCredW(wstr wstr wstr long) +1 stub CredUICmdLinePromptForCredentialsA +2 stub CredUICmdLinePromptForCredentialsW +3 stub CredUIConfirmCredentialsA +4 stdcall CredUIConfirmCredentialsW(wstr long) +5 stdcall CredUIInitControls() +6 stub CredUIParseUserNameA +7 stdcall CredUIParseUserNameW(wstr ptr long ptr long) +8 stub CredUIPromptForCredentialsA +9 stdcall CredUIPromptForCredentialsW(ptr wstr ptr long ptr long ptr long ptr long) +10 stdcall CredUIReadSSOCredA(str ptr) +11 stdcall CredUIReadSSOCredW(wstr ptr) +12 stdcall CredUIStoreSSOCredA(str str str long) +13 stdcall CredUIStoreSSOCredW(wstr wstr wstr long) @ stub -private DllCanUnloadNow @ stub -private DllGetClassObject @ stub -private DllRegisterServer Index: dll/win32/crypt32/crypt32.spec =================================================================== --- dll/win32/crypt32/crypt32.spec (revision 69389) +++ dll/win32/crypt32/crypt32.spec (working copy) @@ -1,237 +1,289 @@ -@ stdcall CertAddCRLContextToStore(ptr ptr long ptr) -@ stdcall CertAddCTLContextToStore(ptr ptr long ptr) -@ stdcall CertAddCertificateContextToStore(ptr ptr long ptr) -@ stdcall CertAddCertificateLinkToStore(ptr ptr long ptr) -@ stdcall CertAddEncodedCRLToStore(ptr long ptr long long ptr) -@ stdcall CertAddEncodedCTLToStore(ptr long ptr long long ptr) -@ stdcall CertAddEncodedCertificateToStore(ptr long ptr long long ptr) -@ stdcall CertAddEncodedCertificateToSystemStoreA(str ptr long) -@ stdcall CertAddEncodedCertificateToSystemStoreW(wstr ptr long) -@ stdcall CertAddEnhancedKeyUsageIdentifier(ptr str) -@ stdcall CertAddSerializedElementToStore(ptr ptr long long long long ptr ptr) -@ stdcall CertAddStoreToCollection(ptr ptr long long) -@ stdcall CertAlgIdToOID(long) -@ stdcall CertCloseStore(ptr long) -@ stdcall CertCompareCertificate(long ptr ptr) -@ stdcall CertCompareCertificateName(long ptr ptr) -@ stdcall CertCompareIntegerBlob(ptr ptr) -@ stdcall CertComparePublicKeyInfo(long ptr ptr) -@ stdcall CertControlStore(ptr long long ptr) -@ stdcall CertCreateCRLContext(long ptr long) -@ stdcall CertCreateCTLContext(long ptr long) -@ stdcall CertCreateCertificateChainEngine(ptr ptr) -@ stdcall CertCreateCertificateContext(long ptr long) -@ stdcall CertCreateContext(long long ptr long long ptr) -@ stdcall CertCreateSelfSignCertificate(long ptr long ptr ptr ptr ptr ptr) -@ stdcall CertDeleteCRLFromStore(ptr) -@ stdcall CertDeleteCTLFromStore(ptr) -@ stdcall CertDeleteCertificateFromStore(ptr) -@ stdcall CertDuplicateCRLContext(ptr) -@ stdcall CertDuplicateCTLContext(ptr) -@ stdcall CertDuplicateCertificateChain(ptr) -@ stdcall CertDuplicateCertificateContext(ptr) -@ stdcall CertDuplicateStore(ptr) -@ stdcall CertEnumCRLContextProperties(ptr long) -@ stdcall CertEnumCRLsInStore(ptr ptr) -@ stdcall CertEnumCTLContextProperties(ptr long) -@ stdcall CertEnumCTLsInStore(ptr ptr) -@ stdcall CertEnumCertificateContextProperties(ptr long) -@ stdcall CertEnumCertificatesInStore(ptr ptr) -@ stdcall CertEnumPhysicalStore(ptr long ptr ptr) -@ stdcall CertEnumSystemStore(long ptr ptr ptr) -@ stdcall CertFindAttribute(str long ptr) -@ stdcall CertFindChainInStore(ptr long long long ptr ptr) -@ stdcall CertFindCRLInStore(ptr long long long ptr ptr) -@ stdcall CertFindCTLInStore(ptr long long long ptr ptr) -@ stdcall CertFindCertificateInStore(ptr long long long ptr ptr) -@ stdcall CertFindCertificateInCRL(ptr ptr long ptr ptr) -@ stdcall CertFindExtension(str long ptr) -@ stdcall CertFindRDNAttr(str ptr) -@ stub CertFindSubjectInCTL -@ stdcall CertFreeCRLContext(ptr) -@ stdcall CertFreeCTLContext(ptr) -@ stdcall CertFreeCertificateChain(ptr) -@ stdcall CertFreeCertificateChainEngine(ptr) -@ stdcall CertFreeCertificateContext(ptr) -@ stdcall CertGetCRLContextProperty(ptr long ptr ptr) -@ stdcall CertGetCRLFromStore(ptr ptr ptr ptr) -@ stdcall CertGetCTLContextProperty(ptr long ptr ptr) -@ stdcall CertGetCertificateChain(ptr ptr ptr ptr ptr long ptr ptr) -@ stdcall CertGetCertificateContextProperty(ptr long ptr ptr) -@ stdcall CertGetEnhancedKeyUsage(ptr long ptr ptr) -@ stdcall CertGetIntendedKeyUsage(long ptr ptr long) -@ stdcall CertGetIssuerCertificateFromStore(ptr ptr ptr ptr) -@ stdcall CertGetNameStringA(ptr long long ptr ptr long) -@ stdcall CertGetNameStringW(ptr long long ptr ptr long) -@ stdcall CertGetPublicKeyLength(long ptr) -@ stdcall CertGetStoreProperty(ptr long ptr ptr) -@ stdcall CertGetSubjectCertificateFromStore(ptr long ptr) -@ stdcall CertGetValidUsages(long ptr ptr ptr ptr) -@ stdcall CertIsRDNAttrsInCertificateName(long long ptr ptr) -@ stdcall CertIsValidCRLForCertificate(ptr ptr long ptr) -@ stdcall CertNameToStrA(long ptr long ptr long) -@ stdcall CertNameToStrW(long ptr long ptr long) -@ stdcall CertOIDToAlgId(str) -@ stdcall CertOpenStore(str long long long ptr) -@ stdcall CertOpenSystemStoreA(long str) -@ stdcall CertOpenSystemStoreW(long wstr) -@ stdcall CertRDNValueToStrA(long ptr ptr long) -@ stdcall CertRDNValueToStrW(long ptr ptr long) -@ stdcall CertRegisterPhysicalStore(ptr long wstr ptr ptr) -@ stdcall CertRemoveEnhancedKeyUsageIdentifier(ptr str) -@ stdcall CertRemoveStoreFromCollection(ptr ptr) -@ stdcall CertSaveStore(ptr long long long ptr long) -@ stdcall CertSerializeCRLStoreElement(ptr long ptr ptr) -@ stdcall CertSerializeCTLStoreElement(ptr long ptr ptr) -@ stdcall CertSerializeCertificateStoreElement(ptr long ptr ptr) -@ stdcall CertSetCRLContextProperty(ptr long long ptr) -@ stdcall CertSetCTLContextProperty(ptr long long ptr) -@ stdcall CertSetCertificateContextProperty(ptr long long ptr) -@ stdcall CertSetEnhancedKeyUsage(ptr ptr) -@ stdcall CertSetStoreProperty(ptr long long ptr) -@ stdcall CertStrToNameA(long str long ptr ptr ptr ptr) -@ stdcall CertStrToNameW(long wstr long ptr ptr ptr ptr) -@ stdcall CertVerifyCertificateChainPolicy(str ptr ptr ptr) -@ stdcall CertVerifyCRLRevocation(long ptr long ptr) -@ stdcall CertVerifyCRLTimeValidity(ptr ptr) -@ stdcall CertVerifyCTLUsage(long long ptr ptr long ptr ptr) -@ stdcall CertVerifyRevocation(long long long ptr long ptr ptr) -@ stdcall CertVerifySubjectCertificateContext(ptr ptr ptr) -@ stdcall CertVerifyTimeValidity(ptr ptr) -@ stdcall CertVerifyValidityNesting(ptr ptr) -@ stdcall CreateFileU(wstr long long ptr long long ptr) kernel32.CreateFileW -@ stdcall CryptBinaryToStringA(ptr long long ptr ptr) -@ stdcall CryptBinaryToStringW(ptr long long ptr ptr) -@ stdcall CryptStringToBinaryA(str long long ptr ptr ptr ptr) -@ stdcall CryptStringToBinaryW (wstr long long ptr ptr ptr ptr) -@ stdcall CryptAcquireContextU(ptr wstr wstr long long) advapi32.CryptAcquireContextW -@ stdcall CryptAcquireCertificatePrivateKey(ptr long ptr ptr ptr ptr) -@ stub CryptCloseAsyncHandle -@ stub CryptCreateAsyncHandle -@ stub CryptDecodeMessage -@ stdcall CryptDecodeObject(long str ptr long long ptr ptr) -@ stdcall CryptDecodeObjectEx(long str ptr long long ptr ptr ptr) -@ stub CryptDecryptAndVerifyMessageSignature -@ stub CryptDecryptMessage -@ stdcall CryptEncodeObject(long str ptr ptr ptr) -@ stdcall CryptEncodeObjectEx(long str ptr long ptr ptr ptr) -@ stdcall CryptEncryptMessage(ptr long ptr ptr long ptr ptr) -@ stub CryptEnumOIDFunction -@ stdcall CryptEnumOIDInfo(long long ptr ptr) -@ stub CryptEnumProvidersU -@ stub CryptExportPKCS8 -@ stdcall CryptExportPublicKeyInfo(long long long ptr ptr) -@ stdcall CryptExportPublicKeyInfoEx(long long long str long ptr ptr ptr) -@ stdcall CryptFindCertificateKeyProvInfo(ptr long ptr) -@ stdcall CryptFindLocalizedName(wstr) -@ stdcall CryptFindOIDInfo(long ptr long) -@ stdcall CryptFormatObject(long long long ptr str ptr long ptr ptr) -@ stdcall CryptFreeOIDFunctionAddress(long long) -@ stub CryptGetAsyncParam -@ stdcall CryptGetDefaultOIDDllList(long long ptr ptr) -@ stdcall CryptGetDefaultOIDFunctionAddress(long long wstr long ptr ptr) -@ stdcall CryptGetMessageCertificates(long ptr long ptr long) -@ stdcall CryptGetMessageSignerCount(long ptr long) -@ stdcall CryptGetOIDFunctionAddress(long long str long ptr ptr) -@ stdcall CryptGetOIDFunctionValue(long str str wstr ptr ptr ptr) -@ stdcall CryptHashCertificate(long long long ptr long ptr ptr) -@ stdcall CryptHashMessage(ptr long long ptr ptr ptr ptr ptr ptr) -@ stdcall CryptHashPublicKeyInfo(long long long long ptr ptr ptr) -@ stdcall CryptHashToBeSigned(ptr long ptr long ptr ptr) -@ stub CryptImportPKCS8 -@ stdcall CryptImportPublicKeyInfo(long long ptr ptr) -@ stdcall CryptImportPublicKeyInfoEx(long long ptr long long ptr ptr) -@ stdcall CryptInitOIDFunctionSet(str long) -@ stdcall CryptInstallOIDFunctionAddress(ptr long str long ptr long) -@ stub CryptLoadSip -@ stdcall CryptMemAlloc(long) -@ stdcall CryptMemFree(ptr) -@ stdcall CryptMemRealloc(ptr long) -@ stub CryptMsgCalculateEncodedLength -@ stdcall CryptMsgClose(ptr) -@ stdcall CryptMsgControl(ptr long long ptr) -@ stub CryptMsgCountersign -@ stub CryptMsgCountersignEncoded -@ stdcall CryptMsgDuplicate(ptr) -@ stdcall CryptMsgEncodeAndSignCTL(long ptr ptr long ptr ptr) -@ stdcall CryptMsgGetAndVerifySigner(ptr long ptr long ptr ptr) -@ stdcall CryptMsgGetParam(ptr long long ptr ptr) -@ stdcall CryptMsgOpenToDecode(long long long long ptr ptr) -@ stdcall CryptMsgOpenToEncode(long long long ptr str ptr) -@ stdcall CryptMsgSignCTL(long ptr long ptr long ptr ptr) -@ stdcall CryptMsgUpdate(ptr ptr long long) -@ stub CryptMsgVerifyCountersignatureEncoded -@ stdcall CryptMsgVerifyCountersignatureEncodedEx(ptr long ptr long ptr long long ptr long ptr) -@ stdcall CryptProtectData(ptr wstr ptr ptr ptr long ptr) -@ stdcall CryptQueryObject(long ptr long long long ptr ptr ptr ptr ptr ptr) -@ stdcall CryptRegisterDefaultOIDFunction(long str long wstr) -@ stdcall CryptRegisterOIDFunction(long str str wstr str) -@ stdcall CryptRegisterOIDInfo(ptr long) -@ stdcall CryptSIPAddProvider(ptr) -@ stdcall CryptSIPCreateIndirectData(ptr ptr ptr) -@ stdcall CryptSIPGetSignedDataMsg(ptr ptr long ptr ptr) -@ stdcall CryptSIPLoad(ptr long ptr) -@ stdcall CryptSIPPutSignedDataMsg(ptr long ptr long ptr) -@ stdcall CryptSIPRemoveProvider(ptr) -@ stdcall CryptSIPRemoveSignedDataMsg(ptr long) -@ stdcall CryptSIPRetrieveSubjectGuid(wstr long ptr) -@ stdcall CryptSIPVerifyIndirectData(ptr ptr) -@ stub CryptSetAsyncParam -@ stdcall CryptSetOIDFunctionValue(long str str wstr long ptr long) -@ stub CryptSetProviderU -@ stdcall CryptSignAndEncodeCertificate(long long long str ptr ptr ptr ptr ptr) -@ stub CryptSignAndEncryptMessage -@ stdcall CryptSignCertificate(long long long ptr long ptr ptr ptr ptr) -@ stub CryptSignHashU -@ stdcall CryptSignMessage(ptr long long ptr ptr ptr ptr) -@ stub CryptSignMessageWithKey -@ stdcall CryptUnprotectData(ptr ptr ptr ptr ptr long ptr) -@ stdcall CryptUnregisterDefaultOIDFunction(long str wstr) -@ stdcall CryptUnregisterOIDFunction(long str str) -@ stub CryptUnregisterOIDInfo -@ stdcall CryptVerifyCertificateSignature(long long ptr long ptr) -@ stdcall CryptVerifyCertificateSignatureEx(long long long ptr long ptr long ptr) -@ stdcall CryptVerifyDetachedMessageHash(ptr ptr long long ptr ptr ptr ptr) -@ stdcall CryptVerifyDetachedMessageSignature(ptr long ptr long long ptr ptr ptr) -@ stdcall CryptVerifyMessageHash(ptr ptr long ptr ptr ptr ptr) -@ stdcall CryptVerifyMessageSignature(ptr long ptr long ptr ptr ptr) -@ stub CryptVerifyMessageSignatureWithKey -@ stub CryptVerifySignatureU -@ stdcall I_CertUpdateStore(ptr ptr long long) -@ stdcall I_CryptAllocTls() -@ stdcall I_CryptCreateLruCache(ptr ptr) -@ stdcall I_CryptCreateLruEntry(ptr long long) -@ stdcall I_CryptDetachTls(long) -@ stdcall I_CryptFindLruEntry(long long) -@ stdcall I_CryptFindLruEntryData(long long long) -@ stdcall I_CryptFlushLruCache(ptr long long) -@ stdcall I_CryptFreeLruCache(ptr long long) -@ stdcall I_CryptFreeTls(long long) -@ stdcall I_CryptGetAsn1Decoder(long) -@ stdcall I_CryptGetAsn1Encoder(long) -@ stdcall I_CryptGetDefaultCryptProv(long) -@ stub I_CryptGetDefaultCryptProvForEncrypt -@ stdcall I_CryptGetOssGlobal(long) -@ stdcall I_CryptGetTls(long) -@ stub I_CryptInsertLruEntry -@ stdcall I_CryptInstallAsn1Module(ptr long ptr) -@ stdcall I_CryptInstallOssGlobal(long long long) -@ stdcall I_CryptReadTrustedPublisherDWORDValueFromRegistry(wstr ptr) -@ stub I_CryptReleaseLruEntry -@ stdcall I_CryptSetTls(long ptr) -@ stdcall I_CryptUninstallAsn1Module(long) -@ stub I_CryptUninstallOssGlobal -@ stdcall PFXExportCertStore(ptr ptr ptr long) -@ stdcall PFXExportCertStoreEx(ptr ptr ptr ptr long) -@ stdcall PFXImportCertStore(ptr ptr long) -@ stdcall PFXIsPFXBlob(ptr) -@ stdcall PFXVerifyPassword(ptr wstr long) -@ stub RegCreateHKCUKeyExU -@ stub RegCreateKeyExU -@ stub RegDeleteValueU -@ stub RegEnumValueU -@ stub RegOpenHKCUKeyExU -@ stub RegOpenKeyExU -@ stub RegQueryInfoKeyU -@ stub RegQueryValueExU -@ stub RegSetValueExU +# 1001 stub -noname +# 1002 stub -noname +1003 stub -noname crypt32_ordinal1003 advapi32.RegCreateKeyW +1004 stub -noname crypt32_ordinal1004 advapi32.RegCreateKeyExW +1005 stub -noname crypt32_ordinal1005 advapi32.RegOpenKeyW +1006 stub -noname crypt32_ordinal1006 advapi32.RegOpenKeyExW +1007 stub -noname crypt32_ordinal1007 advapi32.RegCreateKeyA +1008 stub -noname crypt32_ordinal1008 advapi32.RegCreateKeyExA +1009 stub -noname crypt32_ordinal1009 advapi32.RegOpenKeyA +1010 stub -noname crypt32_ordinal1010 advapi32.RegOpenKeyExA +1011 stub -noname crypt32_ordinal1011 advapi32.RegCloseKey +1012 stub ChainWlxLogoffEvent +1013 stub CloseCertPerformanceData +1014 stub CollectCertPerformanceData +1015 stub OpenCertPerformanceData +1016 stdcall CertAddCRLContextToStore(ptr ptr long ptr) +1017 stub CertAddCRLLinkToStore +1018 stdcall CertAddCTLContextToStore(ptr ptr long ptr) +1019 stub CertAddCTLLinkToStore +1020 stdcall CertAddCertificateContextToStore(ptr ptr long ptr) +1021 stdcall CertAddCertificateLinkToStore(ptr ptr long ptr) +1022 stdcall CertAddEncodedCRLToStore(ptr long ptr long long ptr) +1023 stdcall CertAddEncodedCTLToStore(ptr long ptr long long ptr) +1024 stdcall CertAddEncodedCertificateToStore(ptr long ptr long long ptr) +1025 stdcall CertAddEncodedCertificateToSystemStoreA(str ptr long) +1026 stdcall CertAddEncodedCertificateToSystemStoreW(wstr ptr long) +1027 stdcall CertAddEnhancedKeyUsageIdentifier(ptr str) +1028 stdcall CertAddSerializedElementToStore(ptr ptr long long long long ptr ptr) +1029 stdcall CertAddStoreToCollection(ptr ptr long long) +1030 stdcall CertAlgIdToOID(long) +1031 stdcall CertCloseStore(ptr long) +1032 stdcall CertCompareCertificate(long ptr ptr) +1033 stdcall CertCompareCertificateName(long ptr ptr) +1034 stdcall CertCompareIntegerBlob(ptr ptr) +1035 stdcall CertComparePublicKeyInfo(long ptr ptr) +1036 stdcall CertControlStore(ptr long long ptr) +1037 stdcall CertCreateCRLContext(long ptr long) +1038 stdcall CertCreateCTLContext(long ptr long) +1039 stub CertCreateCTLEntryFromCertificateContextProperties +1040 stdcall CertCreateCertificateChainEngine(ptr ptr) +1041 stdcall CertCreateCertificateContext(long ptr long) +1042 stdcall CertCreateContext(long long ptr long long ptr) +1043 stdcall CertCreateSelfSignCertificate(long ptr long ptr ptr ptr ptr ptr) +1044 stdcall CertDeleteCRLFromStore(ptr) +1045 stdcall CertDeleteCTLFromStore(ptr) +1046 stdcall CertDeleteCertificateFromStore(ptr) +1047 stdcall CertDuplicateCRLContext(ptr) +1048 stdcall CertDuplicateCTLContext(ptr) +1049 stdcall CertDuplicateCertificateChain(ptr) +1050 stdcall CertDuplicateCertificateContext(ptr) +1051 stdcall CertDuplicateStore(ptr) +1052 stdcall CertEnumCRLContextProperties(ptr long) +1053 stdcall CertEnumCRLsInStore(ptr ptr) +1054 stdcall CertEnumCTLContextProperties(ptr long) +1055 stdcall CertEnumCTLsInStore(ptr ptr) +1056 stdcall CertEnumCertificateContextProperties(ptr long) +1057 stdcall CertEnumCertificatesInStore(ptr ptr) +1058 stdcall CertEnumPhysicalStore(ptr long ptr ptr) +1059 stub CertEnumSubjectInSortedCTL +1060 stdcall CertEnumSystemStore(long ptr ptr ptr) +1061 stub CertEnumSystemStoreLocation +1062 stdcall CertFindAttribute(str long ptr) +1063 stdcall CertFindCRLInStore(ptr long long long ptr ptr) +1064 stdcall CertFindCTLInStore(ptr long long long ptr ptr) +1065 stdcall CertFindCertificateInCRL(ptr ptr long ptr ptr) +1066 stdcall CertFindCertificateInStore(ptr long long long ptr ptr) +1067 stdcall CertFindChainInStore(ptr long long long ptr ptr) +1068 stdcall CertFindExtension(str long ptr) +1069 stdcall CertFindRDNAttr(str ptr) +1070 stub CertFindSubjectInCTL +1071 stub CertFindSubjectInSortedCTL +1072 stdcall CertFreeCRLContext(ptr) +1073 stdcall CertFreeCTLContext(ptr) +1074 stdcall CertFreeCertificateChain(ptr) +1075 stdcall CertFreeCertificateChainEngine(ptr) +1076 stdcall CertFreeCertificateContext(ptr) +1077 stdcall CertGetCRLContextProperty(ptr long ptr ptr) +1078 stdcall CertGetCRLFromStore(ptr ptr ptr ptr) +1079 stdcall CertGetCTLContextProperty(ptr long ptr ptr) +1080 stdcall CertGetCertificateChain(ptr ptr ptr ptr ptr long ptr ptr) +1081 stdcall CertGetCertificateContextProperty(ptr long ptr ptr) +1082 stdcall CertGetEnhancedKeyUsage(ptr long ptr ptr) +1083 stdcall CertGetIntendedKeyUsage(long ptr ptr long) +1084 stdcall CertGetIssuerCertificateFromStore(ptr ptr ptr ptr) +1085 stdcall CertGetNameStringA(ptr long long ptr ptr long) +1086 stdcall CertGetNameStringW(ptr long long ptr ptr long) +1087 stdcall CertGetPublicKeyLength(long ptr) +1088 stdcall CertGetStoreProperty(ptr long ptr ptr) +1089 stdcall CertGetSubjectCertificateFromStore(ptr long ptr) +1090 stdcall CertGetValidUsages(long ptr ptr ptr ptr) +1091 stdcall CertIsRDNAttrsInCertificateName(long long ptr ptr) +1092 stdcall CertIsValidCRLForCertificate(ptr ptr long ptr) +1093 stdcall CertNameToStrA(long ptr long ptr long) +1094 stdcall CertNameToStrW(long ptr long ptr long) +1095 stdcall CertOIDToAlgId(str) +1096 stdcall CertOpenStore(str long long long ptr) +1097 stdcall CertOpenSystemStoreA(long str) +1098 stdcall CertOpenSystemStoreW(long wstr) +1099 stdcall CertRDNValueToStrA(long ptr ptr long) +1100 stdcall CertRDNValueToStrW(long ptr ptr long) +1101 stdcall CertRegisterPhysicalStore(ptr long wstr ptr ptr) +1102 stub CertRegisterSystemStore +1103 stdcall CertRemoveEnhancedKeyUsageIdentifier(ptr str) +1104 stdcall CertRemoveStoreFromCollection(ptr ptr) +1105 stub CertResyncCertificateChainEngine +1106 stdcall CertSaveStore(ptr long long long ptr long) +1107 stdcall CertSerializeCRLStoreElement(ptr long ptr ptr) +1108 stdcall CertSerializeCTLStoreElement(ptr long ptr ptr) +1109 stdcall CertSerializeCertificateStoreElement(ptr long ptr ptr) +1110 stdcall CertSetCRLContextProperty(ptr long long ptr) +1111 stdcall CertSetCTLContextProperty(ptr long long ptr) +1112 stub CertSetCertificateContextPropertiesFromCTLEntry +1113 stdcall CertSetCertificateContextProperty(ptr long long ptr) +1114 stdcall CertSetEnhancedKeyUsage(ptr ptr) +1115 stdcall CertSetStoreProperty(ptr long long ptr) +1116 stdcall CertStrToNameA(long str long ptr ptr ptr ptr) +1117 stdcall CertStrToNameW(long wstr long ptr ptr ptr ptr) +1118 stub CertUnregisterPhysicalStore +1119 stub CertUnregisterSystemStore +1120 stdcall CertVerifyCRLRevocation(long ptr long ptr) +1121 stdcall CertVerifyCRLTimeValidity(ptr ptr) +1122 stdcall CertVerifyCTLUsage(long long ptr ptr long ptr ptr) +1123 stdcall CertVerifyCertificateChainPolicy(str ptr ptr ptr) +1124 stdcall CertVerifyRevocation(long long long ptr long ptr ptr) +1125 stdcall CertVerifySubjectCertificateContext(ptr ptr ptr) +1126 stdcall CertVerifyTimeValidity(ptr ptr) +1127 stdcall CertVerifyValidityNesting(ptr ptr) +1128 stdcall CreateFileU(wstr long long ptr long long ptr) kernel32.CreateFileW # TODO: win2k3 SP2 does not redirect +1129 stdcall CryptAcquireCertificatePrivateKey(ptr long ptr ptr ptr ptr) +1130 stdcall CryptAcquireContextU(ptr wstr wstr long long) advapi32.CryptAcquireContextW # TODO: win2k3 SP2 does not redirect +1131 stdcall CryptBinaryToStringA(ptr long long ptr ptr) +1132 stdcall CryptBinaryToStringW(ptr long long ptr ptr) +1133 stub CryptCloseAsyncHandle +1134 stub CryptCreateAsyncHandle +1135 stub CryptCreateKeyIdentifierFromCSP +1136 stub CryptDecodeMessage +1137 stdcall CryptDecodeObject(long str ptr long long ptr ptr) +1138 stdcall CryptDecodeObjectEx(long str ptr long long ptr ptr ptr) +1139 stub CryptDecryptAndVerifyMessageSignature +1140 stub CryptDecryptMessage +1141 stdcall CryptEncodeObject(long str ptr ptr ptr) +1142 stdcall CryptEncodeObjectEx(long str ptr long ptr ptr ptr) +1143 stdcall CryptEncryptMessage(ptr long ptr ptr long ptr ptr) +1144 stub CryptEnumKeyIdentifierProperties +1145 stub CryptEnumOIDFunction +1146 stdcall CryptEnumOIDInfo(long long ptr ptr) +1147 stub CryptEnumProvidersU +1148 stub CryptExportPKCS8 +1149 stdcall CryptExportPublicKeyInfo(long long long ptr ptr) +1150 stdcall CryptExportPublicKeyInfoEx(long long long str long ptr ptr ptr) +1151 stdcall CryptFindCertificateKeyProvInfo(ptr long ptr) +1152 stdcall CryptFindLocalizedName(wstr) +1153 stdcall CryptFindOIDInfo(long ptr long) +1154 stdcall CryptFormatObject(long long long ptr str ptr long ptr ptr) +1155 stdcall CryptFreeOIDFunctionAddress(long long) +1156 stub CryptGetAsyncParam +1157 stdcall CryptGetDefaultOIDDllList(long long ptr ptr) +1158 stdcall CryptGetDefaultOIDFunctionAddress(long long wstr long ptr ptr) +1159 stub CryptGetKeyIdentifierProperty +1160 stdcall CryptGetMessageCertificates(long ptr long ptr long) +1161 stdcall CryptGetMessageSignerCount(long ptr long) +1162 stdcall CryptGetOIDFunctionAddress(long long str long ptr ptr) +1163 stdcall CryptGetOIDFunctionValue(long str str wstr ptr ptr ptr) +1164 stdcall CryptHashCertificate(long long long ptr long ptr ptr) +1165 stdcall CryptHashMessage(ptr long long ptr ptr ptr ptr ptr ptr) +1166 stdcall CryptHashPublicKeyInfo(long long long long ptr ptr ptr) +1167 stdcall CryptHashToBeSigned(ptr long ptr long ptr ptr) +1168 stub CryptImportPKCS8 +1169 stdcall CryptImportPublicKeyInfo(long long ptr ptr) +1170 stdcall CryptImportPublicKeyInfoEx(long long ptr long long ptr ptr) +1171 stdcall CryptInitOIDFunctionSet(str long) +1172 stub CryptInstallDefaultContext +1173 stdcall CryptInstallOIDFunctionAddress(ptr long str long ptr long) +1174 stub CryptLoadSip +1175 stdcall CryptMemAlloc(long) +1176 stdcall CryptMemFree(ptr) +1177 stdcall CryptMemRealloc(ptr long) +1178 stub CryptMsgCalculateEncodedLength +1179 stdcall CryptMsgClose(ptr) +1180 stdcall CryptMsgControl(ptr long long ptr) +1181 stub CryptMsgCountersign +1182 stub CryptMsgCountersignEncoded +1183 stdcall CryptMsgDuplicate(ptr) +1184 stdcall CryptMsgEncodeAndSignCTL(long ptr ptr long ptr ptr) +1185 stdcall CryptMsgGetAndVerifySigner(ptr long ptr long ptr ptr) +1186 stdcall CryptMsgGetParam(ptr long long ptr ptr) +1187 stdcall CryptMsgOpenToDecode(long long long long ptr ptr) +1188 stdcall CryptMsgOpenToEncode(long long long ptr str ptr) +1189 stdcall CryptMsgSignCTL(long ptr long ptr long ptr ptr) +1190 stdcall CryptMsgUpdate(ptr ptr long long) +1191 stub CryptMsgVerifyCountersignatureEncoded +1192 stdcall CryptMsgVerifyCountersignatureEncodedEx(ptr long ptr long ptr long long ptr long ptr) +1193 stdcall CryptProtectData(ptr wstr ptr ptr ptr long ptr) +1194 stub CryptProtectMemory +1195 stdcall CryptQueryObject(long ptr long long long ptr ptr ptr ptr ptr ptr) +1196 stdcall CryptRegisterDefaultOIDFunction(long str long wstr) +1197 stdcall CryptRegisterOIDFunction(long str str wstr str) +1198 stdcall CryptRegisterOIDInfo(ptr long) +1199 stdcall CryptSIPAddProvider(ptr) +1200 stdcall CryptSIPCreateIndirectData(ptr ptr ptr) +1201 stdcall CryptSIPGetSignedDataMsg(ptr ptr long ptr ptr) +1202 stdcall CryptSIPLoad(ptr long ptr) +1203 stdcall CryptSIPPutSignedDataMsg(ptr long ptr long ptr) +1204 stdcall CryptSIPRemoveProvider(ptr) +1205 stdcall CryptSIPRemoveSignedDataMsg(ptr long) +1206 stdcall CryptSIPRetrieveSubjectGuid(wstr long ptr) +1207 stub CryptSIPRetrieveSubjectGuidForCatalogFile +1208 stdcall CryptSIPVerifyIndirectData(ptr ptr) +1209 stub CryptSetAsyncParam +1210 stub CryptSetKeyIdentifierProperty +1211 stdcall CryptSetOIDFunctionValue(long str str wstr long ptr long) +1212 stub CryptSetProviderU +1213 stdcall CryptSignAndEncodeCertificate(long long long str ptr ptr ptr ptr ptr) +1214 stub CryptSignAndEncryptMessage +1215 stdcall CryptSignCertificate(long long long ptr long ptr ptr ptr ptr) +1216 stub CryptSignHashU +1217 stdcall CryptSignMessage(ptr long long ptr ptr ptr ptr) +1218 stub CryptSignMessageWithKey +1219 stdcall CryptStringToBinaryA(str long long ptr ptr ptr ptr) +1220 stdcall CryptStringToBinaryW (wstr long long ptr ptr ptr ptr) +1221 stub CryptUninstallDefaultContext +1222 stdcall CryptUnprotectData(ptr ptr ptr ptr ptr long ptr) +1223 stub CryptUnprotectMemory +1224 stdcall CryptUnregisterDefaultOIDFunction(long str wstr) +1225 stdcall CryptUnregisterOIDFunction(long str str) +1226 stub CryptUnregisterOIDInfo +1227 stdcall CryptVerifyCertificateSignature(long long ptr long ptr) +1228 stdcall CryptVerifyCertificateSignatureEx(long long long ptr long ptr long ptr) +1229 stdcall CryptVerifyDetachedMessageHash(ptr ptr long long ptr ptr ptr ptr) +1230 stdcall CryptVerifyDetachedMessageSignature(ptr long ptr long long ptr ptr ptr) +1231 stdcall CryptVerifyMessageHash(ptr ptr long ptr ptr ptr ptr) +1232 stdcall CryptVerifyMessageSignature(ptr long ptr long ptr ptr ptr) +1233 stub CryptVerifyMessageSignatureWithKey +1234 stub CryptVerifySignatureU +1235 stub I_CertProtectFunction +1236 stub I_CertSrvProtectFunction +1237 stub I_CertSyncStore +1238 stdcall I_CertUpdateStore(ptr ptr long long) +1239 stub I_CryptAddRefLruEntry +1240 stub I_CryptAddSmartCardCertToStore +1241 stdcall I_CryptAllocTls() +1242 stdcall I_CryptCreateLruCache(ptr ptr) +1243 stdcall I_CryptCreateLruEntry(ptr long long) +1244 stdcall I_CryptDetachTls(long) +1245 stub I_CryptDisableLruOfEntries +1246 stub I_CryptEnableLruOfEntries +1247 stub I_CryptEnumMatchingLruOfEntries +1248 stdcall I_CryptFindLruEntry(long long) +1249 stdcall I_CryptFindLruEntryData(long long long) +1250 stub I_CryptFindSmartCardCertInStore +1251 stdcall I_CryptFlushLruCache(ptr long long) +1252 stdcall I_CryptFreeLruCache(ptr long long) +1253 stdcall I_CryptFreeTls(long long) +1254 stdcall I_CryptGetAsn1Decoder(long) +1255 stdcall I_CryptGetAsn1Encoder(long) +1256 stdcall I_CryptGetDefaultCryptProv(long) +1257 stub I_CryptGetDefaultCryptProvForEncrypt +1258 stub I_CryptGetFileVersion +1259 stub I_CryptGetLruEntryData +1260 stub I_CryptGetLruEntryIdentifier +1261 stdcall I_CryptGetOssGlobal(long) +1262 stdcall I_CryptGetTls(long) +1263 stub I_CryptInsertLruEntry +1264 stdcall I_CryptInstallAsn1Module(ptr long ptr) +1265 stdcall I_CryptInstallOssGlobal(long long long) +1266 stdcall I_CryptReadTrustedPublisherDWORDValueFromRegistry(wstr ptr) +1267 stub I_CryptRegisterSmartCardStore +1268 stub I_CryptReleaseLruEntry +1269 stub I_CryptRemoveLruEntry +1270 stdcall I_CryptSetTls(long ptr) +1271 stub I_CryptTouchLruEntry +1272 stdcall I_CryptUninstallAsn1Module(long) +1273 stub I_CryptUninstallOssGlobal +1274 stub I_CryptUnregisterSmartCardStore +1275 stub I_CryptWalkAllLruCacheEntries +1276 stdcall PFXExportCertStore(ptr ptr ptr long) +1277 stdcall PFXExportCertStoreEx(ptr ptr ptr ptr long) +1278 stdcall PFXImportCertStore(ptr ptr long) +1279 stdcall PFXIsPFXBlob(ptr) +1280 stdcall PFXVerifyPassword(ptr wstr long) +1281 stub RegCreateHKCUKeyExU +1282 stub RegCreateKeyExU +1283 stub RegDeleteValueU +1284 stub RegEnumValueU +1285 stub RegOpenHKCUKeyExU +1286 stub RegOpenKeyExU +1287 stub RegQueryInfoKeyU +1288 stub RegQueryValueExU +1289 stub RegSetValueExU Index: dll/win32/cryptdll/cryptdll.spec =================================================================== --- dll/win32/cryptdll/cryptdll.spec (revision 69389) +++ dll/win32/cryptdll/cryptdll.spec (working copy) @@ -1,14 +1,14 @@ -@ stdcall CDBuildIntegrityVect(long long) -@ stdcall CDBuildVect(long long) -@ stdcall CDFindCommonCSystem(long long long) -@ stdcall CDFindCommonCSystemWithKey(long long long long long) -@ stdcall CDGenerateRandomBits(long long) -@ stdcall CDLocateCSystem(long long) -@ stdcall CDLocateCheckSum(long long) -@ stdcall CDLocateRng(long long) -@ stdcall CDRegisterCSystem(long) -@ stdcall CDRegisterCheckSum(long) -@ stdcall CDRegisterRng(long) -@ stdcall MD5Final(ptr) advapi32.MD5Final -@ stdcall MD5Init(ptr) advapi32.MD5Init -@ stdcall MD5Update(ptr ptr long) advapi32.MD5Update +1 stdcall CDBuildIntegrityVect(long long) +2 stdcall CDBuildVect(long long) +3 stdcall CDFindCommonCSystem(long long long) +4 stdcall CDFindCommonCSystemWithKey(long long long long long) +5 stdcall CDGenerateRandomBits(long long) +6 stdcall CDLocateCSystem(long long) +7 stdcall CDLocateCheckSum(long long) +8 stdcall CDLocateRng(long long) +9 stdcall CDRegisterCSystem(long) +10 stdcall CDRegisterCheckSum(long) +11 stdcall CDRegisterRng(long) +12 stdcall MD5Final(ptr) advapi32.MD5Final # win2k3 SP2 does not point to advapi32.MD5Final +13 stdcall MD5Init(ptr) advapi32.MD5Init # win2k3 SP2 does not point to advapi32.MD5Init +14 stdcall MD5Update(ptr ptr long) advapi32.MD5Update # win2k3 SP2 does not point to advapi32.MD5Update Index: dll/win32/cryptnet/cryptnet.spec =================================================================== --- dll/win32/cryptnet/cryptnet.spec (revision 69389) +++ dll/win32/cryptnet/cryptnet.spec (working copy) @@ -1,18 +1,18 @@ -@ stub CertDllVerifyCTLUsage -@ stdcall CertDllVerifyRevocation(long long long ptr long ptr ptr) -@ stub CryptnetWlxLogoffEvent -@ stub LdapProvOpenStore -@ stub CryptCancelAsyncRetrieval -@ stub CryptFlushTimeValidObject -@ stdcall CryptGetObjectUrl(ptr ptr long ptr ptr ptr ptr ptr) -@ stub CryptGetTimeValidObject -@ stub CryptInstallCancelRetrieval -@ stdcall CryptRetrieveObjectByUrlA(str str long long ptr ptr ptr ptr ptr) -@ stdcall CryptRetrieveObjectByUrlW(wstr str long long ptr ptr ptr ptr ptr) -@ stub CryptUninstallCancelRetrieval +1 stub CertDllVerifyCTLUsage +2 stdcall CertDllVerifyRevocation(long long long ptr long ptr ptr) +3 stub CryptnetWlxLogoffEvent +4 stub LdapProvOpenStore +5 stub CryptCancelAsyncRetrieval +6 stub CryptFlushTimeValidObject +7 stdcall CryptGetObjectUrl(ptr ptr long ptr ptr ptr ptr ptr) +8 stub CryptGetTimeValidObject +9 stub CryptInstallCancelRetrieval +10 stdcall CryptRetrieveObjectByUrlA(str str long long ptr ptr ptr ptr ptr) +11 stdcall CryptRetrieveObjectByUrlW(wstr str long long ptr ptr ptr ptr ptr) +12 stub CryptUninstallCancelRetrieval @ stdcall -private DllRegisterServer() @ stdcall -private DllUnregisterServer() -@ stub I_CryptNetEnumUrlCacheEntry -@ stub I_CryptNetGetHostNameFromUrl -@ stub I_CryptNetGetUserDsStoreUrl -@ stub I_CryptNetIsConnected +15 stub I_CryptNetEnumUrlCacheEntry +16 stub I_CryptNetGetHostNameFromUrl +17 stub I_CryptNetGetUserDsStoreUrl +18 stub I_CryptNetIsConnected