Struct winapi::oaidl::_wireVARIANT [] [src]

pub struct _wireVARIANT {
    pub clSize: DWORD,
    pub rpcReserved: DWORD,
    pub vt: USHORT,
    pub wReserved1: USHORT,
    pub wReserved2: USHORT,
    pub wReserved3: USHORT,
    pub data0: u64,
    pub data1: u64,
}

Fields

clSize: DWORD rpcReserved: DWORD vt: USHORT wReserved1: USHORT wReserved2: USHORT wReserved3: USHORT data0: u64 data1: u64

Methods

impl _wireVARIANT
[src]

unsafe fn llVal(&self) -> &LONGLONG

unsafe fn llVal_mut(&mut self) -> &mut LONGLONG

impl _wireVARIANT
[src]

unsafe fn lVal(&self) -> &LONG

unsafe fn lVal_mut(&mut self) -> &mut LONG

impl _wireVARIANT
[src]

unsafe fn bVal(&self) -> &BYTE

unsafe fn bVal_mut(&mut self) -> &mut BYTE

impl _wireVARIANT
[src]

unsafe fn iVal(&self) -> &SHORT

unsafe fn iVal_mut(&mut self) -> &mut SHORT

impl _wireVARIANT
[src]

unsafe fn fltVal(&self) -> &FLOAT

unsafe fn fltVal_mut(&mut self) -> &mut FLOAT

impl _wireVARIANT
[src]

unsafe fn dblVal(&self) -> &DOUBLE

unsafe fn dblVal_mut(&mut self) -> &mut DOUBLE

impl _wireVARIANT
[src]

unsafe fn boolVal(&self) -> &VARIANT_BOOL

unsafe fn boolVal_mut(&mut self) -> &mut VARIANT_BOOL

impl _wireVARIANT
[src]

unsafe fn scode(&self) -> &SCODE

unsafe fn scode_mut(&mut self) -> &mut SCODE

impl _wireVARIANT
[src]

unsafe fn cyVal(&self) -> &CY

unsafe fn cyVal_mut(&mut self) -> &mut CY

impl _wireVARIANT
[src]

unsafe fn date(&self) -> &DATE

unsafe fn date_mut(&mut self) -> &mut DATE

impl _wireVARIANT
[src]

unsafe fn bstrVal(&self) -> &wireBSTR

unsafe fn bstrVal_mut(&mut self) -> &mut wireBSTR

impl _wireVARIANT
[src]

unsafe fn punkVal(&self) -> &*mut IUnknown

unsafe fn punkVal_mut(&mut self) -> &mut *mut IUnknown

impl _wireVARIANT
[src]

unsafe fn pdispVal(&self) -> &*mut IDispatch

unsafe fn pdispVal_mut(&mut self) -> &mut *mut IDispatch

impl _wireVARIANT
[src]

unsafe fn parray(&self) -> &wirePSAFEARRAY

unsafe fn parray_mut(&mut self) -> &mut wirePSAFEARRAY

impl _wireVARIANT
[src]

unsafe fn brecVal(&self) -> &wireBRECORD

unsafe fn brecVal_mut(&mut self) -> &mut wireBRECORD

impl _wireVARIANT
[src]

unsafe fn pllVal(&self) -> &*mut LONGLONG

unsafe fn pllVal_mut(&mut self) -> &mut *mut LONGLONG

impl _wireVARIANT
[src]

unsafe fn plVal(&self) -> &*mut LONG

unsafe fn plVal_mut(&mut self) -> &mut *mut LONG

impl _wireVARIANT
[src]

unsafe fn pbVal(&self) -> &*mut BYTE

unsafe fn pbVal_mut(&mut self) -> &mut *mut BYTE

impl _wireVARIANT
[src]

unsafe fn piVal(&self) -> &*mut SHORT

unsafe fn piVal_mut(&mut self) -> &mut *mut SHORT

impl _wireVARIANT
[src]

unsafe fn pfltVal(&self) -> &*mut FLOAT

unsafe fn pfltVal_mut(&mut self) -> &mut *mut FLOAT

impl _wireVARIANT
[src]

unsafe fn pdblVal(&self) -> &*mut DOUBLE

unsafe fn pdblVal_mut(&mut self) -> &mut *mut DOUBLE

impl _wireVARIANT
[src]

unsafe fn pboolVal(&self) -> &*mut VARIANT_BOOL

