winamp/Src/Winamp/setup/setup_api.h

24 lines
522 B
C
Raw Normal View History

2024-09-24 12:54:57 +00:00
#ifndef WINAMP_SETUP_API_HEADER
#define WINAMP_SETUP_API_HEADER
2024-09-29 02:04:03 +00:00
#include <arch.h>
2024-09-24 12:54:57 +00:00
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