#[repr(C)]pub struct ISWbemDateTime {
pub lpVtbl: *const ISWbemDateTimeVtbl,
}
Fields§
§lpVtbl: *const ISWbemDateTimeVtbl
Implementations§
Source§impl ISWbemDateTime
impl ISWbemDateTime
pub unsafe fn get_Value(&self, strValue: *mut BSTR) -> HRESULT
pub unsafe fn put_Value(&self, strValue: BSTR) -> HRESULT
pub unsafe fn get_Year(&self, iYear: *mut c_long) -> HRESULT
pub unsafe fn put_Year(&self, iYear: c_long) -> HRESULT
pub unsafe fn get_YearSpecified( &self, bYearSpecified: *mut VARIANT_BOOL, ) -> HRESULT
pub unsafe fn put_YearSpecified(&self, bYearSpecified: VARIANT_BOOL) -> HRESULT
pub unsafe fn get_Month(&self, iMonth: *mut c_long) -> HRESULT
pub unsafe fn put_Month(&self, iMonth: c_long) -> HRESULT
pub unsafe fn get_MonthSpecified( &self, bMonthSpecified: *mut VARIANT_BOOL, ) -> HRESULT
pub unsafe fn put_MonthSpecified( &self, bMonthSpecified: VARIANT_BOOL, ) -> HRESULT
pub unsafe fn get_Day(&self, iDay: *mut c_long) -> HRESULT
pub unsafe fn put_Day(&self, iDay: c_long) -> HRESULT
pub unsafe fn get_DaySpecified( &self, bDaySpecified: *mut VARIANT_BOOL, ) -> HRESULT
pub unsafe fn put_DaySpecified(&self, bDaySpecified: VARIANT_BOOL) -> HRESULT
pub unsafe fn get_Hours(&self, iHours: *mut c_long) -> HRESULT
pub unsafe fn put_Hours(&self, iHours: c_long) -> HRESULT
pub unsafe fn get_HoursSpecified( &self, bHoursSpecified: *mut VARIANT_BOOL, ) -> HRESULT
pub unsafe fn put_HoursSpecified( &self, bHoursSpecified: VARIANT_BOOL, ) -> HRESULT
pub unsafe fn get_Minutes(&self, iMinutes: *mut c_long) -> HRESULT
pub unsafe fn put_Minutes(&self, iMinutes: c_long) -> HRESULT
pub unsafe fn get_MinutesSpecified( &self, bMinutesSpecified: *mut VARIANT_BOOL, ) -> HRESULT
pub unsafe fn put_MinutesSpecified( &self, bMinutesSpecified: VARIANT_BOOL, ) -> HRESULT
pub unsafe fn get_Seconds(&self, iSeconds: *mut c_long) -> HRESULT
pub unsafe fn put_Seconds(&self, iSeconds: c_long) -> HRESULT
pub unsafe fn get_SecondsSpecified( &self, bSecondsSpecified: *mut VARIANT_BOOL, ) -> HRESULT
pub unsafe fn put_SecondsSpecified( &self, bSecondsSpecified: VARIANT_BOOL, ) -> HRESULT
pub unsafe fn get_Microseconds(&self, iMicroseconds: *mut c_long) -> HRESULT
pub unsafe fn put_Microseconds(&self, iMicroseconds: c_long) -> HRESULT
pub unsafe fn get_MicrosecondsSpecified( &self, bMicrosecondsSpecified: *mut VARIANT_BOOL, ) -> HRESULT
pub unsafe fn put_MicrosecondsSpecified( &self, bMicrosecondsSpecified: VARIANT_BOOL, ) -> HRESULT
pub unsafe fn get_UTC(&self, iUTC: *mut c_long) -> HRESULT
pub unsafe fn put_UTC(&self, iUTC: c_long) -> HRESULT
pub unsafe fn get_UTCSpecified( &self, bUTCSpecified: *mut VARIANT_BOOL, ) -> HRESULT
pub unsafe fn put_UTCSpecified(&self, bUTCSpecified: VARIANT_BOOL) -> HRESULT
pub unsafe fn get_IsInterval(&self, bIsInterval: *mut VARIANT_BOOL) -> HRESULT
pub unsafe fn put_IsInterval(&self, bIsInterval: VARIANT_BOOL) -> HRESULT
pub unsafe fn GetVarDate( &self, bIsLocal: VARIANT_BOOL, dVarDate: *mut DATE, ) -> HRESULT
pub unsafe fn SetVarDate( &self, dVarDate: DATE, bIsLocal: VARIANT_BOOL, ) -> HRESULT
pub unsafe fn GetFileTime( &self, bIsLocal: VARIANT_BOOL, strFileTime: *mut BSTR, ) -> HRESULT
pub unsafe fn SetFileTime( &self, strFileTime: BSTR, bIsLocal: VARIANT_BOOL, ) -> HRESULT
Methods from Deref<Target = IDispatch>§
pub unsafe fn GetTypeInfoCount(&self, pctinfo: *mut UINT) -> HRESULT
pub unsafe fn GetTypeInfo( &self, iTInfo: UINT, lcid: LCID, ppTInfo: *mut *mut ITypeInfo, ) -> HRESULT
pub unsafe fn GetIDsOfNames( &self, riid: REFIID, rgszNames: *mut LPOLESTR, cNames: UINT, lcid: LCID, rgDispId: *mut DISPID, ) -> HRESULT
pub unsafe fn Invoke( &self, dispIdMember: DISPID, riid: REFIID, lcid: LCID, wFlags: WORD, pDispParams: *mut DISPPARAMS, pVarResult: *mut VARIANT, pExcepInfo: *mut EXCEPINFO, puArgErr: *mut UINT, ) -> HRESULT
Trait Implementations§
Source§impl Deref for ISWbemDateTime
impl Deref for ISWbemDateTime
Auto Trait Implementations§
impl Freeze for ISWbemDateTime
impl RefUnwindSafe for ISWbemDateTime
impl !Send for ISWbemDateTime
impl !Sync for ISWbemDateTime
impl Unpin for ISWbemDateTime
impl UnwindSafe for ISWbemDateTime
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