summaryrefslogblamecommitdiffstats
path: root/private/inc/unimdmp.h
blob: 06f776b210b4bf4b4441e522ae907b5397a5f64a (plain) (tree)














































                                                                             

//---------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation 1993-1996
//
// File: unimdmp.h
//
// This file contains private modem structures and defines shared
// between Unimodem components, and components that invoke the Unimodem
// class installer.
//
//---------------------------------------------------------------------------

#ifndef __UNIMDMP_H__
#define __UNIMDMP_H__


#ifndef __ROVCOMM_H__
#define MAX_BUF_SHORT               32
#endif // __ROVCOMM_H__

// Unattended install parameters
typedef struct _tagInstallParams
{
    BOOL    bUnattended;
    TCHAR   szPort[MAX_BUF_SHORT];
    TCHAR   szInfName[MAX_PATH];
    TCHAR   szInfSect[LINE_LEN];
    
} INSTALLPARAMS, FAR *LPINSTALLPARAMS;
    

// This structure is the private structure that may be
// specified in the SP_INSTALLWIZARD_DATA's PrivateData field.
typedef struct tagMODEM_INSTALL_WIZARD
{
    DWORD       cbSize;
    DWORD       Flags;              // MIWF_ bit field
    DWORD       ExitButton;         // PSBTN_ value
    LPARAM      PrivateData;
    INSTALLPARAMS InstallParams;
    
} MODEM_INSTALL_WIZARD, * PMODEM_INSTALL_WIZARD;


#endif  // __UNIMDMP_H__