blob: 432e12e2b0fcd055cfd82cd3bc24c261a4dca6cd [file] [log] [blame]
Mike McCormack674e2372004-11-10 01:31:50 +00001@ stdcall CertAddCRLContextToStore(long ptr long ptr)
Juan Lang390d5022005-08-26 08:46:48 +00002@ 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)
Travis Michielsen0f21ee82002-01-10 19:41:11 +00007@ stub CertAddEncodedCertificateToSystemStoreA
8@ stub CertAddEncodedCertificateToSystemStoreW
Juan Lang079afa22006-02-18 15:49:54 +01009@ stdcall CertAddEnhancedKeyUsageIdentifier(ptr str)
Juan Lang390d5022005-08-26 08:46:48 +000010@ stdcall CertAddSerializedElementToStore(ptr ptr long long long long ptr ptr)
11@ stdcall CertAddStoreToCollection(ptr ptr long long)
Juan Lang4b109862005-06-14 11:38:36 +000012@ stdcall CertAlgIdToOID(long)
Mike McCormack8b0d2892003-12-08 21:51:40 +000013@ stdcall CertCloseStore(ptr long)
Juan Langd0505de2006-05-16 10:39:29 -070014@ stdcall CertCompareCertificate(long ptr ptr)
15@ stdcall CertCompareCertificateName(long ptr ptr)
16@ stdcall CertCompareIntegerBlob(ptr ptr)
17@ stdcall CertComparePublicKeyInfo(long ptr ptr)
Juan Lang390d5022005-08-26 08:46:48 +000018@ stdcall CertControlStore(long long long ptr)
Mike McCormack8b0d2892003-12-08 21:51:40 +000019@ stdcall CertCreateCRLContext(long ptr long)
Juan Lang390d5022005-08-26 08:46:48 +000020@ stdcall CertCreateCTLContext(long ptr long)
Juan Langb633d6a2006-08-14 22:27:31 -070021@ stdcall CertCreateCertificateChainEngine(ptr ptr)
Juan Lang390d5022005-08-26 08:46:48 +000022@ stdcall CertCreateCertificateContext(long ptr long)
Juan Lang992a1af2006-04-05 17:54:15 -070023@ stdcall CertCreateSelfSignCertificate(long ptr long ptr ptr ptr ptr ptr)
Juan Lang390d5022005-08-26 08:46:48 +000024@ stdcall CertDeleteCRLFromStore(ptr)
25@ stdcall CertDeleteCTLFromStore(ptr)
26@ stdcall CertDeleteCertificateFromStore(ptr)
Juan Lang0379d422006-05-17 21:49:27 -070027@ stdcall CertDuplicateCRLContext(ptr)
28@ stdcall CertDuplicateCTLContext(ptr)
Juan Lang390d5022005-08-26 08:46:48 +000029@ stdcall CertDuplicateCertificateContext(ptr)
Juan Lang8949d292006-03-02 06:55:45 -080030@ stdcall CertDuplicateStore(ptr)
Juan Langc4f2bcf2006-05-25 09:01:03 -070031@ stdcall CertEnumCRLContextProperties(ptr long)
Juan Lang390d5022005-08-26 08:46:48 +000032@ stdcall CertEnumCRLsInStore(ptr ptr)
Juan Langf94d49d2006-05-25 19:43:30 -070033@ stdcall CertEnumCTLContextProperties(ptr long)
Juan Lang390d5022005-08-26 08:46:48 +000034@ stdcall CertEnumCTLsInStore(ptr ptr)
35@ stdcall CertEnumCertificateContextProperties(ptr long)
Mike McCormack6d3b14b2003-05-12 03:21:45 +000036@ stdcall CertEnumCertificatesInStore(long ptr)
Juan Lang5701a0f2005-07-07 20:27:55 +000037@ stdcall CertFindAttribute(str long ptr)
Juan Langc4f2bcf2006-05-25 09:01:03 -070038@ stdcall CertFindCRLInStore(long long long long ptr ptr)
Travis Michielsen0f21ee82002-01-10 19:41:11 +000039@ stub CertFindCTLInStore
Stefan Leichter1550f5e2004-08-09 22:55:35 +000040@ stdcall CertFindCertificateInStore(long long long long ptr ptr)
Juan Lange8992af2006-06-20 16:06:27 -070041@ stdcall CertFindCertificateInCRL(ptr ptr long ptr ptr)
Juan Lang5701a0f2005-07-07 20:27:55 +000042@ stdcall CertFindExtension(str long ptr)
43@ stdcall CertFindRDNAttr(str ptr)
Travis Michielsen0f21ee82002-01-10 19:41:11 +000044@ stub CertFindSubjectInCTL
Mike McCormack674e2372004-11-10 01:31:50 +000045@ stdcall CertFreeCRLContext(ptr)
Juan Lang390d5022005-08-26 08:46:48 +000046@ stdcall CertFreeCTLContext(ptr)
Mike McCormack0bb784f2002-04-03 19:55:13 +000047@ stub CertFreeCertificateChain
Juan Langb633d6a2006-08-14 22:27:31 -070048@ stdcall CertFreeCertificateChainEngine(ptr)
Robert Shearman8cea7b62004-01-02 03:56:43 +000049@ stdcall CertFreeCertificateContext(ptr)
Juan Lang390d5022005-08-26 08:46:48 +000050@ stdcall CertGetCRLContextProperty(ptr long ptr ptr)
Juan Lang77ea5832006-06-21 20:50:11 -070051@ stdcall CertGetCRLFromStore(ptr ptr ptr ptr)
Juan Lang390d5022005-08-26 08:46:48 +000052@ stdcall CertGetCTLContextProperty(ptr long ptr ptr)
Alexandre Julliardaa0b9aa2005-06-22 18:38:23 +000053@ stub CertGetCertificateChain
Juan Lang390d5022005-08-26 08:46:48 +000054@ stdcall CertGetCertificateContextProperty(ptr long ptr ptr)
Juan Lang079afa22006-02-18 15:49:54 +010055@ stdcall CertGetEnhancedKeyUsage(ptr long ptr ptr)
Travis Michielsen0f21ee82002-01-10 19:41:11 +000056@ stub CertGetIntendedKeyUsage
Juan Langed668012006-05-09 23:25:04 -070057@ stdcall CertGetIssuerCertificateFromStore(long ptr ptr ptr)
Juan Lang8e7f30e2006-02-16 12:08:19 +010058@ stdcall CertGetNameStringA(ptr long long ptr ptr long)
59@ stdcall CertGetNameStringW(ptr long long ptr ptr long)
Travis Michielsen0f21ee82002-01-10 19:41:11 +000060@ stub CertGetPublicKeyLength
Juan Langae5823d2006-03-16 19:22:56 -080061@ stdcall CertGetSubjectCertificateFromStore(ptr long ptr)
Juan Lang89b31912006-03-07 18:29:18 -080062@ stdcall CertGetValidUsages(long ptr ptr ptr ptr)
Travis Michielsen0f21ee82002-01-10 19:41:11 +000063@ stub CertIsRDNAttrsInCertificateName
Juan Lange8992af2006-06-20 16:06:27 -070064@ stdcall CertIsValidCRLForCertificate(ptr ptr long ptr)
Juan Lang6a3b3f82006-02-01 13:50:18 +010065@ stdcall CertNameToStrA(long ptr long ptr long)
66@ stdcall CertNameToStrW(long ptr long ptr long)
Juan Lang4b109862005-06-14 11:38:36 +000067@ stdcall CertOIDToAlgId(str)
Juan Lang17959942004-03-01 21:19:37 +000068@ stdcall CertOpenStore(str long long long ptr)
69@ stdcall CertOpenSystemStoreA(long str)
70@ stdcall CertOpenSystemStoreW(long wstr)
Juan Lang6a3b3f82006-02-01 13:50:18 +010071@ stdcall CertRDNValueToStrA(long ptr ptr long)
72@ stdcall CertRDNValueToStrW(long ptr ptr long)
Juan Lang079afa22006-02-18 15:49:54 +010073@ stdcall CertRemoveEnhancedKeyUsageIdentifier(ptr str)
Juan Lang390d5022005-08-26 08:46:48 +000074@ stdcall CertRemoveStoreFromCollection(long long)
Mike McCormack6d3b14b2003-05-12 03:21:45 +000075@ stdcall CertSaveStore(long long long long ptr long)
Juan Lang390d5022005-08-26 08:46:48 +000076@ stdcall CertSerializeCRLStoreElement(ptr long ptr ptr)
77@ stdcall CertSerializeCTLStoreElement(ptr long ptr ptr)
78@ stdcall CertSerializeCertificateStoreElement(ptr long ptr ptr)
79@ stdcall CertSetCRLContextProperty(ptr long long ptr)
80@ stdcall CertSetCTLContextProperty(ptr long long ptr)
81@ stdcall CertSetCertificateContextProperty(ptr long long ptr)
Juan Lang079afa22006-02-18 15:49:54 +010082@ stdcall CertSetEnhancedKeyUsage(ptr ptr)
Juan Lang3882b4f2006-07-26 10:57:32 -070083@ stdcall CertStrToNameA(long str long ptr ptr ptr ptr)
84@ stdcall CertStrToNameW(long wstr long ptr ptr ptr ptr)
Juan Lange8992af2006-06-20 16:06:27 -070085@ stdcall CertVerifyCRLRevocation(long ptr long ptr)
Juan Langb29c2332006-05-26 09:48:13 -070086@ stdcall CertVerifyCRLTimeValidity(ptr ptr)
Travis Michielsen0f21ee82002-01-10 19:41:11 +000087@ stub CertVerifyCTLUsage
88@ stub CertVerifyRevocation
Juan Langb29c2332006-05-26 09:48:13 -070089@ stdcall CertVerifySubjectCertificateContext(ptr ptr ptr)
Juan Lang5701a0f2005-07-07 20:27:55 +000090@ stdcall CertVerifyTimeValidity(ptr ptr)
Travis Michielsen0f21ee82002-01-10 19:41:11 +000091@ stub CertVerifyValidityNesting
Juan Langdb4d3612006-07-12 23:20:01 +090092@ stdcall CreateFileU(wstr long long ptr long long ptr) kernel32.CreateFileW
Juan Lang23791c22006-05-31 00:31:10 -070093@ stdcall CryptBinaryToStringA(ptr long long ptr ptr)
94@ stub CryptBinaryToStringW # (ptr long long ptr ptr)
95@ stdcall CryptStringToBinaryA(str long long ptr ptr ptr ptr)
96@ stub CryptStringToBinaryW # (wstr long long ptr ptr ptr ptr)
Travis Michielsen0f21ee82002-01-10 19:41:11 +000097@ stub CryptAcquireContextU
Juan Lang273b7652006-07-11 06:01:48 -070098@ stdcall CryptAcquireCertificatePrivateKey(ptr long ptr ptr ptr ptr)
Travis Michielsen0f21ee82002-01-10 19:41:11 +000099@ stub CryptCloseAsyncHandle
100@ stub CryptCreateAsyncHandle
101@ stub CryptDecodeMessage
Juan Langb7211532005-05-20 19:37:26 +0000102@ stdcall CryptDecodeObject(long str ptr long long ptr ptr)
103@ stdcall CryptDecodeObjectEx(long str ptr long long ptr ptr ptr)
Travis Michielsen0f21ee82002-01-10 19:41:11 +0000104@ stub CryptDecryptAndVerifyMessageSignature
105@ stub CryptDecryptMessage
Juan Langb7211532005-05-20 19:37:26 +0000106@ stdcall CryptEncodeObject(long str ptr ptr ptr)
Francois Gougeta1f4fac2005-06-17 21:26:53 +0000107@ stdcall CryptEncodeObjectEx(long str ptr long ptr ptr ptr)
Travis Michielsen0f21ee82002-01-10 19:41:11 +0000108@ stub CryptEncryptMessage
109@ stub CryptEnumOIDFunction
Juan Langb489f382006-02-03 12:28:33 +0100110@ stdcall CryptEnumOIDInfo(long long ptr ptr)
Travis Michielsen0f21ee82002-01-10 19:41:11 +0000111@ stub CryptEnumProvidersU
112@ stub CryptExportPKCS8
Juan Langd6a89fb2005-09-28 10:15:37 +0000113@ stdcall CryptExportPublicKeyInfo(long long long ptr ptr)
114@ stdcall CryptExportPublicKeyInfoEx(long long long str long ptr ptr ptr)
Juan Langd740f342006-02-22 07:37:24 -0800115@ stdcall CryptFindOIDInfo(long ptr long)
Travis Michielsen0f21ee82002-01-10 19:41:11 +0000116@ stub CryptFormatObject
Juan Langf7027942005-12-02 11:28:09 +0100117@ stdcall CryptFreeOIDFunctionAddress(long long)
Travis Michielsen0f21ee82002-01-10 19:41:11 +0000118@ stub CryptGetAsyncParam
Juan Lang43d85552005-11-28 20:52:13 +0100119@ stdcall CryptGetDefaultOIDDllList(long long ptr ptr)
Juan Langf7027942005-12-02 11:28:09 +0100120@ stdcall CryptGetDefaultOIDFunctionAddress(long long wstr long ptr ptr)
Travis Michielsen0f21ee82002-01-10 19:41:11 +0000121@ stub CryptGetMessageCertificates
122@ stub CryptGetMessageSignerCount
Juan Lang43d85552005-11-28 20:52:13 +0100123@ stdcall CryptGetOIDFunctionAddress(long long str long ptr ptr)
Alexandre Julliard114a31a2003-03-20 03:53:12 +0000124@ stdcall CryptGetOIDFunctionValue(long str str wstr ptr ptr ptr)
Juan Lang02cb0c72005-08-25 09:51:59 +0000125@ stdcall CryptHashCertificate(long long long ptr long ptr ptr)
Travis Michielsen0f21ee82002-01-10 19:41:11 +0000126@ stub CryptHashMessage
Juan Langda3eeb42006-07-28 17:26:24 -0700127@ stdcall CryptHashPublicKeyInfo(long long long long ptr ptr ptr)
Travis Michielsen0f21ee82002-01-10 19:41:11 +0000128@ stub CryptHashToBeSigned
129@ stub CryptImportPKCS8
Juan Langd6a89fb2005-09-28 10:15:37 +0000130@ stdcall CryptImportPublicKeyInfo(long long ptr ptr)
131@ stdcall CryptImportPublicKeyInfoEx(long long ptr long long ptr ptr)
Stefan Leichter443910b2005-09-15 09:31:20 +0000132@ stdcall CryptInitOIDFunctionSet(str long)
Juan Lang43d85552005-11-28 20:52:13 +0100133@ stdcall CryptInstallOIDFunctionAddress(ptr long str long ptr long)
Travis Michielsen0f21ee82002-01-10 19:41:11 +0000134@ stub CryptLoadSip
Juan Langc534fa12005-10-27 10:24:20 +0000135@ stdcall CryptMemAlloc(long)
136@ stdcall CryptMemFree(ptr)
137@ stdcall CryptMemRealloc(ptr long)
Travis Michielsen0f21ee82002-01-10 19:41:11 +0000138@ stub CryptMsgCalculateEncodedLength
139@ stub CryptMsgClose
140@ stub CryptMsgControl
141@ stub CryptMsgCountersign
142@ stub CryptMsgCountersignEncoded
143@ stub CryptMsgEncodeAndSignCTL
144@ stub CryptMsgGetAndVerifySigner
145@ stub CryptMsgGetParam
146@ stub CryptMsgOpenToDecode
147@ stub CryptMsgOpenToEncode
148@ stub CryptMsgSignCTL
149@ stub CryptMsgUpdate
150@ stub CryptMsgVerifyCountersignatureEncoded
Thomas Brix Larsen16c1bf12003-12-02 03:47:44 +0000151@ stdcall CryptProtectData(ptr wstr ptr ptr ptr long ptr)
Hans Leidekkerc2752672006-02-13 13:22:25 +0100152@ stdcall CryptQueryObject(long ptr long long long ptr ptr ptr ptr ptr ptr)
Alexandre Julliard114a31a2003-03-20 03:53:12 +0000153@ stdcall CryptRegisterDefaultOIDFunction(long str long wstr)
154@ stdcall CryptRegisterOIDFunction(long str str wstr str)
Travis Michielsen0f21ee82002-01-10 19:41:11 +0000155@ stub CryptRegisterOIDInfo
Alexandre Julliard114a31a2003-03-20 03:53:12 +0000156@ stdcall CryptSIPAddProvider(ptr)
157@ stdcall CryptSIPLoad(ptr long ptr)
158@ stdcall CryptSIPRemoveProvider(ptr)
159@ stdcall CryptSIPRetrieveSubjectGuid(wstr long ptr)
Travis Michielsen0f21ee82002-01-10 19:41:11 +0000160@ stub CryptSetAsyncParam
Juan Lang3abb8e62005-05-31 09:31:49 +0000161@ stdcall CryptSetOIDFunctionValue(long str str wstr long ptr long)
Travis Michielsen0f21ee82002-01-10 19:41:11 +0000162@ stub CryptSetProviderU
163@ stub CryptSignAndEncodeCertificate
164@ stub CryptSignAndEncryptMessage
Juan Lang7e5a0792005-10-31 10:04:06 +0000165@ stdcall CryptSignCertificate(long long long ptr long ptr ptr ptr ptr)
Travis Michielsen0f21ee82002-01-10 19:41:11 +0000166@ stub CryptSignHashU
167@ stub CryptSignMessage
168@ stub CryptSignMessageWithKey
Kees Cookdc54dd12005-05-20 19:23:48 +0000169@ stdcall CryptUnprotectData(ptr ptr ptr ptr ptr long ptr)
Stefan Leichter443910b2005-09-15 09:31:20 +0000170@ stdcall CryptUnregisterDefaultOIDFunction(long str wstr)
Juan Langb7211532005-05-20 19:37:26 +0000171@ stdcall CryptUnregisterOIDFunction(long str str)
Travis Michielsen0f21ee82002-01-10 19:41:11 +0000172@ stub CryptUnregisterOIDInfo
Juan Lang7e5a0792005-10-31 10:04:06 +0000173@ stdcall CryptVerifyCertificateSignature(long long ptr long ptr)
174@ stdcall CryptVerifyCertificateSignatureEx(long long long ptr long ptr long ptr)
Travis Michielsen0f21ee82002-01-10 19:41:11 +0000175@ stub CryptVerifyDetachedMessageHash
176@ stub CryptVerifyDetachedMessageSignature
177@ stub CryptVerifyMessageHash
Stefan Leichtera03d64b2005-11-30 12:48:51 +0100178@ stdcall CryptVerifyMessageSignature(ptr long ptr long ptr ptr ptr)
Travis Michielsen0f21ee82002-01-10 19:41:11 +0000179@ stub CryptVerifyMessageSignatureWithKey
180@ stub CryptVerifySignatureU
Juan Langc534fa12005-10-27 10:24:20 +0000181@ stdcall I_CryptAllocTls()
Juan Lang43d85552005-11-28 20:52:13 +0100182@ stdcall I_CryptCreateLruCache(ptr ptr)
Mike McCormack0bb784f2002-04-03 19:55:13 +0000183@ stub I_CryptCreateLruEntry
Juan Langc534fa12005-10-27 10:24:20 +0000184@ stdcall I_CryptDetachTls(long)
Juan Lang43d85552005-11-28 20:52:13 +0100185@ stdcall I_CryptFindLruEntryData(long long long)
186@ stdcall I_CryptFlushLruCache(ptr long long)
187@ stdcall I_CryptFreeLruCache(ptr long long)
Juan Langc534fa12005-10-27 10:24:20 +0000188@ stdcall I_CryptFreeTls(long long)
Juan Lang5bc1b8a2006-08-11 20:37:04 -0700189@ stdcall I_CryptGetDefaultCryptProv(long)
Travis Michielsen0f21ee82002-01-10 19:41:11 +0000190@ stub I_CryptGetDefaultCryptProvForEncrypt
Mike McCormacke2020e12006-01-23 11:54:58 +0100191@ stdcall I_CryptGetOssGlobal(long)
Juan Langc534fa12005-10-27 10:24:20 +0000192@ stdcall I_CryptGetTls(long)
Mike McCormack0bb784f2002-04-03 19:55:13 +0000193@ stub I_CryptInsertLruEntry
Juan Langd740f342006-02-22 07:37:24 -0800194@ stdcall I_CryptInstallAsn1Module(long long long)
Mike McCormacke2020e12006-01-23 11:54:58 +0100195@ stdcall I_CryptInstallOssGlobal(long long long)
Juan Lang759850f2006-08-09 14:45:34 -0700196@ stdcall I_CryptReadTrustedPublisherDWORDValueFromRegistry(wstr ptr)
Mike McCormack0bb784f2002-04-03 19:55:13 +0000197@ stub I_CryptReleaseLruEntry
Juan Langc534fa12005-10-27 10:24:20 +0000198@ stdcall I_CryptSetTls(long ptr)
Juan Lang759850f2006-08-09 14:45:34 -0700199@ stdcall I_CryptUninstallAsn1Module(ptr)
Mike McCormack0bb784f2002-04-03 19:55:13 +0000200@ stub I_CryptUninstallOssGlobal
Travis Michielsen0f21ee82002-01-10 19:41:11 +0000201@ stub PFXExportCertStore
202@ stub PFXImportCertStore
203@ stub RegCreateHKCUKeyExU
204@ stub RegCreateKeyExU
205@ stub RegDeleteValueU
206@ stub RegEnumValueU
207@ stub RegOpenHKCUKeyExU
208@ stub RegOpenKeyExU
209@ stub RegQueryInfoKeyU
210@ stub RegQueryValueExU
211@ stub RegSetValueExU