home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / vc98 / include / wabmem.h < prev    next >
Text File  |  1998-04-25  |  1KB  |  48 lines

  1. #if !defined(WABMEM_H)
  2. #define WABMEM_H
  3.  
  4. #if !defined(MAPIX_H)
  5. typedef SCODE (STDMETHODCALLTYPE MAPIALLOCATEBUFFER)(
  6.     ULONG            cbSize,
  7.     LPVOID FAR *    lppBuffer
  8. );
  9.  
  10. typedef SCODE (STDMETHODCALLTYPE MAPIALLOCATEMORE)(
  11.     ULONG            cbSize,
  12.     LPVOID            lpObject,
  13.     LPVOID FAR *    lppBuffer
  14. );
  15.  
  16. typedef ULONG (STDAPICALLTYPE MAPIFREEBUFFER)(
  17.     LPVOID            lpBuffer
  18. );
  19.  
  20. typedef MAPIALLOCATEBUFFER FAR    *LPMAPIALLOCATEBUFFER;
  21. typedef MAPIALLOCATEMORE FAR    *LPMAPIALLOCATEMORE;
  22. typedef MAPIFREEBUFFER FAR         *LPMAPIFREEBUFFER;
  23.  
  24. #endif  // MAPIX_H
  25.  
  26. typedef SCODE (STDMETHODCALLTYPE WABALLOCATEBUFFER)(
  27.    LPWABOBJECT     lpWABObject,
  28.     ULONG            cbSize,
  29.     LPVOID FAR *    lppBuffer
  30. );
  31.  
  32. typedef SCODE (STDMETHODCALLTYPE WABALLOCATEMORE)(
  33.    LPWABOBJECT     lpWABObject,
  34.     ULONG            cbSize,
  35.     LPVOID            lpObject,
  36.     LPVOID FAR *    lppBuffer
  37. );
  38.  
  39. typedef ULONG (STDAPICALLTYPE WABFREEBUFFER)(
  40.    LPWABOBJECT     lpWABObject,
  41.     LPVOID            lpBuffer
  42. );
  43.  
  44. typedef WABALLOCATEBUFFER FAR    *LPWABALLOCATEBUFFER;
  45. typedef WABALLOCATEMORE FAR    *LPWABALLOCATEMORE;
  46. typedef WABFREEBUFFER FAR         *LPWABFREEBUFFER;
  47. #endif  // WABMEM_H
  48.