source: trunk/src/crypt32/crypt32.spec@ 22012

Last change on this file since 22012 was 21311, checked in by vladest, 16 years ago

Added CRYPT32 and MSCMS APIs support

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