Win32 API 日本語リファレンス
ホームGraphics.Printing › IPrintTicketProvider

IPrintTicketProvider

COM
IIDbb5116db-0a23-4c3a-a6b6-89e5558dfb5d継承元IUnknown自前メソッド開始 vtbl3

メソッド 7

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT GetSupportedVersions(PRINTER_HANDLE hPrinter, INT** ppVersions, INT* cVersions)
4HRESULT BindPrinter(PRINTER_HANDLE hPrinter, INT version, SHIMOPTS* pOptions, DWORD* pDevModeFlags, INT* cNamespaces, LPWSTR** ppNamespaces)
5HRESULT QueryDeviceNamespace(LPWSTR* pDefaultNamespace)
6HRESULT ConvertPrintTicketToDevMode(IXMLDOMDocument2* pPrintTicket, DWORD cbDevmodeIn, DEVMODEA* pDevmodeIn, DWORD* pcbDevmodeOut, DEVMODEA** ppDevmodeOut)
7HRESULT ConvertDevModeToPrintTicket(DWORD cbDevmode, DEVMODEA* pDevmode, IXMLDOMDocument2* pPrintTicket)
8HRESULT GetPrintCapabilities(IXMLDOMDocument2* pPrintTicket, IXMLDOMDocument2** ppCapabilities)
9HRESULT ValidatePrintTicket(IXMLDOMDocument2* pBaseTicket)