[][src]Struct winapi::um::propidl::PROPVARIANT_data

#[repr(C)]pub struct PROPVARIANT_data(_);

Implementations

impl PROPVARIANT_data[src]

pub unsafe fn cVal(&self) -> &CHAR[src]

pub unsafe fn cVal_mut(&mut self) -> &mut CHAR[src]

pub unsafe fn bVal(&self) -> &UCHAR[src]

pub unsafe fn bVal_mut(&mut self) -> &mut UCHAR[src]

pub unsafe fn iVal(&self) -> &SHORT[src]

pub unsafe fn iVal_mut(&mut self) -> &mut SHORT[src]

pub unsafe fn uiVal(&self) -> &USHORT[src]

pub unsafe fn uiVal_mut(&mut self) -> &mut USHORT[src]

pub unsafe fn lVal(&self) -> &LONG[src]

pub unsafe fn lVal_mut(&mut self) -> &mut LONG[src]

pub unsafe fn ulVal(&self) -> &ULONG[src]

pub unsafe fn ulVal_mut(&mut self) -> &mut ULONG[src]

pub unsafe fn intVal(&self) -> &INT[src]

pub unsafe fn intVal_mut(&mut self) -> &mut INT[src]

pub unsafe fn uintVal(&self) -> &UINT[src]

pub unsafe fn uintVal_mut(&mut self) -> &mut UINT[src]

pub unsafe fn hVal(&self) -> &LARGE_INTEGER[src]

pub unsafe fn hVal_mut(&mut self) -> &mut LARGE_INTEGER[src]

pub unsafe fn uhVal(&self) -> &ULARGE_INTEGER[src]

pub unsafe fn uhVal_mut(&mut self) -> &mut ULARGE_INTEGER[src]

pub unsafe fn fltVal(&self) -> &FLOAT[src]

pub unsafe fn fltVal_mut(&mut self) -> &mut FLOAT[src]

pub unsafe fn dblVal(&self) -> &DOUBLE[src]

pub unsafe fn dblVal_mut(&mut self) -> &mut DOUBLE[src]

pub unsafe fn boolVal(&self) -> &VARIANT_BOOL[src]

pub unsafe fn boolVal_mut(&mut self) -> &mut VARIANT_BOOL[src]

pub unsafe fn scode(&self) -> &SCODE[src]

pub unsafe fn scode_mut(&mut self) -> &mut SCODE[src]

pub unsafe fn cyVal(&self) -> &CY[src]

pub unsafe fn cyVal_mut(&mut self) -> &mut CY[src]

pub unsafe fn date(&self) -> &DATE[src]

pub unsafe fn date_mut(&mut self) -> &mut DATE[src]

pub unsafe fn filetime(&self) -> &FILETIME[src]

pub unsafe fn filetime_mut(&mut self) -> &mut FILETIME[src]

pub unsafe fn puuid(&self) -> &*mut CLSID[src]

pub unsafe fn puuid_mut(&mut self) -> &mut *mut CLSID[src]

pub unsafe fn pclipdata(&self) -> &*mut CLIPDATA[src]

pub unsafe fn pclipdata_mut(&mut self) -> &mut *mut CLIPDATA[src]

pub unsafe fn bstrVal(&self) -> &BSTR[src]

pub unsafe fn bstrVal_mut(&mut self) -> &mut BSTR[src]

pub unsafe fn bstrblobVal(&self) -> &BSTRBLOB[src]

pub unsafe fn bstrblobVal_mut(&mut self) -> &mut BSTRBLOB[src]

pub unsafe fn blob(&self) -> &BLOB[src]

pub unsafe fn blob_mut(&mut self) -> &mut BLOB[src]

pub unsafe fn pszVal(&self) -> &LPSTR[src]

pub unsafe fn pszVal_mut(&mut self) -> &mut LPSTR[src]

pub unsafe fn pwszVal(&self) -> &LPWSTR[src]

