VLC  2.1.0-git
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
specific.c File Reference
Include dependency graph for specific.c:

Data Structures

struct  vlc_ipc_data_t

Macros

#define UNICODE
#define ABOVE_NORMAL_PRIORITY_CLASS   0x00008000

Functions

static int system_InitWSA (int hi, int lo)
void system_Init (void)
 Initializes MME timer, Winsock.
static unsigned __stdcall IPCHelperThread (void *)
LRESULT CALLBACK WMCOPYWNDPROC (HWND, UINT, WPARAM, LPARAM)
void system_Configure (libvlc_int_t *p_this, int i_argc, const char *const ppsz_argv[])
void system_End (void)
 Cleans up after system_Init() and system_Configure().

Variables

static vlc_object_tp_helper = NULL
static unsigned long hIPCHelper
static HANDLE hIPCHelperReady

Macro Definition Documentation

#define ABOVE_NORMAL_PRIORITY_CLASS   0x00008000

Referenced by system_Configure().

#define UNICODE

Function Documentation

static unsigned __stdcall IPCHelperThread ( void *  data)
static

References hIPCHelperReady, and WMCOPYWNDPROC().

Referenced by system_Configure().

void system_Configure ( libvlc_int_t p_this,
int  i_argc,
const char *const  ppsz_argv[] 
)
void system_End ( void  )

Cleans up after system_Init() and system_Configure().

References vlc_object_release.

void system_Init ( void  )

Initializes MME timer, Winsock.

References system_InitWSA().

Referenced by config_GetLibDir(), config_GetLibPath(), and libvlc_InternalInit().

static int system_InitWSA ( int  hi,
int  lo 
)
static

Referenced by system_Init().

LRESULT CALLBACK WMCOPYWNDPROC ( HWND  hwnd,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)

Variable Documentation

unsigned long hIPCHelper
static

Referenced by system_Configure().

HANDLE hIPCHelperReady
static
vlc_object_t* p_helper = NULL
static

Referenced by system_Configure().