As it looks from the title, I found that the wineHQ source code has another way to export functions from DLL files and it calls the definition files like: FileName.spec I used to use the: FileName.def Of course under XP. So is it something refers to the compiler and it must respect this order or I can use the old school style I'm used to back in the days, because I find it kinda annoying to specify each function's parameters types like: Code: @ stdcall AccessCheck(ptr long long ptr ptr ptr ptr ptr) Instead of just using the Win form like: Code: EXPORTS AccessCheck Or can I modify how the compiler should work towards this issue if this is stuck in its options & rules? Plz forgive my lack of info and be patient with me, I'm getting used to get in touch with the code. I wish everybody here a nice day.