aboutsummaryrefslogtreecommitdiff
path: root/Src/Winamp/setup/setup_api.h
blob: 8ed8c1b61308762755d7e6b198dd02111b2a4f26 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#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