windows-nt/Source/XPSP1/NT/enduser/netmeeting/h/confwiz.h

59 lines
1.3 KiB
C
Raw Normal View History

2020-09-26 03:20:57 -05:00
// This is the header file for conference wizards in conf.exe
//
// Created: ClausGi 8-30-95
//
// Data structure for NewConnectorWizard call
typedef struct _NewConnectorWizardStruct {
// The following path describes the folder that the wizard
// is invoked in. This is used to determine where the speed-dial
// object is created.
char szPathOfInvocation[MAX_PATH];
} NCW, FAR * LPNCW;
// Functions:
BOOL WINAPI NewConferenceWizard ( HINSTANCE hInst, HWND hWnd );
BOOL WINAPI NewConnectorWizard ( HINSTANCE hInst, HWND hWnd, LPNCW lpncw );
/* Constants - BUGBUG move this to wizglob.h */
#define NUM_PAGES 4
#define _MAX_TEXT 512
// BUGBUG review all of these
#define MAX_CONF_PASSWORD 12
#define MAX_CONF_NAME 256
#define MAX_SERVER_NAME 256
#define MAX_WAB_TAG 256
#define CONF_TYPE_PRIVATE 0
#define CONF_TYPE_JOINABLE 1
/* Data Structures private to the wizard code */
typedef struct _ConfInfo {
char szConfName[MAX_CONF_NAME+1];
char szPwd[MAX_CONF_PASSWORD+1];
WORD wConfType;
WORD cMembers;
HWND hwndMemberList;
DWORD dwDuration;
// Addl info TBD;
} CI, FAR * LPCI;
typedef struct _ConnectInfo {
char szTargetName[MAX_WAB_TAG];
char szAddress[MAX_PATH]; // BUGBUG proper limit needed
DWORD dwAddrType;
int idPreferredTransport;
BOOL fSingleAddress;
// Addl info TBD;
} CN, FAR * LPCN;