Module: wine Branch: master Commit: b20dad068a67693ae708ca0b579802733a904fa7 URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=b20dad068a67693ae708ca0b...
Author: Paul Vriens Paul.Vriens@xs4all.nl Date: Sun Aug 20 14:17:34 2006 +0200
wintrust: Added stubbed CryptCATAdminEnumCatalogFromHash.
---
dlls/wintrust/wintrust.spec | 2 +- dlls/wintrust/wintrust_main.c | 14 ++++++++++++++ include/mscat.h | 3 ++- 3 files changed, 17 insertions(+), 2 deletions(-)
diff --git a/dlls/wintrust/wintrust.spec b/dlls/wintrust/wintrust.spec index a41c77d..58f5267 100644 --- a/dlls/wintrust/wintrust.spec +++ b/dlls/wintrust/wintrust.spec @@ -3,7 +3,7 @@ @ stdcall CryptCATAdminAcquireContext(long ptr long) @ stub CryptCATAdminAddCatalog @ stdcall CryptCATAdminCalcHashFromFileHandle(long ptr ptr long) -@ stub CryptCATAdminEnumCatalogFromHash +@ stdcall CryptCATAdminEnumCatalogFromHash(long ptr long long ptr) @ stub CryptCATAdminPauseServiceForBackup @ stub CryptCATAdminReleaseCatalogContext @ stdcall CryptCATAdminReleaseContext(long long) diff --git a/dlls/wintrust/wintrust_main.c b/dlls/wintrust/wintrust_main.c index e7d0f42..4928116 100644 --- a/dlls/wintrust/wintrust_main.c +++ b/dlls/wintrust/wintrust_main.c @@ -73,6 +73,20 @@ BOOL WINAPI CryptCATAdminCalcHashFromFil }
/*********************************************************************** + * CryptCATAdminEnumCatalogFromHash (WINTRUST.@) + */ +HCATINFO WINAPI CryptCATAdminEnumCatalogFromHash(HCATADMIN hCatAdmin, + BYTE* pbHash, + DWORD cbHash, + DWORD dwFlags, + HCATINFO* phPrevCatInfo ) +{ + FIXME("%p %p %ld %ld %p\n", hCatAdmin, pbHash, cbHash, dwFlags, phPrevCatInfo); + SetLastError(ERROR_CALL_NOT_IMPLEMENTED); + return NULL; +} + +/*********************************************************************** * CryptCATAdminReleaseContext (WINTRUST.@) */ BOOL WINAPI CryptCATAdminReleaseContext(HCATADMIN hCatAdmin, DWORD dwFlags ) diff --git a/include/mscat.h b/include/mscat.h index c98a35a..ad3eca0 100644 --- a/include/mscat.h +++ b/include/mscat.h @@ -20,7 +20,7 @@ #ifndef __WINE_MSCAT_H #define __WINE_MSCAT_H
typedef HANDLE HCATADMIN; - +typedef HANDLE HCATINFO;
#ifdef __cplusplus extern "C" { @@ -28,6 +28,7 @@ #endif
BOOL WINAPI CryptCATAdminAcquireContext(HCATADMIN*,const GUID*,DWORD); BOOL WINAPI CryptCATAdminCalcHashFromFileHandle(HANDLE,DWORD*,BYTE*,DWORD); +HCATINFO WINAPI CryptCATAdminEnumCatalogFromHash(HCATADMIN,BYTE*,DWORD,DWORD,HCATINFO*); BOOL WINAPI CryptCATAdminReleaseContext(HCATADMIN,DWORD);
#ifdef __cplusplus