#ifndef _PLAYERS_H_
#define _PLAYERS_H_

/* Some window messsages for Windows Media Player 9+, but in theory these could work for anything above WMP7 
					Reference: http://www.autohotkey.com/forum/topic8566.html								*/ 

#define WMP_PLAY 18808			// Play/Pause Track (toggle)
#define WMP_STOP 18809			// Stop 
#define WMP_PREV 18810			// Previous Track
#define WMP_NEXT 18811			// Next track 
#define WMP_REV 18812			// Rewind (Only on video?)
#define WMP_FFOR 18813			// Fast Forward (toggle)
#define WMP_VOLUP 18815			// Volume: Up
#define WMP_VOLDOWN 18816		// Volume: Down
#define WMP_MUTE 18817			// Volume: Mute (toggle)
#define WMP_SHUF 18842			// Shuffle (toggle)
#define WMP_REP 18843			// Repeat (toggle)

#define WMP_OPEN 32861			// Open "File Open" dialog
#define WMP_OPT 32825			// Open "Options" dialog
#define WMP_HELP 32826			// Open "Windows Media Player Help"

// Alternate window messages for some of the above player actions

#define WMP_ALT_PLAY 32808		// Play/Pause Track (toggle)
#define WMP_ALT_STOP 32809		// Stop 
#define WMP_ALT_PREV 32810		// Previous Track
#define WMP_ALT_NEXT 32811		// Next track 
#define WMP_ALT_FFOR 32813		// Fast Forward (toggle)
#define WMP_ALT_VOLUP 32815		// Volume: Up
#define WMP_ALT_VOLDOWN 32816	// Volume: Down
#define WMP_ALT_MUTE 32817		// Volume: Mute (toggle)
#define WMP_ALT_SHUF 32842		// Shuffle (toggle)
#define WMP_ALT_REP 32843		// Repeat (toggle)

/* [Untested] Some window messsages for MediaPlayer Classic (mplayerc). Reference: MPC Options > Keys */

#define MPC_PLAY_TOG 889		// Play/Pause (toggle)
#define MPC_PLAY 887			// Play
#define MPC_PAUSE 888			// Pause
#define MPC_STOP 890			// Stop 
#define MPC_PREV 920			// Previous
#define MPC_NEXT 921			// Next
#define MPC_VOLUP 907			// Volume: Up
#define MPC_VOLDOWN 908			// Volume: Down
#define MPC_MUTE 909			// Volume: Mute

#define MPC_OPEN 800			// Open "File Open" dialog
#define MPC_OPT 886				// Open "Options" dialog

#endif