[][src]Struct winapi::um::wbemdisp::ISWbemDateTimeVtbl

#[repr(C)]
pub struct ISWbemDateTimeVtbl {
    pub parent: IDispatchVtbl,
    pub get_Value: unsafe extern "system" fn(This: *mut ISWbemDateTime, strValue: *mut BSTR) -> HRESULT,
    pub put_Value: unsafe extern "system" fn(This: *mut ISWbemDateTime, strValue: BSTR) -> HRESULT,
    pub get_Year: unsafe extern "system" fn(This: *mut ISWbemDateTime, iYear: *mut c_long) -> HRESULT,
    pub put_Year: unsafe extern "system" fn(This: *mut ISWbemDateTime, iYear: c_long) -> HRESULT,
    pub get_YearSpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bYearSpecified: *mut VARIANT_BOOL) -> HRESULT,
    pub put_YearSpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bYearSpecified: VARIANT_BOOL) -> HRESULT,
    pub get_Month: unsafe extern "system" fn(This: *mut ISWbemDateTime, iMonth: *mut c_long) -> HRESULT,
    pub put_Month: unsafe extern "system" fn(This: *mut ISWbemDateTime, iMonth: c_long) -> HRESULT,
    pub get_MonthSpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bMonthSpecified: *mut VARIANT_BOOL) -> HRESULT,
    pub put_MonthSpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bMonthSpecified: VARIANT_BOOL) -> HRESULT,
    pub get_Day: unsafe extern "system" fn(This: *mut ISWbemDateTime, iDay: *mut c_long) -> HRESULT,
    pub put_Day: unsafe extern "system" fn(This: *mut ISWbemDateTime, iDay: c_long) -> HRESULT,
    pub get_DaySpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bDaySpecified: *mut VARIANT_BOOL) -> HRESULT,
    pub put_DaySpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bDaySpecified: VARIANT_BOOL) -> HRESULT,
    pub get_Hours: unsafe extern "system" fn(This: *mut ISWbemDateTime, iHours: *mut c_long) -> HRESULT,
    pub put_Hours: unsafe extern "system" fn(This: *mut ISWbemDateTime, iHours: c_long) -> HRESULT,
    pub get_HoursSpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bHoursSpecified: *mut VARIANT_BOOL) -> HRESULT,
    pub put_HoursSpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bHoursSpecified: VARIANT_BOOL) -> HRESULT,
    pub get_Minutes: unsafe extern "system" fn(This: *mut ISWbemDateTime, iMinutes: *mut c_long) -> HRESULT,
    pub put_Minutes: unsafe extern "system" fn(This: *mut ISWbemDateTime, iMinutes: c_long) -> HRESULT,
    pub get_MinutesSpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bMinutesSpecified: *mut VARIANT_BOOL) -> HRESULT,
    pub put_MinutesSpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bMinutesSpecified: VARIANT_BOOL) -> HRESULT,
    pub get_Seconds: unsafe extern "system" fn(This: *mut ISWbemDateTime, iSeconds: *mut c_long) -> HRESULT,
    pub put_Seconds: unsafe extern "system" fn(This: *mut ISWbemDateTime, iSeconds: c_long) -> HRESULT,
    pub get_SecondsSpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bSecondsSpecified: *mut VARIANT_BOOL) -> HRESULT,
    pub put_SecondsSpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bSecondsSpecified: VARIANT_BOOL) -> HRESULT,
    pub get_Microseconds: unsafe extern "system" fn(This: *mut ISWbemDateTime, iMicroseconds: *mut c_long) -> HRESULT,
    pub put_Microseconds: unsafe extern "system" fn(This: *mut ISWbemDateTime, iMicroseconds: c_long) -> HRESULT,
    pub get_MicrosecondsSpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bMicrosecondsSpecified: *mut VARIANT_BOOL) -> HRESULT,
    pub put_MicrosecondsSpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bMicrosecondsSpecified: VARIANT_BOOL) -> HRESULT,
    pub get_UTC: unsafe extern "system" fn(This: *mut ISWbemDateTime, iUTC: *mut c_long) -> HRESULT,
    pub put_UTC: unsafe extern "system" fn(This: *mut ISWbemDateTime, iUTC: c_long) -> HRESULT,
    pub get_UTCSpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bUTCSpecified: *mut VARIANT_BOOL) -> HRESULT,
    pub put_UTCSpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bUTCSpecified: VARIANT_BOOL) -> HRESULT,
    pub get_IsInterval: unsafe extern "system" fn(This: *mut ISWbemDateTime, bIsInterval: *mut VARIANT_BOOL) -> HRESULT,
    pub put_IsInterval: unsafe extern "system" fn(This: *mut ISWbemDateTime, bIsInterval: VARIANT_BOOL) -> HRESULT,
    pub GetVarDate: unsafe extern "system" fn(This: *mut ISWbemDateTime, bIsLocal: VARIANT_BOOL, dVarDate: *mut DATE) -> HRESULT,
    pub SetVarDate: unsafe extern "system" fn(This: *mut ISWbemDateTime, dVarDate: DATE, bIsLocal: VARIANT_BOOL) -> HRESULT,
    pub GetFileTime: unsafe extern "system" fn(This: *mut ISWbemDateTime, bIsLocal: VARIANT_BOOL, strFileTime: *mut BSTR) -> HRESULT,
    pub SetFileTime: unsafe extern "system" fn(This: *mut ISWbemDateTime, strFileTime: BSTR, bIsLocal: VARIANT_BOOL) -> HRESULT,
}

