typedef struct tagCRYPTUI_VIEWPROPERTIES_STRUCTW {
DWORD dwSize;
HWND hwndParent;
DWORD dwFlags;
LPCWSTR szTitle;
PCCERT_CONTEXT pCertContext;
LPCWSTR arrayOperation;
DWORD cOperation;
LPCWSTR arrayPages;
DWORD cPages;
DWORD nStartPage;
LPCWSTR szTitleAux;
PFNCMHOOKPROC pfnCallback;
LPARAM lParamCallback;
union {
HBITMAP *arrayBitmaps;
HICON *arrayIcon;
};
DWORD cArray;
HCRYPTPROV hprov;
} CRYPTUI_VIEWPROPERTIES_STRUCTW, *PCRYPTUI_VIEWPROPERTIES_STRUCTW;
这个结构体的字段与 CRYPTUI_VIEWPROPERTIES_STRUCT_A 相似,只是字符串类型使用的是 LPCWSTR,表示 Unicode 字符串。
与 CRYPTUI_VIEWPROPERTIES_STRUCT_A 一样,如果你想要使用这个结构体,需要设置 dwSize 字段为 sizeof(CRYPTUI_VIEWPROPERTIES_STRUCTW),然后填充其他字段以配置对话框的行为和外观。
这个结构体用于配置证书属性对话框,提供了许多参数用于定制对话框的外观和行为。
转载请注明出处:http://www.zyzy.cn/article/detail/25138/Win32 API/Cryptdlg.h/CERT_VIEWPROPERTIES_STRUCT_W