windows-nt/Source/XPSP1/NT/net/irda/irftp/global.h
2020-09-26 16:20:57 +08:00

82 lines
2.1 KiB
C++

/*++
Microsoft Windows
Copyright (C) Microsoft Corporation, 1981 - 1999
Module Name:
global.h
Abstract:
Author:
Rahul Thombre (RahulTh) 4/30/1998
Revision History:
4/30/1998 RahulTh
Created this module.
--*/
#ifndef __GLOBAL_H__
#define __GLOBAL_H__
//this is the size of the buffer used to store a generic error message
//(IDS_NODESC_ERROR) which is displayed when FormatMessage fails. Do
//not use this value to hardcode sizes of buffers passed to FormatMessage.
//since the error messages just might exceed this value and cause FormatMessage
//to fail. For FormatMessage, always use the FORMAT_MESSAGE_ALLOCATE_BUFFER
//flag so that the system can allocate the buffer.
#define ERROR_DESCRIPTION_LENGTH 256
//application defined messages
#define WM_APP_TRIGGER_UI (WM_APP+1)
#define WM_APP_DISPLAY_UI (WM_APP+2)
#define WM_APP_TRIGGER_SETTINGS (WM_APP+3)
#define WM_APP_DISPLAY_SETTINGS (WM_APP+4)
#define WM_APP_UPDATE_PROGRESS (WM_APP+5)
#define WM_APP_SEND_COMPLETE (WM_APP+6)
#define WM_APP_RECV_IN_PROGRESS (WM_APP+7)
#define WM_APP_RECV_FINISHED (WM_APP+8)
#define WM_APP_START_TIMER (WM_APP+9)
#define WM_APP_KILL_TIMER (WM_APP+10)
#define WM_APP_GET_PERMISSION (WM_APP+11)
//global variables
extern HINSTANCE g_hInstance;
extern HWND g_hAppWnd;
extern RPC_BINDING_HANDLE g_hIrRpcHandle; //Handle to the IrXfer service
class CIrftpDlg; //forward declaration
extern CIrftpDlg AppUI;
class CController; //forward declaration
extern CController* appController;
extern LONG g_lLinkOnDesktop;
class CDeviceList; //forward declaration
extern CDeviceList g_deviceList;
extern TCHAR g_lpszDesktopFolder[MAX_PATH];
extern TCHAR g_lpszSendToFolder[MAX_PATH];
extern LONG g_lUIComponentCount;
extern HWND g_hwndHelp;
struct GLOBAL_STRINGS
{
wchar_t Close[50];
wchar_t ErrorNoDescription[200];
wchar_t CompletedSuccess[200];
wchar_t ReceiveError[150];
wchar_t Connecting[100];
wchar_t RecvCancelled [100];
};
extern struct GLOBAL_STRINGS g_Strings;
#endif //__GLOBAL_H__