pub type ID3D10Asynchronous = *mut c_void;