49 lines
1.1 KiB
C++
49 lines
1.1 KiB
C++
//+--------------------------------------------------------------
|
|
//
|
|
// Microsoft Windows
|
|
// Copyright (C) Microsoft Corporation, 1992 - 1996.
|
|
//
|
|
// File: rexpdf.hxx
|
|
//
|
|
// Contents: Root exposed docfile header
|
|
//
|
|
// Classes: CRootExposedDocFile
|
|
//
|
|
//---------------------------------------------------------------
|
|
|
|
#ifndef __REXPDF_HXX__
|
|
#define __REXPDF_HXX__
|
|
|
|
#include "../expdf.hxx"
|
|
|
|
//+--------------------------------------------------------------
|
|
//
|
|
// Class: CRootExposedDocFile (rpdf)
|
|
//
|
|
// Purpose: Root form of the public docfile
|
|
//
|
|
// Interface: See below
|
|
//
|
|
//---------------------------------------------------------------
|
|
|
|
class CRootExposedDocFile : public CExposedDocFile
|
|
{
|
|
public:
|
|
CRootExposedDocFile(CDFBasis *pdfb);
|
|
SCODE InitRoot(ILockBytes *plstBase,
|
|
DWORD const dwStartFlags,
|
|
DFLAGS const df,
|
|
SNBW snbExclude);
|
|
|
|
virtual ~CRootExposedDocFile(void);
|
|
|
|
STDMETHOD(Stat) (STATSTGW *pstatstg, DWORD grfStatFlag);
|
|
|
|
private:
|
|
SCODE Init(ILockBytes *plstBase,
|
|
SNBW snbExclude,
|
|
DWORD const dwStartFlags);
|
|
};
|
|
|
|
#endif // #ifndef __REXPDF_HXX__
|