#[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) -> HRESULT
Auto 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