Module: wine Branch: master Commit: 98350044d5c184445430700c0f916142b693883c URL: http://source.winehq.org/git/wine.git/?a=commit;h=98350044d5c184445430700c0f...
Author: James Hawkins truiken@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