home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / netds / rpc / data / xmit / xmitu.h < prev   
Encoding:
C/C++ Source or Header  |  1996-06-11  |  1.3 KB  |  63 lines

  1. /****************************************************************************
  2.                    Microsoft RPC Version 2.0
  3.            Copyright Microsoft Corp. 1992, 1993, 1994- 1996
  4.                         xmit Example
  5.  
  6.     FILE:       xmitu.h
  7.  
  8.     PURPOSE:    Function prototypes for functions in xmitu.c
  9.  
  10. ****************************************************************************/
  11.  
  12. #ifndef _XMITU_H_
  13. #define _XMITU_H_
  14.  
  15.  
  16. DOUBLE_LINK_TYPE *
  17. InsertNewNode(
  18.     short sValue,
  19.     DOUBLE_LINK_TYPE * pPrevious
  20.     );
  21.  
  22. void
  23. ArrayWalkProc(
  24.     DOUBLE_XMIT_TYPE * pArray
  25.     );
  26.  
  27. void
  28. ListWalkProc(
  29.     DOUBLE_LINK_TYPE * pList
  30.     );
  31.  
  32.  
  33. void __RPC_USER
  34. DOUBLE_LINK_TYPE_to_xmit(
  35.      DOUBLE_LINK_TYPE __RPC_FAR *             pList,
  36.      DOUBLE_XMIT_TYPE __RPC_FAR * __RPC_FAR * ppArray
  37.      );
  38.  
  39. void __RPC_USER
  40. DOUBLE_LINK_TYPE_from_xmit(
  41.      DOUBLE_XMIT_TYPE __RPC_FAR * pArray,
  42.      DOUBLE_LINK_TYPE __RPC_FAR * pList);
  43.  
  44. void __RPC_USER
  45. DOUBLE_LINK_TYPE_free_inst(
  46.     DOUBLE_LINK_TYPE __RPC_FAR * pList
  47.     );
  48.  
  49. void __RPC_USER
  50. DOUBLE_LINK_TYPE_free_xmit(
  51.     DOUBLE_XMIT_TYPE __RPC_FAR * pArray
  52.     );
  53.  
  54.  
  55. void __RPC_FAR * __RPC_USER midl_user_allocate(size_t len);
  56.  
  57. void __RPC_USER midl_user_free(void __RPC_FAR * ptr);
  58.  
  59.  
  60. #endif
  61.  
  62. /* end file xmitu.h */
  63.