Struct winapi::sapi::ISpEventSource2 [] [src]

pub struct ISpEventSource2 {
    pub lpVtbl: *const ISpEventSource2Vtbl,
}

Fields

lpVtbl: *const ISpEventSource2Vtbl

Methods

impl ISpEventSource2
[src]

unsafe fn GetEventsEx(&mut self, ulCount: ULONG, pEventArray: *mut SPEVENTEX, pulFetched: *mut ULONG) -> HRESULT

Methods from Deref<Target=ISpEventSource>

unsafe fn SetInterest(&mut self, ullEventInterest: ULONGLONG, ullQueuedInterest: ULONGLONG) -> HRESULT

unsafe fn GetEvents(&mut self, ulCount: ULONG, pEventArray: *mut SPEVENT, pulFetched: *mut ULONG) -> HRESULT

unsafe fn GetInfo(&mut self, pInfo: *mut SPEVENTSOURCEINFO) -> HRESULT

Trait Implementations

impl Debug for ISpEventSource2
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.

impl Deref for ISpEventSource2
[src]

type Target = ISpEventSource

The resulting type after dereferencing

fn deref(&self) -> &ISpEventSource

The method called to dereference a value

impl DerefMut for ISpEventSource2
[src]

fn deref_mut(&mut self) -> &mut ISpEventSource

The method called to mutably dereference a value