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__
|