18 #ifndef _DW_OPENPLATFORM_API_TYPES_H_
19 #define _DW_OPENPLATFORM_API_TYPES_H_
23 #define DW_API_VERSION (1 << 16 | 15)
25 #define YYAPI_INVALID_UID ((unsigned int)0)
26 #define YYAPI_INVALID_KEY YYAPI_INVALID_UID
85 virtual unsigned int GetUid()
const = 0;
90 virtual unsigned int GetIMId()
const = 0;
95 virtual unsigned int GetSex()
const = 0;
100 virtual unsigned int GetRole()
const = 0;
105 virtual unsigned int GetPoints()
const = 0;
110 virtual unsigned int GetLevel()
const = 0;
118 virtual int GetName(
char *name,
int size)
const = 0;
126 virtual int GetSign(
char *sign,
int size)
const = 0;
132 virtual bool IsVip()
const = 0;
161 virtual unsigned int GetLongId()
const = 0;
175 virtual int GetName(
char *name,
int size)
const = 0;
209 virtual unsigned int GetUserId()
const = 0;
251 virtual const unsigned int GetCount()
const = 0;
257 virtual const unsigned int GetCid()
const = 0;
344 virtual int SetBinrayValue(
const char *data,
unsigned int size) = 0;
362 virtual unsigned int GetCount() = 0;
423 const unsigned __int64 filter_value,
437 virtual int AddMsgItem(
const char *msg_item,
439 unsigned int user_data,
440 EMsgItemType type) = 0;
442 virtual int SetCookie(
unsigned int cookie) = 0;
444 virtual int SetKey(
const char *key,
unsigned int size ) = 0;