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.

44 lines
818 B

  1. /*++
  2. Copyright (C) 1996-1999 Microsoft Corporation
  3. Module Name:
  4. UPDATELOG.H
  5. History:
  6. --*/
  7. #ifndef PBASE_UPDATELOG_H
  8. #define PBASE_UPDATELOG_H
  9. extern const IID IID_ILocUpdateLog;
  10. DECLARE_INTERFACE_(ILocUpdateLog, IUnknown)
  11. {
  12. //
  13. // IUnknown standard Interface
  14. //
  15. STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID FAR*ppvObj) PURE;
  16. STDMETHOD_(ULONG, AddRef)(THIS) PURE;
  17. STDMETHOD_(ULONG, Release)(THIS) PURE;
  18. //
  19. // Standard Debugging interfaces
  20. //
  21. STDMETHOD_(void, AssertValidInterface)(THIS) CONST_METHOD PURE;
  22. STDMETHOD_(BOOL, ReportItemDifferences)
  23. (THIS_ const CLocItem *pOldItem, const CLocItem *pNewItem,
  24. CItemInfo *, CLogFile *) PURE;
  25. };
  26. struct __declspec(uuid("{6005AF23-EE76-11d0-A599-00C04FC2C6D8}")) ILocUpdateLog;
  27. #endif