home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Internet 2000 May / MICD_2000_05.iso / CBuilder5 / INSTALL / DATA1.CAB / Program_Built_Files / Include / wabmem.h < prev    next >
C/C++ Source or Header  |  2000-02-01  |  1KB  |  50 lines

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