ReactOS  0.4.15-dev-338-g3dad100
IWbemPathKeyList Interface Reference

import"wmiutils.idl";

Inheritance diagram for IWbemPathKeyList:
Collaboration diagram for IWbemPathKeyList:

Public Member Functions

HRESULT GetCount ([out] ULONG *puKeyCount)
 
HRESULT SetKey ([in, string] LPCWSTR wszName, [in] ULONG uFlags, [in] ULONG uCimType, [in] LPVOID pKeyVal)
 
HRESULT SetKey2 ([in, string] LPCWSTR wszName, [in] ULONG uFlags, [in] ULONG uCimType, [in] VARIANT *pKeyVal)
 
HRESULT GetKey ([in] ULONG uKeyIx, [in] ULONG uFlags, [in, out] ULONG *puNameBufSize, [in, out] LPWSTR pszKeyName, [in, out] ULONG *puKeyValBufSize, [in, out] LPVOID pKeyVal, [out] ULONG *puApparentCimType)
 
HRESULT GetKey2 ([in] ULONG uKeyIx, [in] ULONG uFlags, [in, out] ULONG *puNameBufSize, [in, out] LPWSTR pszKeyName, [in, out] VARIANT *pKeyValue, [out] ULONG *puApparentCimType)
 
HRESULT RemoveKey ([in, string] LPCWSTR wszName, [in] ULONG uFlags)
 
HRESULT RemoveAllKeys ([in] ULONG uFlags)
 
HRESULT MakeSingleton ([in] boolean bSet)
 
HRESULT GetInfo ([in] ULONG uRequestedInfo, [out] ULONGLONG *puResponse)
 
HRESULT GetText ([in] long lFlags, [in, out] ULONG *puBuffLength, [in, out, string] LPWSTR pszText)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Detailed Description

Definition at line 69 of file wmiutils.idl.

Member Function Documentation

◆ GetCount()

HRESULT IWbemPathKeyList::GetCount ( [out] ULONG puKeyCount)

◆ GetInfo()

HRESULT IWbemPathKeyList::GetInfo ( [in] ULONG  uRequestedInfo,
[out] ULONGLONG puResponse 
)

◆ GetKey()

HRESULT IWbemPathKeyList::GetKey ( [in] ULONG  uKeyIx,
[in] ULONG  uFlags,
[in, out] ULONG puNameBufSize,
[in, out] LPWSTR  pszKeyName,
[in, out] ULONG puKeyValBufSize,
[in, out] LPVOID  pKeyVal,
[out] ULONG puApparentCimType 
)

◆ GetKey2()

HRESULT IWbemPathKeyList::GetKey2 ( [in] ULONG  uKeyIx,
[in] ULONG  uFlags,
[in, out] ULONG puNameBufSize,
[in, out] LPWSTR  pszKeyName,
[in, out] VARIANT pKeyValue,
[out] ULONG puApparentCimType 
)

◆ GetText()

HRESULT IWbemPathKeyList::GetText ( [in] long  lFlags,
[in, out] ULONG puBuffLength,
[in, out, string] LPWSTR  pszText 
)

◆ MakeSingleton()

HRESULT IWbemPathKeyList::MakeSingleton ( [in] boolean  bSet)

◆ RemoveAllKeys()

HRESULT IWbemPathKeyList::RemoveAllKeys ( [in] ULONG  uFlags)

◆ RemoveKey()

HRESULT IWbemPathKeyList::RemoveKey ( [in, string] LPCWSTR  wszName,
[in] ULONG  uFlags 
)

◆ SetKey()

HRESULT IWbemPathKeyList::SetKey ( [in, string] LPCWSTR  wszName,
[in] ULONG  uFlags,
[in] ULONG  uCimType,
[in] LPVOID  pKeyVal 
)

◆ SetKey2()

HRESULT IWbemPathKeyList::SetKey2 ( [in, string] LPCWSTR  wszName,
[in] ULONG  uFlags,
[in] ULONG  uCimType,
[in] VARIANT pKeyVal 
)

The documentation for this interface was generated from the following file: