pub type IDXGIResource = *mut c_void;