windows-nt/Source/XPSP1/NT/printscan/print/spooler/idl/bidisplp.idl
2020-09-26 16:20:57 +08:00

48 lines
1.1 KiB
Plaintext

/*****************************************************************************\
* MODULE: bidisplp.idl
*
* PURPOSE: Implementation of COM interface for BidiSpooler
*
* Copyright (C) 2000 Microsoft Corporation
*
* History:
*
* 03/07/00 Weihai Chen (weihaic) Created
*
\*****************************************************************************/
#include <olectl.h>
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);
}