WS2_32 — Windows 98SE Retail


Source Tree


Segment 1: .text @ 00003010
  • 00000000 — _htonl@4
  • 0000002A — _htons@4
  • 0000003D — _ntohl@4
  • 00000067 — _ntohs@4
  • 0000007A — _inet_addr@4
  • 00000265 — _inet_ntoa@4
  • 000003A7 — _WSAHtonl@12
  • 00000458 — _WSAHtons@12
  • 000004EE — _WSANtohl@12
  • 000005A0 — _WSANtohs@12
  • 00000636 — ?SockAsyncGlobalInitialize@@YAHPAX@Z (int __cdecl SockAsyncGlobalInitialize(void *))
  • 0000064E — ?SockAsyncGlobalTerminate@@YAXXZ (void __cdecl SockAsyncGlobalTerminate(void))
  • 0000065A — ?SockCheckAndInitAsyncThread@@YAHXZ (int __cdecl SockCheckAndInitAsyncThread(void))
  • 00000774 — ?SockTerminateAsyncThread@@YAXXZ (void __cdecl SockTerminateAsyncThread(void))
  • 0000079F — ?SockAllocateContextBlock@@YAPAU_WINSOCK_CONTEXT_BLOCK@@K@Z (struct _WINSOCK_CONTEXT_BLOCK * __cdecl SockAllocateContextBlock(unsigned long))
  • 000007C8 — ?SockFreeContextBlock@@YAXPAU_WINSOCK_CONTEXT_BLOCK@@@Z (void __cdecl SockFreeContextBlock(struct _WINSOCK_CONTEXT_BLOCK *))
  • 000007D3 — ?SockQueueRequestToAsyncThread@@YAXPAU_WINSOCK_CONTEXT_BLOCK@@@Z (void __cdecl SockQueueRequestToAsyncThread(struct _WINSOCK_CONTEXT_BLOCK *))
  • 0000080B — ?SockCancelAsyncRequest@@YAHPAX@Z (int __cdecl SockCancelAsyncRequest(void *))
  • 0000087C — ?SockAsyncThread@@YGKPAU_SOCK_ASYNC_THREAD_PARAMS@@@Z (unsigned long __stdcall SockAsyncThread(struct _SOCK_ASYNC_THREAD_PARAMS *))
  • 000009CB — ?SockAsyncThreadBlockingHook@@YGHXZ (int __stdcall SockAsyncThreadBlockingHook(void))
  • 000009E0 — ?SockProcessAsyncGetHost@@YAXPAXK0IPADHH1H@Z (void __cdecl SockProcessAsyncGetHost(void *, unsigned long, void *, unsigned int, char *, int, int, char *, int))
  • 00000A8E — ?SockProcessAsyncGetProto@@YAXPAXK0IPAD1H@Z (void __cdecl SockProcessAsyncGetProto(void *, unsigned long, void *, unsigned int, char *, char *, int))
  • 00000B33 — ?SockProcessAsyncGetServ@@YAXPAXK0IPAD11H@Z (void __cdecl SockProcessAsyncGetServ(void *, unsigned long, void *, unsigned int, char *, char *, char *, int))
  • 00000BDC — ?CopyHostentToBuffer@@YAKPADHPAUhostent@@@Z (unsigned long __cdecl CopyHostentToBuffer(char *, int, struct hostent *))
  • 00000D8E — ?CopyServentToBuffer@@YAKPADHPAUservent@@@Z (unsigned long __cdecl CopyServentToBuffer(char *, int, struct servent *))
  • 00000EF8 — ?CopyProtoentToBuffer@@YAKPADHPAUprotoent@@@Z (unsigned long __cdecl CopyProtoentToBuffer(char *, int, struct protoent *))
  • 00001024 — ?BytesInHostent@@YAKPAUhostent@@@Z (unsigned long __cdecl BytesInHostent(struct hostent *))
  • 00001080 — ?BytesInServent@@YAKPAUservent@@@Z (unsigned long __cdecl BytesInServent(struct servent *))
  • 000010CA — ?BytesInProtoent@@YAKPAUprotoent@@@Z (unsigned long __cdecl BytesInProtoent(struct protoent *))
  • 00001109 — ?IsWin16Process@@YAHXZ (int __cdecl IsWin16Process(void))
  • 00001150 — ?LoadAutodialDll@@YAHXZ (int __cdecl LoadAutodialDll(void))
  • 0000123A — ?FreeAutodialDll@@YAXXZ (void __cdecl FreeAutodialDll(void))
  • 00001259 — _WSACancelBlockingCall@0
  • 000012B3 — _WSAIsBlocking@0
  • 000012E5 — _WSASetBlockingHook@4
  • 00001342 — _WSAUnhookBlockingHook@0
  • 00001393 — ?CreateCatalogRegistryMutex@DCATALOG@@AAEHXZ (private: int __thiscall DCATALOG::CreateCatalogRegistryMutex(void))
  • 0000140C — ??0DCATALOG@@QAE@XZ (public: __thiscall DCATALOG::DCATALOG(void))
  • 0000142D — ?InitializeFromRegistry@DCATALOG@@QAEHPAX@Z (public: int __thiscall DCATALOG::InitializeFromRegistry(void *))
  • 000015E3 — ?InitializeEmptyCatalog@DCATALOG@@QAEHXZ (public: int __thiscall DCATALOG::InitializeEmptyCatalog(void))
  • 00001619 — ??1DCATALOG@@QAE@XZ (public: __thiscall DCATALOG::~DCATALOG(void))
  • 0000169E — ?EnumerateCatalogItems@DCATALOG@@QAEXP6AHKPAVPROTO_CATALOG_ITEM@@@ZK@Z (public: void __thiscall DCATALOG::EnumerateCatalogItems(int (__cdecl *)(unsigned long, class PROTO_CATALOG_ITEM *), unsigned long))
  • 000016D3 — ?GetCatalogItemFromCatalogEntryId@DCATALOG@@QAEHKPAPAVPROTO_CATALOG_ITEM@@@Z (public: int __thiscall DCATALOG::GetCatalogItemFromCatalogEntryId(unsigned long, class PROTO_CATALOG_ITEM **))
  • 00001781 — ?ChooseCatalogItemFromAddressFamily@DCATALOG@@QAEHHPAPAVPROTO_CATALOG_ITEM@@@Z (public: int __thiscall DCATALOG::ChooseCatalogItemFromAddressFamily(int, class PROTO_CATALOG_ITEM **))
  • 0000182F — ?LoadProvider@DCATALOG@@AAEHPAVPROTO_CATALOG_ITEM@@PAPAVDPROVIDER@@@Z (private: int __thiscall DCATALOG::LoadProvider(class PROTO_CATALOG_ITEM *, class DPROVIDER **))
  • 00001891 — ?FillCatalogEntries@DCATALOG@@AAEXPAU_GUID@@PAVDPROVIDER@@@Z (private: void __thiscall DCATALOG::FillCatalogEntries(struct _GUID *, class DPROVIDER *))
  • 000018EF — ?ChooseCatalogItemFromAttributes@DCATALOG@@QAEHHHHPAPAVPROTO_CATALOG_ITEM@@PAPAX@Z (public: int __thiscall DCATALOG::ChooseCatalogItemFromAttributes(int, int, int, class PROTO_CATALOG_ITEM **, void **))
  • 00001A38 — ?AllocateCatalogEntryId@DCATALOG@@QAEHPAXPAK@Z (public: int __thiscall DCATALOG::AllocateCatalogEntryId(void *, unsigned long *))
  • 00001AED — ?AppendCatalogItem@DCATALOG@@QAEXPAVPROTO_CATALOG_ITEM@@@Z (public: void __thiscall DCATALOG::AppendCatalogItem(class PROTO_CATALOG_ITEM *))
  • 00001B04 — ?RemoveCatalogItem@DCATALOG@@QAEXPAVPROTO_CATALOG_ITEM@@@Z (public: void __thiscall DCATALOG::RemoveCatalogItem(class PROTO_CATALOG_ITEM *))
  • 00001B18 — ?WriteToRegistry@DCATALOG@@QAEHPAX@Z (public: int __thiscall DCATALOG::WriteToRegistry(void *))
  • 00001B80 — ?IoRegistry@DCATALOG@@AAEHPAXH@Z (private: int __thiscall DCATALOG::IoRegistry(void *, int))
  • 00001D1E — ?FindIFSProviderForSocket@DCATALOG@@QAEHI@Z (public: int __thiscall DCATALOG::FindIFSProviderForSocket(unsigned int))
  • 00001DE8 — ?GetCurrentCatalogName@DCATALOG@@SAPADXZ (public: static char * __cdecl DCATALOG::GetCurrentCatalogName(void))
  • 00001DEE — ??0PROTO_CATALOG_ITEM@@QAE@XZ (public: __thiscall PROTO_CATALOG_ITEM::PROTO_CATALOG_ITEM(void))
  • 00001DFC — ?InitializeFromRegistry@PROTO_CATALOG_ITEM@@QAEHPAXH@Z (public: int __thiscall PROTO_CATALOG_ITEM::InitializeFromRegistry(void *, int))
  • 00001E64 — ?InitializeFromValues@PROTO_CATALOG_ITEM@@QAEHPADPAU_WSAPROTOCOL_INFOW@@@Z (public: int __thiscall PROTO_CATALOG_ITEM::InitializeFromValues(char *, struct _WSAPROTOCOL_INFOW *))
  • 00001EA7 — ??1PROTO_CATALOG_ITEM@@QAE@XZ (public: __thiscall PROTO_CATALOG_ITEM::~PROTO_CATALOG_ITEM(void))
  • 00001EA8 — ?GetProtocolInfo@PROTO_CATALOG_ITEM@@QAEPAU_WSAPROTOCOL_INFOW@@XZ (public: struct _WSAPROTOCOL_INFOW * __thiscall PROTO_CATALOG_ITEM::GetProtocolInfo(void))
  • 00001EAF — ?GetProviderId@PROTO_CATALOG_ITEM@@QAE?AU_GUID@@XZ (public: struct _GUID __thiscall PROTO_CATALOG_ITEM::GetProviderId(void))
  • 00001EC6 — ?GetLibraryPath@PROTO_CATALOG_ITEM@@QAEPADXZ (public: char * __thiscall PROTO_CATALOG_ITEM::GetLibraryPath(void))
  • 00001ECA — ?SetProvider@PROTO_CATALOG_ITEM@@QAEXPAVDPROVIDER@@@Z (public: void __thiscall PROTO_CATALOG_ITEM::SetProvider(class DPROVIDER *))
  • 00001ED7 — ?GetProvider@PROTO_CATALOG_ITEM@@QAEPAVDPROVIDER@@XZ (public: class DPROVIDER * __thiscall PROTO_CATALOG_ITEM::GetProvider(void))
  • 00001EDE — ?WriteToRegistry@PROTO_CATALOG_ITEM@@QAEHPAXH@Z (public: int __thiscall PROTO_CATALOG_ITEM::WriteToRegistry(void *, int))
  • 00001F4F — ?IoRegistry@PROTO_CATALOG_ITEM@@AAEHPAXH@Z (private: int __thiscall PROTO_CATALOG_ITEM::IoRegistry(void *, int))
  • 00002069 — ?Prolog_Detached@@YGHPAPAVDPROCESS@@PAPAVDTHREAD@@PAH@Z (int __stdcall Prolog_Detached(class DPROCESS **, class DTHREAD **, int *))
  • 00002079 — _DllMain@12
  • 000020F4 — ??0DPROCESS@@QAE@XZ (public: __thiscall DPROCESS::DPROCESS(void))
  • 0000210D — ?Initialize@DPROCESS@@QAEHXZ (public: int __thiscall DPROCESS::Initialize(void))
  • 000021F3 — ??1DPROCESS@@QAE@XZ (public: __thiscall DPROCESS::~DPROCESS(void))
  • 000022B7 — ?DSocketAttach@DPROCESS@@QAEHPAVDSOCKET@@@Z (public: int __thiscall DPROCESS::DSocketAttach(class DSOCKET *))
  • 000022E7 — ?DSocketDetach@DPROCESS@@QAEHPAVDSOCKET@@@Z (public: int __thiscall DPROCESS::DSocketDetach(class DSOCKET *))
  • 0000230D — ?DThreadAttach@DPROCESS@@QAEHPAVDTHREAD@@@Z (public: int __thiscall DPROCESS::DThreadAttach(class DTHREAD *))
  • 00002312 — ?DThreadDetach@DPROCESS@@QAEHPAVDTHREAD@@@Z (public: int __thiscall DPROCESS::DThreadDetach(class DTHREAD *))
  • 00002317 — ?GetCurrentDProcess@DPROCESS@@SAHPAPAV1@@Z (public: static int __cdecl DPROCESS::GetCurrentDProcess(class DPROCESS **))
  • 0000232F — ?DProcessClassInitialize@DPROCESS@@SAHXZ (public: static int __cdecl DPROCESS::DProcessClassInitialize(void))
  • 00002387 — ?GetAsyncHelperDeviceID@DPROCESS@@QAEHPAPAX@Z (public: int __thiscall DPROCESS::GetAsyncHelperDeviceID(void **))
  • 000023D6 — ?GetHandleHelperDeviceID@DPROCESS@@QAEHPAPAX@Z (public: int __thiscall DPROCESS::GetHandleHelperDeviceID(void **))
  • 00002425 — ?SetVersion@DPROCESS@@QAEXG@Z (public: void __thiscall DPROCESS::SetVersion(unsigned short))
  • 0000245B — ??0DPROVIDER@@QAE@XZ (public: __thiscall DPROVIDER::DPROVIDER(void))
  • 00002468 — ??1DPROVIDER@@QAE@XZ (public: __thiscall DPROVIDER::~DPROVIDER(void))
  • 000024A4 — ?Initialize@DPROVIDER@@QAEHPADPAU_WSAPROTOCOL_INFOW@@@Z (public: int __thiscall DPROVIDER::Initialize(char *, struct _WSAPROTOCOL_INFOW *))
  • 000026E7 — ?DSocketClassInitialize@DSOCKET@@SAHXZ (public: static int __cdecl DSOCKET::DSocketClassInitialize(void))
  • 0000270E — ?DSocketClassCleanup@DSOCKET@@SAHXZ (public: static int __cdecl DSOCKET::DSocketClassCleanup(void))
  • 0000272D — ??0DSOCKET@@QAE@XZ (public: __thiscall DSOCKET::DSOCKET(void))
  • 0000274F — ?Initialize@DSOCKET@@QAEHPAVDPROCESS@@PAVDPROVIDER@@@Z (public: int __thiscall DSOCKET::Initialize(class DPROCESS *, class DPROVIDER *))
  • 00002762 — ??1DSOCKET@@QAE@XZ (public: __thiscall DSOCKET::~DSOCKET(void))
  • 00002763 — ?AssociateSocketHandle@DSOCKET@@QAEHI@Z (public: int __thiscall DSOCKET::AssociateSocketHandle(unsigned int))
  • 0000277F — ?AssociateNewSocketHandle@DSOCKET@@QAEHPAI@Z (public: int __thiscall DSOCKET::AssociateNewSocketHandle(unsigned int *))
  • 000027FB — ?DisassociateSocketHandle@DSOCKET@@QAEXH@Z (public: void __thiscall DSOCKET::DisassociateSocketHandle(int))
  • 0000283B — ?GetCountedDSocketFromSocket@DSOCKET@@SAHIPAPAV1@@Z (public: static int __cdecl DSOCKET::GetCountedDSocketFromSocket(unsigned int, class DSOCKET **))
  • 000028E9 — ?GetUncountedDSocketFromSocket@DSOCKET@@SAHIPAPAV1@@Z (public: static int __cdecl DSOCKET::GetUncountedDSocketFromSocket(unsigned int, class DSOCKET **))
  • 00002925 — ?DropDSocketReference@DSOCKET@@QAEXXZ (public: void __thiscall DSOCKET::DropDSocketReference(void))
  • 00002981 — ?AcquireHandleTableLock@DSOCKET@@SAXXZ (public: static void __cdecl DSOCKET::AcquireHandleTableLock(void))
  • 0000298D — ?ReleaseHandleTableLock@DSOCKET@@SAXXZ (public: static void __cdecl DSOCKET::ReleaseHandleTableLock(void))
  • 00002999 — ?ClearContextTableEntry@DSOCKET@@QAEKXZ (public: unsigned long __thiscall DSOCKET::ClearContextTableEntry(void))
  • 000029BB — ?RestoreContextTableEntry@DSOCKET@@QAEKXZ (public: unsigned long __thiscall DSOCKET::RestoreContextTableEntry(void))
  • 000029DE — ?SetCatalogItem@DSOCKET@@QAEXPAVPROTO_CATALOG_ITEM@@@Z (public: void __thiscall DSOCKET::SetCatalogItem(class PROTO_CATALOG_ITEM *))
  • 000029FC — ?AddSpecialNonIfsReference@DSOCKET@@SAHI@Z (public: static int __cdecl DSOCKET::AddSpecialNonIfsReference(unsigned int))
  • 00002A26 — ?DThreadClassInitialize@DTHREAD@@SAHXZ (public: static int __cdecl DTHREAD::DThreadClassInitialize(void))
  • 00002A48 — ?DThreadClassCleanup@DTHREAD@@SAXXZ (public: static void __cdecl DTHREAD::DThreadClassCleanup(void))
  • 00002A49 — ?GetCurrentDThread@DTHREAD@@SAHPAVDPROCESS@@PAPAV1@@Z (public: static int __cdecl DTHREAD::GetCurrentDThread(class DPROCESS *, class DTHREAD **))
  • 00002AD9 — ?DestroyCurrentThread@DTHREAD@@SAXXZ (public: static void __cdecl DTHREAD::DestroyCurrentThread(void))
  • 00002B1D — ??0DTHREAD@@QAE@XZ (public: __thiscall DTHREAD::DTHREAD(void))
  • 00002B4C — ?Initialize@DTHREAD@@QAEHPAVDPROCESS@@@Z (public: int __thiscall DTHREAD::Initialize(class DPROCESS *))
  • 00002B84 — ??1DTHREAD@@QAE@XZ (public: __thiscall DTHREAD::~DTHREAD(void))
  • 00002BCB — ?CancelBlockingCall@DTHREAD@@QAEHXZ (public: int __thiscall DTHREAD::CancelBlockingCall(void))
  • 00002C01 — ?SetBlockingHook@DTHREAD@@QAEP6GHXZP6GHXZ@Z (public: int (__stdcall * __thiscall DTHREAD::SetBlockingHook(int (__stdcall *)(void)))(void))
  • 00002C23 — ?UnhookBlockingHook@DTHREAD@@QAEHXZ (public: int __thiscall DTHREAD::UnhookBlockingHook(void))
  • 00002C31 — ?DefaultBlockingHook@DTHREAD@@CGHXZ (private: static int __stdcall DTHREAD::DefaultBlockingHook(void))
  • 00002C6A — ?BlockingCallback@DTHREAD@@CGHK@Z (private: static int __stdcall DTHREAD::BlockingCallback(unsigned long))
  • 00002C9F — ?GetProtoInfo@DTHREAD@@QAEPAU_GETPROTO_INFO@@XZ (public: struct _GETPROTO_INFO * __thiscall DTHREAD::GetProtoInfo(void))
  • 00002CBB — _WSADuplicateSocketW@12
  • 00002D38 — _WSADuplicateSocketA@12
  • 00002D8C — _WSAEnumProtocolsW@12
  • 00002EAF — ?OpenInitializedCatalog@@YAPAVDCATALOG@@XZ (class DCATALOG * __cdecl OpenInitializedCatalog(void))
  • 00002F0B — _WSCEnumProtocols@16
  • 00002FAD — _WPUGetProviderPath@16
  • 000030D4 — _WSCGetProviderPath@16
  • 000030EC — _WSAEnumProtocolsA@12
  • 000031C7 — _WSAProviderConfigChange@12
  • 000031D8 — _WSACloseEvent@4
  • 0000323E — _WSACreateEvent@0
  • 0000324C — _WSAResetEvent@4
  • 00003259 — _WSASetEvent@4
  • 00003266 — _WSAWaitForMultipleEvents@20
  • 00003282 — _getprotobynumber@4
  • 0000330C — _getprotobyname@4
  • 0000339E — ?GetProtoOpenNetworkDatabase@@YAPAU_iobuf@@PAD@Z (struct _iobuf * __cdecl GetProtoOpenNetworkDatabase(char *))
  • 00003533 — ?GetProtoPatternMatch@@YAPADPAD0@Z (char * __cdecl GetProtoPatternMatch(char *, char *))
  • 0000355D — ?GetProtoGetNextEnt@@YAPAUprotoent@@PAU_iobuf@@PAU_GETPROTO_INFO@@@Z (struct protoent * __cdecl GetProtoGetNextEnt(struct _iobuf *, struct _GETPROTO_INFO *))
  • 00003644 — ?FixList@@YAXPAPAPADPAD@Z (void __cdecl FixList(char ***, char *))
  • 00003666 — ?UnpackHostEnt@@YAXPAUhostent@@@Z (void __cdecl UnpackHostEnt(struct hostent *))
  • 0000368F — ?UnpackServEnt@@YAXPAUservent@@@Z (void __cdecl UnpackServEnt(struct servent *))
  • 000036A7 — _gethostbyaddr@12
  • 00003785 — _gethostbyname@4
  • 0000385B — _gethostname@8
  • 00003957 — _getservbyport@8
  • 00003A3C — _getservbyname@8
  • 00003B2A — ?getxyDataEnt@@YAPAUtagBLOB@@PADK0PAU_GUID@@PAPAD@Z (struct tagBLOB * __cdecl getxyDataEnt(char *, unsigned long, char *, struct _GUID *, char **))
  • 00003BC6 — _WSAAsyncGetServByName@24
  • 00003C7A — _WSAAsyncGetServByPort@24
  • 00003CFD — _WSAAsyncGetHostByName@20
  • 00003DAB — _WSAAsyncGetHostByAddr@28
  • 00003E44 — _WSAAsyncGetProtoByName@20
  • 00003EF2 — _WSAAsyncGetProtoByNumber@20
  • 00003F6F — _WSACancelAsyncRequest@4
  • 00003FBD — ?CopyHostEnt@DTHREAD@@QAEPADPAUtagBLOB@@@Z (public: char * __thiscall DTHREAD::CopyHostEnt(struct tagBLOB *))
  • 0000401B — ?CopyServEnt@DTHREAD@@QAEPADPAUtagBLOB@@@Z (public: char * __thiscall DTHREAD::CopyServEnt(struct tagBLOB *))
  • 00004079 — _ioctlsocket@12
  • 0000409D — _WSAIoctl@36
  • 00004133 — ?CreateCatalogRegistryMutex@NSCATALOG@@AAEHXZ (private: int __thiscall NSCATALOG::CreateCatalogRegistryMutex(void))
  • 000041AE — ??0NSCATALOG@@QAE@XZ (public: __thiscall NSCATALOG::NSCATALOG(void))
  • 000041CC — ?InitializeFromRegistry@NSCATALOG@@QAEHPAX@Z (public: int __thiscall NSCATALOG::InitializeFromRegistry(void *))
  • 00004350 — ?InitializeEmptyCatalog@NSCATALOG@@QAEHXZ (public: int __thiscall NSCATALOG::InitializeEmptyCatalog(void))
  • 00004386 — ??1NSCATALOG@@QAE@XZ (public: __thiscall NSCATALOG::~NSCATALOG(void))
  • 000043C6 — ?EnumerateCatalogItems@NSCATALOG@@QAEXP6AHKPAVNSCATALOGENTRY@@@ZK@Z (public: void __thiscall NSCATALOG::EnumerateCatalogItems(int (__cdecl *)(unsigned long, class NSCATALOGENTRY *), unsigned long))
  • 000043E8 — ?ChooseCatalogItemFromNameSpaceId@NSCATALOG@@QAEHKPAPAVNSCATALOGENTRY@@@Z (public: int __thiscall NSCATALOG::ChooseCatalogItemFromNameSpaceId(unsigned long, class NSCATALOGENTRY **))
  • 00004431 — ?GetCatalogItemFromProviderId@NSCATALOG@@QAEHPAU_GUID@@PAPAVNSCATALOGENTRY@@@Z (public: int __thiscall NSCATALOG::GetCatalogItemFromProviderId(struct _GUID *, class NSCATALOGENTRY **))
  • 00004495 — ?AllocateCatalogEntryId@NSCATALOG@@QAEHPAXPAK@Z (public: int __thiscall NSCATALOG::AllocateCatalogEntryId(void *, unsigned long *))
  • 0000454A — ?AppendCatalogItem@NSCATALOG@@QAEXPAVNSCATALOGENTRY@@@Z (public: void __thiscall NSCATALOG::AppendCatalogItem(class NSCATALOGENTRY *))
  • 0000455E — ?RemoveCatalogItem@NSCATALOG@@QAEXPAVNSCATALOGENTRY@@@Z (public: void __thiscall NSCATALOG::RemoveCatalogItem(class NSCATALOGENTRY *))
  • 0000456F — ?WriteToRegistry@NSCATALOG@@QAEHPAX@Z (public: int __thiscall NSCATALOG::WriteToRegistry(void *))
  • 000045D7 — ?IoRegistry@NSCATALOG@@AAEHPAXH@Z (private: int __thiscall NSCATALOG::IoRegistry(void *, int))
  • 00004750 — ?GetServiceClassInfo@NSCATALOG@@QAGHPAKPAU_WSAServiceClassInfoW@@@Z (public: int __stdcall NSCATALOG::GetServiceClassInfo(unsigned long *, struct _WSAServiceClassInfoW *))
  • 0000475E — ?GetClassInfoProvider@NSCATALOG@@AAEPAVNSPROVIDER@@KPAU_WSAServiceClassInfoW@@@Z (private: class NSPROVIDER * __thiscall NSCATALOG::GetClassInfoProvider(unsigned long, struct _WSAServiceClassInfoW *))
  • 00004763 — ?GetCurrentCatalogName@NSCATALOG@@SAPADXZ (public: static char * __cdecl NSCATALOG::GetCurrentCatalogName(void))
  • 00004769 — ??0NSCATALOGENTRY@@QAE@XZ (public: __thiscall NSCATALOGENTRY::NSCATALOGENTRY(void))
  • 0000479B — ?InitializeFromRegistry@NSCATALOGENTRY@@QAEHPAXH@Z (public: int __thiscall NSCATALOGENTRY::InitializeFromRegistry(void *, int))
  • 00004803 — ?InitializeFromValues@NSCATALOGENTRY@@QAEHPAG0PAU_GUID@@KK@Z (public: int __thiscall NSCATALOGENTRY::InitializeFromValues(unsigned short *, unsigned short *, struct _GUID *, unsigned long, unsigned long))
  • 00004898 — ??1NSCATALOGENTRY@@QAE@XZ (public: __thiscall NSCATALOGENTRY::~NSCATALOGENTRY(void))
  • 000048CF — ?GetProvider@NSCATALOGENTRY@@QAEPAVNSPROVIDER@@XZ (public: class NSPROVIDER * __thiscall NSCATALOGENTRY::GetProvider(void))
  • 00004940 — ?WriteToRegistry@NSCATALOGENTRY@@QAEHPAXH@Z (public: int __thiscall NSCATALOGENTRY::WriteToRegistry(void *, int))
  • 000049B1 — ?Enable@NSCATALOGENTRY@@QAEXH@Z (public: void __thiscall NSCATALOGENTRY::Enable(int))
  • 000049BE — ?IoRegistry@NSCATALOGENTRY@@AAEHPAXH@Z (private: int __thiscall NSCATALOGENTRY::IoRegistry(void *, int))
  • 00004D09 — _WSCInstallNameSpace@20
  • 00004E77 — ?UnInstallEnumProc@@YAHKPAVNSCATALOGENTRY@@@Z (int __cdecl UnInstallEnumProc(unsigned long, class NSCATALOGENTRY *))
  • 00004EB7 — _WSCUnInstallNameSpace@4
  • 00004FAC — ?EnableEnumProc@@YAHKPAVNSCATALOGENTRY@@@Z (int __cdecl EnableEnumProc(unsigned long, class NSCATALOGENTRY *))
  • 00004FED — _WSCEnableNSProvider@8
  • 000050D2 — ??0NSPROVIDER@@QAE@XZ (public: __thiscall NSPROVIDER::NSPROVIDER(void))
  • 000050F1 — ??1NSPROVIDER@@QAE@XZ (public: __thiscall NSPROVIDER::~NSPROVIDER(void))
  • 0000512B — ?Initialize@NSPROVIDER@@QAEHPAGPAU_GUID@@@Z (public: int __thiscall NSPROVIDER::Initialize(unsigned short *, struct _GUID *))
  • 00005270 — ?MatchProtocols@@YAHKJPAU_WSAQuerySetW@@@Z (int __cdecl MatchProtocols(unsigned long, long, struct _WSAQuerySetW *))
  • 000052B8 — ??0NSQUERY@@QAE@XZ (public: __thiscall NSQUERY::NSQUERY(void))
  • 000052CD — ?Initialize@NSQUERY@@QAEHXZ (public: int __thiscall NSQUERY::Initialize(void))
  • 000052E3 — ?IsValid@NSQUERY@@QAEHXZ (public: int __thiscall NSQUERY::IsValid(void))
  • 0000533B — ??1NSQUERY@@QAE@XZ (public: __thiscall NSQUERY::~NSQUERY(void))
  • 00005377 — ?LookupBeginEnumerationProc@@YAHKPAVNSCATALOGENTRY@@@Z (int __cdecl LookupBeginEnumerationProc(unsigned long, class NSCATALOGENTRY *))
  • 000053ED — ?LookupServiceBegin@NSQUERY@@QAGHPAU_WSAQuerySetW@@KPAVNSCATALOG@@@Z (public: int __stdcall NSQUERY::LookupServiceBegin(struct _WSAQuerySetW *, unsigned long, class NSCATALOG *))
  • 000055C2 — ?LookupServiceNext@NSQUERY@@QAGHKPAKPAU_WSAQuerySetW@@@Z (public: int __stdcall NSQUERY::LookupServiceNext(unsigned long, unsigned long *, struct _WSAQuerySetW *))
  • 00005660 — ?LookupServiceEnd@NSQUERY@@QAGHXZ (public: int __stdcall NSQUERY::LookupServiceEnd(void))
  • 00005696 — ?IsDeletable@NSQUERY@@QAGHXZ (public: int __stdcall NSQUERY::IsDeletable(void))
  • 000056B0 — ?NextProvider@NSQUERY@@AAEPAVNSPROVIDERSTATE@@PAV2@@Z (private: class NSPROVIDERSTATE * __thiscall NSQUERY::NextProvider(class NSPROVIDERSTATE *))
  • 000056C4 — ?AddProvider@NSQUERY@@QAEHPAVNSPROVIDER@@@Z (public: int __thiscall NSQUERY::AddProvider(class NSPROVIDER *))
  • 00005714 — ?LookupServiceEnd@NSPROVIDERSTATE@@QAGHXZ (public: int __stdcall NSPROVIDERSTATE::LookupServiceEnd(void))
  • 00005724 — _WSAGetLastError@0
  • 0000572A — _WSASetLastError@4
  • 00005737 — _WSAGetQOSByName@12
  • 000057B0 — ?WSAComputeQuerySetSizeA@@YGHPAU_WSAQuerySetA@@@Z (int __stdcall WSAComputeQuerySetSizeA(struct _WSAQuerySetA *))
  • 000058AA — ?WSAComputeQuerySetSizeW@@YGHPAU_WSAQuerySetW@@@Z (int __stdcall WSAComputeQuerySetSizeW(struct _WSAQuerySetW *))
  • 0000595A — ??0SPACE_MGR@@QAE@HPAX@Z (public: __thiscall SPACE_MGR::SPACE_MGR(int, void *))
  • 00005970 — ??1SPACE_MGR@@QAE@XZ (public: __thiscall SPACE_MGR::~SPACE_MGR(void))
  • 00005975 — ?TakeSpace@SPACE_MGR@@AAEPAXHH@Z (private: void * __thiscall SPACE_MGR::TakeSpace(int, int))
  • 00005998 — ?CopyBlobDirect@@YAPAUtagBLOB@@PAVSPACE_MGR@@PAU1@@Z (struct tagBLOB * __cdecl CopyBlobDirect(class SPACE_MGR *, struct tagBLOB *))
  • 000059B4 — ?CopyBlobIndirect@@YAXPAVSPACE_MGR@@PAUtagBLOB@@1@Z (void __cdecl CopyBlobIndirect(class SPACE_MGR *, struct tagBLOB *, struct tagBLOB *))
  • 000059F2 — ?WSABuildQuerySetBufferA@@YGHPAU_WSAQuerySetA@@K0@Z (int __stdcall WSABuildQuerySetBufferA(struct _WSAQuerySetA *, unsigned long, struct _WSAQuerySetA *))
  • 00005D0F — ?CopyQuerySetIndirectW@@YAXPAVSPACE_MGR@@PAU_WSAQuerySetW@@1@Z (void __cdecl CopyQuerySetIndirectW(class SPACE_MGR *, struct _WSAQuerySetW *, struct _WSAQuerySetW *))
  • 00005EFA — ?WSABuildQuerySetBufferW@@YGHPAU_WSAQuerySetW@@K0@Z (int __stdcall WSABuildQuerySetBufferW(struct _WSAQuerySetW *, unsigned long, struct _WSAQuerySetW *))
  • 00005F84 — ?wcs_dup_from_ansi@@YAPAGPAD@Z (unsigned short * __cdecl wcs_dup_from_ansi(char *))
  • 00005FDC — ?ansi_dup_from_wcs@@YAPADPAG@Z (char * __cdecl ansi_dup_from_wcs(unsigned short *))
  • 0000603E — ?MapAnsiQuerySetToUnicode@@YAHPAU_WSAQuerySetA@@PAKPAU_WSAQuerySetW@@@Z (int __cdecl MapAnsiQuerySetToUnicode(struct _WSAQuerySetA *, unsigned long *, struct _WSAQuerySetW *))
  • 000061A5 — ?MapUnicodeQuerySetToAnsi@@YAHPAU_WSAQuerySetW@@PAKPAU_WSAQuerySetA@@@Z (int __cdecl MapUnicodeQuerySetToAnsi(struct _WSAQuerySetW *, unsigned long *, struct _WSAQuerySetA *))
  • 0000630C — ?CopyQuerySetA@@YAHPAU_WSAQuerySetA@@PAPAU1@@Z (int __cdecl CopyQuerySetA(struct _WSAQuerySetA *, struct _WSAQuerySetA **))
  • 0000633B — ?CopyQuerySetW@@YAHPAU_WSAQuerySetW@@PAPAU1@@Z (int __cdecl CopyQuerySetW(struct _WSAQuerySetW *, struct _WSAQuerySetW **))
  • 0000636A — _recv@16
  • 000063AA — _recvfrom@24
  • 000063F0 — _WSARecv@28
  • 0000648E — _WSARecvDisconnect@8
  • 00006516 — _WSARecvFrom@36
  • 000065BA — ?CalculateBufferSize@@YAHKPAVNSCATALOGENTRY@@@Z (int __cdecl CalculateBufferSize(unsigned long, class NSCATALOGENTRY *))
  • 000065E3 — ?CopyFixedPortionNameSpaceInfo@@YAHKPAVNSCATALOGENTRY@@@Z (int __cdecl CopyFixedPortionNameSpaceInfo(unsigned long, class NSCATALOGENTRY *))
  • 00006626 — ?CopyVariablePortionNameSpaceInfo@@YAHKPAVNSCATALOGENTRY@@@Z (int __cdecl CopyVariablePortionNameSpaceInfo(unsigned long, class NSCATALOGENTRY *))
  • 00006693 — ?EnumNameSpaceProviders@@YGHPAVNSCATALOG@@HPAKPAU_WSANAMESPACE_INFOW@@1@Z (int __stdcall EnumNameSpaceProviders(class NSCATALOG *, int, unsigned long *, struct _WSANAMESPACE_INFOW *, unsigned long *))
  • 00006713 — _WSAEnumNameSpaceProvidersA@8
  • 00006760 — _WSAEnumNameSpaceProvidersW@8
  • 000067AC — _WSALookupServiceBeginA@12
  • 0000682B — _WSALookupServiceBeginW@12
  • 000068BE — _WSALookupServiceNextA@16
  • 00006991 — _WSALookupServiceNextW@16
  • 00006A09 — _WSALookupServiceEnd@4
  • 00006A79 — _WSASetServiceA@12
  • 00006ADE — ?SetServiceEnumProc@@YAHKPAVNSCATALOGENTRY@@@Z (int __cdecl SetServiceEnumProc(unsigned long, class NSCATALOGENTRY *))
  • 00006BA8 — _WSASetServiceW@12
  • 00006C1D — _WSAInstallServiceClassA@4
  • 00006C85 — _WSAInstallServiceClassW@4
  • 00006D1C — _WSARemoveServiceClass@4
  • 00006DA2 — ?GetServiceClassNameByClassId@@YAHKPAVNSCATALOGENTRY@@@Z (int __cdecl GetServiceClassNameByClassId(unsigned long, class NSCATALOGENTRY *))
  • 00006F33 — _WSAGetServiceClassNameByClassIdA@12
  • 00006FA4 — _WSAGetServiceClassNameByClassIdW@12
  • 00007012 — _WSAGetServiceClassInfoA@16
  • 0000707C — _WSAGetServiceClassInfoW@16
  • 0000711F — _WSAAddressToStringW@20
  • 000071C3 — _WSAAddressToStringA@20
  • 000072B3 — _WSAStringToAddressW@20
  • 0000734F — _WSAStringToAddressA@20
  • 00007435 — ?CalculateBufferSize@@YAKHPAX@Z (unsigned long __cdecl CalculateBufferSize(int, void *))
  • 00007522 — ?MapAnsiServiceClassInfoToUnicode@@YAHPAU_WSAServiceClassInfoA@@PAKPAU_WSAServiceClassInfoW@@@Z (int __cdecl MapAnsiServiceClassInfoToUnicode(struct _WSAServiceClassInfoA *, unsigned long *, struct _WSAServiceClassInfoW *))
  • 0000764B — ?MapUnicodeServiceClassInfoToAnsi@@YAHPAU_WSAServiceClassInfoW@@PAKPAU_WSAServiceClassInfoA@@@Z (int __cdecl MapUnicodeServiceClassInfoToAnsi(struct _WSAServiceClassInfoW *, unsigned long *, struct _WSAServiceClassInfoA *))
  • 00007780 — _select@20
  • 00007854 — _WSAEventSelect@12
  • 000078D1 — _WSAAsyncSelect@16
  • 00007951 — ___WSAFDIsSet@8
  • 0000797C — _WPUFDIsSet@8
  • 0000798C — _send@16
  • 000079C5 — _sendto@24
  • 00007A04 — _WSASend@28
  • 00007A96 — _WSASendDisconnect@8
  • 00007B12 — _WSASendTo@36
  • 00007BAA — _bind@12
  • 00007C28 — _connect@12
  • 00007CD0 — _getpeername@12
  • 00007D4D — _getsockname@12
  • 00007DCA — _getsockopt@20
  • 00007F2E — _listen@8
  • 00007FA8 — _setsockopt@20
  • 00008065 — _shutdown@8
  • 000080DF — _WSAConnect@28
  • 00008168 — _WSAEnumNetworkEvents@12
  • 000081E5 — _WSAGetOverlappedResult@20
  • 0000827D — _socket@12
  • 000082DC — _WSASocketW@24
  • 00008417 — _WSASocketA@24
  • 00008469 — _accept@12
  • 00008481 — _WSAAccept@20
  • 00008515 — _WPUCreateSocketHandle@12
  • 000085DA — _WSAJoinLeaf@32
  • 0000867D — _closesocket@4
  • 00008736 — ?GuidMatcher@@YAHKPAVPROTO_CATALOG_ITEM@@@Z (int __cdecl GuidMatcher(unsigned long, class PROTO_CATALOG_ITEM *))
  • 0000876C — _WSCInstallProvider@20
  • 00008989 — ?ProviderMatcher@@YAHKPAVPROTO_CATALOG_ITEM@@@Z (int __cdecl ProviderMatcher(unsigned long, class PROTO_CATALOG_ITEM *))
  • 000089C0 — _WSCDeinstallProvider@8
  • 00008B0A — _WPUCloseEvent@8
  • 00008B2D — _WPUCloseSocketHandle@8
  • 00008B83 — _WPUCreateEvent@4
  • 00008BAA — _WPUModifyIFSHandle@12
  • 00008CAE — _WPUQueryBlockingCallback@16
  • 00008D2B — _WPUQuerySocketHandleContext@12
  • 00008D6C — _WPUQueueApc@16
  • 00008DDB — _WPUCompleteOverlappedRequest@20
  • 00008E4D — ?WPUOpenCurrentThread@@YGHPAU_WSATHREADID@@PAH@Z (int __stdcall WPUOpenCurrentThread(struct _WSATHREADID *, int *))
  • 00008EB6 — ?WPUCloseThread@@YGHPAU_WSATHREADID@@PAH@Z (int __stdcall WPUCloseThread(struct _WSATHREADID *, int *))
  • 00008F1F — _WPUResetEvent@8
  • 00008F42 — _WPUSetEvent@8
  • 00008F65 — _WPUPostMessage@16
  • 00008F7E — _SetPostRoutine@4
  • 00008F8C — ?InitializeSockPostRoutine@@YAXXZ (void __cdecl InitializeSockPostRoutine(void))
  • 00008F97 — _CreateStartupSynchronization
  • 00008FA3 — _DestroyStartupSynchronization
  • 00008FAF — _WSAStartup@8
  • 00009191 — _WSACleanup@0
  • 00009218 — ?CheckForHookersOrChainers@@YAHXZ (int __cdecl CheckForHookersOrChainers(void))
  • 00009268 — ?Prolog_v2@@YGHPAPAVDPROCESS@@PAPAVDTHREAD@@PAH@Z (int __stdcall Prolog_v2(class DPROCESS **, class DTHREAD **, int *))
  • 000092A4 — ?Prolog_v1@@YGHPAPAVDPROCESS@@PAPAVDTHREAD@@PAH@Z (int __stdcall Prolog_v1(class DPROCESS **, class DTHREAD **, int *))
  • 000092F7 — ?WriteRegistryEntry@@YAHPAXPBD0K@Z (int __cdecl WriteRegistryEntry(void *, char const *, void *, unsigned long))
  • 00009355 — ?ReadRegistryEntry@@YAHPAXPAD0KK@Z (int __cdecl ReadRegistryEntry(void *, char *, void *, unsigned long, unsigned long))
  • 000093F9 — ?RegDeleteKeyRecursive@@YAJPAXPBD@Z (long __cdecl RegDeleteKeyRecursive(void *, char const *))
  • 000094BD — ?OpenWinSockRegistryRoot@@YAPAXXZ (void * __cdecl OpenWinSockRegistryRoot(void))
  • 00009589 — ?CloseWinSockRegistryRoot@@YAXPAX@Z (void __cdecl CloseWinSockRegistryRoot(void *))
  • 00009594 — ?MapUnicodeProtocolInfoToAnsi@@YAHPAU_WSAPROTOCOL_INFOW@@PAU_WSAPROTOCOL_INFOA@@@Z (int __cdecl MapUnicodeProtocolInfoToAnsi(struct _WSAPROTOCOL_INFOW *, struct _WSAPROTOCOL_INFOA *))
  • 000095D6 — ?MapAnsiProtocolInfoToUnicode@@YAHPAU_WSAPROTOCOL_INFOA@@PAU_WSAPROTOCOL_INFOW@@@Z (int __cdecl MapAnsiProtocolInfoToUnicode(struct _WSAPROTOCOL_INFOA *, struct _WSAPROTOCOL_INFOW *))
  • 00009614 — ?WSApSetPostRoutine@@YGHPAX@Z (int __stdcall WSApSetPostRoutine(void *))
  • 00009622 — ?ValidateCurrentCatalogName@@YAXPAXPAD1@Z (void __cdecl ValidateCurrentCatalogName(void *, char *, char *))
  • 00009676 — _WEP
  • 00009678 — ??2@YAPAXI@Z (void * __cdecl operator new(unsigned int))
  • 0000967E — ??3@YAXPAX@Z (void __cdecl operator delete(void *))
  • 00009690 — __except_handler3
