/*
* COMMDLG - Common Wine Dialog ... :-)
*
* Copyright (C) the Wine project
*
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
/*
* Oracle LGPL Disclaimer: For the avoidance of doubt, except that if any license choice
* other than GPL or LGPL is available it will apply instead, Oracle elects to use only
* the Lesser General Public License version 2.1 (LGPLv2) at this time for any software where
* a choice of LGPL license versions is made available with the language indicating
* that LGPLv2 or any later version may be used, or where a choice of which version
* of the LGPL is applied is otherwise unspecified.
*/
#ifndef __WINE_COMMDLG_H
#define __WINE_COMMDLG_H
#ifdef __cplusplus
extern "C" {
#endif
#include <prsht.h>
#ifndef _WIN64
#include <pshpack1.h>
#endif
#ifndef SNDMSG
#ifdef __cplusplus
#else /* __cplusplus */
#endif /* __cplusplus */
#endif /* SNDMSG */
#define OFN_SHAREWARN 0
typedef struct tagOFNA {
typedef struct tagOFNW {
#ifndef CDSIZEOF_STRUCT
#endif
typedef struct
{
typedef struct
{
typedef struct _OFNOTIFYEXA
{
typedef struct _OFNOTIFYEXW
{
typedef struct {
} CHOOSECOLORA;
typedef struct {
} CHOOSECOLORW;
typedef struct {
typedef struct {
typedef struct tagCHOOSEFONTA
{
typedef struct tagCHOOSEFONTW
{
#if defined(__GNUC__)
'L','B','S','e','l','C','h','a','n','g','e','d','N','o','t','i','f','y',0 }
# define LBSELCHSTRINGW L"commdlg_LBSelChangedNotify"
#else
'L','B','S','e','l','C','h','a','n','g','e','d','N','o','t','i','f','y',0 };
#endif
#if defined(__GNUC__)
'S','h','a','r','e','V','i','o','l','a','t','i','o','n',0 }
# define SHAREVISTRINGW L"commdlg_ShareViolation"
#else
'S','h','a','r','e','V','i','o','l','a','t','i','o','n',0 };
#endif
#if defined(__GNUC__)
'F','i','l','e','N','a','m','e','O','K',0 }
# define FILEOKSTRINGW L"commdlg_FileNameOK"
#else
'F','i','l','e','N','a','m','e','O','K',0 };
#endif
#if defined(__GNUC__)
'C','o','l','o','r','O','K',0 }
# define COLOROKSTRINGW L"commdlg_ColorOK"
#else
'C','o','l','o','r','O','K',0 };
#endif
#if defined(__GNUC__)
'S','e','t','R','G','B','C','o','l','o','r',0 }
# define SETRGBSTRINGW L"commdlg_SetRGBColor"
#else
'S','e','t','R','G','B','C','o','l','o','r',0 };
#endif
#if defined(__GNUC__)
'F','i','n','d','R','e','p','l','a','c','e',0 }
# define FINDMSGSTRINGW L"commdlg_FindReplace"
#else
'F','i','n','d','R','e','p','l','a','c','e',0 };
#endif
#if defined(__GNUC__)
'H','e','l','p',0 }
# define HELPMSGSTRINGW L"commdlg_help"
#else
'H','e','l','p',0 };
#endif
#define CD_LBSELCHANGE 0
/* Messages to query information from the open or save dialogs */
typedef struct tagPDA
{
typedef struct tagPDW
{
#define PD_RESULT_CANCEL 0
typedef struct
{
} DEVNAMES;
/* PageSetupDlg stuff ... */
typedef struct tagPSDA
{
typedef struct tagPSDW
{
typedef struct tagPRINTPAGERANGE
{
typedef struct tagPDEXA
{
typedef struct tagPDEXW
{
#ifndef _WIN64
#include <poppack.h>
#endif
#ifdef __cplusplus
}
#endif
#endif /* __WINE_COMMDLG_H */