#[repr(C)]pub struct TYPEATTR {Show 18 fields
pub guid: GUID,
pub lcid: u32,
pub dwReserved: u32,
pub memidConstructor: i32,
pub memidDestructor: i32,
pub lpstrSchema: PWSTR,
pub cbSizeInstance: u32,
pub typekind: TYPEKIND,
pub cFuncs: u16,
pub cVars: u16,
pub cImplTypes: u16,
pub cbSizeVft: u16,
pub cbAlignment: u16,
pub wTypeFlags: u16,
pub wMajorVerNum: u16,
pub wMinorVerNum: u16,
pub tdescAlias: TYPEDESC,
pub idldescType: IDLDESC,
}
Expand description
Required features: "Win32_System_Com"
, "Win32_System_Ole"
Fields
guid: GUID
lcid: u32
dwReserved: u32
memidConstructor: i32
memidDestructor: i32
lpstrSchema: PWSTR
cbSizeInstance: u32
typekind: TYPEKIND
cFuncs: u16
cVars: u16
cImplTypes: u16
cbSizeVft: u16
cbAlignment: u16
wTypeFlags: u16
wMajorVerNum: u16
wMinorVerNum: u16
tdescAlias: TYPEDESC
idldescType: IDLDESC
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for TYPEATTR
impl !Send for TYPEATTR
impl !Sync for TYPEATTR
impl Unpin for TYPEATTR
impl UnwindSafe for TYPEATTR
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more