home *** CD-ROM | disk | FTP | other *** search
/ Solo Programadores 22 / SOLO_22.iso / packages / win32ada / data.z / win32-lmapibuf.ads < prev    next >
Encoding:
Text File  |  1996-03-15  |  2.9 KB  |  63 lines

  1. -- $Source: /home/harp/1/proto/monoBANK/winnt/win32-lmapibuf.ads,v $ 
  2. -- $Revision: 1.9 $ $Date: 96/03/15 12:52:36 $ $Author: stm $ 
  3. -- See end of file for Copyright (c) information.
  4.  
  5. package Win32.Lmapibuf is
  6.  
  7.     function NetApiBufferAllocate(
  8.                 ByteCount: Win32.DWORD;
  9.                 Buffer   : access Win32.LPVOID)
  10.                return Win32.DWORD;                          -- lmapibuf.h:48
  11.  
  12.     function NetApiBufferFree(
  13.                 Buffer: Win32.LPVOID)
  14.                return Win32.DWORD;                          -- lmapibuf.h:54
  15.  
  16.     function NetApiBufferReallocate(
  17.                 OldBuffer   : Win32.LPVOID;
  18.                 NewByteCount: Win32.DWORD;
  19.                 NewBuffer   : access Win32.LPVOID)
  20.                return Win32.DWORD;                          -- lmapibuf.h:59
  21.  
  22.     function NetApiBufferSize(
  23.                 Buffer   : Win32.LPVOID;
  24.                 ByteCount: Win32.LPDWORD)
  25.                return Win32.DWORD;                          -- lmapibuf.h:66
  26.  
  27.     function NetapipBufferAllocate(
  28.                 ByteCount: Win32.DWORD;
  29.                 Buffer   : access Win32.LPVOID)
  30.                return Win32.DWORD;                          -- lmapibuf.h:77
  31.  
  32. private
  33.  
  34.     pragma Import(Stdcall, NetApiBufferAllocate, "NetApiBufferAllocate");
  35.                                                             -- lmapibuf.h:48
  36.     pragma Import(Stdcall, NetApiBufferFree, "NetApiBufferFree"); -- lmapibuf.h:54
  37.     pragma Import(Stdcall, NetApiBufferReallocate, "NetApiBufferReallocate");
  38.                                                             -- lmapibuf.h:59
  39.     pragma Import(Stdcall, NetApiBufferSize, "NetApiBufferSize"); -- lmapibuf.h:66
  40.     pragma Import(Stdcall, NetapipBufferAllocate, "NetapipBufferAllocate");
  41.                                                             -- lmapibuf.h:77
  42.  
  43. -------------------------------------------------------------------------------
  44. --
  45. -- THIS FILE AND ANY ASSOCIATED DOCUMENTATION IS PROVIDED WITHOUT CHARGE
  46. -- "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING
  47. -- BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR
  48. -- FITNESS FOR A PARTICULAR PURPOSE.  The user assumes the entire risk as to
  49. -- the accuracy and the use of this file.  This file may be used, copied,
  50. -- modified and distributed only by licensees of Microsoft Corporation's
  51. -- WIN32 Software Development Kit in accordance with the terms of the 
  52. -- licensee's End-User License Agreement for Microsoft Software for the
  53. -- WIN32 Development Kit.
  54. --
  55. -- Copyright (c) Intermetrics, Inc. 1995
  56. -- Portions (c) 1985-1994 Microsoft Corporation with permission.
  57. -- Microsoft is a registered trademark and Windows and Windows NT are
  58. -- trademarks of Microsoft Corporation.
  59. --
  60. -------------------------------------------------------------------------------
  61.  
  62. end Win32.Lmapibuf;
  63.