winapi_ui_automation/um/
restrictederrorinfo.rs

1// Licensed under the Apache License, Version 2.0
2// <LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
3// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your option.
4// All files in the project carrying such notice may not be copied, modified, or distributed
5// except according to those terms.
6use shared::wtypes::BSTR;
7use um::unknwnbase::{IUnknown, IUnknownVtbl};
8use um::winnt::HRESULT;
9RIDL!{#[uuid(0x82ba7092, 0x4c88, 0x427d, 0xa7, 0xbc, 0x16, 0xdd, 0x93, 0xfe, 0xb6, 0x7e)]
10interface IRestrictedErrorInfo(IRestrictedErrorInfoVtbl): IUnknown(IUnknownVtbl) {
11    fn GetErrorDetails(
12        description: *mut BSTR,
13        error: *mut HRESULT,
14        restrictedDescription: *mut BSTR,
15        capabilitySid: *mut BSTR,
16    ) -> HRESULT,
17    fn GetReference(
18        reference: *mut BSTR,
19    ) -> HRESULT,
20}}