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 / xmit.idl < prev    next >
Encoding:
Text File  |  1995-11-14  |  608 b   |  28 lines

  1. [ uuid(56BF67C0-6503-1068-BF67-00DD010FBF25),
  2.   version(1.0),
  3.   pointer_default(unique)
  4. ]
  5. interface xmit
  6. {
  7.  
  8. typedef struct _DOUBLE_LINK_LIST {
  9.     short sNumber;
  10.     struct _DOUBLE_LINK_LIST * pNext;
  11.     struct _DOUBLE_LINK_LIST * pPrevious;
  12. } DOUBLE_LINK_LIST;
  13.  
  14. typedef struct _DOUBLE_XMIT_TYPE {
  15.     short sSize;
  16.     [size_is(sSize)] short asNumber[];
  17. } DOUBLE_XMIT_TYPE;
  18.  
  19. /* transmit a double-linked list as an array */
  20. typedef [transmit_as(DOUBLE_XMIT_TYPE)] DOUBLE_LINK_LIST DOUBLE_LINK_TYPE;
  21.  
  22.  
  23. void ModifyListProc([in, out] DOUBLE_LINK_TYPE *pHead);
  24.  
  25. void Shutdown(void);
  26.  
  27. }
  28.