Trait windows::Win32::System::RemoteDesktop::ItsPubPlugin2_Impl
pub trait ItsPubPlugin2_Impl: Sized + ItsPubPlugin_Impl {
// Required methods
fn GetResource2List(
&self,
userid: &PCWSTR,
pceapplistsize: *mut i32,
resourcelist: *mut *mut pluginResource2,
) -> Result<()>;
fn GetResource2(
&self,
alias: &PCWSTR,
flags: i32,
resource: *mut pluginResource2,
) -> Result<()>;
fn ResolvePersonalDesktop(
&self,
userid: &PCWSTR,
poolid: &PCWSTR,
epdresolutiontype: TSPUB_PLUGIN_PD_RESOLUTION_TYPE,
ppdassignmenttype: *mut TSPUB_PLUGIN_PD_ASSIGNMENT_TYPE,
endpointname: PWSTR,
) -> Result<()>;
fn DeletePersonalDesktopAssignment(
&self,
userid: &PCWSTR,
poolid: &PCWSTR,
endpointname: &PCWSTR,
) -> Result<()>;
}
Required Methods§
fn GetResource2List( &self, userid: &PCWSTR, pceapplistsize: *mut i32, resourcelist: *mut *mut pluginResource2, ) -> Result<()>
fn GetResource2( &self, alias: &PCWSTR, flags: i32, resource: *mut pluginResource2, ) -> Result<()>
fn ResolvePersonalDesktop( &self, userid: &PCWSTR, poolid: &PCWSTR, epdresolutiontype: TSPUB_PLUGIN_PD_RESOLUTION_TYPE, ppdassignmenttype: *mut TSPUB_PLUGIN_PD_ASSIGNMENT_TYPE, endpointname: PWSTR, ) -> Result<()>
fn DeletePersonalDesktopAssignment( &self, userid: &PCWSTR, poolid: &PCWSTR, endpointname: &PCWSTR, ) -> Result<()>
Object Safety§
This trait is not object safe.