]> git.proxmox.com Git - qemu.git/blobdiff - qemu-os-win32.h
qxl: create slots on post_load in vga state
[qemu.git] / qemu-os-win32.h
index 1a07e5e264a98a16791b79244ce0afda48461b85..8eda4bdc20dafa69f72b71b5c8aa8fd41dbf93b3 100644 (file)
 #ifndef QEMU_OS_WIN32_H
 #define QEMU_OS_WIN32_H
 
-/* Polling handling */
+#include <windows.h>
+#include <winsock2.h>
+#include "main-loop.h"
 
-/* return TRUE if no sleep should be done afterwards */
-typedef int PollingFunc(void *opaque);
-
-int qemu_add_polling_cb(PollingFunc *func, void *opaque);
-void qemu_del_polling_cb(PollingFunc *func, void *opaque);
-
-/* Wait objects handling */
-typedef void WaitObjectFunc(void *opaque);
-
-int qemu_add_wait_object(HANDLE handle, WaitObjectFunc *func, void *opaque);
-void qemu_del_wait_object(HANDLE handle, WaitObjectFunc *func, void *opaque);
-
-void os_host_main_loop_wait(int *timeout);
+/* Declaration of ffs() is missing in MinGW's strings.h. */
+int ffs(int i);
 
 static inline void os_setup_signal_handling(void) {}
 static inline void os_daemonize(void) {}