Leaked source code of windows server 2003
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.

48 lines
1.1 KiB

  1. //+--------------------------------------------------------------
  2. //
  3. // Microsoft Windows
  4. // Copyright (C) Microsoft Corporation, 1992 - 1996.
  5. //
  6. // File: rexpdf.hxx
  7. //
  8. // Contents: Root exposed docfile header
  9. //
  10. // Classes: CRootExposedDocFile
  11. //
  12. //---------------------------------------------------------------
  13. #ifndef __REXPDF_HXX__
  14. #define __REXPDF_HXX__
  15. #include "../expdf.hxx"
  16. //+--------------------------------------------------------------
  17. //
  18. // Class: CRootExposedDocFile (rpdf)
  19. //
  20. // Purpose: Root form of the public docfile
  21. //
  22. // Interface: See below
  23. //
  24. //---------------------------------------------------------------
  25. class CRootExposedDocFile : public CExposedDocFile
  26. {
  27. public:
  28. CRootExposedDocFile(CDFBasis *pdfb);
  29. SCODE InitRoot(ILockBytes *plstBase,
  30. DWORD const dwStartFlags,
  31. DFLAGS const df,
  32. SNBW snbExclude);
  33. virtual ~CRootExposedDocFile(void);
  34. STDMETHOD(Stat) (STATSTGW *pstatstg, DWORD grfStatFlag);
  35. private:
  36. SCODE Init(ILockBytes *plstBase,
  37. SNBW snbExclude,
  38. DWORD const dwStartFlags);
  39. };
  40. #endif // #ifndef __REXPDF_HXX__