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.

38 lines
929 B

  1. /******************************************************************************
  2. Copyright (c) 2000 Microsoft Corporation
  3. Module Name:
  4. FrmBase.h
  5. Abstract:
  6. This file defines ISRFrameBase interface, which is common base interface
  7. for front-end SR UI.
  8. Revision History:
  9. Seong Kook Khang (SKKhang) 04/04/2000
  10. created
  11. ******************************************************************************/
  12. #ifndef _FRMBASE_H__INCLUDED_
  13. #define _FRMBASE_H__INCLUDED_
  14. #pragma once
  15. struct ISRFrameBase
  16. {
  17. virtual DWORD RegisterServer() = 0;
  18. virtual DWORD UnregisterServer() = 0;
  19. virtual BOOL InitInstance( HINSTANCE hInst ) = 0;
  20. virtual BOOL ExitInstance() = 0;
  21. virtual void Release() = 0;
  22. virtual int RunUI( LPCWSTR szTitle, int nStart ) = 0;
  23. };
  24. extern BOOL CreateSRFrameInstance( ISRFrameBase **pUI );
  25. #endif //_FRMBASE_H__INCLUDED_