James Hawkins : wintrust: Add stub implementations for CryptCATAdminAddCatalog and CryptCATAdminReleaseCatalogContext .
Module: wine Branch: master Commit: 98350044d5c184445430700c0f916142b693883c URL: http://source.winehq.org/git/wine.git/?a=commit;h=98350044d5c184445430700c0f... Author: James Hawkins <truiken(a)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
participants (1)
-
Alexandre Julliard