Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
04d3f6c1
Commit
04d3f6c1
authored
Apr 09, 2013
by
Dmitry Timoshkov
Committed by
Alexandre Julliard
Apr 09, 2013
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
include: Add COM interface definitions needed for PrintDlgEx implementation.
parent
16dc6839
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
36 additions
and
1 deletion
+36
-1
uuid.c
dlls/uuid/uuid.c
+1
-0
commdlg.h
include/commdlg.h
+34
-0
main.h
programs/oleview/main.h
+1
-0
typelib.c
programs/oleview/typelib.c
+0
-1
No files found.
dlls/uuid/uuid.c
View file @
04d3f6c1
...
...
@@ -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"
...
...
include/commdlg.h
View file @
04d3f6c1
...
...
@@ -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)
...
...
programs/oleview/main.h
View file @
04d3f6c1
...
...
@@ -23,6 +23,7 @@
#include <windows.h>
#include <winreg.h>
#include <commctrl.h>
#include <commdlg.h>
#include <unknwn.h>
#ifdef NONAMELESSUNION
...
...
programs/oleview/typelib.c
View file @
04d3f6c1
...
...
@@ -19,7 +19,6 @@
*/
#include "main.h"
#include "commdlg.h"
#include "wine/debug.h"
#include "wine/unicode.h"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment