summaryrefslogtreecommitdiffstats
path: root/private/nw/svcdlls/nwwks/imports.idl
diff options
context:
space:
mode:
Diffstat (limited to 'private/nw/svcdlls/nwwks/imports.idl')
-rw-r--r--private/nw/svcdlls/nwwks/imports.idl53
1 files changed, 53 insertions, 0 deletions
diff --git a/private/nw/svcdlls/nwwks/imports.idl b/private/nw/svcdlls/nwwks/imports.idl
new file mode 100644
index 000000000..e680f45d5
--- /dev/null
+++ b/private/nw/svcdlls/nwwks/imports.idl
@@ -0,0 +1,53 @@
+/*++
+
+Copyright (c) 1991-1993 Microsoft Corporation
+
+Module Name:
+
+ imports.idl
+
+Abstract:
+
+ This file is useful for creating RPC interfaces that require the use
+ of windef types. The .idl file for the RPC product should contain a
+ line in the interface body that imports this file. For example:
+
+ import "imports.h";
+
+ Doing this causes the MIDL generated header file to contain the
+ following line:
+
+ #include "imports.h"
+
+ If this technique is not used, and instead the .idl file for the RPC
+ product simply contains #include <importsf.h>, then the contents of
+ imports.h will be expanded in the MIDL generated header file. This
+ can lead to duplicate definition problems later when the RPC client
+ or RPC server code needs to include both the MIDL generated header file
+ and a file that is included in imports.h.
+
+Author:
+
+ Dan Lafferty (danl) 20-Mar-1991
+ Rita Wong (ritaw) 14-Feb-1993
+
+Environment:
+
+ User Mode - Win32 - for use with the MIDL compiler
+
+
+Revision History:
+
+--*/
+
+[
+ version(0.0),
+ local
+]
+interface imports
+
+{
+#define MIDL_PASS
+#include "imports.h"
+
+}