WindowsXP/Source/XPSP1/NT/sdktools/checksym/dbghelpfunctions.h
2024-08-03 16:30:48 +02:00

55 lines
1.3 KiB
C++

//+-------------------------------------------------------------------------
//
// Microsoft Windows
//
// Copyright (C) Microsoft Corporation, 1999 - 1999
//
// File: dbghelpfunctions.h
//
//--------------------------------------------------------------------------
// DBGHelpFunctions.h: interface for the CDBGHelpFunctions class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_DBGHELPFUNCTIONS_H__FF495236_E9FD_11D2_849F_000000000000__INCLUDED_)
#define AFX_DBGHELPFUNCTIONS_H__FF495236_E9FD_11D2_849F_000000000000__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#ifndef NO_STRICT
#ifndef STRICT
#define STRICT 1
#endif
#endif /* NO_STRICT */
#include <WINDOWS.H>
#include <TCHAR.H>
class CDBGHelpFunctions
{
public:
CDBGHelpFunctions();
virtual ~CDBGHelpFunctions();
// Initialization...
bool Initialize();
// DBGHELP Functions (Publicly accessible for ease of use)
BOOL MakeSureDirectoryPathExists(LPTSTR DirPath);
private:
HINSTANCE m_hDBGHELP;
// DBGHELP functions TypeDef'ed for simplicity
typedef BOOL (WINAPI *PfnMakeSureDirectoryPathExists)(PCSTR DirPath);
// DBGHELP Function Pointers
BOOL (WINAPI *m_lpfMakeSureDirectoryPathExists)(PCSTR DirPath);
};
#endif // !defined(AFX_DBGHELPFUNCTIONS_H__FF495236_E9FD_11D2_849F_000000000000__INCLUDED_)