Segment 3: .data @ 00003390
  • 00000000 — ?NToACharStrings@@3PAY03EA (unsigned char (*NToACharStrings)[4])
  • 00000400 — ?ghInstAutodialDll@@3PAXA (void *ghInstAutodialDll)
  • 00000404 — ?g_pfnAutoDialHook@@3P6GXKPBX@ZA (void (__stdcall *g_pfnAutoDialHook)(unsigned long, void const *))
  • 00000580 — ?gdwTlsIndex@@3KA (unsigned long gdwTlsIndex)
  • 00000584 — ?sm_current_dprocess@DPROCESS@@0PAV1@A (private: static class DPROCESS *DPROCESS::sm_current_dprocess)
  • 00000594 — ?sm_handle_table@DSOCKET@@0PAU_CONTEXT_TABLE@@A (private: static struct _CONTEXT_TABLE *DSOCKET::sm_handle_table)
  • 00000598 — ?sm_tls_index@DTHREAD@@0KA (private: static unsigned long DTHREAD::sm_tls_index)
  • 00000624 — ?HostnameGuid@@3U_GUID@@A (struct _GUID HostnameGuid)
  • 00000634 — ?AddressGuid@@3U_GUID@@A (struct _GUID AddressGuid)
  • 00000644 — ?IANAGuid@@3U_GUID@@A (struct _GUID IANAGuid)
  • 00000654 — ?afp@@3PAU_AFPROTOCOLS@@A (struct _AFPROTOCOLS *afp)
  • 000008C8 — ?apfns@@3PAPAXA (void **apfns)
  • 0000130C — ?PrologPointer@@3P6GHPAPAVDPROCESS@@PAPAVDTHREAD@@PAH@ZA (int (__stdcall *PrologPointer)(class DPROCESS **, class DTHREAD **, int *))
  • 000013D0 — ?SockAsyncTaskHandleCounter@@3JA (long SockAsyncTaskHandleCounter)
  • 000013D4 — ?SockAsyncCurrentTaskHandle@@3PAXA (void *SockAsyncCurrentTaskHandle)
  • 000013D8 — ?SockAsyncLock@@3U_RTL_CRITICAL_SECTION@@A (struct _RTL_CRITICAL_SECTION SockAsyncLock)
  • 000013F0 — ?SockAsyncThreadInitialized@@3HA (int SockAsyncThreadInitialized)
  • 000013F4 — ?SockAsyncQueueHead@@3PAU_LIST_ENTRY@@A (struct _LIST_ENTRY *SockAsyncQueueHead)
  • 000013F8 — ?SockAsyncQueueEvent@@3PAXA (void *SockAsyncQueueEvent)
  • 000013FC — ?SockAsyncModuleHandle@@3PAXA (void *SockAsyncModuleHandle)
  • 00001400 — ?SockAsyncCancelledTaskHandle@@3PAXA (void *SockAsyncCancelledTaskHandle)
  • 00001404 — ?sm_handle_table_synchro@DSOCKET@@0U_RTL_CRITICAL_SECTION@@A (private: static struct _RTL_CRITICAL_SECTION DSOCKET::sm_handle_table_synchro)
  • 0000141C — ?SockPostRoutine@@3P6GHPAXIIJ@ZA (int (__stdcall *SockPostRoutine)(void *, unsigned int, unsigned int, long))
