#define UNICODE
#include <vlc/vlc.h>
#include <windows.h>
+#include <shellapi.h>
#if !defined(UNDER_CE)
# ifndef _WIN32_IE
# define _WIN32_IE 0x501
# endif
+# include <fcntl.h>
+# include <io.h>
# include <shlobj.h>
# include <wininet.h>
# define PSAPI_VERSION 1
SetUnhandledExceptionFilter(vlc_exception_filter);
}
+ _setmode( _fileno( stdin ), _O_BINARY ); /* Needed for pipes */
+
#else /* UNDER_CE */
char **argv, psz_cmdline[wcslen(lpCmdLine) * 4];
vlc = libvlc_new (argc, (const char **)argv);
if (vlc != NULL)
{
+ libvlc_set_user_agent (vlc, "VLC media player", "VLC/"PACKAGE_VERSION);
libvlc_add_intf (vlc, "globalhotkeys,none");
libvlc_add_intf (vlc, NULL);
libvlc_playlist_play (vlc, -1, 0, NULL);
if(Hint)
{
HINTERNET ftp = InternetConnect(Hint, L"crash.videolan.org", INTERNET_DEFAULT_FTP_PORT,
- NULL, NULL, INTERNET_SERVICE_FTP, 0, 0);
+ NULL, NULL, INTERNET_SERVICE_FTP, INTERNET_FLAG_PASSIVE, 0);
if(ftp)
{
SYSTEMTIME now;