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.

58 lines
945 B

  1. /*
  2. Copyright (C) Microsoft Corporation, 1991 - 1999
  3. Module Name:
  4. nbase.idl
  5. Abstract:
  6. Importing nbase.idl interface
  7. Author:
  8. Bharat Shah (barats) 12-2-92
  9. Revision History:
  10. */
  11. [
  12. local,
  13. pointer_default(ptr)
  14. ]
  15. interface nbase
  16. {
  17. typedef unsigned long unsigned32;
  18. typedef unsigned long boolean32;
  19. cpp_quote("#ifndef GUID_DEFINED")
  20. cpp_quote("#define GUID_DEFINED")
  21. typedef struct _GUID
  22. {
  23. unsigned long Data1;
  24. unsigned short Data2;
  25. unsigned short Data3;
  26. byte Data4[8];
  27. } GUID;
  28. cpp_quote("#endif")
  29. cpp_quote("#ifndef UUID_DEFINED")
  30. cpp_quote("#define UUID_DEFINED")
  31. typedef GUID UUID;
  32. cpp_quote("#endif")
  33. cpp_quote("#ifndef IFID_DEFINED")
  34. cpp_quote("#define IFID_DEFINED")
  35. typedef struct _RPC_IF_ID
  36. {
  37. UUID Uuid;
  38. unsigned short VersMajor;
  39. unsigned short VersMinor;
  40. } RPC_IF_ID;
  41. cpp_quote("#endif")
  42. }