58 "WinSock_Registry_Version",
70 return WinsockRootKey;
133 *ThreadId = &
Thread->WahThreadId;
186 sprintf(KeyBuffer,
"%8.8lX", NewUniqueId);
199 *UniqueId = NewUniqueId;
237 UnicodeInfo->szProtocol,
239 AnsiInfo->szProtocol,
240 sizeof(AnsiInfo->szProtocol),
UINT32 void void ** ReturnValue
#define RegCloseKey(hKey)
LONG WINAPI RegNotifyChangeKeyValue(HKEY hKey, BOOL bWatchSubtree, DWORD dwNotifyFilter, HANDLE hEvent, BOOL fAsynchronous)
#define WideCharToMultiByte
_In_opt_ PFILE_OBJECT _In_opt_ PETHREAD Thread
_Must_inspect_result_ _In_ PLARGE_INTEGER _In_ PLARGE_INTEGER _In_ ULONG _In_ PFILE_OBJECT _In_ PVOID Process
#define ERROR_FILE_NOT_FOUND
#define sprintf(buf, format,...)
_In_ NDIS_ERROR_CODE ErrorCode
#define REG_OPTION_NON_VOLATILE
#define REG_CREATED_NEW_KEY
#define REG_OPENED_EXISTING_KEY
DWORD WINAPI WaitForSingleObject(IN HANDLE hHandle, IN DWORD dwMilliseconds)
#define FIELD_OFFSET(t, f)
#define RtlCopyMemory(Destination, Source, Length)
_Must_inspect_result_ _In_opt_ WDFKEY _In_ PCUNICODE_STRING _In_ ACCESS_MASK _In_ ULONG _Out_opt_ PULONG CreateDisposition
#define WSANOTINITIALISED
#define WSASYSCALLFAILURE
#define ERROR_KEY_DELETED
#define HKEY_LOCAL_MACHINE
#define REG_NOTIFY_CHANGE_NAME
DWORD WSAAPI WsThreadGetCurrentThread(IN PWSPROCESS Process, IN PWSTHREAD *Thread)
FORCEINLINE PWSPROCESS WsGetProcess(VOID)
INT WSAAPI WsSetupCatalogProtection(IN HKEY CatalogKey, IN HANDLE CatalogEvent, OUT LPDWORD UniqueId)
HKEY WSAAPI WsOpenRegistryRoot(VOID)
INT WSAAPI WsSlowPrologTid(OUT LPWSATHREADID *ThreadId)
BOOL WSAAPI WsCheckCatalogState(IN HANDLE Event)
INT WSAAPI WsSlowProlog(VOID)
INT WSAAPI MapUnicodeProtocolInfoToAnsi(IN LPWSAPROTOCOL_INFOW UnicodeInfo, OUT LPWSAPROTOCOL_INFOA AnsiInfo)
INT WSAAPI WsApiProlog(OUT PWSPROCESS *Process, OUT PWSTHREAD *Thread)