Fields

parent: IDispatchVtblget_Value: unsafe extern "system" fn(This: *mut ISWbemDateTime, strValue: *mut BSTR) -> HRESULTput_Value: unsafe extern "system" fn(This: *mut ISWbemDateTime, strValue: BSTR) -> HRESULTget_Year: unsafe extern "system" fn(This: *mut ISWbemDateTime, iYear: *mut c_long) -> HRESULTput_Year: unsafe extern "system" fn(This: *mut ISWbemDateTime, iYear: c_long) -> HRESULTget_YearSpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bYearSpecified: *mut VARIANT_BOOL) -> HRESULTput_YearSpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bYearSpecified: VARIANT_BOOL) -> HRESULTget_Month: unsafe extern "system" fn(This: *mut ISWbemDateTime, iMonth: *mut c_long) -> HRESULTput_Month: unsafe extern "system" fn(This: *mut ISWbemDateTime, iMonth: c_long) -> HRESULTget_MonthSpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bMonthSpecified: *mut VARIANT_BOOL) -> HRESULTput_MonthSpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bMonthSpecified: VARIANT_BOOL) -> HRESULTget_Day: unsafe extern "system" fn(This: *mut ISWbemDateTime, iDay: *mut c_long) -> HRESULTput_Day: unsafe extern "system" fn(This: *mut ISWbemDateTime, iDay: c_long) -> HRESULTget_DaySpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bDaySpecified: *mut VARIANT_BOOL) -> HRESULTput_DaySpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bDaySpecified: VARIANT_BOOL) -> HRESULTget_Hours: unsafe extern "system" fn(This: *mut ISWbemDateTime, iHours: *mut c_long) -> HRESULTput_Hours: unsafe extern "system" fn(This: *mut ISWbemDateTime, iHours: c_long) -> HRESULTget_HoursSpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bHoursSpecified: *mut VARIANT_BOOL) -> HRESULTput_HoursSpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bHoursSpecified: VARIANT_BOOL) -> HRESULTget_Minutes: unsafe extern "system" fn(This: *mut ISWbemDateTime, iMinutes: *mut c_long) -> HRESULTput_Minutes: unsafe extern "system" fn(This: *mut ISWbemDateTime, iMinutes: c_long) -> HRESULTget_MinutesSpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bMinutesSpecified: *mut VARIANT_BOOL) -> HRESULTput_MinutesSpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bMinutesSpecified: VARIANT_BOOL) -> HRESULTget_Seconds: unsafe extern "system" fn(This: *mut ISWbemDateTime, iSeconds: *mut c_long) -> HRESULTput_Seconds: unsafe extern "system" fn(This: *mut ISWbemDateTime, iSeconds: c_long) -> HRESULTget_SecondsSpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bSecondsSpecified: *mut VARIANT_BOOL) -> HRESULTput_SecondsSpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bSecondsSpecified: VARIANT_BOOL) -> HRESULTget_Microseconds: unsafe extern "system" fn(This: *mut ISWbemDateTime, iMicroseconds: *mut c_long) -> HRESULTput_Microseconds: unsafe extern "system" fn(This: *mut ISWbemDateTime, iMicroseconds: c_long) -> HRESULTget_MicrosecondsSpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bMicrosecondsSpecified: *mut VARIANT_BOOL) -> HRESULTput_MicrosecondsSpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bMicrosecondsSpecified: VARIANT_BOOL) -> HRESULTget_UTC: unsafe extern "system" fn(This: *mut ISWbemDateTime, iUTC: *mut c_long) -> HRESULTput_UTC: unsafe extern "system" fn(This: *mut ISWbemDateTime, iUTC: c_long) -> HRESULTget_UTCSpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bUTCSpecified: *mut VARIANT_BOOL) -> HRESULTput_UTCSpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bUTCSpecified: VARIANT_BOOL) -> HRESULTget_IsInterval: unsafe extern "system" fn(This: *mut ISWbemDateTime, bIsInterval: *mut VARIANT_BOOL) -> HRESULTput_IsInterval: unsafe extern "system" fn(This: *mut ISWbemDateTime, bIsInterval: VARIANT_BOOL) -> HRESULTGetVarDate: unsafe extern "system" fn(This: *mut ISWbemDateTime, bIsLocal: VARIANT_BOOL, dVarDate: *mut DATE) -> HRESULTSetVarDate: unsafe extern "system" fn(This: *mut ISWbemDateTime, dVarDate: DATE, bIsLocal: VARIANT_BOOL) -> HRESULTGetFileTime: unsafe extern "system" fn(This: *mut ISWbemDateTime, bIsLocal: VARIANT_BOOL, strFileTime: *mut BSTR) -> HRESULTSetFileTime: unsafe extern "system" fn(This: *mut ISWbemDateTime, strFileTime: BSTR, bIsLocal: VARIANT_BOOL) -> HRESULT

Auto Trait Implementations

Blanket Implementations

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> Into<U> for T where
    U: From<T>, 
[src]

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

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.

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

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

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