Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

58 lines
888 B

  1. /*++
  2. Copyright (c) 1991 Microsoft Corporation
  3. Module Name:
  4. mailslot.h
  5. Abstract:
  6. This module is the main include file for the Mailslot File System.
  7. It includes other header files.
  8. Author:
  9. Manny Weiser (mannyw) 7-Jan-1991
  10. Revision History:
  11. --*/
  12. #ifndef _MAILSLOT_
  13. #define _MAILSLOT_
  14. #define _NTSRV_
  15. #define _NTDDK_
  16. //
  17. // "System" include files
  18. //
  19. #include <ntos.h>
  20. #include <string.h>
  21. #include <fsrtl.h>
  22. //
  23. // This macro returns TRUE if a flag in a set of flags is on and FALSE
  24. // otherwise
  25. //
  26. #define FlagOn(Flags,SingleFlag) ((Flags) & (SingleFlag))
  27. //
  28. // Local, independent include files
  29. //
  30. #include "msconst.h"
  31. #include "msdebug.h"
  32. #include "msdata.h"
  33. //
  34. // Local, dependent include files (order is important)
  35. //
  36. #include "msstruc.h"
  37. #include "msfunc.h"
  38. #endif // def _MAILSLOT_