📄 ilsexp.h
字号:
/*VIS H.323 DLL Library V2.3 Release
FOR Windows 98/ME/2000/XP
-------------------------------------------------------------------------------------
=========
ILSexp.h
=========
The head file of VIS H.323 DLL Library
You can easily make your own H.323 Video Conference System with this library.
For more information,visit our homepage
[http://www.115studio.com]
or for tech support,mail to
[support@115studio.com]
NOTE:
Please don't modify this file.
Copyright (c) 2000-2004 115Studio
2004-08-07
------------------------------------------------------------------------------------*/
#ifndef _ILSEXP_H_
#define _ILSEXP_H_
#define UI_FIRST_NAME 0x00000001
#define UI_LAST_NAME 0x00000002
#define UI_EMAIL_NAME 0x00000004
#define UI_CITY 0x00000008
#define UI_COUNTRY 0x00000010
#define UI_COMMENT 0x00000020
#define UI_IP_ADDRESS 0x00000040
#define UI_USER_TYPE 0x00000080
#define UI_IN_CALL 0x00000100
#define UI_AUDIO_CAPABLE 0x00000200
#define UI_VIDEO_CAPABLE 0x00000400
#define UI_VISIBLE 0x00000800
enum ILS_STATE
{
ILS_UNREGISTERED = 0,
ILS_REGISTERING = 1,
ILS_REGISTERED = 2,
ILS_UNREGISTERING = 3,
ILS_REGISTERED_BUT_INVALID = 4,
ILS_NETWORK_DOWN = 5,
ILS_IN_SYNC = 6
};
struct USER_INFO
{
char* pszFirstName;
char* pszLastName;
char* pszEmailName;
char* pszCity;
char* pszCountry;
char* pszComment;
char* pszIPAddress;
DWORD iUserType;
BOOL bInCall;
BOOL bAudioCapable;
BOOL bVideoCapable;
BOOL bVisible;
};
class CILSClient
{
public:
CILSClient();
virtual ~CILSClient();
BOOL Initialize();
BOOL Uninitialize();
BOOL SetServer(const char *host, const char *LogonName, const char *password);
BOOL SetUser(const USER_INFO *pUI);
BOOL Register(DWORD &id);
BOOL Unregister(DWORD &id);
BOOL Update(DWORD &id,const USER_INFO *pUI, DWORD option);
BOOL GetUserState(DWORD &state);
BOOL GetUserInfo(DWORD &id,const char*name);
BOOL EnumUserNames(DWORD &id);
BOOL EnumUsers(DWORD &id);
virtual void OnRegister(DWORD id, DWORD result);
virtual void OnUnregister(DWORD id, DWORD result);
virtual void OnUpdate(DWORD id, DWORD result);
virtual void OnGetUserInfo(DWORD id,DWORD result, USER_INFO &ui);
virtual void OnEnumUserNames(DWORD id, DWORD result, const char *name);
virtual void OnEnumUsers(DWORD id, DWORD result, USER_INFO &ui);
virtual void OnUserStateChanged(DWORD state, const char *server);
private:
void *m_im;
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -