c++SimConnect - Toggle Autothrottle programatically without mapping input

Can you elaborate on the steps you did? I am trying to fire an event. As far as I know I have to

SimConnect_MapClientEventToSimEvent(hSimConnect, EVENT_LANDING_LIGHT_ON, "LANDING_LIGHTS_TOGGLE" );

Then fire the event:

SimConnect_TransmitClientEvent(hSimConnect, 0, EVENT_LANDING_LIGHT_ON, 0, SIMCONNECT_GROUP_PRIORITY_HIGHEST, SIMCONNECT_EVENT_FLAG_GROUPID_IS_PRIORITY);

I can’t get it to change the ingame light status so I am missing something.

Thanks,
Chris