[CRYPT32] Sync with Wine Staging 3.9. CORE-14656
[reactos.git] / dll / win32 / crypt32 / crypt32.spec
1 @ stdcall CertAddCRLContextToStore(ptr ptr long ptr)
2 @ stdcall CertAddCTLContextToStore(ptr ptr long ptr)
3 @ stdcall CertAddCertificateContextToStore(ptr ptr long ptr)
4 @ stdcall CertAddCertificateLinkToStore(ptr ptr long ptr)
5 @ stdcall CertAddEncodedCRLToStore(ptr long ptr long long ptr)
6 @ stdcall CertAddEncodedCTLToStore(ptr long ptr long long ptr)
7 @ stdcall CertAddEncodedCertificateToStore(ptr long ptr long long ptr)
8 @ stdcall CertAddEncodedCertificateToSystemStoreA(str ptr long)
9 @ stdcall CertAddEncodedCertificateToSystemStoreW(wstr ptr long)
10 @ stdcall CertAddEnhancedKeyUsageIdentifier(ptr str)
11 @ stdcall CertAddSerializedElementToStore(ptr ptr long long long long ptr ptr)
12 @ stdcall CertAddStoreToCollection(ptr ptr long long)
13 @ stdcall CertAlgIdToOID(long)
14 @ stdcall CertCloseStore(ptr long)
15 @ stdcall CertCompareCertificate(long ptr ptr)
16 @ stdcall CertCompareCertificateName(long ptr ptr)
17 @ stdcall CertCompareIntegerBlob(ptr ptr)
18 @ stdcall CertComparePublicKeyInfo(long ptr ptr)
19 @ stdcall CertControlStore(ptr long long ptr)
20 @ stdcall CertCreateCRLContext(long ptr long)
21 @ stdcall CertCreateCTLContext(long ptr long)
22 @ stdcall CertCreateCertificateChainEngine(ptr ptr)
23 @ stdcall CertCreateCertificateContext(long ptr long)
24 @ stdcall CertCreateContext(long long ptr long long ptr)
25 @ stdcall CertCreateSelfSignCertificate(long ptr long ptr ptr ptr ptr ptr)
26 @ stdcall CertDeleteCRLFromStore(ptr)
27 @ stdcall CertDeleteCTLFromStore(ptr)
28 @ stdcall CertDeleteCertificateFromStore(ptr)
29 @ stdcall CertDuplicateCRLContext(ptr)
30 @ stdcall CertDuplicateCTLContext(ptr)
31 @ stdcall CertDuplicateCertificateChain(ptr)
32 @ stdcall CertDuplicateCertificateContext(ptr)
33 @ stdcall CertDuplicateStore(ptr)
34 @ stdcall CertEnumCRLContextProperties(ptr long)
35 @ stdcall CertEnumCRLsInStore(ptr ptr)
36 @ stdcall CertEnumCTLContextProperties(ptr long)
37 @ stdcall CertEnumCTLsInStore(ptr ptr)
38 @ stdcall CertEnumCertificateContextProperties(ptr long)
39 @ stdcall CertEnumCertificatesInStore(ptr ptr)
40 @ stdcall CertEnumPhysicalStore(ptr long ptr ptr)
41 @ stdcall CertEnumSystemStore(long ptr ptr ptr)
42 @ stdcall CertFindAttribute(str long ptr)
43 @ stdcall CertFindCRLInStore(ptr long long long ptr ptr)
44 @ stdcall CertFindCTLInStore(ptr long long long ptr ptr)
45 @ stdcall CertFindCertificateInCRL(ptr ptr long ptr ptr)
46 @ stdcall CertFindCertificateInStore(ptr long long long ptr ptr)
47 @ stdcall CertFindChainInStore(ptr long long long ptr ptr)
48 @ stdcall CertFindExtension(str long ptr)
49 @ stdcall CertFindRDNAttr(str ptr)
50 @ stub CertFindSubjectInCTL
51 @ stdcall CertFreeCRLContext(ptr)
52 @ stdcall CertFreeCTLContext(ptr)
53 @ stdcall CertFreeCertificateChain(ptr)
54 @ stdcall CertFreeCertificateChainEngine(ptr)
55 @ stdcall CertFreeCertificateContext(ptr)
56 @ stdcall CertGetCRLContextProperty(ptr long ptr ptr)
57 @ stdcall CertGetCRLFromStore(ptr ptr ptr ptr)
58 @ stdcall CertGetCTLContextProperty(ptr long ptr ptr)
59 @ stdcall CertGetCertificateChain(ptr ptr ptr ptr ptr long ptr ptr)
60 @ stdcall CertGetCertificateContextProperty(ptr long ptr ptr)
61 @ stdcall CertGetEnhancedKeyUsage(ptr long ptr ptr)
62 @ stdcall CertGetIntendedKeyUsage(long ptr ptr long)
63 @ stdcall CertGetIssuerCertificateFromStore(ptr ptr ptr ptr)
64 @ stdcall CertGetNameStringA(ptr long long ptr ptr long)
65 @ stdcall CertGetNameStringW(ptr long long ptr ptr long)
66 @ stdcall CertGetPublicKeyLength(long ptr)
67 @ stdcall CertGetStoreProperty(ptr long ptr ptr)
68 @ stdcall CertGetSubjectCertificateFromStore(ptr long ptr)
69 @ stdcall CertGetValidUsages(long ptr ptr ptr ptr)
70 @ stdcall CertIsRDNAttrsInCertificateName(long long ptr ptr)
71 @ stdcall CertIsValidCRLForCertificate(ptr ptr long ptr)
72 @ stdcall CertNameToStrA(long ptr long ptr long)
73 @ stdcall CertNameToStrW(long ptr long ptr long)
74 @ stdcall CertOIDToAlgId(str)
75 @ stdcall CertOpenStore(str long long long ptr)
76 @ stdcall CertOpenSystemStoreA(long str)
77 @ stdcall CertOpenSystemStoreW(long wstr)
78 @ stdcall CertRDNValueToStrA(long ptr ptr long)
79 @ stdcall CertRDNValueToStrW(long ptr ptr long)
80 @ stdcall CertRegisterPhysicalStore(ptr long wstr ptr ptr)
81 @ stdcall CertRegisterSystemStore(ptr long ptr ptr)
82 @ stdcall CertRemoveEnhancedKeyUsageIdentifier(ptr str)
83 @ stdcall CertRemoveStoreFromCollection(ptr ptr)
84 @ stdcall CertSaveStore(ptr long long long ptr long)
85 @ stdcall CertSerializeCRLStoreElement(ptr long ptr ptr)
86 @ stdcall CertSerializeCTLStoreElement(ptr long ptr ptr)
87 @ stdcall CertSerializeCertificateStoreElement(ptr long ptr ptr)
88 @ stdcall CertSetCRLContextProperty(ptr long long ptr)
89 @ stdcall CertSetCTLContextProperty(ptr long long ptr)
90 @ stdcall CertSetCertificateContextProperty(ptr long long ptr)
91 @ stdcall CertSetEnhancedKeyUsage(ptr ptr)
92 @ stdcall CertSetStoreProperty(ptr long long ptr)
93 @ stdcall CertStrToNameA(long str long ptr ptr ptr ptr)
94 @ stdcall CertStrToNameW(long wstr long ptr ptr ptr ptr)
95 @ stdcall CertUnregisterPhysicalStore(ptr long wstr)
96 @ stdcall CertUnregisterSystemStore(ptr long)
97 @ stdcall CertVerifyCRLRevocation(long ptr long ptr)
98 @ stdcall CertVerifyCRLTimeValidity(ptr ptr)
99 @ stdcall CertVerifyCTLUsage(long long ptr ptr long ptr ptr)
100 @ stdcall CertVerifyCertificateChainPolicy(str ptr ptr ptr)
101 @ stdcall CertVerifyRevocation(long long long ptr long ptr ptr)
102 @ stdcall CertVerifySubjectCertificateContext(ptr ptr ptr)
103 @ stdcall CertVerifyTimeValidity(ptr ptr)
104 @ stdcall CertVerifyValidityNesting(ptr ptr)
105 @ stdcall CreateFileU(wstr long long ptr long long ptr) kernel32.CreateFileW
106 @ stdcall CryptAcquireCertificatePrivateKey(ptr long ptr ptr ptr ptr)
107 @ stdcall CryptAcquireContextU(ptr wstr wstr long long) advapi32.CryptAcquireContextW
108 @ stdcall CryptBinaryToStringA(ptr long long ptr ptr)
109 @ stdcall CryptBinaryToStringW(ptr long long ptr ptr)
110 @ stub CryptCloseAsyncHandle
111 @ stub CryptCreateAsyncHandle
112 @ stub CryptDecodeMessage
113 @ stdcall CryptDecodeObject(long str ptr long long ptr ptr)
114 @ stdcall CryptDecodeObjectEx(long str ptr long long ptr ptr ptr)
115 @ stub CryptDecryptAndVerifyMessageSignature
116 @ stub CryptDecryptMessage
117 @ stdcall CryptEncodeObject(long str ptr ptr ptr)
118 @ stdcall CryptEncodeObjectEx(long str ptr long ptr ptr ptr)
119 @ stdcall CryptEncryptMessage(ptr long ptr ptr long ptr ptr)
120 @ stub CryptEnumOIDFunction
121 @ stdcall CryptEnumOIDInfo(long long ptr ptr)
122 @ stub CryptEnumProvidersU
123 @ stub CryptExportPKCS8
124 @ stdcall CryptExportPublicKeyInfo(long long long ptr ptr)
125 @ stdcall CryptExportPublicKeyInfoEx(long long long str long ptr ptr ptr)
126 @ stdcall CryptFindCertificateKeyProvInfo(ptr long ptr)
127 @ stdcall CryptFindLocalizedName(wstr)
128 @ stdcall CryptFindOIDInfo(long ptr long)
129 @ stdcall CryptFormatObject(long long long ptr str ptr long ptr ptr)
130 @ stdcall CryptFreeOIDFunctionAddress(long long)
131 @ stub CryptGetAsyncParam
132 @ stdcall CryptGetDefaultOIDDllList(long long ptr ptr)
133 @ stdcall CryptGetDefaultOIDFunctionAddress(long long wstr long ptr ptr)
134 @ stdcall CryptGetMessageCertificates(long ptr long ptr long)
135 @ stdcall CryptGetMessageSignerCount(long ptr long)
136 @ stdcall CryptGetOIDFunctionAddress(long long str long ptr ptr)
137 @ stdcall CryptGetOIDFunctionValue(long str str wstr ptr ptr ptr)
138 @ stdcall CryptHashCertificate(long long long ptr long ptr ptr)
139 @ stdcall CryptHashMessage(ptr long long ptr ptr ptr ptr ptr ptr)
140 @ stdcall CryptHashPublicKeyInfo(long long long long ptr ptr ptr)
141 @ stdcall CryptHashToBeSigned(ptr long ptr long ptr ptr)
142 @ stub CryptImportPKCS8
143 @ stdcall CryptImportPublicKeyInfo(long long ptr ptr)
144 @ stdcall CryptImportPublicKeyInfoEx(long long ptr long long ptr ptr)
145 @ stdcall CryptInitOIDFunctionSet(str long)
146 @ stdcall CryptInstallOIDFunctionAddress(ptr long str long ptr long)
147 @ stub CryptLoadSip
148 @ stdcall CryptMemAlloc(long)
149 @ stdcall CryptMemFree(ptr)
150 @ stdcall CryptMemRealloc(ptr long)
151 @ stub CryptMsgCalculateEncodedLength
152 @ stdcall CryptMsgClose(ptr)
153 @ stdcall CryptMsgControl(ptr long long ptr)
154 @ stub CryptMsgCountersign
155 @ stub CryptMsgCountersignEncoded
156 @ stdcall CryptMsgDuplicate(ptr)
157 @ stdcall CryptMsgEncodeAndSignCTL(long ptr ptr long ptr ptr)
158 @ stdcall CryptMsgGetAndVerifySigner(ptr long ptr long ptr ptr)
159 @ stdcall CryptMsgGetParam(ptr long long ptr ptr)
160 @ stdcall CryptMsgOpenToDecode(long long long long ptr ptr)
161 @ stdcall CryptMsgOpenToEncode(long long long ptr str ptr)
162 @ stdcall CryptMsgSignCTL(long ptr long ptr long ptr ptr)
163 @ stdcall CryptMsgUpdate(ptr ptr long long)
164 @ stdcall CryptMsgVerifyCountersignatureEncoded(ptr long ptr long ptr long ptr)
165 @ stdcall CryptMsgVerifyCountersignatureEncodedEx(ptr long ptr long ptr long long ptr long ptr)
166 @ stdcall CryptProtectData(ptr wstr ptr ptr ptr long ptr)
167 @ stdcall CryptProtectMemory(ptr long long)
168 @ stdcall CryptQueryObject(long ptr long long long ptr ptr ptr ptr ptr ptr)
169 @ stdcall CryptRegisterDefaultOIDFunction(long str long wstr)
170 @ stdcall CryptRegisterOIDFunction(long str str wstr str)
171 @ stdcall CryptRegisterOIDInfo(ptr long)
172 @ stdcall CryptSIPAddProvider(ptr)
173 @ stdcall CryptSIPCreateIndirectData(ptr ptr ptr)
174 @ stdcall CryptSIPGetSignedDataMsg(ptr ptr long ptr ptr)
175 @ stdcall CryptSIPLoad(ptr long ptr)
176 @ stdcall CryptSIPPutSignedDataMsg(ptr long ptr long ptr)
177 @ stdcall CryptSIPRemoveProvider(ptr)
178 @ stdcall CryptSIPRemoveSignedDataMsg(ptr long)
179 @ stdcall CryptSIPRetrieveSubjectGuid(wstr long ptr)
180 @ stdcall CryptSIPRetrieveSubjectGuidForCatalogFile(wstr long ptr)
181 @ stdcall CryptSIPVerifyIndirectData(ptr ptr)
182 @ stub CryptSetAsyncParam
183 @ stdcall CryptSetOIDFunctionValue(long str str wstr long ptr long)
184 @ stub CryptSetProviderU
185 @ stdcall CryptSignAndEncodeCertificate(long long long str ptr ptr ptr ptr ptr)
186 @ stub CryptSignAndEncryptMessage
187 @ stdcall CryptSignCertificate(long long long ptr long ptr ptr ptr ptr)
188 @ stub CryptSignHashU
189 @ stdcall CryptSignMessage(ptr long long ptr ptr ptr ptr)
190 @ stub CryptSignMessageWithKey
191 @ stdcall CryptStringToBinaryA(str long long ptr ptr ptr ptr)
192 @ stdcall CryptStringToBinaryW (wstr long long ptr ptr ptr ptr)
193 @ stdcall CryptUnprotectData(ptr ptr ptr ptr ptr long ptr)
194 @ stdcall CryptUnprotectMemory(ptr long long)
195 @ stdcall CryptUnregisterDefaultOIDFunction(long str wstr)
196 @ stdcall CryptUnregisterOIDFunction(long str str)
197 @ stub CryptUnregisterOIDInfo
198 @ stdcall CryptVerifyCertificateSignature(long long ptr long ptr)
199 @ stdcall CryptVerifyCertificateSignatureEx(long long long ptr long ptr long ptr)
200 @ stdcall CryptVerifyDetachedMessageHash(ptr ptr long long ptr ptr ptr ptr)
201 @ stdcall CryptVerifyDetachedMessageSignature(ptr long ptr long long ptr ptr ptr)
202 @ stdcall CryptVerifyMessageHash(ptr ptr long ptr ptr ptr ptr)
203 @ stdcall CryptVerifyMessageSignature(ptr long ptr long ptr ptr ptr)
204 @ stub CryptVerifyMessageSignatureWithKey
205 @ stub CryptVerifySignatureU
206 @ stdcall I_CertUpdateStore(ptr ptr long long)
207 @ stdcall I_CryptAllocTls()
208 @ stdcall I_CryptCreateLruCache(ptr ptr)
209 @ stdcall I_CryptCreateLruEntry(ptr long long)
210 @ stdcall I_CryptDetachTls(long)
211 @ stdcall I_CryptFindLruEntry(long long)
212 @ stdcall I_CryptFindLruEntryData(long long long)
213 @ stdcall I_CryptFlushLruCache(ptr long long)
214 @ stdcall I_CryptFreeLruCache(ptr long long)
215 @ stdcall I_CryptFreeTls(long long)
216 @ stdcall I_CryptGetAsn1Decoder(long)
217 @ stdcall I_CryptGetAsn1Encoder(long)
218 @ stdcall I_CryptGetDefaultCryptProv(long)
219 @ stub I_CryptGetDefaultCryptProvForEncrypt
220 @ stdcall I_CryptGetOssGlobal(long)
221 @ stdcall I_CryptGetTls(long)
222 @ stub I_CryptInsertLruEntry
223 @ stdcall I_CryptInstallAsn1Module(ptr long ptr)
224 @ stdcall I_CryptInstallOssGlobal(long long long)
225 @ stdcall I_CryptReadTrustedPublisherDWORDValueFromRegistry(wstr ptr)
226 @ stub I_CryptReleaseLruEntry
227 @ stdcall I_CryptSetTls(long ptr)
228 @ stdcall I_CryptUninstallAsn1Module(long)
229 @ stub I_CryptUninstallOssGlobal
230 @ stdcall PFXExportCertStore(ptr ptr ptr long)
231 @ stdcall PFXExportCertStoreEx(ptr ptr ptr ptr long)
232 @ stdcall PFXImportCertStore(ptr ptr long)
233 @ stdcall PFXIsPFXBlob(ptr)
234 @ stdcall PFXVerifyPassword(ptr wstr long)
235 @ stub RegCreateHKCUKeyExU
236 @ stub RegCreateKeyExU
237 @ stub RegDeleteValueU
238 @ stub RegEnumValueU
239 @ stub RegOpenHKCUKeyExU
240 @ stub RegOpenKeyExU
241 @ stub RegQueryInfoKeyU
242 @ stub RegQueryValueExU
243 @ stub RegSetValueExU