It is my understanding that WINE reimplements the Windows system calls in Linux, not so much the Windows API. Subsequently, I doubt it will ever be 100% compatible with the Windows environment -- although very close.
Personally, I would rather reengineer the application in wxWidgets, Qt or some other cross-platform GUI API, particularly for mission critical applications.
Ditch LDAP and use a relational database. LDAP isn't ACID anyway so you are putting your data at risk. Read this article by Peter Gutman:
http://www.cypherpunks.to/~peter/09a_cert_store.pd f
Although he was writing about X.509 certificate storage, it still applies. Save yourself a lot of time and headaches.
If you are an adult and don't have a house by now, you are about to miss the boat.
Windows = GUI = 99%
It is my understanding that WINE reimplements the Windows system calls in Linux, not so much the Windows API. Subsequently, I doubt it will ever be 100% compatible with the Windows environment -- although very close.
Personally, I would rather reengineer the application in wxWidgets, Qt or some other cross-platform GUI API, particularly for mission critical applications.
Ditch LDAP and use a relational database. LDAP isn't ACID anyway so you are putting your data at risk. Read this article by Peter Gutman: http://www.cypherpunks.to/~peter/09a_cert_store.pd f
Although he was writing about X.509 certificate storage, it still applies. Save yourself a lot of time and headaches.