mirror of
https://github.com/marlersoft/win32json
synced 2026-06-21 13:57:33 +00:00
267 lines
11 KiB
JSON
267 lines
11 KiB
JSON
{
|
|
|
|
"Constants":[
|
|
{
|
|
"Name":"PRINTTICKET_ISTREAM_APIS"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"S_PT_NO_CONFLICT"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":262145
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"S_PT_CONFLICT_RESOLVED"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":262146
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"E_PRINTTICKET_FORMAT"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2147745795
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"E_PRINTCAPABILITIES_FORMAT"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2147745796
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"E_DELTA_PRINTTICKET_FORMAT"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2147745797
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"E_PRINTDEVICECAPABILITIES_FORMAT"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2147745798
|
|
,"Attrs":[]
|
|
}
|
|
]
|
|
|
|
,"Types":[
|
|
{
|
|
"Name":"EDefaultDevmodeType"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"kUserDefaultDevmode","Value":0}
|
|
,{"Name":"kPrinterDefaultDevmode","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"EPrintTicketScope"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"kPTPageScope","Value":0}
|
|
,{"Name":"kPTDocumentScope","Value":1}
|
|
,{"Name":"kPTJobScope","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
]
|
|
|
|
,"Functions":[
|
|
{
|
|
"Name":"PTQuerySchemaVersionSupport"
|
|
,"SetLastError":false
|
|
,"DllImport":"prntvpt"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pszPrinterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"pMaxVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PTOpenProvider"
|
|
,"SetLastError":false
|
|
,"DllImport":"prntvpt"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pszPrinterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"phProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPTPROVIDER","TargetKind":"Default","Api":"Storage.Xps","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PTOpenProviderEx"
|
|
,"SetLastError":false
|
|
,"DllImport":"prntvpt"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pszPrinterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"dwMaxVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"dwPrefVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"phProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPTPROVIDER","TargetKind":"Default","Api":"Storage.Xps","Parents":[]}},"Attrs":["Out"]}
|
|
,{"Name":"pUsedVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PTCloseProvider"
|
|
,"SetLastError":false
|
|
,"DllImport":"prntvpt"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"hProvider","Type":{"Kind":"ApiRef","Name":"HPTPROVIDER","TargetKind":"Default","Api":"Storage.Xps","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PTReleaseMemory"
|
|
,"SetLastError":false
|
|
,"DllImport":"prntvpt"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PTGetPrintCapabilities"
|
|
,"SetLastError":false
|
|
,"DllImport":"prntvpt"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"hProvider","Type":{"Kind":"ApiRef","Name":"HPTPROVIDER","TargetKind":"Default","Api":"Storage.Xps","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pPrintTicket","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"pCapabilities","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pbstrErrorMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PTGetPrintDeviceCapabilities"
|
|
,"SetLastError":false
|
|
,"DllImport":"prntvpt"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows10.0.15063"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"hProvider","Type":{"Kind":"ApiRef","Name":"HPTPROVIDER","TargetKind":"Default","Api":"Storage.Xps","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pPrintTicket","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"pDeviceCapabilities","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pbstrErrorMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PTGetPrintDeviceResources"
|
|
,"SetLastError":false
|
|
,"DllImport":"prntvpt"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows10.0.15063"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"hProvider","Type":{"Kind":"ApiRef","Name":"HPTPROVIDER","TargetKind":"Default","Api":"Storage.Xps","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pszLocaleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"pPrintTicket","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"pDeviceResources","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pbstrErrorMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PTMergeAndValidatePrintTicket"
|
|
,"SetLastError":false
|
|
,"DllImport":"prntvpt"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"hProvider","Type":{"Kind":"ApiRef","Name":"HPTPROVIDER","TargetKind":"Default","Api":"Storage.Xps","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pBaseTicket","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pDeltaTicket","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"scope","Type":{"Kind":"ApiRef","Name":"EPrintTicketScope","TargetKind":"Default","Api":"Graphics.Printing.PrintTicket","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pResultTicket","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pbstrErrorMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PTConvertPrintTicketToDevMode"
|
|
,"SetLastError":false
|
|
,"DllImport":"prntvpt"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"hProvider","Type":{"Kind":"ApiRef","Name":"HPTPROVIDER","TargetKind":"Default","Api":"Storage.Xps","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pPrintTicket","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"baseDevmodeType","Type":{"Kind":"ApiRef","Name":"EDefaultDevmodeType","TargetKind":"Default","Api":"Graphics.Printing.PrintTicket","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"scope","Type":{"Kind":"ApiRef","Name":"EPrintTicketScope","TargetKind":"Default","Api":"Graphics.Printing.PrintTicket","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pcbDevmode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
,{"Name":"ppDevmode","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEA","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}}},"Attrs":["Out"]}
|
|
,{"Name":"pbstrErrorMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PTConvertDevModeToPrintTicket"
|
|
,"SetLastError":false
|
|
,"DllImport":"prntvpt"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"hProvider","Type":{"Kind":"ApiRef","Name":"HPTPROVIDER","TargetKind":"Default","Api":"Storage.Xps","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"cbDevmode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pDevmode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEA","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"scope","Type":{"Kind":"ApiRef","Name":"EPrintTicketScope","TargetKind":"Default","Api":"Graphics.Printing.PrintTicket","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pPrintTicket","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
]
|
|
|
|
,"UnicodeAliases":[
|
|
]
|
|
|
|
}
|