SimConnect SDK for 32bit

Hi~~~~

is there anyone who is developing 32bit program with SimConnect?
I am developing 32bit program with SimConnect.
and there was no problem with SDK version 1.4.4.

but recently, I changed to SDK version 1.5.6 (latest version with SU4).

compilation suceed without any error. but program always crash when attempting to connect SimConnect.
and there were nothing specific error messages.

by the way, I was using simconnect.dll for 32bit which is someone posted on a forum.
so, maybe I need to find a new simconnect.dll which is compiled for 32bit.

before try anything worth to do, I would like to know…

does SimConnect still support for 32bit programs? ( and I just need new simconnect.dll for 32bit? or I just did something wrong?)
or SimConnect no more supports for 32bit programs?

If anyone know about this, please let me know.

thanks in advence.

I think I found the reason why 32bit prgram does not work when It’s compiled with SDK 1.5.6.

I checked SimConnect.h file which is located in include folder under SimConnect SDK .
there were several differeces between two versions( from 1.4.4 and 1.5.6 )

I tried to recompile modifying those difference one by one. and finally I found which one cause the unavailibility.
It was ‘__stdcall’ (at 907 line).
the ‘__stdcall’ was missing in new header file.

#define SIMCONNECTAPI extern “C” HRESULT __stdcall

after adding ‘__stdcall’, my 32bit application starts working as before.

I am not sure what functions could be affected with it, but for the time being, It solved my problem anyway.

still, It will be welcome and will be apreciated if anyone has opinion or explanation about this.

thank you!