2001-11-01 Danny Smith <dannysmith@users.sourceforge.net>
* include/basetyps.h (DECLARE_INTERFACE): Don't add __attribute__((com_interface)) for __GNUC__ >= 3. 2001-11-01 Danny Smith <dannysmith@users.sourceforge.net> * include/commdlg.h (PRINTPAGERANGE): Add structure definition. (PRINTDLGEX[AW]): Likewise. (PrintDlgEx[AW]): Add function declaration. * lib/comdlg32.def (PrintDlgEx[AW]): Add function stubs. * ChangeLog: Fix typo in last entry. 2001-11-01 TAMURA Kent <tkent@users.sourceforge.net> * include/objbase.h (CoGetClassObject): Change third parameter to COSERVERINFO*. 2001-10-30 Danny Smith <dannysmith@users.sourceforge.net> * include/winuser.h (MOUSEEVENTF_WHEEL): Define. Thanks to: Kim Saunders. * include/oleauto.h: Define VARIANT* flags for VariantChangeType. Thanks to: Pat Thoyts. * include/winnt.h: Change C++ style comment to C style. * include/shlobj.h: Ditto. * include/objbase.h (enum tagCOINIT): Remove comma at end of list. * include/oledlg.h (enum tagOLEUIPASTEFLAG): Ditto. * include/oleidl.h (enum tagDROPEFFECT): Mark as __extension__ (enum not limited to range of int). * include/oaidl.h (struct tagVARIANT): Mark as __extension__ (struct with no named members), ifndef NONAMELESSUNION. 2001-10-30 Danny Smith <dannysmith@users.sourceforge.net> * include/winuser.h (CREATESTRUCT): UNICODE it. (CBT_CREATEWND): Likewise. 2001-10-20 Corinna Vinschen <corinna@vinschen.de> * include/winnetwk.h (WNetGetResourceInformationA): Add declaration. (WNetGetResourceInformationW): Ditto. (WNetGetResourceInformation): Add define. 2001-10-12 Pedro A Aranda <paaguti@hotmail.com> * include/winuser.h (POINTSTOPOINT): Use explicit casts before extracting words.
This commit is contained in:
@ -426,6 +426,73 @@ typedef struct tagPDW {
|
||||
HANDLE hPrintTemplate;
|
||||
HANDLE hSetupTemplate;
|
||||
} PRINTDLGW,*LPPRINTDLGW;
|
||||
#if (WINVER >= 0x0500)
|
||||
/* We could #include <unknwn.h> here but that would bring
|
||||
in a cascade of rpc dependencies */
|
||||
#ifndef __IUnknown_INTERFACE_DEFINED__
|
||||
#define __IUnknown_INTERFACE_DEFINED__
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IUnknown
|
||||
DECLARE_INTERFACE(IUnknown)
|
||||
{
|
||||
STDMETHOD(QueryInterface)(THIS_ REFIID,PVOID*) PURE;
|
||||
STDMETHOD_(ULONG,AddRef)(THIS) PURE;
|
||||
STDMETHOD_(ULONG,Release)(THIS) PURE;
|
||||
};
|
||||
typedef IUnknown *LPUNKNOWN;
|
||||
#endif
|
||||
#include <prsht.h> /* for HPROPSHEETPAGE */
|
||||
typedef struct tagPRINTPAGERANGE {
|
||||
DWORD nFromPage;
|
||||
DWORD nToPage;
|
||||
} PRINTPAGERANGE, *LPPRINTPAGERANGE;
|
||||
typedef struct tagPDEXA {
|
||||
DWORD lStructSize;
|
||||
HWND hwndOwner;
|
||||
HGLOBAL hDevMode;
|
||||
HGLOBAL hDevNames;
|
||||
HDC hDC;
|
||||
DWORD Flags;
|
||||
DWORD Flags2;
|
||||
DWORD ExclusionFlags;
|
||||
DWORD nPageRanges;
|
||||
DWORD nMaxPageRanges;
|
||||
LPPRINTPAGERANGE lpPageRanges;
|
||||
DWORD nMinPage;
|
||||
DWORD nMaxPage;
|
||||
DWORD nCopies;
|
||||
HINSTANCE hInstance;
|
||||
LPCSTR lpPrintTemplateName;
|
||||
LPUNKNOWN lpCallback;
|
||||
DWORD nPropertyPages;
|
||||
HPROPSHEETPAGE *lphPropertyPages;
|
||||
DWORD nStartPage;
|
||||
DWORD dwResultAction;
|
||||
} PRINTDLGEXA, *LPPRINTDLGEXA;
|
||||
typedef struct tagPDEXW {
|
||||
DWORD lStructSize;
|
||||
HWND hwndOwner;
|
||||
HGLOBAL hDevMode;
|
||||
HGLOBAL hDevNames;
|
||||
HDC hDC;
|
||||
DWORD Flags;
|
||||
DWORD Flags2;
|
||||
DWORD ExclusionFlags;
|
||||
DWORD nPageRanges;
|
||||
DWORD nMaxPageRanges;
|
||||
LPPRINTPAGERANGE lpPageRanges;
|
||||
DWORD nMinPage;
|
||||
DWORD nMaxPage;
|
||||
DWORD nCopies;
|
||||
HINSTANCE hInstance;
|
||||
LPCWSTR lpPrintTemplateName;
|
||||
LPUNKNOWN lpCallback;
|
||||
DWORD nPropertyPages;
|
||||
HPROPSHEETPAGE *lphPropertyPages;
|
||||
DWORD nStartPage;
|
||||
DWORD dwResultAction;
|
||||
} PRINTDLGEXW, *LPPRINTDLGEXW;
|
||||
#endif /* WINVER >= 0x0500 */
|
||||
|
||||
BOOL WINAPI ChooseColorA(LPCHOOSECOLORA);
|
||||
BOOL WINAPI ChooseColorW(LPCHOOSECOLORW);
|
||||
@ -446,6 +513,10 @@ BOOL WINAPI PrintDlgA(LPPRINTDLGA);
|
||||
BOOL WINAPI PrintDlgW(LPPRINTDLGW);
|
||||
HWND WINAPI ReplaceTextA(LPFINDREPLACEA);
|
||||
HWND WINAPI ReplaceTextW(LPFINDREPLACEW);
|
||||
#if (WINVER >= 0x0500)
|
||||
HRESULT WINAPI PrintDlgExA(LPPRINTDLGEXA);
|
||||
HRESULT WINAPI PrintDlgExW(LPPRINTDLGEXW);
|
||||
#endif /* WINVER >= 0x0500 */
|
||||
|
||||
#ifdef UNICODE
|
||||
#define LBSELCHSTRING LBSELCHSTRINGW
|
||||
@ -471,7 +542,11 @@ typedef PRINTDLGW PRINTDLG,*LPPRINTDLG;
|
||||
#define PageSetupDlg PageSetupDlgW
|
||||
#define PrintDlg PrintDlgW
|
||||
#define ReplaceText ReplaceTextW
|
||||
#else
|
||||
#if (WINVER >= 0x0500)
|
||||
typedef PRINTDLGEXW PRINTDLGEX, *LPPRINTDLGEX;
|
||||
#define PrintDlgEx PrintDlgExW
|
||||
#endif /* WINVER >= 0x0500 */
|
||||
#else /* UNICODE */
|
||||
#define LBSELCHSTRING LBSELCHSTRINGA
|
||||
#define SHAREVISTRING SHAREVISTRINGA
|
||||
#define FILEOKSTRING FILEOKSTRINGA
|
||||
@ -495,7 +570,11 @@ typedef PRINTDLGA PRINTDLG,*LPPRINTDLG;
|
||||
#define PageSetupDlg PageSetupDlgA
|
||||
#define PrintDlg PrintDlgA
|
||||
#define ReplaceText ReplaceTextA
|
||||
#endif
|
||||
#if (WINVER >= 0x0500)
|
||||
typedef PRINTDLGEXA PRINTDLGEX, *LPPRINTDLGEX;
|
||||
#define PrintDlgEx PrintDlgExA
|
||||
#endif /* WINVER >= 0x0500 */
|
||||
#endif /* UNICODE */
|
||||
#pragma pack(pop)
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
Reference in New Issue
Block a user