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.

49 lines
864 B

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