From 2437be8ea5c9f98a288ea1cbf4a5f381efddcbd5 Mon Sep 17 00:00:00 2001 From: Amine Khaldi Date: Sat, 28 Sep 2013 15:21:53 +0000 Subject: [PATCH] * Forgot wbemcli.idl. svn path=/trunk/; revision=60425 --- reactos/include/psdk/wbemcli.idl | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/reactos/include/psdk/wbemcli.idl b/reactos/include/psdk/wbemcli.idl index af5e5bc2609..7a309e8d3a3 100644 --- a/reactos/include/psdk/wbemcli.idl +++ b/reactos/include/psdk/wbemcli.idl @@ -176,6 +176,13 @@ typedef [v1_enum] enum tag_WBEMSTATUS WBEM_E_PROVIDER_DISABLED = 0x8004108a } WBEMSTATUS; +typedef [v1_enum] enum tag_WBEM_STATUS_TYPE +{ + WBEM_STATUS_COMPLETE = 0, + WBEM_STATUS_REQUIREMENTS = 1, + WBEM_STATUS_PROGRESS = 2 +} WBEM_STATUS_TYPE; + typedef [v1_enum] enum tag_WBEM_TIMEOUT_TYPE { WBEM_NO_WAIT = 0, @@ -290,6 +297,24 @@ interface IWbemStatusCodeText : IUnknown [out] BSTR *MessageText); }; +[ + object, + restricted, + uuid(7c857801-7381-11cf-884d-00aa004b2e24) +] +interface IWbemObjectSink : IUnknown +{ + HRESULT Indicate( + [in] long lObjectCount, + [in, size_is(lObjectCount)] IWbemClassObject **apObjArray); + + HRESULT SetStatus( + [in] long lFlags, + [in] HRESULT hResult, + [in] BSTR strParam, + [in] IWbemClassObject *pObjParam); +}; + typedef [v1_enum] enum tag_WBEM_GENERIC_FLAG_TYPE { WBEM_FLAG_RETURN_WBEM_COMPLETE = 0,