; This is a part of the Microsoft Foundation Classes C++ library.
; Copyright (C) 1992-1995 Microsoft Corporation
; All rights reserved.
;
; This source code is only intended as a supplement to the
; Microsoft Foundation Classes Reference and related
; electronic documentation provided with the library.
; See these sources for detailed information regarding the
; Microsoft Foundation Classes product.
 
LIBRARY MFCN40D 
; For Win32 DLLs, only EXPORTs really required.

EXPORTS
 ??0_AFX_SOCK_STATE@@QAA@XZ @ 256 NONAME
 ??0_AFX_SOCK_THREAD_STATE@@QAA@XZ @ 257 NONAME
 ??0CAsyncSocket@@QAA@XZ @ 258 NONAME
 ??0CNoTrackObject@@QAA@XZ @ 259 NONAME
 ??0CSocket@@QAA@XZ @ 260 NONAME
 ??0CSocketFile@@QAA@PAVCSocket@@H@Z @ 261 NONAME
 ??0CSocketWnd@@QAA@XZ @ 262 NONAME
 ??1?$CProcessLocal@V_AFX_SOCK_STATE@@@@QAA@XZ @ 263 NONAME
 ??1?$CThreadLocal@V_AFX_SOCK_THREAD_STATE@@@@QAA@XZ @ 264 NONAME
 ??1_AFX_SOCK_STATE@@UAA@XZ @ 265 NONAME
 ??1_AFX_SOCK_THREAD_STATE@@UAA@XZ @ 266 NONAME
 ??1CAsyncSocket@@UAA@XZ @ 267 NONAME
 ??1CNoTrackObject@@UAA@XZ @ 268 NONAME
 ??1CSocket@@UAA@XZ @ 269 NONAME
 ??1CSocketFile@@UAA@XZ @ 270 NONAME
 ??1CSocketWnd@@UAA@XZ @ 271 NONAME
 ??B?$CThreadLocal@V_AFX_SOCK_THREAD_STATE@@@@QAAPAV_AFX_SOCK_THREAD_STATE@@XZ @ 272 NONAME
 ??B?$CTypedSimpleList@PAUCRuntimeClass@@@@QAAPAUCRuntimeClass@@XZ @ 273 NONAME
 ??B?$CTypedSimpleList@PAVCOleObjectFactory@@@@QAAPAVCOleObjectFactory@@XZ @ 274 NONAME
 ??BCAsyncSocket@@QBAIXZ @ 275 NONAME
 ??C?$CProcessLocal@V_AFX_SOCK_STATE@@@@QAAPAV_AFX_SOCK_STATE@@XZ @ 276 NONAME
 ?_afxSOCK@@3UAFX_SOCK_CALL@@A @ 277 NONAME
 ?Abort@CSocketFile@@UAAXXZ @ 278 NONAME
 ?Accept@CAsyncSocket@@UAAHAAV1@PAUsockaddr@@PAH@Z @ 279 NONAME
 ?Accept@CSocket@@UAAHAAVCAsyncSocket@@PAUsockaddr@@PAH@Z @ 280 NONAME
 ?AfxLoadSock@@YAPAUHINSTANCE__@@PAP6AHXZPBD@Z @ 281 NONAME
 ?AfxNetInitModule@@YAXXZ @ 282 NONAME
 ?AfxSocketInit@@YAHPAUWSAData@@@Z @ 283 NONAME
 ?AfxSocketTerm@@YAXXZ @ 284 NONAME
 ?AfxThunkaccept@@YAIIPAUsockaddr@@PAH@Z @ 285 NONAME
 ?AfxThunkbind@@YAHIPBUsockaddr@@H@Z @ 286 NONAME
 ?AfxThunkclosesocket@@YAHI@Z @ 287 NONAME
 ?AfxThunkconnect@@YAHIPBUsockaddr@@H@Z @ 288 NONAME
 ?AfxThunkgethostbyname@@YAPAUhostent@@PBD@Z @ 289 NONAME
 ?AfxThunkgetpeername@@YAHIPAUsockaddr@@PAH@Z @ 290 NONAME
 ?AfxThunkgetsockname@@YAHIPAUsockaddr@@PAH@Z @ 291 NONAME
 ?AfxThunkgetsockopt@@YAHIHHPADPAH@Z @ 292 NONAME
 ?AfxThunkhtonl@@YAKK@Z @ 293 NONAME
 ?AfxThunkhtons@@YAGG@Z @ 294 NONAME
 ?AfxThunkinet_addr@@YAKPBD@Z @ 295 NONAME
 ?AfxThunkinet_ntoa@@YAPADUin_addr@@@Z @ 296 NONAME
 ?AfxThunkioctlsocket@@YAHIJPAK@Z @ 297 NONAME
 ?AfxThunklisten@@YAHIH@Z @ 298 NONAME
 ?AfxThunkntohs@@YAGG@Z @ 299 NONAME
 ?AfxThunkrecv@@YAHIPADHH@Z @ 300 NONAME
 ?AfxThunkrecvfrom@@YAHIPADHHPAUsockaddr@@PAH@Z @ 301 NONAME
 ?AfxThunksend@@YAHIPBDHH@Z @ 302 NONAME
 ?AfxThunksendto@@YAHIPBDHHPBUsockaddr@@H@Z @ 303 NONAME
 ?AfxThunksetsockopt@@YAHIHHPBDH@Z @ 304 NONAME
 ?AfxThunkshutdown@@YAHIH@Z @ 305 NONAME
 ?AfxThunksocket@@YAIHHH@Z @ 306 NONAME
 ?AfxThunkWSAAsyncSelect@@YAHIPAUHWND__@@IJ@Z @ 307 NONAME
 ?AfxThunkWSACleanup@@YAHXZ @ 308 NONAME
 ?AfxThunkWSAGetLastError@@YAHXZ @ 309 NONAME
 ?AfxThunkWSASetLastError@@YAXH@Z @ 310 NONAME
 ?AfxThunkWSAStartup@@YAHGPAUWSAData@@@Z @ 311 NONAME
 ?AssertValid@CAsyncSocket@@UBAXXZ @ 312 NONAME
 ?AssertValid@CSocket@@MBAXXZ @ 313 NONAME
 ?AssertValid@CSocketFile@@UBAXXZ @ 314 NONAME
 ?AsyncSelect@CAsyncSocket@@QAAHJ@Z @ 315 NONAME
 ?Attach@CAsyncSocket@@QAAHIJ@Z @ 316 NONAME
 ?Attach@CSocket@@QAAHI@Z @ 317 NONAME
 ?AttachHandle@CAsyncSocket@@SAXIPAV1@H@Z @ 318 NONAME
 ?AuxQueueAdd@CSocket@@KAXIIJ@Z @ 319 NONAME
 ?Bind@CAsyncSocket@@QAAHIPBD@Z @ 320 NONAME
 ?Bind@CAsyncSocket@@QAAHPBUsockaddr@@H@Z @ 321 NONAME
 ?CancelBlockingCall@CSocket@@QAAXXZ @ 322 NONAME
 ?classCAsyncSocket@CAsyncSocket@@2UCRuntimeClass@@A @ 323 NONAME
 ?classCSocket@CSocket@@2UCRuntimeClass@@A @ 324 NONAME
 ?classCSocketFile@CSocketFile@@2UCRuntimeClass@@A @ 325 NONAME
 ?Close@CAsyncSocket@@UAAXXZ @ 326 NONAME
 ?Close@CSocket@@UAAXXZ @ 327 NONAME
 ?Close@CSocketFile@@UAAXXZ @ 328 NONAME
 ?Connect@CAsyncSocket@@QAAHPBDI@Z @ 329 NONAME
 ?Connect@CAsyncSocket@@QAAHPBUsockaddr@@H@Z @ 330 NONAME
 ?ConnectHelper@CAsyncSocket@@MAAHPBUsockaddr@@H@Z @ 331 NONAME
 ?ConnectHelper@CSocket@@MAAHPBUsockaddr@@H@Z @ 332 NONAME
 ?Create@CAsyncSocket@@QAAHIHJPBD@Z @ 333 NONAME
 ?Create@CSocket@@QAAHIHPBD@Z @ 334 NONAME
 ?CreateObject@?$CProcessLocal@V_AFX_SOCK_STATE@@@@SAPAVCNoTrackObject@@XZ @ 335 NONAME
 ?CreateObject@?$CThreadLocal@V_AFX_SOCK_THREAD_STATE@@@@SAPAVCNoTrackObject@@XZ @ 336 NONAME
 ?Detach@CAsyncSocket@@QAAIXZ @ 337 NONAME
 ?DetachHandle@CAsyncSocket@@SAXIH@Z @ 338 NONAME
 ?DoCallBack@CAsyncSocket@@SAXIJ@Z @ 339 NONAME
 ?Dump@CAsyncSocket@@UBAXAAVCDumpContext@@@Z @ 340 NONAME
 ?Dump@CSocket@@MBAXAAVCDumpContext@@@Z @ 341 NONAME
 ?Dump@CSocketFile@@UBAXAAVCDumpContext@@@Z @ 342 NONAME
 ?Duplicate@CSocketFile@@UBAPAVCFile@@XZ @ 343 NONAME
 ?Flush@CSocketFile@@UAAXXZ @ 344 NONAME
 ?FromHandle@CAsyncSocket@@SAPAV1@I@Z @ 345 NONAME
 ?FromHandle@CSocket@@SAPAV1@I@Z @ 346 NONAME
 ?GetData@?$CProcessLocal@V_AFX_SOCK_STATE@@@@QAAPAV_AFX_SOCK_STATE@@XZ @ 347 NONAME
 ?GetData@?$CThreadLocal@V_AFX_SOCK_THREAD_STATE@@@@QAAPAV_AFX_SOCK_THREAD_STATE@@XZ @ 348 NONAME
 ?GetHead@CSimpleList@@QBAPAXXZ @ 349 NONAME
 ?GetLastError@CAsyncSocket@@SAHXZ @ 350 NONAME
 ?GetLength@CSocketFile@@UBAKXZ @ 351 NONAME
 ?GetMessageMap@CSocketWnd@@MBAPBUAFX_MSGMAP@@XZ @ 352 NONAME
 ?GetPeerName@CAsyncSocket@@QAAHAAVCString@@AAI@Z @ 353 NONAME
 ?GetPeerName@CAsyncSocket@@QAAHPAUsockaddr@@PAH@Z @ 354 NONAME
 ?GetPosition@CSocketFile@@UBAKXZ @ 355 NONAME
 ?GetRuntimeClass@CAsyncSocket@@UBAPAUCRuntimeClass@@XZ @ 356 NONAME
 ?GetRuntimeClass@CSocket@@UBAPAUCRuntimeClass@@XZ @ 357 NONAME
 ?GetRuntimeClass@CSocketFile@@UBAPAUCRuntimeClass@@XZ @ 358 NONAME
 ?GetSockName@CAsyncSocket@@QAAHAAVCString@@AAI@Z @ 359 NONAME
 ?GetSockName@CAsyncSocket@@QAAHPAUsockaddr@@PAH@Z @ 360 NONAME
 ?GetSockOpt@CAsyncSocket@@QAAHHPAXPAHH@Z @ 361 NONAME
 ?IOCtl@CAsyncSocket@@QAAHJPAK@Z @ 362 NONAME
 ?IsBlocking@CSocket@@QAAHXZ @ 363 NONAME
 ?KillSocket@CAsyncSocket@@SAXIPAV1@@Z @ 364 NONAME
 ?Listen@CAsyncSocket@@QAAHH@Z @ 365 NONAME
 ?LockRange@CSocketFile@@UAAXKK@Z @ 366 NONAME
 ?LookupHandle@CAsyncSocket@@SAPAV1@IH@Z @ 367 NONAME
 ?messageMap@CSocketWnd@@1UAFX_MSGMAP@@B @ 368 NONAME
 ?OnAccept@CAsyncSocket@@MAAXH@Z @ 369 NONAME
 ?OnClose@CAsyncSocket@@MAAXH@Z @ 370 NONAME
 ?OnConnect@CAsyncSocket@@MAAXH@Z @ 371 NONAME
 ?OnMessagePending@CSocket@@MAAHXZ @ 372 NONAME
 ?OnOutOfBandData@CAsyncSocket@@MAAXH@Z @ 373 NONAME
 ?OnReceive@CAsyncSocket@@MAAXH@Z @ 374 NONAME
 ?OnSend@CAsyncSocket@@MAAXH@Z @ 375 NONAME
 ?OnSocketDead@CSocketWnd@@IAAJIJ@Z @ 376 NONAME
 ?OnSocketNotify@CSocketWnd@@IAAJIJ@Z @ 377 NONAME
 ?Open@CSocketFile@@UAAHPBDIPAVCFileException@@@Z @ 378 NONAME
 ?ProcessAuxQueue@CSocket@@SAHXZ @ 379 NONAME
 ?PumpMessages@CSocket@@MAAHI@Z @ 380 NONAME
 ?Read@CSocketFile@@UAAIPAXI@Z @ 381 NONAME
 ?Receive@CAsyncSocket@@UAAHPAXHH@Z @ 382 NONAME
 ?Receive@CSocket@@UAAHPAXHH@Z @ 383 NONAME
 ?ReceiveFrom@CAsyncSocket@@QAAHPAXHAAVCString@@AAIH@Z @ 384 NONAME
 ?ReceiveFrom@CAsyncSocket@@QAAHPAXHPAUsockaddr@@PAHH@Z @ 385 NONAME
 ?ReceiveFromHelper@CAsyncSocket@@MAAHPAXHPAUsockaddr@@PAHH@Z @ 386 NONAME
 ?ReceiveFromHelper@CSocket@@MAAHPAXHPAUsockaddr@@PAHH@Z @ 387 NONAME
 ?Seek@CSocketFile@@UAAJJI@Z @ 388 NONAME
 ?Send@CAsyncSocket@@UAAHPBXHH@Z @ 389 NONAME
 ?Send@CSocket@@UAAHPBXHH@Z @ 390 NONAME
 ?SendChunk@CSocket@@QAAHPBXHH@Z @ 391 NONAME
 ?SendTo@CAsyncSocket@@QAAHPBXHIPBDH@Z @ 392 NONAME
 ?SendTo@CAsyncSocket@@QAAHPBXHPBUsockaddr@@HH@Z @ 393 NONAME
 ?SendToHelper@CAsyncSocket@@MAAHPBXHPBUsockaddr@@HH@Z @ 394 NONAME
 ?SendToHelper@CSocket@@MAAHPBXHPBUsockaddr@@HH@Z @ 395 NONAME
 ?SetLength@CSocketFile@@UAAXK@Z @ 396 NONAME
 ?SetSockOpt@CAsyncSocket@@QAAHHPBXHH@Z @ 397 NONAME
 ?ShutDown@CAsyncSocket@@QAAHH@Z @ 398 NONAME
 ?Socket@CAsyncSocket@@QAAHHJHH@Z @ 399 NONAME
 ?UnlockRange@CSocketFile@@UAAXKK@Z @ 400 NONAME
 ?Write@CSocketFile@@UAAXPBXI@Z @ 401 NONAME
