got a lot of crypt32 stuff working
[reactos.git] / reactos / lib / crypt32 / crypt32.def
index 079203b..41973d9 100644 (file)
@@ -1,10 +1,68 @@
 LIBRARY CRYPT32.DLL
 EXPORTS
 
 LIBRARY CRYPT32.DLL
 EXPORTS
 
+CertAddEncodedCRLToStore@24              @1022
+
+CertAddSerializedElementToStore@32       @1028
+CertAddStoreToCollection@16              @1029
 CertAlgIdToOID@4                         @1030
 CertAlgIdToOID@4                         @1030
+CertCloseStore@8                         @1031
+
+CertDeleteCRLFromStore@4                 @1044
+
+CertDeleteCertificateFromStore@4         @1046
+
+CertFindAttribute@12                     @1062
+
+CertFindCertificateInStore@24            @1066
+
+CertFindExtension@12                     @1068
+CertFindRDNAttr@8                        @1069
+
+CertFreeCRLContext@4                     @1072
+CertFreeCTLContext@4                     @1073
 
 
+CertFreeCertificateContext@4             @1076
+
+CertGetCTLContextProperty@16             @1079
+
+CertGetCertificateContextProperty@16     @1081
+
+CertGetNameStringA@24                    @1085
+CertGetNameStringW@24                    @1086
+
+CertNameToStrA@20                        @1093
+CertNameToStrW@20                        @1094
 CertOIDToAlgId@4                         @1095
 
 CertOIDToAlgId@4                         @1095
 
+CertOpenSystemStoreA@8                   @1097
+CertOpenSystemStoreW@8                   @1098
+
+CertRemoveStoreFromCollection@8          @1104
+
+CertSerializeCTLStoreElement@16          @1108
+CertSerializeCertificateStoreElement@16  @1109
+
+CertSetCTLContextProperty@16             @1111
+CertSetCertificateContextProperty@16     @1113
+
+CertVerifyTimeValidity@8                 @1126
+
+CryptDecodeObjectEx@32                   @1138
+
+CryptEncodeObject@20                     @1141
+
+CryptEncryptMessage@28                   @1143
+
+CryptExportPublicKeyInfo@20              @1149
+CryptExportPublicKeyInfoEx@32            @1150
+
+CryptGetOIDFunctionValue@28              @1163
+CryptHashCertificate@28                  @1164
+
+CryptImportPublicKeyInfo@16              @1169
+CryptImportPublicKeyInfoEx@28            @1170
+
 CryptMemAlloc@4                          @1175
 CryptMemFree@4                           @1176
 CryptMemRealloc@8                        @1177
 CryptMemAlloc@4                          @1175
 CryptMemFree@4                           @1176
 CryptMemRealloc@8                        @1177
@@ -12,6 +70,8 @@ CryptMemRealloc@8                        @1177
 CryptProtectData@28                      @1193
 
 CryptRegisterDefaultOIDFunction@16       @1195
 CryptProtectData@28                      @1193
 
 CryptRegisterDefaultOIDFunction@16       @1195
+CryptRegisterOIDFunction@20              @1196
+
 CryptSIPAddProvider@4                    @1198
 
 CryptSIPLoad@12                          @1201
 CryptSIPAddProvider@4                    @1198
 
 CryptSIPLoad@12                          @1201
@@ -19,8 +79,17 @@ CryptSIPRemoveProvider@4                 @1203
 
 CryptSIPRetrieveSubjectGuid@12           @1205
 
 
 CryptSIPRetrieveSubjectGuid@12           @1205
 
+CryptSetOIDFunctionValue@28              @1210
+
+CryptSignCertificate@36                  @1214
+
 CryptUnprotectData@28                    @1221
 
 CryptUnprotectData@28                    @1221
 
+CryptUnregisterOIDFunction@12            @1223
+
+CryptVerifyCertificateSignature@20
+CryptVerifyCertificateSignatureEx@32     @1226
+
 I_CryptCreateLruCache@8                  @1240
 
 I_CryptDetachTls@4                       @1242
 I_CryptCreateLruCache@8                  @1240
 
 I_CryptDetachTls@4                       @1242