/*****************************************************************************\ * MODULE: bidisplp.idl * * PURPOSE: Implementation of COM interface for BidiSpooler * * Copyright (C) 2000 Microsoft Corporation * * History: * * 03/07/00 Weihai Chen (weihaic) Created * \*****************************************************************************/ #include import "bidispl.idl"; [ object, uuid(9C007000-FFA8-44ff-B2B3-AE9102C74D4C), helpstring("BidiRequestSpl Interface"), pointer_default(unique) ] interface IBidiRequestSpl : IBidiRequest { HRESULT GetSchema ( [out] LPWSTR *ppszSchema); HRESULT GetInputData ( [out] DWORD *pdwType, [out] BYTE **ppData, [out] ULONG *puSize); HRESULT SetResult ( [in] const HRESULT hr); HRESULT AppendOutputData ( [in] const LPCWSTR pszSchema, [in] const DWORD dwType, [in] const BYTE *pData, [in] const ULONG uSize); }