[go: up one dir, main page]

mio 0.4.0

Lightweight non-blocking IO
#include "stdio.h"
#include <Winsock2.h>
#include <Mswsock.h>

int main() {
    GUID guid = WSAID_CONNECTEX;

    printf("WSAID_CONNECTEX:\n");
    printf("  0x%08x\n", guid.Data1);
    printf("  0x%04x\n", guid.Data2);
    printf("  0x%04x\n", guid.Data3);
    printf("  0x%02x 0x%02x 0x%02x 0x%02x 0x%02x 0x%02x 0x%02x 0x%02x\n",
            guid.Data4[0],
            guid.Data4[1],
            guid.Data4[2],
            guid.Data4[3],
            guid.Data4[4],
            guid.Data4[5],
            guid.Data4[6],
            guid.Data4[7]);

    printf("SIO_GET_EXTENSION_FUNCTION_POINTER:   0x%08x\n", SIO_GET_EXTENSION_FUNCTION_POINTER);
    return 0;
}