#[repr(C)]pub struct ISWbemDateTimeVtbl {Show 41 fields
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: IDispatchVtbl§get_Value: unsafe extern "system" fn(This: *mut ISWbemDateTime, strValue: *mut BSTR) -> HRESULT§put_Value: unsafe extern "system" fn(This: *mut ISWbemDateTime, strValue: BSTR) -> HRESULT§get_Year: unsafe extern "system" fn(This: *mut ISWbemDateTime, iYear: *mut c_long) -> HRESULT§put_Year: unsafe extern "system" fn(This: *mut ISWbemDateTime, iYear: c_long) -> HRESULT§get_YearSpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bYearSpecified: *mut VARIANT_BOOL) -> HRESULT§put_YearSpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bYearSpecified: VARIANT_BOOL) -> HRESULT§get_Month: unsafe extern "system" fn(This: *mut ISWbemDateTime, iMonth: *mut c_long) -> HRESULT§put_Month: unsafe extern "system" fn(This: *mut ISWbemDateTime, iMonth: c_long) -> HRESULT§get_MonthSpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bMonthSpecified: *mut VARIANT_BOOL) -> HRESULT§put_MonthSpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bMonthSpecified: VARIANT_BOOL) -> HRESULT§get_Day: unsafe extern "system" fn(This: *mut ISWbemDateTime, iDay: *mut c_long) -> HRESULT§put_Day: unsafe extern "system" fn(This: *mut ISWbemDateTime, iDay: c_long) -> HRESULT§get_DaySpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bDaySpecified: *mut VARIANT_BOOL) -> HRESULT§put_DaySpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bDaySpecified: VARIANT_BOOL) -> HRESULT§get_Hours: unsafe extern "system" fn(This: *mut ISWbemDateTime, iHours: *mut c_long) -> HRESULT§put_Hours: unsafe extern "system" fn(This: *mut ISWbemDateTime, iHours: c_long) -> HRESULT§get_HoursSpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bHoursSpecified: *mut VARIANT_BOOL) -> HRESULT§put_HoursSpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bHoursSpecified: VARIANT_BOOL) -> HRESULT§get_Minutes: unsafe extern "system" fn(This: *mut ISWbemDateTime, iMinutes: *mut c_long) -> HRESULT§put_Minutes: unsafe extern "system" fn(This: *mut ISWbemDateTime, iMinutes: c_long) -> HRESULT§get_MinutesSpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bMinutesSpecified: *mut VARIANT_BOOL) -> HRESULT§put_MinutesSpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bMinutesSpecified: VARIANT_BOOL) -> HRESULT§get_Seconds: unsafe extern "system" fn(This: *mut ISWbemDateTime, iSeconds: *mut c_long) -> HRESULT§put_Seconds: unsafe extern "system" fn(This: *mut ISWbemDateTime, iSeconds: c_long) -> HRESULT§get_SecondsSpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bSecondsSpecified: *mut VARIANT_BOOL) -> HRESULT§put_SecondsSpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bSecondsSpecified: VARIANT_BOOL) -> HRESULT§get_Microseconds: unsafe extern "system" fn(This: *mut ISWbemDateTime, iMicroseconds: *mut c_long) -> HRESULT§put_Microseconds: unsafe extern "system" fn(This: *mut ISWbemDateTime, iMicroseconds: c_long) -> HRESULT§get_MicrosecondsSpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bMicrosecondsSpecified: *mut VARIANT_BOOL) -> HRESULT§put_MicrosecondsSpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bMicrosecondsSpecified: VARIANT_BOOL) -> HRESULT§get_UTC: unsafe extern "system" fn(This: *mut ISWbemDateTime, iUTC: *mut c_long) -> HRESULT§put_UTC: unsafe extern "system" fn(This: *mut ISWbemDateTime, iUTC: c_long) -> HRESULT§get_UTCSpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bUTCSpecified: *mut VARIANT_BOOL) -> HRESULT§put_UTCSpecified: unsafe extern "system" fn(This: *mut ISWbemDateTime, bUTCSpecified: VARIANT_BOOL) -> HRESULT§get_IsInterval: unsafe extern "system" fn(This: *mut ISWbemDateTime, bIsInterval: *mut VARIANT_BOOL) -> HRESULT§put_IsInterval: unsafe extern "system" fn(This: *mut ISWbemDateTime, bIsInterval: VARIANT_BOOL) -> HRESULT§GetVarDate: unsafe extern "system" fn(This: *mut ISWbemDateTime, bIsLocal: VARIANT_BOOL, dVarDate: *mut DATE) -> HRESULT§SetVarDate: unsafe extern "system" fn(This: *mut ISWbemDateTime, dVarDate: DATE, bIsLocal: VARIANT_BOOL) -> HRESULT§GetFileTime: unsafe extern "system" fn(This: *mut ISWbemDateTime, bIsLocal: VARIANT_BOOL, strFileTime: *mut BSTR) -> HRESULT§SetFileTime: unsafe extern "system" fn(This: *mut ISWbemDateTime, strFileTime: BSTR, bIsLocal: VARIANT_BOOL) -> HRESULTAuto Trait Implementations§
impl Freeze for ISWbemDateTimeVtbl
impl RefUnwindSafe for ISWbemDateTimeVtbl
impl Send for ISWbemDateTimeVtbl
impl Sync for ISWbemDateTimeVtbl
impl Unpin for ISWbemDateTimeVtbl
impl UnwindSafe for ISWbemDateTimeVtbl
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