mirror of
https://github.com/morgan9e/FreeRDP
synced 2026-04-15 00:44:19 +09:00
[libfreerdp] Add new defines for logon error info
This commit is contained in:
committed by
Armin Novak
parent
9f5106c0d1
commit
5146a13587
@@ -300,12 +300,14 @@ extern "C"
|
|||||||
} TARGET_NET_ADDRESS;
|
} TARGET_NET_ADDRESS;
|
||||||
|
|
||||||
/* Logon Error Info */
|
/* Logon Error Info */
|
||||||
|
#define LOGON_MSG_SESSION_BUSY_OPTIONS 0xFFFFFFF8
|
||||||
#define LOGON_MSG_DISCONNECT_REFUSED 0xFFFFFFF9
|
#define LOGON_MSG_DISCONNECT_REFUSED 0xFFFFFFF9
|
||||||
#define LOGON_MSG_NO_PERMISSION 0xFFFFFFFA
|
#define LOGON_MSG_NO_PERMISSION 0xFFFFFFFA
|
||||||
#define LOGON_MSG_BUMP_OPTIONS 0xFFFFFFFB
|
#define LOGON_MSG_BUMP_OPTIONS 0xFFFFFFFB
|
||||||
#define LOGON_MSG_RECONNECT_OPTIONS 0xFFFFFFFC
|
#define LOGON_MSG_RECONNECT_OPTIONS 0xFFFFFFFC
|
||||||
#define LOGON_MSG_SESSION_TERMINATE 0xFFFFFFFD
|
#define LOGON_MSG_SESSION_TERMINATE 0xFFFFFFFD
|
||||||
#define LOGON_MSG_SESSION_CONTINUE 0xFFFFFFFE
|
#define LOGON_MSG_SESSION_CONTINUE 0xFFFFFFFE
|
||||||
|
#define ERROR_CODE_ACCESS_DENIED 0xFFFFFFFF
|
||||||
|
|
||||||
#define LOGON_FAILED_BAD_PASSWORD 0x00000000
|
#define LOGON_FAILED_BAD_PASSWORD 0x00000000
|
||||||
#define LOGON_FAILED_UPDATE_PASSWORD 0x00000001
|
#define LOGON_FAILED_UPDATE_PASSWORD 0x00000001
|
||||||
@@ -328,14 +330,14 @@ extern "C"
|
|||||||
#define PACKET_COMPR_TYPE_RDP61 0x03
|
#define PACKET_COMPR_TYPE_RDP61 0x03
|
||||||
#define PACKET_COMPR_TYPE_RDP8 0x04
|
#define PACKET_COMPR_TYPE_RDP8 0x04
|
||||||
|
|
||||||
/* Desktop Rotation Flags */
|
/* Desktop Rotation Flags */
|
||||||
enum FreeRDP_DesktopRotationFlags
|
enum FreeRDP_DesktopRotationFlags
|
||||||
{
|
{
|
||||||
ORIENTATION_LANDSCAPE = 0,
|
ORIENTATION_LANDSCAPE = 0,
|
||||||
ORIENTATION_PORTRAIT = 90,
|
ORIENTATION_PORTRAIT = 90,
|
||||||
ORIENTATION_LANDSCAPE_FLIPPED = 180,
|
ORIENTATION_LANDSCAPE_FLIPPED = 180,
|
||||||
ORIENTATION_PORTRAIT_FLIPPED = 270
|
ORIENTATION_PORTRAIT_FLIPPED = 270
|
||||||
};
|
};
|
||||||
|
|
||||||
/* Clipboard feature mask */
|
/* Clipboard feature mask */
|
||||||
#define CLIPRDR_FLAG_LOCAL_TO_REMOTE 0x01
|
#define CLIPRDR_FLAG_LOCAL_TO_REMOTE 0x01
|
||||||
|
|||||||
@@ -1189,29 +1189,24 @@ const char* freerdp_get_logon_error_info_type_ex(UINT32 type, char* buffer, size
|
|||||||
|
|
||||||
const char* freerdp_get_logon_error_info_type(UINT32 type)
|
const char* freerdp_get_logon_error_info_type(UINT32 type)
|
||||||
{
|
{
|
||||||
|
#define CASE_ENTRY(x) \
|
||||||
|
case x: \
|
||||||
|
return #x
|
||||||
switch (type)
|
switch (type)
|
||||||
{
|
{
|
||||||
case LOGON_MSG_DISCONNECT_REFUSED:
|
CASE_ENTRY(LOGON_MSG_SESSION_BUSY_OPTIONS);
|
||||||
return "LOGON_MSG_DISCONNECT_REFUSED";
|
CASE_ENTRY(LOGON_MSG_DISCONNECT_REFUSED);
|
||||||
|
CASE_ENTRY(LOGON_MSG_NO_PERMISSION);
|
||||||
case LOGON_MSG_NO_PERMISSION:
|
CASE_ENTRY(LOGON_MSG_BUMP_OPTIONS);
|
||||||
return "LOGON_MSG_NO_PERMISSION";
|
CASE_ENTRY(LOGON_MSG_RECONNECT_OPTIONS);
|
||||||
|
CASE_ENTRY(LOGON_MSG_SESSION_TERMINATE);
|
||||||
case LOGON_MSG_BUMP_OPTIONS:
|
CASE_ENTRY(LOGON_MSG_SESSION_CONTINUE);
|
||||||
return "LOGON_MSG_BUMP_OPTIONS";
|
CASE_ENTRY(ERROR_CODE_ACCESS_DENIED);
|
||||||
|
|
||||||
case LOGON_MSG_RECONNECT_OPTIONS:
|
|
||||||
return "LOGON_MSG_RECONNECT_OPTIONS";
|
|
||||||
|
|
||||||
case LOGON_MSG_SESSION_TERMINATE:
|
|
||||||
return "LOGON_MSG_SESSION_TERMINATE";
|
|
||||||
|
|
||||||
case LOGON_MSG_SESSION_CONTINUE:
|
|
||||||
return "LOGON_MSG_SESSION_CONTINUE";
|
|
||||||
|
|
||||||
default:
|
default:
|
||||||
return "UNKNOWN";
|
return "UNKNOWN";
|
||||||
}
|
}
|
||||||
|
#undef CASE_ENTRY
|
||||||
}
|
}
|
||||||
|
|
||||||
const char* freerdp_get_logon_error_info_data(UINT32 data)
|
const char* freerdp_get_logon_error_info_data(UINT32 data)
|
||||||
|
|||||||
Reference in New Issue
Block a user