/**************************************************************************** Copyright information : Copyright (c) 1998-1999 Microsoft Corporation File Name : HelpInfo.h Project Name : WMI Command Line Author Name : C. V. Nandi Date of Creation (dd/mm/yy) : 29th-September-2000 Version Number : 1.0 Brief Description : This file consist of class declaration of class CHelpInfo Revision History : Last Modified By : Ch. Sriramachandramurthy Last Modified Date : 16th-January-2001 ****************************************************************************/ // HelpInfo.h : header file // /*-------------------------------------------------------------------------- Class Name : CHelpInfo Class Type : Concrete Brief Description : The CHelpInfo class encapsulates the functionality needed for storing and retrieving help Flag for displaying help. Super Classes : None Sub Classes : None Classes Used : None Interfaces Used : None --------------------------------------------------------------------*/ ///////////////////////////////////////////////////////////////////////////// // CHelpInfo class CHelpInfo { public: // Construction CHelpInfo(); // Destruction ~CHelpInfo(); // Restrict Assignment CHelpInfo& operator=(CHelpInfo& rHelpInfo); // Attributes private: // Global Switches Help BOOL m_bGlblAllInfoHelp; BOOL m_bNameSpaceHelp; BOOL m_bRoleHelp; BOOL m_bNodeHelp; BOOL m_bUserHelp; BOOL m_bPasswordHelp; BOOL m_bLocaleHelp; BOOL m_bRecordPathHelp; BOOL m_bPrivilegesHelp; BOOL m_bLevelHelp; BOOL m_bAuthLevelHelp; BOOL m_bInteractiveHelp; BOOL m_bTraceHelp; BOOL m_bAggregateHelp; // Command Switches Help BOOL m_bCmdAllInfoHelp; BOOL m_bGetVerbHelp; BOOL m_bSetVerbHelp; BOOL m_bListVerbHelp; BOOL m_bCallVerbHelp; BOOL m_bDumpVerbHelp; BOOL m_bAssocVerbHelp; BOOL m_bCreateVerbHelp; BOOL m_bDeleteVerbHelp; BOOL m_bAliasVerbHelp; BOOL m_bPATHHelp; BOOL m_bWHEREHelp; BOOL m_bCLASSHelp; BOOL m_bEXITHelp; BOOL m_bPWhereHelp; BOOL m_bTRANSLATEHelp; BOOL m_bEVERYHelp; BOOL m_bFORMATHelp; BOOL m_bVERBSWITCHESHelp; BOOL m_bDESCRIPTIONHelp; BOOL m_bGETSwitchesOnlyHelp; BOOL m_bLISTSwitchesOnlyHelp; BOOL m_bContextHelp; BOOL m_bGlblSwitchValuesHelp; BOOL m_bRESULTCLASSHelp; BOOL m_bRESULTROLE; BOOL m_bASSOCCLASS; BOOL m_bASSOCSwitchesOnlyHelp; BOOL m_bFAILFASTHelp; BOOL m_bREPEATHelp; BOOL m_bOUTPUTHelp; BOOL m_bAPPENDHelp; // Operations public : //Initializes the member variables void Initialize(); //sets the help flag for the item specified by htHelp argument void SetHelp( HELPTYPE htHelp, BOOL bFlag ); //Gets the help flag for the item specified by htHelp argument BOOL GetHelp( HELPTYPE htHelp ); };