home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 24 DOS / 24-DOS.zip / winlsapi.zip / WINMEM.H < prev   
C/C++ Source or Header  |  1990-11-08  |  970b  |  24 lines

  1. //---------------------------------------------------------------------------
  2. // WinMem.h
  3. //---------------------------------------------------------------------------
  4. // Function prototypes for WinMem.asm
  5. //---------------------------------------------------------------------------
  6. // Public domain
  7. // Written by Michael Geary
  8. //---------------------------------------------------------------------------
  9.  
  10. #include <windows.h>
  11.  
  12. //---------------------------------------------------------------------------
  13.  
  14. short     PASCAL lmemcmp( LPVOID lpOne, LPVOID lpTwo, WORD cbMem );
  15. LPVOID    PASCAL lmemcpy( LPVOID lpDest, LPVOID lpSrc, WORD cbMem );
  16. LPVOID    PASCAL lmemset( LPVOID lpMem, short chr, WORD cbMem );
  17.  
  18. #define  lmemeq( lpA, lpB, cbMem )  ( lmemcmp( (lpA), (lpB), (cbMem) ) == 0 )
  19.  
  20. #define  lmemzero( lpMem )          lmemset( (lpMem), 0, sizeof(*(lpMem)) )
  21.  
  22. //---------------------------------------------------------------------------
  23.  
  24.