t); DECLARE_GLOBAL_MOCK_METHOD_0(CGatewayMocks, , void, EventSystem_AddEventCallback, EVENTSYSTEM_HANDLE, event_system, GATEWAY_EVENT, event_type, GATEWAY_CALLBACK, callback, void*, user_param); DECLARE_GLOBAL_MOCK_METHOD_0(CGatewayMocks, , void, EventSystem_ReportEvent, EVENTSYSTEM_HANDLE, event_system, GATEWAY_HANDLE, gw, GATEWAY_EVENT, event_type); DECLARE_GLOBAL_MOCK_METHOD_0(CGatewayMocks, , void, EventSystem_Destroy, EVENTSYSTEM_HANDLE, handle);  DECLARE_GLOBAL_MOCK_METHOD_0(CGatewayMocks, , VECTOR_HANDLE, VECTOR_create, size_t, elementSize); DECLARE_GLOBAL_MOCK_METHOD_0(CGatewayMocks, , void, VECTOR_