{ "Constants":[{ "Name":"ID_DOCUMENTPACKAGETARGET_MSXPS" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"9cae40a8-ded1-41c9-a9fd-d735ef33aeda" ,"Attrs":[] },{ "Name":"ID_DOCUMENTPACKAGETARGET_OPENXPS" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"0056bb72-8c9c-4612-bd0f-93012a87099d" ,"Attrs":[] },{ "Name":"ID_DOCUMENTPACKAGETARGET_OPENXPS_WITH_3D" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"63dbd720-8b14-4577-b074-7bb11b596d28" ,"Attrs":[] }], "Types":[{ "Name":"XPS_JOB_COMPLETION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"XPS_JOB_IN_PROGRESS","Value":0} ,{"Name":"XPS_JOB_COMPLETED","Value":1} ,{"Name":"XPS_JOB_CANCELLED","Value":2} ,{"Name":"XPS_JOB_FAILED","Value":3} ] ,"IntegerBase":"Int32" },{ "Name":"XPS_JOB_STATUS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"jobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"currentDocument","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"currentPage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"currentPageTotal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"completion","Type":{"Kind":"ApiRef","Name":"XPS_JOB_COMPLETION","TargetKind":"Default","Api":"Storage.Xps.Printing","Parents":[]},"Attrs":[]} ,{"Name":"jobStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"IXpsPrintJobStream" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"7a77dc5f-45d6-4dff-9307-d8cb846347ca" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"ISequentialStream","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"Close" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] }] },{ "Name":"IXpsPrintJob" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"5ab89b06-8194-425f-ab3b-d7a96e350161" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"Cancel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"GetJobStatus" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"jobStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_JOB_STATUS","TargetKind":"Default","Api":"Storage.Xps.Printing","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"PrintDocumentPackageTarget" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"4842669e-9947-46ea-8ba2-d8cce432c2ca" },{ "Name":"PrintDocumentPackageTargetFactory" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"348ef17d-6c81-4982-92b4-ee188a43867a" },{ "Name":"IPrintDocumentPackageTarget" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"1b8efec4-3019-4c27-964e-367202156906" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"GetPackageTargetTypes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"targetCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"targetTypes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["Out"]} ] },{ "Name":"GetPackageTarget" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"guidTargetType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppvTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} ] },{ "Name":"Cancel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] }] },{ "Name":"PrintDocumentPackageCompletion" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PrintDocumentPackageCompletion_InProgress","Value":0} ,{"Name":"PrintDocumentPackageCompletion_Completed","Value":1} ,{"Name":"PrintDocumentPackageCompletion_Canceled","Value":2} ,{"Name":"PrintDocumentPackageCompletion_Failed","Value":3} ] ,"IntegerBase":"Int32" },{ "Name":"PrintDocumentPackageStatus" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"CurrentDocument","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"CurrentPage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"CurrentPageTotal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"Completion","Type":{"Kind":"ApiRef","Name":"PrintDocumentPackageCompletion","TargetKind":"Default","Api":"Storage.Xps.Printing","Parents":[]},"Attrs":[]} ,{"Name":"PackageStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"IPrintDocumentPackageStatusEvent" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"ed90c8ad-5c34-4d05-a1ec-0e8a9b3ad7af" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"PackageStatusUpdated" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"packageStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PrintDocumentPackageStatus","TargetKind":"Default","Api":"Storage.Xps.Printing","Parents":[]}},"Attrs":["In"]} ] }] },{ "Name":"IPrintDocumentPackageTargetFactory" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"d2959bf7-b31b-4a3d-9600-712eb1335ba4" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"CreateDocumentPackageTargetForPrintJob" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"printerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"jobName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"jobOutputStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"jobPrintTicketStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"docPackageTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPrintDocumentPackageTarget","TargetKind":"Com","Api":"Storage.Xps.Printing","Parents":[]}},"Attrs":["Out"]} ] }] }], "Functions":[{ "Name":"StartXpsPrintJob" ,"SetLastError":false ,"DllImport":"XPSPRINT.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"printerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"jobName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"outputFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"progressEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"completionEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"printablePagesOn","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"printablePagesOnCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"xpsPrintJob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsPrintJob","TargetKind":"Com","Api":"Storage.Xps.Printing","Parents":[]}},"Attrs":["Out"]} ,{"Name":"documentStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsPrintJobStream","TargetKind":"Com","Api":"Storage.Xps.Printing","Parents":[]}},"Attrs":["Out"]} ,{"Name":"printTicketStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsPrintJobStream","TargetKind":"Com","Api":"Storage.Xps.Printing","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"StartXpsPrintJob1" ,"SetLastError":false ,"DllImport":"XPSPRINT.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"printerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"jobName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"outputFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"progressEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"completionEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"xpsPrintJob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsPrintJob","TargetKind":"Com","Api":"Storage.Xps.Printing","Parents":[]}},"Attrs":["Out"]} ,{"Name":"printContentReceiver","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMPackageTarget","TargetKind":"Com","Api":"Storage.Xps","Parents":[]}},"Attrs":["Out"]} ] }], "UnicodeAliases":[ ] }