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.

41 lines
757 B

  1. /*++
  2. Copyright (C) 1996-1999 Microsoft Corporation
  3. Module Name:
  4. SUBPARSE.H
  5. History:
  6. --*/
  7. #ifndef PBASE_SUBPARSE_H
  8. #define PBASE_SUBPARSE_H
  9. extern const IID IID_ILocSubParserManager;
  10. typedef CTypedPtrArray<CPtrArray, ILocParser *> ILocSubParserArray;
  11. DECLARE_INTERFACE_(ILocSubParserManager, IUnknown)
  12. {
  13. //
  14. // IUnknown standard interface.
  15. //
  16. STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID FAR*ppvObj) PURE;
  17. STDMETHOD_(ULONG, AddRef)(THIS) PURE;
  18. STDMETHOD_(ULONG, Release)(THIS) PURE;
  19. //
  20. // Standard Debugging interface.
  21. //
  22. STDMETHOD_(void, AssertValidInterface)(THIS) CONST_METHOD PURE;
  23. STDMETHOD(InitSubParsers)(THIS_ ILocSubParserArray REFERENCE)
  24. CONST_METHOD PURE;
  25. };
  26. #endif