Windows NT 4.0 source code leak
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.

73 lines
1.4 KiB

4 years ago
  1. /*
  2. ** Driver.H
  3. **
  4. ** Copyright(C) 1993 Microsoft Corporation.
  5. ** All Rights Reserved.
  6. **
  7. ** HISTORY:
  8. ** Created: 10/05/93 - MarkRi
  9. **
  10. */
  11. #include <stddef.h>
  12. #include <windows.h>
  13. #include <winddi.h>
  14. #include <..\..\api\logsrc\logger.h>
  15. /*
  16. ** The following are all items that were removed from WinDDI.h that
  17. ** we need to do our job
  18. **
  19. */
  20. typedef struct _DDALIST
  21. {
  22. LONG yTop;
  23. LONG yBottom;
  24. LONG axPairs[2];
  25. } DDALIST, *PDDALIST;
  26. #if 0 //removed from winddi.h 7/13/94
  27. BOOL APIENTRY DDAOBJ_bEnum(
  28. DDAOBJ *pdo,
  29. PVOID pv,
  30. ULONG cj,
  31. DDALIST *pddal,
  32. ULONG iType);
  33. #endif
  34. #define ENGIN if( bLogging ) LogIn
  35. #define ENGOUT if( bLogging ) LogOut
  36. /*
  37. ** Debugging stuff
  38. */
  39. #if DBG
  40. #define DBGOUT(s) OutputDebugString(s)
  41. #define ENTER(s) OutputDebugString( "Entering "#s"\n" )
  42. #define LEAVE(s) OutputDebugString( "Leaving "#s"\n" )
  43. #else
  44. #define DBGOUT(s)
  45. #define ENTER(s)
  46. #define LEAVE(s)
  47. #endif
  48. typedef BRUSHOBJ *PBRUSHOBJ ;
  49. typedef CLIPOBJ *PCLIPOBJ ;
  50. #if 0 //removed from winddi.h 7/13/94
  51. typedef DDAOBJ *PDDAOBJ ;
  52. #endif
  53. typedef FONTOBJ *PFONTOBJ ;
  54. typedef PALOBJ *PPALOBJ ;
  55. typedef PATHOBJ *PPATHOBJ ;
  56. typedef SURFOBJ *PSURFOBJ ;
  57. typedef XFORMOBJ *PXFORMOBJ ;
  58. typedef XLATEOBJ *PXLATEOBJ ;
  59. typedef STROBJ *PSTROBJ ;
  60. typedef PVOID *PPVOID ;
  61. typedef PGLYPHPOS *PPGLYPHPOS ;