pub unsafe fn pwszVal_mut(&mut self) -> &mut LPWSTR[src]

pub unsafe fn punkVal(&self) -> &*mut IUnknown[src]

pub unsafe fn punkVal_mut(&mut self) -> &mut *mut IUnknown[src]

pub unsafe fn pdispVal(&self) -> &*mut IDispatch[src]

pub unsafe fn pdisp_mut(&mut self) -> &mut *mut IDispatch[src]

pub unsafe fn pStream(&self) -> &*mut IStream[src]

pub unsafe fn pStream_mut(&mut self) -> &mut *mut IStream[src]

pub unsafe fn pVersionedStream(&self) -> &LPVERSIONEDSTREAM[src]

pub unsafe fn pVersionedStream_mut(&mut self) -> &mut LPVERSIONEDSTREAM[src]

pub unsafe fn parray(&self) -> &LPSAFEARRAY[src]

pub unsafe fn parray_mut(&mut self) -> &mut LPSAFEARRAY[src]

pub unsafe fn cac(&self) -> &CAC[src]

pub unsafe fn cac_mut(&mut self) -> &mut CAC[src]

pub unsafe fn caub(&self) -> &CAUB[src]

pub unsafe fn caub_mut(&mut self) -> &mut CAUB[src]

pub unsafe fn cai(&self) -> &CAI[src]

pub unsafe fn cai_mut(&mut self) -> &mut CAI[src]

pub unsafe fn caui(&self) -> &CAUI[src]

pub unsafe fn caui_mut(&mut self) -> &mut CAUI[src]

pub unsafe fn cal(&self) -> &CAL[src]

pub unsafe fn cal_mut(&mut self) -> &mut CAL[src]

pub unsafe fn caul(&self) -> &CAUL[src]

pub unsafe fn caul_mut(&mut self) -> &mut CAUL[src]

pub unsafe fn cah(&self) -> &CAH[src]

pub unsafe fn cah_mut(&mut self) -> &mut CAH[src]

pub unsafe fn cauh(&self) -> &CAUH[src]

pub unsafe fn cauh_mut(&mut self) -> &mut CAUH[src]

pub unsafe fn caflt(&self) -> &CAFLT[src]

pub unsafe fn caflt_mut(&mut self) -> &mut CAFLT[src]

pub unsafe fn cadbl(&self) -> &CADBL[src]

pub unsafe fn cadbl_mut(&mut self) -> &mut CADBL[src]

pub unsafe fn cabool(&self) -> &CABOOL[src]

pub unsafe fn cabool_mut(&mut self) -> &mut CABOOL[src]

pub unsafe fn cascode(&self) -> &CASCODE[src]

pub unsafe fn cascode_mut(&mut self) -> &mut CASCODE[src]

pub unsafe fn cacy(&self) -> &CACY[src]

pub unsafe fn cacy_mut(&mut self) -> &mut CACY[src]

pub unsafe fn cadate(&self) -> &CADATE[src]

pub unsafe fn cadate_mut(&mut self) -> &mut CADATE[src]

pub unsafe fn cafiletime(&self) -> &CAFILETIME[src]

pub unsafe fn cafiletime_mut(&mut self) -> &mut CAFILETIME[src]

pub unsafe fn cauuid(&self) -> &CACLSID[src]

pub unsafe fn cauuid_mut(&mut self) -> &mut CACLSID[src]

pub unsafe fn caclipdata(&self) -> &CACLIPDATA[src]

pub unsafe fn caclipdata_mut(&mut self) -> &mut CACLIPDATA[src]

pub unsafe fn cabstr(&self) -> &CABSTR[src]

pub unsafe fn cabstr_mut(&mut self) -> &mut CABSTR[src]

pub unsafe fn cabstrblob(&self) -> &CABSTRBLOB[src]

pub unsafe fn cabstrblob_mut(&mut self) -> &mut CABSTRBLOB[src]

