typedef struct {
char* Pluginfile; // path to Plugin kind
DWORD AMP_UseOwnW1; // flags for Winamp (ownHDC)
DWORD AMP_UseOwnW2; // flags for Winamp (ownHDCW2)
DWORD AMP_Moduleindex; // Modul-index for Winamp
BOOL AMP_UseFakeWindow; // Create a own Window for WindowMessages
HWND SON_ParentHandle; // Parent Windowhandle
char* SON_ConfigFile; // path to configfile Sonique
BOOL SON_UseOpenGl; // Use
OpenGL instead of
GDI
int SON_ViewportWidth; // Stretch Width
int SON_ViewportHeight; // Stretch Height
bool SON_ShowPrgBar; // Show Progressbar
bool SON_ShowFPS; // ShowFPS
bool SON_UseCover; // Show Cover
int WMP_PluginIndex; // Pluginindex für WMP;
int WMP_PresetIndex; // Presetindex für WMP;
HWND WMP_SrcVisHandle; // ContainerVisHandle für WMP;
BASSVIS_CoInit WMP_CoInit;
HWND BB_ParentHandle; // Parent Windowhandle
BOOL BB_ShowFPS; // Show FPS
BOOL BB_ShowPrgBar; // Show Progressbar
HDC AIMP_PaintHandle; // Painthandle für Aimp2
int Width; // SrcWindow width
int Height; // SrcWindow height
int Left; // SrcWindow left
int Top; // SrcWindow top
} BASSVIS_EXEC;