CPYIMAGE.IDL


/******************************************************************************\
********************************************************************************
* Filename: CpyImage.idl
*
* Description: IDL source for CpyImage.dll

This file will be processed by the MIDL tool to
produce the type library (CpyImage.tlb) and marshalling code.

*
* This file is provided as part of the Microsoft Transaction Server
* Software Development Kit
*
*THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT
*WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
*INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES
*OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR
*PURPOSE.
*
* Copyright (C) 1997 Microsoft Corporation, All rights reserved
********************************************************************************
\******************************************************************************/


import "oaidl.idl";

[

object,

uuid(F2C67D15-5447-11D0-B152-00AA00BA3258),

dual,

helpstring("ICpyImage Interface"),
pointer_default(unique)
]
interface ICpyImage : IDispatch
{

[helpstring("Copies a file and inserts the tag data in SQL Server")]
HRESULT InsertData([in] BSTR sFromFile, [in] BSTR sToFile,
[in] BSTR sDescription, [in] BSTR sMainColor,
[in] BSTR sTheme, [out] BSTR * msg);

[helpstring("Commits the Tx")]
HRESULT SetComplete();

[helpstring("Aborts the Tx")]
HRESULT SetAbort();

HRESULT Test([out] BSTR * msg);

};
[
uuid(F2C67D13-5447-11D0-B152-00AA00BA3258),
version(1.0),
helpstring("CpyImage 1.0 Type Library")
]
library CPYIMAGELib
{
importlib("stdole2.tlb");

[
uuid(F2C67D17-5447-11D0-B152-00AA00BA3258),
helpstring("CpyImage Class")
]
coclass CpyImage
{
[default] interface ICpyImage;
};
};