IPC_SendMsg(client, new ipcmMessageClientID(result->ID()));
ipcmMessageClientID out(result->ID()); IPC_SendMsg(client, &out);
    static void OnQueryClientByName(ipcClient *client, const ipcMessage *rawMsg)    {        LOG(("got QUERY_CLIENT_BY_NAME\n"));        ipcMessageCast<ipcmMessageQueryClientByName> msg(rawMsg);        ipcClient *result = IPC_GetClientByName(msg->Name());        if (result) {            LOG(("  client exists w/ ID = %u\n", result->ID()));            IPC_SendMsg(client, new ipcmMessageClientID(result->ID()));        }        else {            LOG(("  client does not exist\n"));            IPC_SendMsg(client, new ipcmMessageError(IPCM_ERROR_CLIENT_NOT_FOUND));        }    }