pub type IAMWMBufferPassCallback = *mut c_void;