201 extern MG_EXPORT
XVFBHeader* __mg_rtos_xvfb_header;
int BOOL
A type definition for boolean value.
struct _XVFBEVENT XVFBEVENT
MG_EXPORT void GUIAPI xVFBDestroyEventBuffer(void *event_buf)
destroy event circular buffer.
MG_EXPORT XVFBHeader *GUIAPI xVFBAllocVirtualFrameBuffer(int width, int height, int depth, Uint32 Rmask, Uint32 Gmask, Uint32 Bmask, Uint32 Amask, BOOL MSBLeft)
create virtual framebuffer
struct _XVFBMOUSEDATA XVFBMOUSEDATA
unsigned char Uint8
A type definition for an 8-bit unsigned character.
struct _XVFBKEYDATA XVFBKEYDATA
struct _XVFBPalEntry XVFBPalEntry
MG_EXPORT void * __mg_rtos_xvfb_event_buffer
shared memory header of x virtual framebuffer.
unsigned int Uint32
A type definition for a 32-bit unsigned integer.
MG_EXPORT int GUIAPI xVFBNotifyNewEvent(const void *xvfb_event_buffer, XVFBEVENT *event)
put a event to event circular buffer
MG_EXPORT void GUIAPI xVFBFreeVirtualFrameBuffer(XVFBHeader *buf)
free virtual framebuffer.
MG_EXPORT void *GUIAPI xVFBCreateEventBuffer(int nr_events)
create event circular buffer.
struct _XVFBHeader XVFBHeader