// CodeGear C++Builder
// Copyright (c) 1995, 2010 by Embarcadero Technologies, Inc.
// All rights reserved

// (DO NOT EDIT: machine generated header) 'AnyCommDlg.pas' rev: 22.00

#ifndef AnycommdlgHPP
#define AnycommdlgHPP

#pragma delphiheader begin
#pragma option push
#pragma option -w-      // All warnings off
#pragma option -Vx      // Zero-length empty class member functions
#pragma pack(push,8)
#include <System.hpp>	// Pascal unit
#include <SysInit.hpp>	// Pascal unit
#include <Windows.hpp>	// Pascal unit
#include <Messages.hpp>	// Pascal unit
#include <ShlObj.hpp>	// Pascal unit
#include <Types.hpp>	// Pascal unit

//-- user supplied -----------------------------------------------------------
#include <commdlg.h>

namespace Anycommdlg
{
//-- type declarations -------------------------------------------------------
typedef tagOFNA *POpenFilenameA;

typedef tagOFNW *POpenFilenameW;

typedef POpenFilenameA POpenFilename;

typedef tagOFNA TOpenFilenameA;

typedef tagOFNW TOpenFilenameW;

typedef tagOFNA TOpenFilename;

typedef _OFNOTIFYA *POFNotifyA;

typedef _OFNOTIFYW *POFNotifyW;

typedef POFNotifyA POFNotify;

typedef _OFNOTIFYA TOFNotifyA;

typedef _OFNOTIFYW TOFNotifyW;

typedef _OFNOTIFYA TOFNotify;

typedef _OFNOTIFYEXA *POFNotifyExA;

typedef _OFNOTIFYEXW *POFNotifyExW;

typedef POFNotifyExA POFNotifyEx;

typedef _OFNOTIFYEXA TOFNotifyExA;

typedef _OFNOTIFYEXW TOFNotifyExW;

typedef _OFNOTIFYEXA TOFNotifyEx;

typedef tagCHOOSECOLORA *PChooseColorA;

typedef tagCHOOSECOLORW *PChooseColorW;

typedef PChooseColorA PChooseColor;

typedef tagCHOOSECOLORA TChooseColorA;

typedef tagCHOOSECOLORW TChooseColorW;

typedef tagCHOOSECOLORA TChooseColor;

typedef tagFINDREPLACEA *PFindReplaceA;

typedef tagFINDREPLACEW *PFindReplaceW;

typedef PFindReplaceA PFindReplace;

typedef tagFINDREPLACEA TFindReplaceA;

typedef tagFINDREPLACEW TFindReplaceW;

typedef tagFINDREPLACEA TFindReplace;

typedef tagCHOOSEFONTA *PChooseFontA;

typedef tagCHOOSEFONTW *PChooseFontW;

typedef PChooseFontA PChooseFont;

typedef tagCHOOSEFONTA TChooseFontA;

typedef tagCHOOSEFONTW TChooseFontW;

typedef tagCHOOSEFONTA TChooseFont;

typedef tagPDA *PPrintDlgA;

typedef tagPDW *PPrintDlgW;

typedef PPrintDlgA PPrintDlg;

typedef tagPDA TPrintDlgA;

typedef tagPDW TPrintDlgW;

typedef tagPDA TPrintDlg;

typedef tagDEVNAMES *PDevNames;

typedef tagDEVNAMES TDevNames;

typedef tagPSDA *PPageSetupDlgA;

typedef tagPSDW *PPageSetupDlgW;

typedef PPageSetupDlgA PPageSetupDlg;

typedef tagPSDA TPageSetupDlgA;

typedef tagPSDW TPageSetupDlgW;

typedef tagPSDA TPageSetupDlg;

//-- var, const, procedure ---------------------------------------------------

}	/* namespace Anycommdlg */
#if !defined(DELPHIHEADER_NO_IMPLICIT_NAMESPACE_USE)
using namespace Anycommdlg;
#endif
#pragma pack(pop)
#pragma option pop

#pragma delphiheader end.
//-- end unit ----------------------------------------------------------------
#endif	// AnycommdlgHPP
