PST_PROMPTINFO structure

[Protected Storage (Pstore) is available for use in Windows Server 2003 and Windows XP. It is only available for read-only operations in Windows Server 2008 and Windows Vista, but may be unavailable in subsequent versions. Pstore uses an older implementation of data protection. Developers are strongly encouraged to take advantage of the stronger data protection provided by the CryptProtectData and CryptUnprotectData functions.]

Defines the prompting behavior of the Protected Store whenever it displays a user interface.

Syntax

typedef struct {
  DWORD      cbSize;
  DWORD      dwPromptFlags;
  DWORD_PTR  hwndApp;
  LPCWSTR    szPrompt;
} PST_PROMPTINFO, *PPST_PROMPTINFO;

Members

cbSize

The size of this structure.

dwPromptFlags

This flag is ignored.

Value Meaning
PST_PF_ALWAYS_SHOW
0x00000001
Requests that the provider show the prompt dialog to the user even if it is not required for this access.
PST_PF_NEVER_SHOW
0x00000002
Do not show the prompt dialog to the user.

 

hwndApp

The handle to the parent window for the user interface. The hwndApp member determines where the user interface appears. If NULL is passed, the desktop is considered to be the parent window.

szPrompt

The prompt string.

Requirements

Requirement Value
Header
Pstore.h

See also

DeleteItem

OpenItem

ReadItem

WriteItem