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.

57 lines
1.2 KiB

  1. /*++
  2. Copyright (c) 1991 Microsoft Corporation
  3. Module Name: import.idl
  4. Abstract:
  5. This file is useful for creating RPC interfaces that require the use
  6. of windef types. The .idl file for the RPC product should contain a
  7. line in the interface body that imports this file. For example:
  8. import "import.h";
  9. Doing this causes the MIDL generated header file to contain the
  10. following line:
  11. include "import.h"
  12. If this technique is not used, and instead the .idl file for the RPC
  13. product simply contains #include <import.h>, then the contents of
  14. import.h will be expanded in the MIDL generated header file. This
  15. can lead to duplicate definition problems later when the RPC client
  16. or RPC server code needs to include both the MIDL generated header file
  17. and a file that is included in import.h.
  18. Author:
  19. Dan Lafferty (danl) 20-Mar-1991
  20. Environment:
  21. User Mode - Win32 - for use with the MIDL compiler
  22. Revision History:
  23. 03-Apr-1991 danl
  24. created
  25. --*/
  26. [
  27. uuid(12345678-1234-ABCD-EF00-9948756789AB),
  28. local,
  29. #ifdef __midl
  30. ms_union,
  31. #endif // __midl
  32. version(1.0)
  33. ]
  34. interface imports
  35. {
  36. #define MIDL_PASS
  37. #include "import.h"
  38. }