fltapi.h 818 B

1234567891011121314151617181920212223242526272829
  1. //-----------------------------------------------------------------------------
  2. // -------------------
  3. // File ....: fltapi.h
  4. // -------------------
  5. // Author...: Gus Grubba
  6. // Date ....: September 1995
  7. //
  8. // History .: Sep, 07 1995 - Started
  9. //
  10. //-----------------------------------------------------------------------------
  11. //-- FLT Interface class
  12. class FLTInterface {
  13. public:
  14. virtual HINSTANCE AppInst () = 0;
  15. virtual HWND AppWnd () = 0;
  16. virtual DllDir *AppDllDir () = 0;
  17. virtual TCHAR *GetDir (int i) = 0;
  18. virtual int GetMapDirCount () = 0;
  19. virtual TCHAR *GetMapDir (int i) = 0;
  20. virtual BOOL CreatePreview (HWND,Bitmap**,int,int,int,float,Bitmap**,DWORD) = 0;
  21. virtual Interface *GetMaxInterface ( ) = 0;
  22. };