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,...)