CRYPT_PROVUI_FUNCS structure
[The CRYPT_PROVUI_FUNCS structure is available for use in the operating systems specified in the Requirements section. It may be altered or unavailable in subsequent versions.]
The CRYPT_PROVUI_FUNCS structure provides information about the user interface (UI) functions of a provider. This structure is used by the CRYPT_PROVIDER_FUNCTIONS structure.
Syntax
typedef struct _CRYPT_PROVUI_FUNCS { DWORD cbStruct; CRYPT_PROVUI_DATA *psUIData; PFN_PROVUI_CALL pfnOnMoreInfoClick; PFN_PROVUI_CALL pfnOnMoreInfoClickDefault; PFN_PROVUI_CALL pfnOnAdvancedClick; PFN_PROVUI_CALL pfnOnAdvancedClickDefault; } CRYPT_PROVUI_FUNCS, *PCRYPT_PROVUI_FUNCS;
Members
- cbStruct
-
The size, in bytes, of this structure.
- psUIData
-
A pointer to a CRYPT_PROVUI_DATA structure.
- pfnOnMoreInfoClick
-
A pointer to the function called when the More Info button is clicked.
- pfnOnMoreInfoClickDefault
-
A pointer to the default function called when the More Info button is clicked.
- pfnOnAdvancedClick
-
A pointer to the function called when the Advanced button is clicked.
- pfnOnAdvancedClickDefault
-
A pointer to the default function called when the Advanced button is clicked.
Remarks
The prototype for PFN_PROVUI_CALL is defined as:
#include <windows.h> #include <Wintrust.h> typedef BOOL (*PFN_PROVUI_CALL)( IN HWND hWndSecurityDialog, IN struct _CRYPT_PROVIDER_DATA *pProvData );
Requirements
|
Minimum supported client | Windows XP [desktop apps only] |
|---|---|
|
Minimum supported server | Windows Server 2003 [desktop apps only] |
|
Header |
|
See also
Send comments about this topic to Microsoft
Build date: 10/26/2012
