98 lines
1.5 KiB
C++
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;
|
|
}
|