Trait windows::Win32::UI::TabletPC::IInkTablet_Impl
pub trait IInkTablet_Impl: Sized + IDispatch_Impl {
// Required methods
fn Name(&self) -> Result<BSTR>;
fn PlugAndPlayId(&self) -> Result<BSTR>;
fn MaximumInputRectangle(&self) -> Result<IInkRectangle>;
fn HardwareCapabilities(&self) -> Result<TabletHardwareCapabilities>;
fn IsPacketPropertySupported(
&self,
packetpropertyname: &BSTR,
) -> Result<VARIANT_BOOL>;
fn GetPropertyMetrics(
&self,
propertyname: &BSTR,
minimum: *mut i32,
maximum: *mut i32,
units: *mut TabletPropertyMetricUnit,
resolution: *mut f32,
) -> Result<()>;
}
Required Methods§
fn Name(&self) -> Result<BSTR>
fn PlugAndPlayId(&self) -> Result<BSTR>
fn MaximumInputRectangle(&self) -> Result<IInkRectangle>
fn HardwareCapabilities(&self) -> Result<TabletHardwareCapabilities>
fn IsPacketPropertySupported( &self, packetpropertyname: &BSTR, ) -> Result<VARIANT_BOOL>
fn GetPropertyMetrics( &self, propertyname: &BSTR, minimum: *mut i32, maximum: *mut i32, units: *mut TabletPropertyMetricUnit, resolution: *mut f32, ) -> Result<()>
Object Safety§
This trait is not object safe.