windows-nt/Source/XPSP1/NT/printscan/fax/admin/faxadmin/faxshelp.cpp
2020-09-26 16:20:57 +08:00

98 lines
1.5 KiB
C++

/*++
Copyright (c) 1996 Microsoft Corporation
Module Name:
faxhelp.cpp
Abstract:
This file contains my implementation of ISnapinHelp.
Environment:
WIN32 User Mode
Author:
Andrew Ritz (andrewr) 30-Sept-1997
--*/
#include "stdafx.h"
#include "faxsnapin.h"
#include "faxpersist.h"
#include "faxadmin.h"
#include "faxcomp.h"
#include "faxcompd.h"
#include "faxdataobj.h"
#include "faxhelper.h"
#include "faxstrt.h"
#include "adminhlp.h"
#include "faxshelp.h"
#include "iroot.h"
#pragma hdrstop
HRESULT
STDMETHODCALLTYPE
CFaxSnapinHelp::GetHelpTopic(
LPOLESTR* lpCompiledHelpFile
)
/*++
Routine Description:
This routine returns the CLSID of the snapin.
Arguments:
pClassID - returns the class id
Return Value:
HRESULT indicating SUCCEEDED() or FAILED()
--*/
{
WCHAR Path[MAX_PATH];
DebugPrint(( TEXT("Trace: CFaxSnapinHelp::GetHelpTopic") ));
assert( lpCompiledHelpFile != NULL );
ExpandEnvironmentStrings(FAXMMC_HTMLHELP_FILENAME,Path,sizeof(Path)/sizeof(WCHAR));
*lpCompiledHelpFile = SysAllocString( Path );
return S_OK;
}
HRESULT
STDMETHODCALLTYPE
CFaxSnapinTopic::ShowTopic(
LPOLESTR pszHelpTopic
)
/*++
Routine Description:
This routine returns the CLSID of the snapin.
Arguments:
pClassID - returns the class id
Return Value:
HRESULT indicating SUCCEEDED() or FAILED()
--*/
{
DebugPrint(( TEXT("Trace: CFaxSnapinTopic::ShowTopic") ));
pszHelpTopic = SysAllocString( FAXMMC_HTMLHELP_TOPIC );
return S_OK;
}