//+------------------------------------------------------------------------- // // Microsoft Windows // Copyright (C) Microsoft Corporation, 1992-2000. // // File: dimm.idl // // Contents: ActiveIMM interface definitions // // //-------------------------------------------------------------------------- cpp_quote("//=--------------------------------------------------------------------------=") cpp_quote("// dimm.h") cpp_quote("//=--------------------------------------------------------------------------=") cpp_quote("// (C) Copyright 1995-1998 Microsoft Corporation. All Rights Reserved.") cpp_quote("//") cpp_quote("// THIS CODE AND INFORMATION IS PROVIDED \"AS IS\" WITHOUT WARRANTY OF") cpp_quote("// ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO") cpp_quote("// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A") cpp_quote("// PARTICULAR PURPOSE.") cpp_quote("//=--------------------------------------------------------------------------=") cpp_quote("") cpp_quote("#pragma comment(lib,\"uuid.lib\")") cpp_quote("") cpp_quote("//--------------------------------------------------------------------------") cpp_quote("// IActiveIMM Interfaces.") cpp_quote("") /* Disable a warning about lack of polymorphic type support for the following reasons - the only reason to have library block in the file is to make midl accept coclass statement and generate CLSID for CActiveIMM. - the generated dimm_i.c has the clsid and that file is used to have clsid available - the dimm.tlb is not used at all - on top of it, there is no plans to port the app using dimm.idl to 64b platform. */ /* * midl_pragma is unsupported in midl version 3.01 shipped with VC5.0. * It is supported in midl version 5.01 shipped with VC6.0 * I could not produce message 2395. Is this needed? W.Briscoe 2001-08-14 */ #