mirror of
https://github.com/marlersoft/win32json
synced 2026-06-21 13:57:33 +00:00
279 lines
11 KiB
JSON
279 lines
11 KiB
JSON
{
|
|
"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":[
|
|
]
|
|
}
|