#[repr(C)]pub struct OPENASINFO {
pub pcszFile: PWSTR,
pub pcszClass: PWSTR,
pub oaifInFlags: OPEN_AS_INFO_FLAGS,
}
Fields§
§pcszFile: PWSTR
§pcszClass: PWSTR
§oaifInFlags: OPEN_AS_INFO_FLAGS
Trait Implementations§
Source§impl Abi for OPENASINFO
impl Abi for OPENASINFO
Source§type Abi = OPENASINFO
type Abi = OPENASINFO
The abi representation of the implementing type. Read more
type DefaultType = OPENASINFO
Source§fn ok(value: &Self::DefaultType) -> Result<Self, Error>
fn ok(value: &Self::DefaultType) -> Result<Self, Error>
Converts from
Self::DefaultType
to Result<T>
.Source§fn set_abi(&mut self) -> *mut Self::Abi
fn set_abi(&mut self) -> *mut Self::Abi
Returns a pointer for setting the object’s value via an ABI call.
fn drop_param(_: &mut Param<'_, Self>)
Source§impl Clone for OPENASINFO
impl Clone for OPENASINFO
Source§fn clone(&self) -> OPENASINFO
fn clone(&self) -> OPENASINFO
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for OPENASINFO
impl Debug for OPENASINFO
Source§impl Default for OPENASINFO
impl Default for OPENASINFO
Source§impl PartialEq for OPENASINFO
impl PartialEq for OPENASINFO
impl Copy for OPENASINFO
impl Eq for OPENASINFO
Auto Trait Implementations§
impl Freeze for OPENASINFO
impl RefUnwindSafe for OPENASINFO
impl !Send for OPENASINFO
impl !Sync for OPENASINFO
impl Unpin for OPENASINFO
impl UnwindSafe for OPENASINFO
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more