pub unsafe extern "C" fn SignatureToFuncType( o_functionType: *mut IM3FuncType, i_signature: ccstr_t, ) -> M3Result