Files
dnf-utils/ace_sdk/server/include/ace_sdk_server_uic.h
T
2025-12-06 17:59:24 +08:00

33 lines
1.1 KiB
C

#ifndef __ACE_SDK_SERVER_UIC_H__
#define __ACE_SDK_SERVER_UIC_H__
#pragma pack(push, 1)
#define ACE_SDK_UIC_MAX_CALLBACK_DATA_LEN 1024
#define ACE_SDK_UIC_MAX_ROLE_NAME_LEN 1024
#define ACE_SDK_UIC_MAX_HEAD_PIC_URL_LEN 1024
#define ACE_SDK_UIC_MAX_CHECK_DESC_LEN 512
#define ACE_SDK_UIC_MAX_ERR_MSG_LEN 128
typedef enum
{
ACE_SDK_CONTENT_CATEGORY_METERIRAL = 100, // user profile [100-999]
ACE_SDK_CONTENT_CATEGORY_MESSAGE = 1000, // instant message [1000-1899]
ACE_SDK_CONTENT_CATEGORY_PRIVATE_CHAT = 1900, // private chat [1900-1999]
ACE_SDK_CONTENT_CATEGORY_SOCIAL = 2000, // social operation [2000-2999]
ACE_SDK_CONTENT_CATEGORY_FORUM = 3000, // user space or forum [3000-3999]
ACE_SDK_CONTENT_CATEGORY_SEARCH = 4000, // user search [4000-4999]
} AceSdkUicMsgCategory;
typedef enum
{
ACE_SDK_AREA_ID_WECHAT = 1, // WeChat
ACE_SDK_AREA_ID_QQ = 2, // QQ
ACE_SDK_AREA_ID_GUEST = 3, // GUEST
ACE_SDK_AREA_ID_COMMON = 999, // Temporarily used when WeChat and QQ do not exist
} AceSdkUicAreaID;
#pragma pack(pop)
#endif // __ACE_SDK_SERVER_UIC_H__