Heh, I think it's high time this thread was moved to the developer forum ;-)
First and foremost, the prototypes for DoMethod() and DoMethodA() are in clib/alib_protos.h
If you want to indent your source for posting you need to use a non breaking space "& nbsp;" without the space between the & sign and the nbsp; bit (I had to seperate them here otherwise it would be parsed into a real non-breaking space and you wouldn't see it) (thanks to Tickly for telling me that originally ;-) )
A couple of small points that you should consider. How about returning a BOOL from InitLibs() that returns true if the library was opened and false if not? Then you can cleanly exit your program without a crash on systems where v19 of the muimaster.library is not available.
This could be as simple as
BOOL InitLibs()
{
return (MUIMasterBase = OpenLibrary("muimaster.library", 19)) ? TRUE : FALSE;
}
Incidentally, IIRC the use of void to signify no function arguments is deprecated since ANSI C v2. It certianly is in C++ ;-)