| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- #ifndef _FREERDP_COMMON_DEFINE_H__
- #define _FREERDP_COMMON_DEFINE_H__
- #pragma once
- #define WM_INVITE (WM_USER + 100)
- #define WM_TERMINATE_INVITE (WM_USER + 101)
- #define WM_SHARE (WM_USER + 102)
- #define WM_CONNECT (WM_USER + 103)
- #define WM_DISCONNECT (WM_USER + 104)
- #define WM_SETCTRLVIEW (WM_USER + 105)
- #define WM_EXIT_MSG_CODE (WM_USER + 106)
- #define CTXD_LOGIN 0x0001
- #define CTXD_INVITE 0x0002
- #define CTXD_SHARE 0x0004
- #define CTXD_CREATE 0x0008
- #define CTXD_DISCONNECT 0x0010
- #define CTXD_KILL_INVITE 0x0020
- #define CTXD_QUIT 0x0040
- #define CTXD_RESTART 0x0080
- #define CTXD_FREERDP_MASK 0x0100
- #define CTXD_LOCK_SCREEN 0x0101
- #define CTXD_UNLOCK_SCREEN 0x0102
- #define CTXD_INVALID_MONITOR 0x0140
- #define CTXD_NEEDREPLY 0x1000
- #define CTXD_RESPOND 0x2000
- #define CTXD_SUCCMASK 0x4000
- #define CTXD_FAILMASK 0x8000
- #define INVOKE_SUCCESS (CTXD_RESPOND | CTXD_SUCCMASK)
- extern HWND g_hWareHwnd;
- extern char inviteFileName[MAX_PATH];
- static BOOL SendNotify(USHORT Direct,
- LONG_PTR Param1 = 0, UINT cbParam1Size = 0, LONG_PTR Param2 = 0, UINT cbParam2Size = 0)
- {
- if(!g_hWareHwnd) {
- return FALSE;
- }
- if(Direct == WM_CONNECT) {
- memset(inviteFileName, 0, sizeof(char)*MAX_PATH);
- memcpy_s(inviteFileName, MAX_PATH, (LPCTSTR)Param1, cbParam1Size+1);
- } else if(Direct == WM_INVITE) {
- memset(inviteFileName, 0, sizeof(char)*MAX_PATH);
- memcpy_s(inviteFileName, MAX_PATH, (LPCTSTR)Param1, cbParam1Size+1);
- }
- return SendMessage(g_hWareHwnd, Direct, Param1, Param2);
- }
- #endif //_FREERDP_COMMON_DEFINE_H__
|