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

Windows编程

开发平台:

Visual C++

  1. // THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
  2. // ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
  3. // THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
  4. // PARTICULAR PURPOSE.
  5. //
  6. // Copyright (C) 1993-1997  Microsoft Corporation.  All Rights Reserved.
  7. //
  8. //  MODULE:   commdef.h
  9. //
  10. //  PURPOSE:  Define types and values for communication.
  11. //
  12. typedef struct _CLIENT_IO_RETURN_DATA
  13. {
  14.    DWORD ByteCount;
  15. }
  16. CLIENT_IO_RETURN_DATA, *PCLIENT_IO_RETURN_DATA;
  17. typedef struct _CLIENT_IO_I_AM_DONE
  18. {
  19.    DWORD TotalTicks;
  20.    DWORD TotalIterations;
  21.    DWORD TotalBytesTransferred;
  22. }
  23. CLIENT_IO_I_AM_DONE, *PCLIENT_IO_I_AM_DONE;
  24. //
  25. // Message types
  26. //
  27. #define CLIENT_IO_MT_RETURN_DATA    1
  28. #define CLIENT_IO_MT_I_AM_DONE      2
  29. typedef struct _CLIENT_IO_BUFFER
  30. {
  31.    DWORD MessageType;
  32.    union
  33.    {
  34.       CLIENT_IO_RETURN_DATA ReturnData;
  35.       CLIENT_IO_I_AM_DONE IAmDone;
  36.    }
  37.    u;
  38. }
  39. CLIENT_IO_BUFFER, *PCLIENT_IO_BUFFER;
  40. #define CLIENT_OUTBOUND_BUFFER_MAX  1024
  41. //
  42. // Choose an arbitrary port number.  May need to be changed if
  43. // it conflicts with an existing application.
  44. //
  45. #define SERVPORT 12396