Source code of Windows XP (NT5)
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
821 B

  1. #ifndef _EXTNDLOGUI_H_
  2. #define _EXTNDLOGUI_H_
  3. class CFacExtndLogUI : COleObjectFactory
  4. {
  5. public:
  6. CFacExtndLogUI();
  7. virtual BOOL UpdateRegistry( BOOL bRegister );
  8. };
  9. class CExtndCreator : public CCmdTarget
  10. {
  11. DECLARE_DYNCREATE(CExtndCreator)
  12. virtual LPUNKNOWN GetInterfaceHook(const void* piid);
  13. };
  14. class CImpExtndLogUI : public ILogUIPlugin
  15. {
  16. public:
  17. CImpExtndLogUI();
  18. ~CImpExtndLogUI();
  19. virtual HRESULT STDMETHODCALLTYPE OnProperties( IN OLECHAR* pocMachineName, IN OLECHAR* pocMetabasePath );
  20. HRESULT _stdcall
  21. QueryInterface(REFIID riid, void **ppObject);
  22. ULONG _stdcall
  23. AddRef();
  24. ULONG _stdcall
  25. Release();
  26. protected:
  27. private:
  28. ULONG m_dwRefCount;
  29. }; // CImpLogUI
  30. #endif // _EXTNDLOGUI_H_