I have a PE Dll named Arithmetic.dll which exports a function, it's prototype is: void sort(unsigned int*, int num)
The easiest way would be to use LoadLibrary/GetProcAddress to load the function from the library. That way you avoid linking to it which makes things more complicated.
In order to be able to use wine functions you need to (re)compile parts of your program using Winelib (e.g. winegcc/wineg++). Your program will depend on Wine but you will be able to use the win32 dll.
Regards, Roderick Colenbrander