James Hawkins : wintrust:
Add stub implementations for CryptCATAdminAddCatalog and
CryptCATAdminReleaseCatalogContext .
Alexandre Julliard
julliard at wine.codeweavers.com
Thu May 31 08:33:41 CDT 2007
Module: wine
Branch: master
Commit: 98350044d5c184445430700c0f916142b693883c
URL: http://source.winehq.org/git/wine.git/?a=commit;h=98350044d5c184445430700c0f916142b693883c
Author: James Hawkins <truiken at gmail.com>
Date: Wed May 30 15:44:43 2007 -0700
wintrust: Add stub implementations for CryptCATAdminAddCatalog and CryptCATAdminReleaseCatalogContext.
---
dlls/wintrust/crypt.c | 34 ++++++++++++++++++++++++++++++++++
dlls/wintrust/wintrust.spec | 4 ++--
2 files changed, 36 insertions(+), 2 deletions(-)
diff --git a/dlls/wintrust/crypt.c b/dlls/wintrust/crypt.c
index 3dd127c..9a1ecdb 100644
--- a/dlls/wintrust/crypt.c
+++ b/dlls/wintrust/crypt.c
@@ -55,6 +55,17 @@ BOOL WINAPI CryptCATAdminAcquireContext(HCATADMIN* catAdmin,
}
/***********************************************************************
+ * CryptCATAdminAddCatalog (WINTRUST.@)
+ */
+BOOL WINAPI CryptCATAdminAddCatalog(HCATADMIN catAdmin, WCHAR *catalogFile,
+ WCHAR *selectBaseName, DWORD flags)
+{
+ FIXME("%p %s %s %d\n", catAdmin, debugstr_w(catalogFile),
+ debugstr_w(selectBaseName), flags);
+ return TRUE;
+}
+
+/***********************************************************************
* CryptCATAdminCalcHashFromFileHandle (WINTRUST.@)
*/
BOOL WINAPI CryptCATAdminCalcHashFromFileHandle(HANDLE hFile, DWORD* pcbHash,
@@ -80,6 +91,29 @@ HCATINFO WINAPI CryptCATAdminEnumCatalogFromHash(HCATADMIN hCatAdmin,
}
/***********************************************************************
+ * CryptCATAdminReleaseCatalogContext (WINTRUST.@)
+ *
+ * Release a catalog context handle.
+ *
+ * PARAMS
+ * hCatAdmin [I] Context handle.
+ * hCatInfo [I] Catalog handle.
+ * dwFlags [I] Reserved.
+ *
+ * RETURNS
+ * Success: TRUE.
+ * Failure: FAIL.
+ *
+ */
+BOOL WINAPI CryptCATAdminReleaseCatalogContext(HCATADMIN hCatAdmin,
+ HCATADMIN hCatInfo,
+ DWORD dwFlags)
+{
+ FIXME("%p %p %x\n", hCatAdmin, hCatInfo, dwFlags);
+ return TRUE;
+}
+
+/***********************************************************************
* CryptCATAdminReleaseContext (WINTRUST.@)
*
* Release a catalog administrator context handle.
diff --git a/dlls/wintrust/wintrust.spec b/dlls/wintrust/wintrust.spec
index e44e6cc..ba02687 100644
--- a/dlls/wintrust/wintrust.spec
+++ b/dlls/wintrust/wintrust.spec
@@ -1,11 +1,11 @@
@ stub AddPersonalTrustDBPages
@ stub CatalogCompactHashDatabase
@ stdcall CryptCATAdminAcquireContext(long ptr long)
-@ stub CryptCATAdminAddCatalog
+@ stdcall CryptCATAdminAddCatalog(long wstr wstr long)
@ stdcall CryptCATAdminCalcHashFromFileHandle(long ptr ptr long)
@ stdcall CryptCATAdminEnumCatalogFromHash(long ptr long long ptr)
@ stub CryptCATAdminPauseServiceForBackup
-@ stub CryptCATAdminReleaseCatalogContext
+@ stdcall CryptCATAdminReleaseCatalogContext(long long long)
@ stdcall CryptCATAdminReleaseContext(long long)
@ stdcall CryptCATAdminRemoveCatalog(ptr wstr long)
@ stub CryptCATAdminResolveCatalogPath
More information about the wine-cvs
mailing list