gupapi.h

Go to the documentation of this file.
00001 //-----------------------------------------------------------------------------
00002 // -------------------
00003 // File ....: gupapi.h
00004 // -------------------
00005 // Author...: Gus Grubba
00006 // Date ....: September 1998
00007 //
00008 // History .: Sep, 30 1998 - Started
00009 //
00010 //-----------------------------------------------------------------------------
00011 #pragma once
00012 
00013 #include "baseinterface.h"
00014 // forward declarations
00015 class DllDir;
00016 class Interface;
00017 class ITreeEnumProc;
00018 
00024 class GUPInterface : public InterfaceServer {
00025 
00026     public:
00027 
00030         virtual HINSTANCE   AppInst         () = 0;
00032         virtual HWND        AppWnd          () = 0;
00036         virtual DllDir*     AppDllDir       () = 0;
00039         virtual Interface*  Max             () = 0;
00046         virtual int         EnumTree        ( ITreeEnumProc* proc ) = 0;
00047 
00048 };
00049