82 lines
2.1 KiB
C++
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__
|
|
|