pub type ICopyHookA = *mut c_void;