From 0f21ee8e0aa099e4bee7fe984d7bd420ff3053fb Mon Sep 17 00:00:00 2001 From: Travis Michielsen Date: Thu, 10 Jan 2002 19:41:11 +0000 Subject: [PATCH] Added crypt32.dll stub. --- configure | 2 + configure.in | 1 + dlls/Makefile.in | 9 ++ dlls/crypt32/.cvsignore | 2 + dlls/crypt32/Makefile.in | 16 ++++ dlls/crypt32/crypt32.spec | 181 ++++++++++++++++++++++++++++++++++++++ dlls/crypt32/main.c | 1 + 7 files changed, 212 insertions(+) create mode 100644 dlls/crypt32/.cvsignore create mode 100644 dlls/crypt32/Makefile.in create mode 100644 dlls/crypt32/crypt32.spec create mode 100644 dlls/crypt32/main.c diff --git a/configure b/configure index cfd0ceea098..e285e5c528f 100755 --- a/configure +++ b/configure @@ -6964,6 +6964,7 @@ dlls/avifil32/Makefile dlls/comctl32/Makefile dlls/commdlg/Makefile dlls/crtdll/Makefile +dlls/crypt32/Makefile dlls/dciman32/Makefile dlls/ddraw/Makefile dlls/devenum/Makefile @@ -7227,6 +7228,7 @@ dlls/avifil32/Makefile dlls/comctl32/Makefile dlls/commdlg/Makefile dlls/crtdll/Makefile +dlls/crypt32/Makefile dlls/dciman32/Makefile dlls/ddraw/Makefile dlls/devenum/Makefile diff --git a/configure.in b/configure.in index 88c86ba2874..921453a74a7 100644 --- a/configure.in +++ b/configure.in @@ -1217,6 +1217,7 @@ dlls/avifil32/Makefile dlls/comctl32/Makefile dlls/commdlg/Makefile dlls/crtdll/Makefile +dlls/crypt32/Makefile dlls/dciman32/Makefile dlls/ddraw/Makefile dlls/devenum/Makefile diff --git a/dlls/Makefile.in b/dlls/Makefile.in index 96078532509..1c7128e2c27 100644 --- a/dlls/Makefile.in +++ b/dlls/Makefile.in @@ -23,6 +23,7 @@ SUBDIRS = \ comctl32 \ commdlg \ crtdll \ + crypt32 \ dciman32 \ devenum \ dinput \ @@ -108,6 +109,7 @@ all: \ libcommdlg.$(LIBEXT) \ libcompobj.$(LIBEXT) \ libcrtdll.$(LIBEXT) \ + libcrypt32.$(LIBEXT) \ libdciman32.$(LIBEXT) \ libddeml.$(LIBEXT) \ libdevenum.$(LIBEXT) \ @@ -242,6 +244,9 @@ libcomdlg32.$(LIBEXT) libcommdlg.$(LIBEXT): commdlg/libcomdlg32.$(LIBEXT) libcrtdll.$(LIBEXT): crtdll/libcrtdll.$(LIBEXT) $(RM) $@ && $(LN_S) crtdll/libcrtdll.$(LIBEXT) $@ +libcrypt32.$(LIBEXT): crypt32/libcrypt32.$(LIBEXT) + $(RM) $@ && $(LN_S) crypt32/libcrypt32.$(LIBEXT) $@ + libdciman32.$(LIBEXT): dciman32/libdciman32.$(LIBEXT) $(RM) $@ && $(LN_S) dciman32/libdciman32.$(LIBEXT) $@ @@ -495,6 +500,10 @@ crtdll/libcrtdll.$(LIBEXT): dummy libmsvcrt.$(LIBEXT) libkernel32.$(LIBEXT) \ libntdll.$(LIBEXT) @cd crtdll && $(MAKE) libcrtdll.$(LIBEXT) +crypt32/libcrypt32.$(LIBEXT): dummy libadvapi32.$(LIBEXT) libkernel32.$(LIBEXT) \ + libntdll.$(LIBEXT) + @cd crypt32 && $(MAKE) libcrypt32.$(LIBEXT) + dciman32/libdciman32.$(LIBEXT): dummy libkernel32.$(LIBEXT) libntdll.$(LIBEXT) @cd dciman32 && $(MAKE) libdciman32.$(LIBEXT) diff --git a/dlls/crypt32/.cvsignore b/dlls/crypt32/.cvsignore new file mode 100644 index 00000000000..80173339f58 --- /dev/null +++ b/dlls/crypt32/.cvsignore @@ -0,0 +1,2 @@ +Makefile +crypt32.spec.c diff --git a/dlls/crypt32/Makefile.in b/dlls/crypt32/Makefile.in new file mode 100644 index 00000000000..734b178a058 --- /dev/null +++ b/dlls/crypt32/Makefile.in @@ -0,0 +1,16 @@ +TOPSRCDIR = @top_srcdir@ +TOPOBJDIR = ../.. +SRCDIR = @srcdir@ +VPATH = @srcdir@ +MODULE = crypt32 + +LDDLLFLAGS = @LDDLLFLAGS@ +SYMBOLFILE = $(MODULE).tmp.o + +C_SRCS = \ + main.c + +@MAKE_DLL_RULES@ + +### Dependencies: + diff --git a/dlls/crypt32/crypt32.spec b/dlls/crypt32/crypt32.spec new file mode 100644 index 00000000000..c829641e477 --- /dev/null +++ b/dlls/crypt32/crypt32.spec @@ -0,0 +1,181 @@ +name crypt32 +type win32 + +import advapi32.dll +import kernel32.dll +import ntdll.dll + +debug_channels () + +@ stub CertAddCRLContextToStore +@ stub CertAddCTLContextToStore +@ stub CertAddCertificateContextToStore +@ stub CertAddEncodedCRLToStore +@ stub CertAddEncodedCTLToStore +@ stub CertAddEncodedCertificateToStore +@ stub CertAddEncodedCertificateToSystemStoreA +@ stub CertAddEncodedCertificateToSystemStoreW +@ stub CertAddEnhancedKeyUsageIdentifier +@ stub CertAddSerializedElementToStore +@ stub CertAlgIdToOID +@ stub CertCloseStore +@ stub CertCompareCertificate +@ stub CertCompareCertificateName +@ stub CertCompareIntegerBlob +@ stub CertComparePublicKeyInfo +@ stub CertCreateCRLContext +@ stub CertCreateCTLContext +@ stub CertCreateCertificateContext +@ stub CertDeleteCRLFromStore +@ stub CertDeleteCTLFromStore +@ stub CertDeleteCertificateFromStore +@ stub CertDuplicateCRLContext +@ stub CertDuplicateCTLContext +@ stub CertDuplicateCertificateContext +@ stub CertDuplicateStore +@ stub CertEnumCRLContextProperties +@ stub CertEnumCTLContextProperties +@ stub CertEnumCTLsInStore +@ stub CertEnumCertificateContextProperties +@ stub CertEnumCertificatesInStore +@ stub CertFindAttribute +@ stub CertFindCTLInStore +@ stub CertFindCertificateInStore +@ stub CertFindExtension +@ stub CertFindRDNAttr +@ stub CertFindSubjectInCTL +@ stub CertFreeCRLContext +@ stub CertFreeCTLContext +@ stub CertFreeCertificateContext +@ stub CertGetCRLContextProperty +@ stub CertGetCRLFromStore +@ stub CertGetCTLContextProperty +@ stub CertGetCertificateContextProperty +@ stub CertGetEnhancedKeyUsage +@ stub CertGetIntendedKeyUsage +@ stub CertGetIssuerCertificateFromStore +@ stub CertGetPublicKeyLength +@ stub CertGetSubjectCertificateFromStore +@ stub CertIsRDNAttrsInCertificateName +@ stub CertNameToStrA +@ stub CertNameToStrW +@ stub CertOIDToAlgId +@ stub CertOpenStore +@ stub CertOpenSystemStoreA +@ stub CertOpenSystemStoreW +@ stub CertRDNValueToStrA +@ stub CertRDNValueToStrW +@ stub CertRemoveEnhancedKeyUsageIdentifier +@ stub CertSaveStore +@ stub CertSerializeCRLStoreElement +@ stub CertSerializeCTLStoreElement +@ stub CertSerializeCertificateStoreElement +@ stub CertSetCRLContextProperty +@ stub CertSetCTLContextProperty +@ stub CertSetCertificateContextProperty +@ stub CertSetEnhancedKeyUsage +@ stub CertStrToNameA +@ stub CertStrToNameW +@ stub CertVerifyCRLRevocation +@ stub CertVerifyCRLTimeValidity +@ stub CertVerifyCTLUsage +@ stub CertVerifyRevocation +@ stub CertVerifySubjectCertificateContext +@ stub CertVerifyTimeValidity +@ stub CertVerifyValidityNesting +@ stub CreateFileU +@ stub CryptAcquireContextU +@ stub CryptCloseAsyncHandle +@ stub CryptCreateAsyncHandle +@ stub CryptDecodeMessage +@ stub CryptDecodeObject +@ stub CryptDecryptAndVerifyMessageSignature +@ stub CryptDecryptMessage +@ stub CryptEncodeObject +@ stub CryptEncryptMessage +@ stub CryptEnumOIDFunction +@ stub CryptEnumProvidersU +@ stub CryptExportPKCS8 +@ stub CryptExportPublicKeyInfo +@ stub CryptExportPublicKeyInfoEx +@ stub CryptFindOIDInfo +@ stub CryptFormatObject +@ stub CryptFreeOIDFunctionAddress +@ stub CryptGetAsyncParam +@ stub CryptGetDefaultOIDDllList +@ stub CryptGetDefaultOIDFunctionAddress +@ stub CryptGetMessageCertificates +@ stub CryptGetMessageSignerCount +@ stub CryptGetOIDFunctionAddress +@ stub CryptGetOIDFunctionValue +@ stub CryptHashCertificate +@ stub CryptHashMessage +@ stub CryptHashPublicKeyInfo +@ stub CryptHashToBeSigned +@ stub CryptImportPKCS8 +@ stub CryptImportPublicKeyInfo +@ stub CryptImportPublicKeyInfoEx +@ stub CryptInitOIDFunctionSet +@ stub CryptInstallOIDFunctionAddress +@ stub CryptLoadSip +@ stub CryptMemAlloc +@ stub CryptMemFree +@ stub CryptMemRealloc +@ stub CryptMsgCalculateEncodedLength +@ stub CryptMsgClose +@ stub CryptMsgControl +@ stub CryptMsgCountersign +@ stub CryptMsgCountersignEncoded +@ stub CryptMsgEncodeAndSignCTL +@ stub CryptMsgGetAndVerifySigner +@ stub CryptMsgGetParam +@ stub CryptMsgOpenToDecode +@ stub CryptMsgOpenToEncode +@ stub CryptMsgSignCTL +@ stub CryptMsgUpdate +@ stub CryptMsgVerifyCountersignatureEncoded +@ stub CryptRegisterDefaultOIDFunction +@ stub CryptRegisterOIDFunction +@ stub CryptRegisterOIDInfo +@ stub CryptSIPAddProvider +@ stub CryptSIPLoad +@ stub CryptSIPRemoveProvider +@ stub CryptSIPRetrieveSubjectGuid +@ stub CryptSetAsyncParam +@ stub CryptSetOIDFunctionValue +@ stub CryptSetProviderU +@ stub CryptSignAndEncodeCertificate +@ stub CryptSignAndEncryptMessage +@ stub CryptSignCertificate +@ stub CryptSignHashU +@ stub CryptSignMessage +@ stub CryptSignMessageWithKey +@ stub CryptUnregisterDefaultOIDFunction +@ stub CryptUnregisterOIDFunction +@ stub CryptUnregisterOIDInfo +@ stub CryptVerifyCertificateSignature +@ stub CryptVerifyDetachedMessageHash +@ stub CryptVerifyDetachedMessageSignature +@ stub CryptVerifyMessageHash +@ stub CryptVerifyMessageSignature +@ stub CryptVerifyMessageSignatureWithKey +@ stub CryptVerifySignatureU +@ stub I_CryptAllocTls +@ stub I_CryptDetachTls +@ stub I_CryptGetDefaultCryptProv +@ stub I_CryptGetDefaultCryptProvForEncrypt +@ stub I_CryptGetOssGlobal +@ stub I_CryptGetTls +@ stub I_CryptInstallOssGlobal +@ stub I_CryptSetTls +@ stub PFXExportCertStore +@ stub PFXImportCertStore +@ stub RegCreateHKCUKeyExU +@ stub RegCreateKeyExU +@ stub RegDeleteValueU +@ stub RegEnumValueU +@ stub RegOpenHKCUKeyExU +@ stub RegOpenKeyExU +@ stub RegQueryInfoKeyU +@ stub RegQueryValueExU +@ stub RegSetValueExU diff --git a/dlls/crypt32/main.c b/dlls/crypt32/main.c new file mode 100644 index 00000000000..6ca53d8715b --- /dev/null +++ b/dlls/crypt32/main.c @@ -0,0 +1 @@ +/* FIXME: no implementation yet */ \ No newline at end of file