Source code of Windows XP (NT5)
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.

55 lines
1.4 KiB

  1. /*
  2. * This file is generated by the automatic RPC Parser generator. (Version 0.21)
  3. *
  4. * Created on 04/09/97 at 00:00:13.
  5. */
  6. #ifndef SKELETON_H
  7. #define SKELETON_H
  8. #include <windows.h>
  9. #include <string.h>
  10. #include <netmon.h>
  11. /*
  12. * Define the maximum length of any interface or procedure name
  13. */
  14. #define LOCAL_MAX_NAME_LENGTH 80
  15. //
  16. // InstData masks to decode info from MSRPC; interface is used by clusrpc and
  17. // doesn't come from MSRPC.
  18. //
  19. #define RPC_REQUEST_MASK (0x80000000)
  20. #define INTERFACE_MASK (0x7FFF0000)
  21. #define PROCNUM_MASK (0x0000FFFF)
  22. #define INTERFACE_INDEX_SHIFT (16)
  23. /*
  24. * Interface and procedure counts
  25. */
  26. #define INTRACLUSTER_INDEX 0
  27. #define EXTROCLUSTER_INDEX 1
  28. #define CLUSAPI_INDEX 2
  29. #define JOINVERSION_INDEX 3
  30. #define NUM_INTRACLUSTERPROCS 52
  31. #define NUM_EXTROCLUSTERPROCS 26
  32. #define NUM_CLUSAPIPROCS 107
  33. #define NUM_JOINVERSIONPROCS 1
  34. #define NUM_INTERFACES 4
  35. #define NUM_PROCEDURES (NUM_INTRACLUSTERPROCS + NUM_EXTROCLUSTERPROCS + NUM_CLUSAPIPROCS + NUM_JOINVERSIONPROCS)
  36. extern DWORD nPropertyLevel;
  37. extern BOOL fIsFlipped;
  38. extern BOOL fIgnoreFlatPart;
  39. extern BOOL fIgnorePointers;
  40. extern DWORD Conformance;
  41. extern BOOL fConformanceIsSet;
  42. #endif