Segment 4: .idata$2 @ 00000000
  • 00000000 — ADVAPI32_IMPORT_DESCRIPTOR
  • 00000014 — __IMPORT_DESCRIPTOR_KERNEL32
  • 00000028 — __IMPORT_DESCRIPTOR_MSVCRT
  • 0000003C — __IMPORT_DESCRIPTOR_USER32
  • 00000050 — __IMPORT_DESCRIPTOR_WS2HELP
  • 00000064 — NULL_IMPORT_DESCRIPTOR
  • 00000078 — __NULL_IMPORT_DESCRIPTOR
  • 00000208 — __imp__RegCreateKeyExA@36
  • 0000020C — __imp__RegQueryValueExA@24
  • 00000210 — __imp__RegOpenKeyA@12
  • 00000214 — __imp__SetSecurityDescriptorDacl@16
  • 00000218 — __imp__InitializeSecurityDescriptor@8
  • 0000021C — __imp__RegCloseKey@4
  • 00000220 — __imp__RegOpenKeyExA@20
  • 00000224 — __imp__RegSetValueExA@24
  • 00000228 — __imp__RegDeleteKeyA@8
  • 0000022C — __imp__RegEnumKeyExA@32
  • 00000230 — \177ADVAPI32_NULL_THUNK_DATA
  • 00000234 — __imp__SetLastError@4
  • 00000238 — __imp__InitializeCriticalSection@4
  • 0000023C — __imp__DeleteCriticalSection@4
  • 00000240 — __imp__LeaveCriticalSection@4
  • 00000244 — __imp__LocalFree@4
  • 00000248 — __imp__CloseHandle@4
  • 0000024C — __imp__FreeLibrary@4
  • 00000250 — __imp__CreateThread@24
  • 00000254 — __imp__LoadLibraryA@4
  • 00000258 — __imp__GetModuleFileNameA@12
  • 0000025C — __imp__CreateEventA@16
  • 00000260 — __imp__LocalAlloc@8
  • 00000264 — __imp__EnterCriticalSection@4
  • 00000268 — __imp__InterlockedIncrement@4
  • 0000026C — __imp__SetEvent@4
  • 00000270 — __imp__FreeLibraryAndExitThread@8
  • 00000274 — __imp__WaitForSingleObject@8
  • 00000278 — __imp__GetLastError@0
  • 0000027C — __imp__RtlMoveMemory@12
  • 00000280 — __imp__RtlZeroMemory@8
  • 00000284 — __imp__GetCurrentProcessId@0
  • 00000288 — __imp__GetProcAddress@8
  • 0000028C — __imp__lstrlenA@4
  • 00000290 — __imp__IsBadCodePtr@4
  • 00000294 — __imp__CreateMutexA@12
  • 00000298 — __imp__ReleaseMutex@4
  • 0000029C — __imp__lstrcpyA@8
  • 000002A0 — __imp__TlsFree@4
  • 000002A4 — __imp__TlsAlloc@0
  • 000002A8 — __imp__ExpandEnvironmentStringsA@12
  • 000002AC — __imp__InterlockedDecrement@4
  • 000002B0 — __imp__TlsSetValue@8
  • 000002B4 — __imp__TlsGetValue@4
  • 000002B8 — __imp__MultiByteToWideChar@24
  • 000002BC — __imp__ResetEvent@4
  • 000002C0 — __imp__WaitForMultipleObjectsEx@20
  • 000002C4 — __imp__GetWindowsDirectoryA@8
  • 000002C8 — __imp__GetSystemDirectoryA@8
  • 000002CC — __imp__GetVersionExA@4
  • 000002D0 — __imp__GetComputerNameA@8
  • 000002D4 — __imp__IsBadWritePtr@8
  • 000002D8 — __imp__WideCharToMultiByte@32
  • 000002DC — __imp__GetModuleHandleA@4
  • 000002E0 — __imp__lstrcmpA@8
  • 000002E4 — \177KERNEL32_NULL_THUNK_DATA
  • 000002E8 — __imp__fopen
  • 000002EC — __imp__islower
  • 000002F0 — __imp__isxdigit
  • 000002F4 — __imp__isdigit
  • 000002F8 — __imp_??2@YAPAXI@Z
  • 000002FC — __imp_??3@YAXPAX@Z
  • 00000300 — __imp___except_handler3
  • 00000304 — __imp__fclose
  • 00000308 — __imp___stricmp
  • 0000030C — __imp__isspace
  • 00000310 — __imp__strchr
  • 00000314 — __imp__atoi
  • 00000318 — __imp__fgets
  • 0000031C — __imp__wcscpy
  • 00000320 — __imp__wcslen
  • 00000324 — __imp__free
  • 00000328 — \177MSVCRT_NULL_THUNK_DATA
  • 0000032C — __imp__DispatchMessageA@4
  • 00000330 — __imp__wsprintfA
  • 00000334 — __imp__TranslateMessage@4
  • 00000338 — __imp__PeekMessageA@20
  • 0000033C — __imp__PostMessageA@16
  • 00000340 — \177USER32_NULL_THUNK_DATA
  • 00000344 — __imp__WahGetContext@12
  • 00000348 — __imp__WahCloseApcHelper@4
  • 0000034C — __imp__WahOpenApcHelper@4
  • 00000350 — __imp__WahOpenHandleHelper@4
  • 00000354 — __imp__WahCreateContextTable@8
  • 00000358 — __imp__WahDestroyContextTable@4
  • 0000035C — __imp__WahCloseSocketHandle@8
  • 00000360 — __imp__WahCreateSocketHandle@8
  • 00000364 — __imp__WahCloseHandleHelper@4
  • 00000368 — __imp__WahRemoveContext@8
  • 0000036C — __imp__WahSetContext@12
  • 00000370 — __imp__WahOpenCurrentThread@8
  • 00000374 — __imp__WahCloseThread@8
  • 00000378 — __imp__WahQueueUserApc@16
  • 0000037C — __imp__WahCompleteRequest@20
  • 00000380 — \177WS2HELP_NULL_THUNK_DATA