wintrust: Add stub implementations for CryptCATAdminAddCatalog and
CryptCATAdminReleaseCatalogContext
James Hawkins
truiken at gmail.com
Wed May 30 17:44:43 CDT 2007
Hi,
These are required by the Windows Media Player 9 installer.
Changelog:
* Add stub implementations for CryptCATAdminAddCatalog and
CryptCATAdminReleaseCatalogContext.
dlls/wintrust/crypt.c | 34 ++++++++++++++++++++++++++++++++++
dlls/wintrust/wintrust.spec | 4 ++--
2 files changed, 36 insertions(+), 2 deletions(-)
--
James Hawkins
-------------- next part --------------
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(
}
/***********************************************************************
+ * 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 CryptCATAdminEnumCatalog
}
/***********************************************************************
+ * 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
--
1.4.1
More information about the wine-patches
mailing list