cryptuiapi.h revision b955672b950093ff7416d1269dd4d3b69983bd8f
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync * Copyright (C) 2008 Juan Lang
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync * This library is free software; you can redistribute it and/or
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync * modify it under the terms of the GNU Lesser General Public
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync * License as published by the Free Software Foundation; either
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync * version 2.1 of the License, or (at your option) any later version.
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync * This library is distributed in the hope that it will be useful,
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync * but WITHOUT ANY WARRANTY; without even the implied warranty of
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync * Lesser General Public License for more details.
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync * You should have received a copy of the GNU Lesser General Public
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync * License along with this library; if not, write to the Free Software
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync * Sun LGPL Disclaimer: For the avoidance of doubt, except that if any license choice
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync * other than GPL or LGPL is available it will apply instead, Sun elects to use only
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync * the Lesser General Public License version 2.1 (LGPLv2) at this time for any software where
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync * a choice of LGPL license versions is made available with the language indicating
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync * that LGPLv2 or any later version may be used, or where a choice of which version
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync * of the LGPL is applied is otherwise unspecified.
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsyncextern "C" {
typedef struct _CRYPTUI_CERT_MGR_STRUCT
typedef struct tagCRYPTUI_INITDIALOG_STRUCT
typedef struct tagCRYPTUI_VIEWCERTIFICATE_STRUCTA
typedef struct tagCRYPTUI_VIEWCERTIFICATE_STRUCTW
typedef struct _CRYPTUI_WIZ_DIGITAL_SIGN_BLOB_INFO
typedef const CRYPTUI_WIZ_DIGITAL_SIGN_BLOB_INFO *
typedef struct _CRYPTUI_WIZ_DIGITAL_SIGN_STORE_INFO
void *pvCallbackData;
typedef const CRYPTUI_WIZ_DIGITAL_SIGN_STORE_INFO *
typedef struct _CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO
typedef const CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO *
typedef struct _CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO
typedef const CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO *
typedef struct _CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO
typedef const CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO *
typedef struct _CRYPTUI_WIZ_DIGITAL_SIGN_INFO
typedef struct _CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT
typedef struct _CRYPTUI_WIZ_EXPORT_INFO
typedef struct _CRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO
typedef const CRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO *
typedef struct _CRYPTUI_WIZ_IMPORT_SUBJECT_INFO
#include <poppack.h>
#ifdef __cplusplus