55 lines
1.2 KiB
Plaintext
55 lines
1.2 KiB
Plaintext
/*++
|
||
|
||
Copyright (c) 1991 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
|
||
|
||
Environment:
|
||
|
||
User Mode - Win32 - for use with the MIDL compiler
|
||
|
||
|
||
Revision History:
|
||
|
||
Madan Appiah (madana) 10-Oct-1995 Created.
|
||
|
||
--*/
|
||
|
||
[
|
||
version(1.0),
|
||
local
|
||
]
|
||
|
||
interface imports
|
||
|
||
{
|
||
#define MIDL_PASS
|
||
#include "imports.h"
|
||
}
|
||
|