/* * Copyright 2013 Red Hat, Inc. and/or its affiliates. * * Licensed under the GNU General Public License, version 2 or any * later version. See the file COPYING in the top-level directory of * this distribution or http://www.gnu.org/licenses/gpl-2.0.txt. */ #ifndef _H_SPICE_X_COMMON #define _H_SPICE_X_COMMON #define RED_CLIENT_FILE_NAME L"spicec.exe" #define RED_CLIENT_PIPE_NAME TEXT("\\\\.\\pipe\\SpiceController-%lu") #define RED_CLIENT_PIPE_NAME_MAX_LEN 256 #define RED_CLIENT_DEFAULT_TITLE L"Spice Client" #define RED_CLIENT_MAX_TITLE_SIZE MAX_PATH #define RED_CLIENT_MAX_MENU_SIZE 4096 #define RED_CLIENT_MAX_USB_FILTER 2048 #define RED_MAX_PASSWORD_LENGTH 60 #define FACILITY_SPICEX 50 #define FACILITY_CREATE_RED_PROCESS 51 #define FACILITY_STRING_OPERATION 52 #define FACILITY_CREATE_RED_EVENT 53 #define FACILITY_CREATE_RED_PIPE 54 #define FACILITY_PIPE_OPERATION 55 #define FACILITY_CREATE_AUDIO_WRAPPER_PROCCESS 56 // // MessageId: SPICEX_ERROR_CLIENT_PROCESS_NOT_CONNECTED // // MessageText: // // Client process not connected. // 0x80320001 #define SPICEX_ERROR_CLIENT_PROCESS_NOT_CONNECTED MAKE_HRESULT(1, FACILITY_SPICEX, 1); // // MessageId: SPICEX_ERROR_CLIENT_PROCESS_ALREADY_CONNECTED // // MessageText: // // Client process not connected. // 0x80320001 #define SPICEX_ERROR_CLIENT_PROCESS_ALREADY_CONNECTED MAKE_HRESULT(1, FACILITY_SPICEX, 2); #endif // _H_SPICE_X_COMMON