| Html Report
This is a complete list of all the functions used in QWinamp.inc, most of them
need no explanations. However, you'll find details in QWinamp.inc itself.
Variables
There is just one important variable: WA_EXEPATH, which
is a STRING used to store Winamp.exe path, if you want to use commandline functions
Windows API
| Name |
Type |
Returns |
Parameters |
| FINDWINDOW |
FUNCTION
Alias
"FINDWINDOWA"
[USER32] |
LONG |
LPCLASSNAME AS STRING
LPWINDOWNAME AS LONG |
| SENDMSG |
FUNCTION
Alias
"SENDMESSAGEA"
[USER32] |
LONG |
HWND AS LONG
WMSG AS LONG
WPARAM AS LONG
LPARAM AS LONG |
| GETWINDOWTEXT |
FUNCTION
Alias
"GETWINDOWTEXTA"
[USER32] |
LONG |
HWND AS LONG
LPCAPTION AS LONG
RETURNLENGTH AS LONG |
| WINEXEC |
FUNCTION
Alias
"WINEXEC"
[KERNEL32] |
LONG |
LPCMDLINE AS STRING
NCMDSHOW AS LONG |
SUBS and FUNCTIONS
Please note: functions marked with (*) do not work. I have kept them hoping
that someone will fix them someday :)
| Name |
Type |
Returns |
Parameters |
| WA_GETWINDOWHANDLE |
FUNCTION |
LONG |
NONE |
| WA_GETWINDOWBYCLASS |
FUNCTION |
LONG |
CLASSNAME AS STRING |
| WA_PLAY |
SUB |
Void |
HWINAMP AS LONG |
| WA_STOP |
SUB |
Void |
HWINAMP AS LONG |
| WA_PAUSE |
SUB |
Void |
HWINAMP AS LONG |
| WA_NEXT_TRACK |
SUB |
Void |
HWINAMP AS LONG |
| WA_PREVIOUS_TRACK |
SUB |
Void |
HWINAMP AS LONG |
| WA_CLOSEWINAMP |
SUB |
Void |
HWINAMP AS LONG |
| WA_FADEOUTANDSTOP |
SUB |
Void |
HWINAMP AS LONG |
| WA_FASTFORWARD |
SUB |
Void |
HWINAMP AS LONG |
| WA_FASTREWIND |
SUB |
Void |
HWINAMP AS LONG |
| WA_RAISEVOLUME |
SUB |
Void |
HWINAMP AS LONG |
| WA_LOWERVOLUME |
SUB |
Void |
HWINAMP AS LONG |
| WA_STOPAFTERCURRENTTRACK |
SUB |
Void |
HWINAMP AS LONG |
| WA_SETTIMEDISPLAYMODE |
SUB |
Void |
HWINAMP AS LONG
MODE AS INTEGER |
| WA_TOGGLEREPEAT |
SUB |
Void |
HWINAMP AS LONG |
| WA_TOGGLESHUFFLE |
SUB |
Void |
HWINAMP AS LONG |
| WA_OPENFILEDIALOG |
SUB |
Void |
HWINAMP AS LONG |
| WA_OPENURLDIALOG |
SUB |
Void |
HWINAMP AS LONG |
| WA_STARTOFPLAYLIST |
SUB |
Void |
HWINAMP AS LONG |
| WA_ENDOFPLAYLIST |
SUB |
Void |
HWINAMP AS LONG |
| WA_OPENFILEINFOBOX |
SUB |
Void |
HWINAMP AS LONG |
| WA_TOGGLEPREFERENCESSCREEN |
SUB |
Void |
HWINAMP AS LONG |
| WA_OPENVISUALIZATIONOPTIONS |
SUB |
Void |
HWINAMP AS LONG |
| WA_OPENVISUALIZATIONPLUGINOPTIONS |
SUB |
Void |
HWINAMP AS LONG |
| WA_EXECUTECURRENTVISUALIZATIONPLUGIN |
SUB |
Void |
HWINAMP AS LONG |
| WA_TOGGLEABOUTBOX |
SUB |
Void |
HWINAMP AS LONG |
| WA_TOGGLETITLEAUTOSCROLLING |
SUB |
Void |
HWINAMP AS LONG |
| WA_TOGGLEALWAYSONTOP |
SUB |
Void |
HWINAMP AS LONG |
| WA_TOGGLEWINDOWSHADE |
SUB |
Void |
HWINAMP AS LONG |
| WA_TOGGLEPLAYLISTWINDOWSHADE |
SUB |
Void |
HWINAMP AS LONG |
| WA_TOGGLEDOUBLESIZEMODE |
SUB |
Void |
HWINAMP AS LONG |
| WA_TOGGLEEQ |
SUB |
Void |
HWINAMP AS LONG |
| WA_TOGGLEPLAYLISTEDITOR |
SUB |
Void |
HWINAMP AS LONG |
| WA_TOGGLEMAINWINDOWVISIBLE |
SUB |
Void |
HWINAMP AS LONG |
| WA_TOGGLEMINIBROWSER |
SUB |
Void |
HWINAMP AS LONG |
| WA_JUMPTOTIMEDIALOG |
SUB |
Void |
HWINAMP AS LONG |
| WA_JUMPTOFILEDIALOG |
SUB |
Void |
HWINAMP AS LONG |
| WA_OPENSKINSELECTOR |
SUB |
Void |
HWINAMP AS LONG |
| WA_RELOADCURRENTSKIN |
SUB |
Void |
HWINAMP AS LONG |
| WA_TOGGLEEASYMOVE |
SUB |
Void |
HWINAMP AS LONG |
| WA_CONFIGURECURRENTVISUALIZATIONPLUGIN |
SUB |
Void |
HWINAMP AS LONG |
| WA_MOVEBACK10TRACKS |
SUB |
Void |
HWINAMP AS LONG |
| WA_SHOWEDITBOOKMARKS |
SUB |
Void |
HWINAMP AS LONG |
| WA_ADDCURRENTTRACKASBOOKMARK |
SUB |
Void |
HWINAMP AS LONG |
| WA_PLAYAUDIOCD |
SUB |
Void |
HWINAMP AS LONG |
| WA_LOADPRESETFROMEQ |
SUB |
Void |
HWINAMP AS LONG |
| WA_OPENLOADPRESETSDIALOG |
SUB |
Void |
HWINAMP AS LONG |
| WA_OPENAUTOLOADPRESETSDIALOG |
SUB |
Void |
HWINAMP AS LONG |
| WA_SAVEPRESETTOEQF |
SUB |
Void |
HWINAMP AS LONG |
| WA_LOADDEFAULTPRESET |
SUB |
Void |
HWINAMP AS LONG |
| WA_OPENSAVEPRESETDIALOG |
SUB |
Void |
HWINAMP AS LONG |
| WA_OPENAUTOLOADSAVEPRESET |
SUB |
Void |
HWINAMP AS LONG |
| WA_OPENDELETEPRESETDIALOG |
SUB |
Void |
HWINAMP AS LONG |
| WA_OPENDELETEAUTOLOADPRESETDIALOG |
SUB |
Void |
HWINAMP AS LONG |
| WA_GETVERSION |
FUNCTION |
STRING |
HWINAMP AS LONG |
| WA_CLEARPLAYLIST |
SUB |
Void |
HWINAMP AS LONG |
| WA_STARTPLAY |
SUB |
Void |
HWINAMP AS LONG |
| WA_ISPLAYING |
FUNCTION |
BOOL |
HWINAMP AS LONG |
| WA_GETOUTPUTTIME |
FUNCTION |
LONG |
HWINAMP AS LONG
MODE AS INTEGER |
| WA_JUMPTOTIME |
FUNCTION |
LONG |
HWINAMP AS LONG
POSITION AS INTEGER |
| WA_WRITEPLAYLIST |
FUNCTION |
LONG |
HWINAMP AS LONG |
| WA_SETPLAYLISTPOS |
FUNCTION |
LONG |
HWINAMP AS LONG
POSITION AS INTEGER |
| WA_SETVOLUME |
FUNCTION |
LONG |
HWINAMP AS LONG
VOLUME AS BYTE |
| WA_SETPANNING |
FUNCTION |
LONG |
HWINAMP AS LONG
PAN AS BYTE |
| WA_GETLISTLENGTH |
FUNCTION |
LONG |
HWINAMP AS LONG |
| WA_GETLISTPOS |
FUNCTION |
LONG |
HWINAMP AS LONG |
| WA_GETINFO |
FUNCTION |
LONG |
HWINAMP AS LONG
MODE AS INTEGER |
| WA_GETEQDATA |
FUNCTION |
LONG |
HWINAMP AS LONG
POSITION AS INTEGER |
| WA_SETEQDATA |
FUNCTION |
LONG |
HWINAMP AS LONG
POSITION AS INTEGER
VALUE AS INTEGER |
| WA_ADDBOOKMARK (*) |
FUNCTION |
LONG |
HWINAMP AS LONG
FILENAME AS STRING |
| WA_RESTART |
FUNCTION |
LONG |
HWINAMP AS LONG |
| WA_MBOPEN (*) |
FUNCTION |
LONG |
HWINAMP AS LONG
URL AS STRING |
| WA_MBBLOCK |
FUNCTION |
LONG |
HWINAMP AS LONG
VALUE AS BOOL |
| WA_INETAVAILABLE |
FUNCTION |
LONG |
HWINAMP AS LONG |
| WA_UPDTITLE |
FUNCTION |
LONG |
HWINAMP AS LONG |
| WA_CHANGECURRENTFILE (*) |
FUNCTION |
LONG |
HWINAMP AS LONG
FILE AS LONG |
| WA_GETMBURL (*) |
FUNCTION |
STRING |
HWINAMP AS LONG |
| WA_REFRESHPLCACHE |
FUNCTION |
LONG |
HWINAMP AS LONG |
| WA_GETSHUFFLE |
FUNCTION |
LONG |
HWINAMP AS LONG |
| WA_GETREPEAT |
FUNCTION |
LONG |
HWINAMP AS LONG |
| WA_SETSHUFFLE |
FUNCTION |
LONG |
HWINAMP AS LONG
VALUE AS BOOL |
| WA_SETREPEAT |
FUNCTION |
LONG |
HWINAMP AS LONG
VALUE AS BOOL |
| WA_PLAYFILE |
FUNCTION |
LONG |
HWINAMP AS LONG
FILE AS STRING |
| WA_CHANGEDIR |
FUNCTION |
LONG |
HWINAMP AS LONG
DIRECTORY AS STRING |
Command line functions
| WA_BROWSEFORWINAMP |
FUNCTION |
STRING |
NONE |
| WA_CL_ADD |
SUB |
Void |
FILENAME AS STRING |
| WA_CL_NEW |
SUB |
Void |
NONE |
| WA_CL_PLAYFILE |
SUB |
Void |
FILENAME AS STRING |
| WA_CL_LAUNCHCLASS |
SUB |
Void |
CLASSNAME AS STRING |
Extra functions
| WA_RAISEVOLUMEEX |
SUB |
Void |
HWINAMP AS LONG
PERCENT AS INTEGER |
| WA_LOWERVOLUMEEX |
SUB |
Void |
HWINAMP AS LONG
PERCENT AS INTEGER |
|