Trait winsafe::prelude::oleaut_IDispatch
source · pub trait oleaut_IDispatch: ole_IUnknown {
// Provided methods
fn GetIDsOfNames(
&self,
names: &[impl AsRef<str>],
lcid: LCID
) -> HrResult<Vec<i32>> { ... }
fn GetTypeInfoCount(&self) -> HrResult<u32> { ... }
fn GetTypeInfo(&self, info_type: u32, lcid: LCID) -> HrResult<ITypeInfo> { ... }
}
Available on crate features
kernel
and oleaut
only.Expand description
This trait is enabled with the oleaut
feature, and provides methods for
IDispatch
.
Prefer importing this trait through the prelude:
use winsafe::prelude::*;
Provided Methods§
sourcefn GetIDsOfNames(
&self,
names: &[impl AsRef<str>],
lcid: LCID
) -> HrResult<Vec<i32>>
fn GetIDsOfNames( &self, names: &[impl AsRef<str>], lcid: LCID ) -> HrResult<Vec<i32>>
IDispatch::GetIDsOfNames
method.
sourcefn GetTypeInfoCount(&self) -> HrResult<u32>
fn GetTypeInfoCount(&self) -> HrResult<u32>
IDispatch::GetTypeInfoCount
method.
sourcefn GetTypeInfo(&self, info_type: u32, lcid: LCID) -> HrResult<ITypeInfo>
fn GetTypeInfo(&self, info_type: u32, lcid: LCID) -> HrResult<ITypeInfo>
IDispatch::GetTypeInfo
method.
Object Safety§
This trait is not object safe.
Implementors§
impl oleaut_IDispatch for IAction
Available on crate feature
taskschd
only.impl oleaut_IDispatch for IActionCollection
Available on crate feature
taskschd
only.impl oleaut_IDispatch for IBootTrigger
Available on crate feature
taskschd
only.impl oleaut_IDispatch for IComHandlerAction
Available on crate feature
taskschd
only.impl oleaut_IDispatch for IDailyTrigger
Available on crate feature
taskschd
only.impl oleaut_IDispatch for IDispatch
impl oleaut_IDispatch for IEmailAction
Available on crate feature
taskschd
only.impl oleaut_IDispatch for IEventTrigger
Available on crate feature
taskschd
only.impl oleaut_IDispatch for IExecAction
Available on crate feature
taskschd
only.impl oleaut_IDispatch for IIdleTrigger
Available on crate feature
taskschd
only.impl oleaut_IDispatch for ILogonTrigger
Available on crate feature
taskschd
only.impl oleaut_IDispatch for IMediaControl
Available on crate feature
dshow
only.impl oleaut_IDispatch for IRegisteredTask
Available on crate feature
taskschd
only.impl oleaut_IDispatch for IRegistrationInfo
Available on crate feature
taskschd
only.impl oleaut_IDispatch for ITaskDefinition
Available on crate feature
taskschd
only.impl oleaut_IDispatch for ITaskFolder
Available on crate feature
taskschd
only.impl oleaut_IDispatch for ITaskService
Available on crate feature
taskschd
only.impl oleaut_IDispatch for ITrigger
Available on crate feature
taskschd
only.impl oleaut_IDispatch for ITriggerCollection
Available on crate feature
taskschd
only.