IWbemClassObject::Next (vtable index 9)
(
this: *mut c_void,
flags: i32,
name: *mut *mut u16,
val: *mut VARIANT,
cim_type: *mut i32,
flavor: *mut i32,
)
| 208 | |
| 209 | /// IWbemClassObject::Next (vtable index 9) |
| 210 | pub unsafe fn object_next( |
| 211 | this: *mut c_void, |
| 212 | flags: i32, |
| 213 | name: *mut *mut u16, |
| 214 | val: *mut VARIANT, |
| 215 | cim_type: *mut i32, |
| 216 | flavor: *mut i32, |
| 217 | ) -> HRESULT { |
| 218 | let vtable = *(this as *const *const usize); |
| 219 | let method: unsafe extern "system" fn( |
| 220 | *mut c_void, |
| 221 | i32, |
| 222 | *mut *mut u16, |
| 223 | *mut VARIANT, |
| 224 | *mut i32, |
| 225 | *mut i32, |
| 226 | ) -> HRESULT = core::mem::transmute(*vtable.add(9)); |
| 227 | method(this, flags, name, val, cim_type, flavor) |
| 228 | } |
| 229 | |
| 230 | /// IWbemClassObject::EndEnumeration (vtable index 10) |
| 231 | pub unsafe fn object_end_enumeration(this: *mut c_void) -> HRESULT { |
no test coverage detected