INT
WSAAPI
MapAnsiQuerySetToUnicode(IN LPWSAQUERYSETA AnsiSet,
- IN OUT PSIZE_T SetSize,
+ IN OUT PDWORD SetSize,
OUT LPWSAQUERYSETW UnicodeSet);
INT
WSAAPI
MapUnicodeQuerySetToAnsi(OUT LPWSAQUERYSETW UnicodeSet,
- IN OUT PSIZE_T SetSize,
+ IN OUT PDWORD SetSize,
IN LPWSAQUERYSETA AnsiSet);
INT
INT
WSAAPI
MapAnsiQuerySetToUnicode(IN LPWSAQUERYSETA AnsiSet,
- IN OUT PSIZE_T SetSize,
+ IN OUT PDWORD SetSize,
OUT LPWSAQUERYSETW UnicodeSet)
{
INT ErrorCode = ERROR_SUCCESS;
- SIZE_T AnsiSize, UnicodeSize;
+ DWORD AnsiSize, UnicodeSize;
LPWSAQUERYSETA AnsiCopy = NULL;
LPWSAQUERYSETW UnicodeCopy;
LPWSTR ServiceCopy = NULL, CommentCopy = NULL;
INT
WSAAPI
MapUnicodeQuerySetToAnsi(OUT LPWSAQUERYSETW UnicodeSet,
- IN OUT PSIZE_T SetSize,
+ IN OUT PDWORD SetSize,
IN LPWSAQUERYSETA AnsiSet)
{
INT ErrorCode = ERROR_SUCCESS;
- SIZE_T UnicodeSize, AnsiSize;
+ DWORD UnicodeSize, AnsiSize;
LPWSAQUERYSETW UnicodeCopy = NULL;
LPWSAQUERYSETA AnsiCopy;
LPSTR ServiceCopy = NULL, CommentCopy = NULL;
DWORD Reserved;
} WSATHREADID, FAR *LPWSATHREADID;
-typedef BOOL (CALLBACK FAR *LPBLOCKINGCALLBACK)(DWORD);
+typedef BOOL (CALLBACK FAR *LPBLOCKINGCALLBACK)(DWORD_PTR);
typedef VOID (CALLBACK FAR *LPWSAUSERAPC)(DWORD);
/* Prototypes for service provider procedure table */