Yes, that's what i want.
I didn't even give it a shot last time, because i interpreted a book i read
as saying extension dll must be an MFC dll.
The book is: Programming w/ Microsoft Visual C++ .NET
George Shepherd w/ David Kruglinski
One section is titled (bad title, if what you say is true):
MFC DLLs: Extension vs. Regular
One paragraph says:
If you need a DLL that can be loaded by any Win32 programming env., you
should use a regular DLL. A big restriction here is that the regular DLL can
export only C-style functions. It can't export C++ classes, member functions,
or overloaded functions because every C++ compiler has its own method of
So, is this book incorrect? Can we really expose classes from a DLL w/o that
DLL being an MFC or ATL DLL? Is the answer the same for both Windows and
other major platforms?