Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

47 lines
1.1 KiB

  1. /*****************************************************************************\
  2. * MODULE: bidisplp.idl
  3. *
  4. * PURPOSE: Implementation of COM interface for BidiSpooler
  5. *
  6. * Copyright (C) 2000 Microsoft Corporation
  7. *
  8. * History:
  9. *
  10. * 03/07/00 Weihai Chen (weihaic) Created
  11. *
  12. \*****************************************************************************/
  13. #include <olectl.h>
  14. import "bidispl.idl";
  15. [
  16. object,
  17. uuid(9C007000-FFA8-44ff-B2B3-AE9102C74D4C),
  18. helpstring("BidiRequestSpl Interface"),
  19. pointer_default(unique)
  20. ]
  21. interface IBidiRequestSpl : IBidiRequest
  22. {
  23. HRESULT GetSchema (
  24. [out] LPWSTR *ppszSchema);
  25. HRESULT GetInputData (
  26. [out] DWORD *pdwType,
  27. [out] BYTE **ppData,
  28. [out] ULONG *puSize);
  29. HRESULT SetResult (
  30. [in] const HRESULT hr);
  31. HRESULT AppendOutputData (
  32. [in] const LPCWSTR pszSchema,
  33. [in] const DWORD dwType,
  34. [in] const BYTE *pData,
  35. [in] const ULONG uSize);
  36. }