ReactOS 0.4.16-dev-852-gcfcc8d8
|
Classes | |
struct | tagPAGERANGE |
struct | tagPAGESET |
Public Types | |
enum | PRINTFLAG { PRINTFLAG_MAYBOTHERUSER = 1 , PRINTFLAG_PROMPTUSER = 2 , PRINTFLAG_USERMAYCHANGEPRINTER = 4 , PRINTFLAG_RECOMPOSETODEVICE = 8 , PRINTFLAG_DONTACTUALLYPRINT = 16 , PRINTFLAG_FORCEPROPERTIES = 32 , PRINTFLAG_PRINTTOFILE = 64 } |
typedef IPrint * | LPPRINT |
typedef struct IPrint::tagPAGERANGE | PAGERANGE |
typedef struct IPrint::tagPAGESET | PAGESET |
![]() | |
typedef IUnknown * | LPUNKNOWN |
Public Member Functions | |
HRESULT | SetInitialPageNum ([in] LONG nFirstPage) |
HRESULT | GetPageInfo ([out] LONG *pnFirstPage, [out] LONG *pcPages) |
HRESULT | Print ([in] DWORD grfFlags, [in, out] DVTARGETDEVICE **pptd, [in, out] PAGESET **ppPageSet, [in, out, unique] STGMEDIUM *pstgmOptions, [in] IContinueCallback *pcallback, [in] LONG nFirstPage, [out] LONG *pcPagesPrinted, [out] LONG *pnLastPage) |
HRESULT | RemotePrint ([in] DWORD grfFlags, [in, out] DVTARGETDEVICE **pptd, [in, out] PAGESET **pppageset, [in, out, unique] RemSTGMEDIUM *pstgmOptions, [in] IContinueCallback *pcallback, [in] LONG nFirstPage, [out] LONG *pcPagesPrinted, [out] LONG *pnLastPage) |
![]() | |
HRESULT | QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) |
ULONG | AddRef () |
ULONG | Release () |
Definition at line 336 of file docobj.idl.
typedef IPrint* IPrint::LPPRINT |
Definition at line 338 of file docobj.idl.
typedef struct IPrint::tagPAGESET IPrint::PAGESET |
Enumerator | |
---|---|
PRINTFLAG_MAYBOTHERUSER | |
PRINTFLAG_PROMPTUSER | |
PRINTFLAG_USERMAYCHANGEPRINTER | |
PRINTFLAG_RECOMPOSETODEVICE | |
PRINTFLAG_DONTACTUALLYPRINT | |
PRINTFLAG_FORCEPROPERTIES | |
PRINTFLAG_PRINTTOFILE |
Definition at line 340 of file docobj.idl.
HRESULT IPrint::Print | ( | [in] DWORD | grfFlags, |
[in, out] DVTARGETDEVICE ** | pptd, | ||
[in, out] PAGESET ** | ppPageSet, | ||
[in, out, unique] STGMEDIUM * | pstgmOptions, | ||
[in] IContinueCallback * | pcallback, | ||
[in] LONG | nFirstPage, | ||
[out] LONG * | pcPagesPrinted, | ||
[out] LONG * | pnLastPage | ||
) |
HRESULT IPrint::RemotePrint | ( | [in] DWORD | grfFlags, |
[in, out] DVTARGETDEVICE ** | pptd, | ||
[in, out] PAGESET ** | pppageset, | ||
[in, out, unique] RemSTGMEDIUM * | pstgmOptions, | ||
[in] IContinueCallback * | pcallback, | ||
[in] LONG | nFirstPage, | ||
[out] LONG * | pcPagesPrinted, | ||
[out] LONG * | pnLastPage | ||
) |