winapi_ui_automation/um/
documenttarget.rs1use ctypes::c_void;
8use shared::basetsd::UINT32;
9use shared::guiddef::{GUID, REFGUID, REFIID};
10use shared::ntdef::HRESULT;
11use um::unknwnbase::{IUnknown, IUnknownVtbl};
12RIDL!{#[uuid(0x1b8efec4, 0x3019, 0x4c27, 0x96, 0x4e, 0x36, 0x72, 0x02, 0x15, 0x69, 0x06)]
13interface IPrintDocumentPackageTarget(IPrintDocumentPackageTargetVtbl): IUnknown(IUnknownVtbl) {
14 fn GetPackageTargetTypes(
15 targetCount: *mut UINT32,
16 targetTypes: *mut *mut GUID,
17 ) -> HRESULT,
18 fn GetPackageTarget(
19 guidTargetType: REFGUID,
20 riid: REFIID,
21 ppvTarget: *mut *mut c_void,
22 ) -> HRESULT,
23 fn Cancel() -> HRESULT,
24}}