/* 
 * runs a console app without opening a console
 * 
 * use this to run your mplayer-win32
 */

#include <windows.h>

int WINAPI WinMain (HINSTANCE hInstance, 
	HINSTANCE hPrevInstance, 
	PSTR szCmdLine, 
	int iCmdShow) 
{
	STARTUPINFO si;
	PROCESS_INFORMATION pi;

	memset(& pi, 0, sizeof(pi));
	memset(& si, 0, sizeof(si));
	si.cb = sizeof(si);

	if (! CreateProcess(NULL, szCmdLine, NULL, NULL, FALSE, 
			CREATE_NO_WINDOW, NULL, NULL, &si, &pi)) {
		MessageBox(NULL, "Can't create process", "Error", MB_OK);
		return 0;
	}

	WaitForSingleObject(pi.hProcess, INFINITE);
	return 0;
}
