WSOCK.H
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:2k
源码类别:

Windows编程

开发平台:

Visual C++

  1. /******************************************************************************
  2. *       This is a part of the Microsoft Source Code Samples. 
  3. *       Copyright (C) 1993-1997 Microsoft Corporation.
  4. *       All rights reserved. 
  5. *       This source code is only intended as a supplement to 
  6. *       Microsoft Development Tools and/or WinHelp documentation.
  7. *       See these sources for detailed information regarding the 
  8. *       Microsoft samples programs.
  9. ******************************************************************************/
  10. #define WSA_ACCEPT   (WM_USER + 0)
  11. #define WSA_READ     (WM_USER + 1)
  12. #define IDM_ABOUT           100
  13. #define IDM_HOSTNAME        102
  14. #define IDM_LISTEN          103
  15. #define IDM_CONNECT         104
  16. #define IDM_ALISTEN         105
  17. #define IDM_CANCEL          106
  18. #define IDM_TLISTEN         107
  19. #define IDM_SENDTCP         108
  20. #define IDM_CONNECTANDSEND  109
  21. #define IDM_ACCEPTEX        110
  22. /*
  23. *   Structure passed into the accept thread
  24. */
  25. typedef struct {
  26.    int    nThread;  // Thread number.
  27.    HWND  hWnd;
  28.    } THREADPACK, *PTHREADPACK;
  29.  
  30. BOOL InitApplication(HANDLE);
  31. BOOL InitInstance(HANDLE, int);
  32. void SetConnectMenus( HWND );
  33. LONG APIENTRY MainWndProc(HWND, UINT, UINT, LONG);
  34. LRESULT APIENTRY About(HWND, UINT, UINT, LONG);
  35. LRESULT APIENTRY GetHostName(HWND, UINT, UINT, LONG);
  36. LRESULT APIENTRY DisplayHostEnt(HWND, UINT, UINT, LONG);
  37. LRESULT APIENTRY GetTcpPort(HWND, UINT, UINT, LONG);
  38. LRESULT APIENTRY GetSendString(HWND, UINT, UINT, LONG);
  39. /* GLOBAL VARIABLES ======================================*/
  40. PHOSTENT phe;
  41. #define IDD_EDIT                    201
  42. #define IDD_TEXT                    202
  43. #define IDD_ALIAS                   203
  44. #define IDD_HOSTNAME                206
  45. #define IDD_LBALIAS                                             207
  46. #define IDD_LBADDR                                              208