pub unsafe fn calpstr(&self) -> &CALPSTR[src]

pub unsafe fn calpstr_mut(&mut self) -> &mut CALPSTR[src]

pub unsafe fn calpwstr(&self) -> &CALPWSTR[src]

pub unsafe fn calpwstr_mut(&mut self) -> &mut CALPWSTR[src]

pub unsafe fn capropvar(&self) -> &CAPROPVARIANT[src]

pub unsafe fn capropvar_mut(&mut self) -> &mut CAPROPVARIANT[src]

pub unsafe fn pcVal(&self) -> &*mut CHAR[src]

pub unsafe fn pcVal_mut(&mut self) -> &mut *mut CHAR[src]

pub unsafe fn pbVal(&self) -> &*mut UCHAR[src]

pub unsafe fn pbVal_mut(&mut self) -> &mut *mut UCHAR[src]

pub unsafe fn piVal(&self) -> &*mut SHORT[src]

pub unsafe fn piVal_mut(&mut self) -> &mut *mut SHORT[src]

pub unsafe fn puiVal(&self) -> &*mut USHORT[src]

pub unsafe fn puiVal_mut(&mut self) -> &mut *mut USHORT[src]

pub unsafe fn plVal(&self) -> &*mut LONG[src]

pub unsafe fn plVal_mut(&mut self) -> &mut *mut LONG[src]

pub unsafe fn pulVal(&self) -> &*mut ULONG[src]

pub unsafe fn pulVal_mut(&mut self) -> &mut *mut ULONG[src]

pub unsafe fn pintVal(&self) -> &*mut INT[src]

pub unsafe fn pintVal_mut(&mut self) -> &mut *mut INT[src]

pub unsafe fn puintVal(&self) -> &*mut UINT[src]

pub unsafe fn puintVal_mut(&mut self) -> &mut *mut UINT[src]

pub unsafe fn pfltVal(&self) -> &*mut FLOAT[src]

pub unsafe fn pfltVal_mut(&mut self) -> &mut *mut FLOAT[src]

pub unsafe fn pdblVal(&self) -> &*mut DOUBLE[src]

pub unsafe fn pdblVal_mut(&mut self) -> &mut *mut DOUBLE[src]

pub unsafe fn pboolVal(&self) -> &*mut VARIANT_BOOL[src]

pub unsafe fn pboolVal_mut(&mut self) -> &mut *mut VARIANT_BOOL[src]

pub unsafe fn pdecVal(&self) -> &*mut DECIMAL[src]

pub unsafe fn pdecVal_mut(&mut self) -> &mut *mut DECIMAL[src]

pub unsafe fn pscode(&self) -> &*mut SCODE[src]

pub unsafe fn pscode_mut(&mut self) -> &mut *mut SCODE[src]

pub unsafe fn pcyVal(&self) -> &*mut CY[src]

pub unsafe fn pcyVal_mut(&mut self) -> &mut *mut CY[src]

pub unsafe fn pdate(&self) -> &*mut DATE[src]

pub unsafe fn pdate_mut(&mut self) -> &mut *mut DATE[src]

pub unsafe fn ppunkVal(&self) -> &*mut *mut IUnknown[src]

pub unsafe fn ppunkVal_mut(&mut self) -> &mut *mut *mut IUnknown[src]

pub unsafe fn ppdispVal(&self) -> &*mut *mut IDispatch[src]

pub unsafe fn ppdispVal_mut(&mut self) -> &mut *mut *mut IDispatch[src]

pub unsafe fn ppStream(&self) -> &*mut *mut IStream[src]

pub unsafe fn ppStream_mut(&mut self) -> &mut *mut *mut IStream[src]

Trait Implementations

impl Clone for PROPVARIANT_data[src]

impl Copy for PROPVARIANT_data[src]

impl Default for PROPVARIANT_data[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.