mirror of
git://source.winehq.org/git/wine.git
synced 2024-08-31 11:14:07 +00:00
include: Add COM interface definitions needed for PrintDlgEx implementation.
This commit is contained in:
parent
16dc683996
commit
04d3f6c1f5
|
@ -83,6 +83,7 @@ DEFINE_GUID(GUID_NULL,0,0,0,0,0,0,0,0,0,0,0);
|
|||
#include "sensevts.h"
|
||||
#include "ocmm.h"
|
||||
#include "commoncontrols.h"
|
||||
#include "commdlg.h"
|
||||
#include "tlogstg.h"
|
||||
#include "msdasc.h"
|
||||
|
||||
|
|
|
@ -762,6 +762,40 @@ typedef struct tagPDEXW
|
|||
DECL_WINELIB_TYPE_AW(PRINTDLGEX)
|
||||
DECL_WINELIB_TYPE_AW(LPPRINTDLGEX)
|
||||
|
||||
#ifdef STDMETHOD
|
||||
|
||||
DEFINE_GUID(IID_IPrintDialogCallback, 0x5852a2c3,0x6530,0x11d1,0xb6,0xa3,0x00,0x00,0xf8,0x75,0x7b,0xf9);
|
||||
#define INTERFACE IPrintDialogCallback
|
||||
DECLARE_INTERFACE_(IPrintDialogCallback,IUnknown)
|
||||
{
|
||||
/*** IUnknown methods ***/
|
||||
STDMETHOD_(HRESULT,QueryInterface)(THIS_ REFIID,void **) PURE;
|
||||
STDMETHOD_(ULONG,AddRef)(THIS) PURE;
|
||||
STDMETHOD_(ULONG,Release)(THIS) PURE;
|
||||
/*** IPrintDialogCallback methods ***/
|
||||
STDMETHOD(InitDone)(THIS) PURE;
|
||||
STDMETHOD(SelectionChange)(THIS) PURE;
|
||||
STDMETHOD(HandleMessage)(THIS_ HWND,UINT,WPARAM,LPARAM,LRESULT *) PURE;
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
DEFINE_GUID(IID_IPrintDialogServices, 0x509aaeda,0x5639,0x11d1,0xb6,0xa1,0x00,0x00,0xf8,0x75,0x7b,0xf9);
|
||||
#define INTERFACE IPrintDialogServices
|
||||
DECLARE_INTERFACE_(IPrintDialogServices,IUnknown)
|
||||
{
|
||||
/*** IUnknown methods ***/
|
||||
STDMETHOD_(HRESULT,QueryInterface)(THIS_ REFIID,void **) PURE;
|
||||
STDMETHOD_(ULONG,AddRef)(THIS) PURE;
|
||||
STDMETHOD_(ULONG,Release)(THIS) PURE;
|
||||
/*** IPrintDialogServices methods ***/
|
||||
STDMETHOD(GetCurrentDevMode)(THIS_ LPDEVMODEW,UINT *) PURE;
|
||||
STDMETHOD(GetCurrentPrinterName)(THIS_ LPWSTR,UINT *) PURE;
|
||||
STDMETHOD(GetCurrentPortName)(THIS_ LPWSTR,UINT *) PURE;
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
#endif /* STDMETHOD */
|
||||
|
||||
BOOL WINAPI ChooseColorA(LPCHOOSECOLORA lpChCol);
|
||||
BOOL WINAPI ChooseColorW(LPCHOOSECOLORW lpChCol);
|
||||
#define ChooseColor WINELIB_NAME_AW(ChooseColor)
|
||||
|
|
|
@ -23,6 +23,7 @@
|
|||
#include <windows.h>
|
||||
#include <winreg.h>
|
||||
#include <commctrl.h>
|
||||
#include <commdlg.h>
|
||||
#include <unknwn.h>
|
||||
|
||||
#ifdef NONAMELESSUNION
|
||||
|
|
|
@ -19,7 +19,6 @@
|
|||
*/
|
||||
|
||||
#include "main.h"
|
||||
#include "commdlg.h"
|
||||
|
||||
#include "wine/debug.h"
|
||||
#include "wine/unicode.h"
|
||||
|
|
Loading…
Reference in a new issue