diff --git a/dlls/wintrust/wintrust.spec b/dlls/wintrust/wintrust.spec index 28de1555027..10aaf670942 100644 --- a/dlls/wintrust/wintrust.spec +++ b/dlls/wintrust/wintrust.spec @@ -116,7 +116,7 @@ @ stub WintrustGetDefaultForUsage @ stdcall WintrustGetRegPolicyFlags(ptr) @ stub WintrustLoadFunctionPointers -@ stub WintrustRemoveActionID +@ stdcall WintrustRemoveActionID(ptr) @ stdcall WintrustSetRegPolicyFlags(long) @ stub mscat32DllRegisterServer @ stub mscat32DllUnregisterServer diff --git a/dlls/wintrust/wintrust_main.c b/dlls/wintrust/wintrust_main.c index 3ecbf901127..5e435ea80c4 100644 --- a/dlls/wintrust/wintrust_main.c +++ b/dlls/wintrust/wintrust_main.c @@ -153,6 +153,16 @@ BOOL WINAPI WintrustAddActionID( GUID* pgActionID, DWORD fdwFlags, return FALSE; } +/*********************************************************************** + * WintrustRemoveActionID (WINTRUST.@) + */ +BOOL WINAPI WintrustRemoveActionID( GUID* pgActionID ) +{ + FIXME("(%s)\n", debugstr_guid(pgActionID)); + SetLastError(ERROR_CALL_NOT_IMPLEMENTED); + return FALSE; +} + /*********************************************************************** * WintrustGetRegPolicyFlags (WINTRUST.@) */ diff --git a/include/wintrust.h b/include/wintrust.h index d490ac97f31..baadf254335 100644 --- a/include/wintrust.h +++ b/include/wintrust.h @@ -289,6 +289,7 @@ extern "C" { #endif BOOL WINAPI WintrustAddActionID(GUID*,DWORD,CRYPT_REGISTER_ACTIONID*); +BOOL WINAPI WintrustRemoveActionID(GUID*); void WINAPI WintrustGetRegPolicyFlags(DWORD*); LONG WINAPI WinVerifyTrust(HWND,GUID*,WINTRUST_DATA*); HRESULT WINAPI WinVerifyTrustEx(HWND,GUID*,WINTRUST_DATA*);