home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / library / mslang / vm / h / vmlist.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-12-15  |  741 b   |  36 lines

  1. /***
  2. *vmlist.h - Free List Maintenance Header File
  3. *
  4. *       Copyright (c) 1992, Microsoft Corporation.  All rights reserved.
  5. *
  6. *******************************************************************************/
  7.  
  8. typedef struct fbd {
  9.     unsigned long cPage;
  10.     unsigned long cbOffset;
  11.     struct fbd *next;
  12. } FBD;
  13.  
  14. typedef FBD _far * PFBD;
  15.  
  16. #define pfbdNil ((PFBD) 0)
  17.  
  18. int PUBLIC __VmGetFreeBlock(
  19. PFBD *pfbdHead,
  20. PFBD *pfbdCurr,
  21. unsigned long *cMax,
  22. unsigned long cPage,
  23. unsigned long *cbOffset );
  24.  
  25. int PUBLIC __VmAddFreeBlock(
  26. PFBD *pfbdHead,
  27. PFBD *pfbdCurr,
  28. unsigned long *cMax,
  29. unsigned long cPage,
  30. unsigned long cbOffset );
  31.  
  32. void PUBLIC __VmFreeFreeBlock(
  33. PFBD *pfbdHead,
  34. PFBD *pfbdCurr,
  35. unsigned long *cMax );
  36.