19#ifndef FREERDP_SESSION_H
20#define FREERDP_SESSION_H
22#include <winpr/wtypes.h>
23#include <freerdp/api.h>
31 typedef enum WINPR_C23_ENUM_TYPE(uint32_t)
33 INFO_TYPE_LOGON = 0x00000000,
34 INFO_TYPE_LOGON_LONG = 0x00000001,
35 INFO_TYPE_LOGON_PLAIN_NOTIFY = 0x00000002,
36 INFO_TYPE_LOGON_EXTENDED_INF = 0x00000003
37 } RDP_LOGON_INFO_TYPE;
51 BYTE ArcRandomBits[16];
54 UINT32 ErrorNotificationType;
55 UINT32 ErrorNotificationData;
66 FREERDP_API
const char* freerdp_session_logon_type_str(uint32_t type);
79 FREERDP_API
const char* freerdp_session_logon_type_data_str(uint32_t type,
const void* data,
80 char* buffer,
size_t length);