24 lines
525 B
C
24 lines
525 B
C
|
#ifndef WINAMP_SETUP_API_HEADER
|
||
|
#define WINAMP_SETUP_API_HEADER
|
||
|
|
||
|
#include <windows.h>
|
||
|
|
||
|
|
||
|
class __declspec(novtable) WASetupAPI
|
||
|
{
|
||
|
protected:
|
||
|
WASetupAPI(void){};
|
||
|
virtual ~WASetupAPI(void) = 0;
|
||
|
public:
|
||
|
virtual INT GetInterfaceVersion(void) = 0;
|
||
|
virtual LPCWSTR GetName(BOOL bShort) = 0;
|
||
|
virtual HICON GetIcon(BOOL bSmall) = 0;
|
||
|
virtual BOOL Initialize(void) = 0;
|
||
|
virtual BOOL Finish(BOOL bCancelled) = 0;
|
||
|
virtual HWND CreateView(HWND hwndParent) = 0;
|
||
|
virtual HWND GetHWND(void) = 0;
|
||
|
};
|
||
|
|
||
|
|
||
|
|
||
|
#endif //WINAMP_SETUP_API_HEADER
|