xref: /reactos/dll/win32/crypt32/crypt32.spec (revision 40462c92)
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 CryptSetKeyIdentifierProperty(ptr long long wstr ptr ptr)
184@ stdcall CryptSetOIDFunctionValue(long str str wstr long ptr long)
185@ stub CryptSetProviderU
186@ stdcall CryptSignAndEncodeCertificate(long long long str ptr ptr ptr ptr ptr)
187@ stub CryptSignAndEncryptMessage
188@ stdcall CryptSignCertificate(long long long ptr long ptr ptr ptr ptr)
189@ stub CryptSignHashU
190@ stdcall CryptSignMessage(ptr long long ptr ptr ptr ptr)
191@ stub CryptSignMessageWithKey
192@ stdcall CryptStringToBinaryA(str long long ptr ptr ptr ptr)
193@ stdcall CryptStringToBinaryW (wstr long long ptr ptr ptr ptr)
194@ stdcall CryptUnprotectData(ptr ptr ptr ptr ptr long ptr)
195@ stdcall CryptUnprotectMemory(ptr long long)
196@ stdcall CryptUnregisterDefaultOIDFunction(long str wstr)
197@ stdcall CryptUnregisterOIDFunction(long str str)
198@ stdcall CryptUnregisterOIDInfo(ptr)
199@ stdcall CryptVerifyCertificateSignature(long long ptr long ptr)
200@ stdcall CryptVerifyCertificateSignatureEx(long long long ptr long ptr long ptr)
201@ stdcall CryptVerifyDetachedMessageHash(ptr ptr long long ptr ptr ptr ptr)
202@ stdcall CryptVerifyDetachedMessageSignature(ptr long ptr long long ptr ptr ptr)
203@ stdcall CryptVerifyMessageHash(ptr ptr long ptr ptr ptr ptr)
204@ stdcall CryptVerifyMessageSignature(ptr long ptr long ptr ptr ptr)
205@ stub CryptVerifyMessageSignatureWithKey
206@ stub CryptVerifySignatureU
207@ stdcall I_CertUpdateStore(ptr ptr long long)
208@ stdcall I_CryptAllocTls()
209@ stdcall I_CryptCreateLruCache(ptr ptr)
210@ stdcall I_CryptCreateLruEntry(ptr long long)
211@ stdcall I_CryptDetachTls(long)
212@ stdcall I_CryptFindLruEntry(long long)
213@ stdcall I_CryptFindLruEntryData(long long long)
214@ stdcall I_CryptFlushLruCache(ptr long long)
215@ stdcall I_CryptFreeLruCache(ptr long long)
216@ stdcall I_CryptFreeTls(long long)
217@ stdcall I_CryptGetAsn1Decoder(long)
218@ stdcall I_CryptGetAsn1Encoder(long)
219@ stdcall I_CryptGetDefaultCryptProv(long)
220@ stub I_CryptGetDefaultCryptProvForEncrypt
221@ stdcall I_CryptGetOssGlobal(long)
222@ stdcall I_CryptGetTls(long)
223@ stub I_CryptInsertLruEntry
224@ stdcall I_CryptInstallAsn1Module(ptr long ptr)
225@ stdcall I_CryptInstallOssGlobal(long long long)
226@ stdcall I_CryptReadTrustedPublisherDWORDValueFromRegistry(wstr ptr)
227@ stub I_CryptReleaseLruEntry
228@ stdcall I_CryptSetTls(long ptr)
229@ stdcall I_CryptUninstallAsn1Module(long)
230@ stub I_CryptUninstallOssGlobal
231@ stdcall PFXExportCertStore(ptr ptr ptr long)
232@ stdcall PFXExportCertStoreEx(ptr ptr ptr ptr long)
233@ stdcall PFXImportCertStore(ptr ptr long)
234@ stdcall PFXIsPFXBlob(ptr)
235@ stdcall PFXVerifyPassword(ptr wstr long)
236@ stub RegCreateHKCUKeyExU
237@ stub RegCreateKeyExU
238@ stub RegDeleteValueU
239@ stub RegEnumValueU
240@ stub RegOpenHKCUKeyExU
241@ stub RegOpenKeyExU
242@ stub RegQueryInfoKeyU
243@ stub RegQueryValueExU
244@ stub RegSetValueExU
245