ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

async.c File Reference
#include <windows.h>
#include "wine/config.h"
#include "wine/port.h"
#include <stdarg.h>
#include <string.h>
#include <sys/types.h>
#include <ctype.h>
#include <fcntl.h>
#include <errno.h>
#include <stdlib.h>
#include "wine/winbase16.h"
#include "windef.h"
#include "winbase.h"
#include "wingdi.h"
#include "winuser.h"
#include "winsock2.h"
#include "ws2spi.h"
#include "wownt32.h"
#include "wine/winsock16.h"
#include "winnt.h"
#include "wine/debug.h"

Go to the source code of this file.

Data Structures

struct  async_query

Defines

#define WS_FD_SETSIZE   FD_SETSIZE
#define AQ_WIN16   0x00
#define AQ_WIN32   0x04
#define HB_WIN32(hb)   (hb->flags & AQ_WIN32)
#define AQ_NUMBER   0x00
#define AQ_NAME   0x08
#define AQ_COPYPTR1   0x10
#define AQ_DUPLOWPTR1   0x20
#define AQ_MASKPTR1   0x30
#define AQ_COPYPTR2   0x40
#define AQ_DUPLOWPTR2   0x80
#define AQ_MASKPTR2   0xC0
#define AQ_GETHOST   0
#define AQ_GETPROTO   1
#define AQ_GETSERV   2
#define AQ_GETMASK   3
#define WSA_H32(h16)   ((HANDLE)(ULONG_PTR)(h16))
#define host_name   ptr1
#define host_addr   ptr1
#define serv_name   ptr1
#define proto_name   ptr1
#define serv_proto   ptr2
#define host_len   int1
#define proto_number   int1
#define serv_port   int1
#define host_type   int2

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (winsock)
static int list_size (char **l, int item_size)
static int list_dup (char **l_src, char *ref, char *base, int item_size)
static int hostent_size (struct hostent *p_he)
static int WS_copy_he (char *p_to, char *p_base, int t_size, struct hostent *p_he, int flag)
static int protoent_size (struct protoent *p_pe)
static int WS_copy_pe (char *p_to, char *p_base, int t_size, struct protoent *p_pe, int flag)
static int servent_size (struct servent *p_se)
static int WS_copy_se (char *p_to, char *p_base, int t_size, struct servent *p_se, int flag)
static DWORD WINAPI _async_queryfun (LPVOID arg)
static HANDLE16 __WSAsyncDBQuery (HWND hWnd, UINT uMsg, INT int1, LPCSTR ptr1, INT int2, LPCSTR ptr2, void *sbuf, INT sbuflen, UINT flags)
HANDLE16 WINAPI WSAAsyncGetHostByAddr16 (HWND16 hWnd, UINT16 uMsg, LPCSTR addr, INT16 len, INT16 type, SEGPTR sbuf, INT16 buflen)
HANDLE WINAPI WSAAsyncGetHostByAddr (HWND hWnd, UINT uMsg, LPCSTR addr, INT len, INT type, LPSTR sbuf, INT buflen)
HANDLE16 WINAPI WSAAsyncGetHostByName16 (HWND16 hWnd, UINT16 uMsg, LPCSTR name, SEGPTR sbuf, INT16 buflen)
HANDLE WINAPI WSAAsyncGetHostByName (HWND hWnd, UINT uMsg, LPCSTR name, LPSTR sbuf, INT buflen)
HANDLE16 WINAPI WSAAsyncGetProtoByName16 (HWND16 hWnd, UINT16 uMsg, LPCSTR name, SEGPTR sbuf, INT16 buflen)
HANDLE WINAPI WSAAsyncGetProtoByName (HWND hWnd, UINT uMsg, LPCSTR name, LPSTR sbuf, INT buflen)
HANDLE16 WINAPI WSAAsyncGetProtoByNumber16 (HWND16 hWnd, UINT16 uMsg, INT16 number, SEGPTR sbuf, INT16 buflen)
HANDLE WINAPI WSAAsyncGetProtoByNumber (HWND hWnd, UINT uMsg, INT number, LPSTR sbuf, INT buflen)
HANDLE16 WINAPI WSAAsyncGetServByName16 (HWND16 hWnd, UINT16 uMsg, LPCSTR name, LPCSTR proto, SEGPTR sbuf, INT16 buflen)
HANDLE WINAPI WSAAsyncGetServByName (HWND hWnd, UINT uMsg, LPCSTR name, LPCSTR proto, LPSTR sbuf, INT buflen)
HANDLE16 WINAPI WSAAsyncGetServByPort16 (HWND16 hWnd, UINT16 uMsg, INT16 port, LPCSTR proto, SEGPTR sbuf, INT16 buflen)
HANDLE WINAPI WSAAsyncGetServByPort (HWND hWnd, UINT uMsg, INT port, LPCSTR proto, LPSTR sbuf, INT buflen)

Variables

static HANDLE16 __ws_async_handle = 0xdead

Generated on Sun May 27 2012 05:21:09 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.