24 #include "JackWinMMEPort.h"
25 #include "JackError.h"
33 JackWinMMEPort::JackWinMMEPort()
36 JackWinMMEPort::~JackWinMMEPort()
40 JackWinMMEPort::GetAlias()
46 JackWinMMEPort::GetName()
52 JackWinMMEPort::GetOSErrorString(LPTSTR text)
54 DWORD error = GetLastError();
55 if (! FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM, NULL, error,
56 MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), text,
57 MAXERRORLENGTH, NULL)) {
58 snprintf(text, MAXERRORLENGTH,
"Unknown OS error code '%ld'", error);
63 JackWinMMEPort::WriteOSError(
const char *jack_func,
const char *os_func)
65 char error_message[MAXERRORLENGTH];
66 GetOSErrorString(error_message);
67 jack_error(
"%s - %s: %s", jack_func, os_func, error_message);
SERVER_EXPORT void jack_error(const char *fmt,...)