Windows NT 4.0 source code leak
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.
 
 
 
 
 
 

42 lines
994 B

/************************************************************************
* *
* MAPREAD.H *
* *
* Copyright (C) Microsoft Corporation 1995 *
* All Rights reserved. *
* *
************************************************************************/
#ifndef __CMAPREAD__
#define __CMAPREAD__
#ifndef _CINPUT_INCLUDED
#include "..\common\cinput.h"
#endif
#include "..\hcrtf\hclimits.h"
class CReadMapFile
{
public:
CReadMapFile(PCSTR pszFile, BOOL fHelpFile = TRUE);
CTable* m_ptblMap;
CTable* m_ptblAlias;
protected:
RC_TYPE STDCALL RcGetLogicalLine(CStr* pcszDst);
CInput* PfTopPfs(void) {
return (iTop > 0) ? apin[iTop - 1] : NULL;
};
BOOL FPopPfs(void);
BOOL STDCALL FPushFilePfs(PCSTR szFile);
RC_TYPE CReadMapSection(CStr* pcszDst);
RC_TYPE CReadAliasSection(CStr* pcszDst);
BOOL fDBCSSystem;
CTable* m_ptblDefine;
int iTop;
CInput* apin[MAX_INCLUDE + 1];
};
#endif // __CMAPREAD__