Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/*++
Copyright (C) Microsoft Corporation, 1996 - 1997 All rights reserved.
Module Name:
instarch.hxx
Abstract:
Intall alternate driver architectures header.
Author:
Steve Kiraly (SteveKi) 18-Jan-1996
Revision History:
--*/
#ifndef _INSTARCH_HXX
#define _INSTARCH_HXX
#include "driverif.hxx"
#include "driverlv.hxx"
#include "archlv.hxx"
/********************************************************************
Additional Driver Dialog.
********************************************************************/
class TAdditionalDrivers : public MGenericDialog {
SIGNATURE( 'addt' )
public:
TAdditionalDrivers( IN HWND hwnd, IN LPCTSTR pszServerName, IN LPCTSTR pszPrinterName, IN LPCTSTR pszDriverName, IN BOOL bAdministrator );
~TAdditionalDrivers( VOID );
BOOL bValid( VOID );
BOOL bDoModal( VOID );
private:
enum ClickMessages { kSingleClick = WM_APP+1, kDoubleClick = WM_APP+2, };
//
// Assignment and copying are not defined
//
TAdditionalDrivers & operator =( const TAdditionalDrivers & );
TAdditionalDrivers( const TAdditionalDrivers & );
BOOL IsNonInstalledItemSelected( VOID );
BOOL bSetUI( VOID );
BOOL bInstallSelectedDrivers( VOID );
BOOL bHandleMessage( IN UINT uMsg, IN WPARAM wParam, IN LPARAM lParam );
HWND _hwnd; BOOL _bValid; BOOL _bAdministrator; TString _strServerName; TString _strPrinterName; TString _strDriverName; TArchLV _ArchLV;
};
#endif
|