int machinesInitialize(void);
called to initialize the machines module (obviously).
struct machine nextMachine(void);
return the next machine to be indexed.
void machineReturn( int nReturnValue );
nReturnValue - the return value from the search on the last machine
void lasterror( char* buf );
return the last error of the module.
buf - the destination array of the module's last error.