---
name: "WinVerifyTrust"
section: "3w"
platform: "linux"
package: "libwine-dev"
version: "1.4.1-4"
release: "Debian 7 (Wheezy)"
platforms: ["linux"]
url: "https://new.carta.tech/WinVerifyTrust"
---

# WinVerifyTrust(3w)

## NAME

**WinVerifyTrust** (WINTRUST.@)

## SYNOPSIS

LONG WinVerifyTrust\
  (\
   HWND   *hwnd*,\
   GUID\*  *ActionID*,\
   LPVOID *ActionData*\
  )

## DESCRIPTION

Verifies an object by calling the specified trust provider.

## PARAMS

*hwnd* **\[In\]**  Handle to a caller window.

*ActionID* **\[In\]**  Pointer to a **GUID** that identifies the action to perform.

*ActionData* **\[In\]**  Information used by the trust provider to verify the object.

## RETURNS

**Success:** Zero.

**Failure:** A **TRUST\_E\_**\* error code.

## NOTES

Trust providers can be found at: HKLM

## IMPLEMENTATION

Declared in **"wintrust.h"**.

Implemented in **"dlls/wintrust/wintrust\_main.c"**.

Debug channel **"wintrust"**.