unsafe fn pboolVal_mut(&mut self) -> &mut *mut VARIANT_BOOL

impl _wireVARIANT
[src]

unsafe fn pscode(&self) -> &*mut SCODE

unsafe fn pscode_mut(&mut self) -> &mut *mut SCODE

impl _wireVARIANT
[src]

unsafe fn pcyVal(&self) -> &*mut CY

unsafe fn pcyVal_mut(&mut self) -> &mut *mut CY

impl _wireVARIANT
[src]

unsafe fn pdate(&self) -> &*mut DATE

unsafe fn pdate_mut(&mut self) -> &mut *mut DATE

impl _wireVARIANT
[src]

unsafe fn pbstrVal(&self) -> &*mut wireBSTR

unsafe fn pbstrVal_mut(&mut self) -> &mut *mut wireBSTR

impl _wireVARIANT
[src]

unsafe fn ppunkVal(&self) -> &*mut *mut IUnknown

unsafe fn ppunkVal_mut(&mut self) -> &mut *mut *mut IUnknown

impl _wireVARIANT
[src]

unsafe fn ppdispVal(&self) -> &*mut *mut IDispatch

unsafe fn ppdispVal_mut(&mut self) -> &mut *mut *mut IDispatch

impl _wireVARIANT
[src]

unsafe fn pparray(&self) -> &*mut wirePSAFEARRAY

unsafe fn pparray_mut(&mut self) -> &mut *mut wirePSAFEARRAY

impl _wireVARIANT
[src]

unsafe fn pvarVal(&self) -> &*mut wireVARIANT

unsafe fn pvarVal_mut(&mut self) -> &mut *mut wireVARIANT

impl _wireVARIANT
[src]

unsafe fn cVal(&self) -> &CHAR

unsafe fn cVal_mut(&mut self) -> &mut CHAR

impl _wireVARIANT
[src]

unsafe fn uiVal(&self) -> &USHORT

unsafe fn uiVal_mut(&mut self) -> &mut USHORT

impl _wireVARIANT
[src]

unsafe fn ulVal(&self) -> &ULONG

unsafe fn ulVal_mut(&mut self) -> &mut ULONG

impl _wireVARIANT
[src]

unsafe fn ullVal(&self) -> &ULONGLONG

unsafe fn ullVal_mut(&mut self) -> &mut ULONGLONG

impl _wireVARIANT
[src]

unsafe fn intVal(&self) -> &INT

unsafe fn intVal_mut(&mut self) -> &mut INT

impl _wireVARIANT
[src]

unsafe fn uintVal(&self) -> &UINT

unsafe fn uintVal_mut(&mut self) -> &mut UINT

impl _wireVARIANT
[src]

unsafe fn decVal(&self) -> &DECIMAL

unsafe fn decVal_mut(&mut self) -> &mut DECIMAL

impl _wireVARIANT
[src]

unsafe fn pcVal(&self) -> &*mut CHAR

unsafe fn pcVal_mut(&mut self) -> &mut *mut CHAR

impl _wireVARIANT
[src]

unsafe fn puiVal(&self) -> &*mut USHORT

unsafe fn puiVal_mut(&mut self) -> &mut *mut USHORT

impl _wireVARIANT
[src]

unsafe fn pulVal(&self) -> &*mut ULONG

unsafe fn pulVal_mut(&mut self) -> &mut *mut ULONG

impl _wireVARIANT
[src]

unsafe fn pullVal(&self) -> &*mut ULONGLONG

unsafe fn pullVal_mut(&mut self) -> &mut *mut ULONGLONG

impl _wireVARIANT
[src]

unsafe fn pintVal(&self) -> &*mut INT

unsafe fn pintVal_mut(&mut self) -> &mut *mut INT

impl _wireVARIANT
[src]

unsafe fn puintVal(&self) -> &*mut UINT

unsafe fn puintVal_mut(&mut self) -> &mut *mut UINT

impl _wireVARIANT
[src]

unsafe fn pdecVal(&self) -> &*mut DECIMAL

unsafe fn pdecVal_mut(&mut self) -> &mut *mut DECIMAL

Trait Implementations

impl Debug for _wireVARIANT
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.

impl Copy for _wireVARIANT
[src]

impl Clone for _wireVARIANT
[src]

fn clone(&self) -> _wireVARIANT

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more