67 uuid(9ae62877-7544-4bb0-aa26-a13824659ed6)
122cpp_quote(
"#ifdef WINE_NO_UNICODE_MACROS")
129 uuid(3bc15af2-736c-477e-9e51-238af8667dcc)
131interface IWbemPath : IUnknown
135 [in] LPCWSTR pszPath);
139 [in,out] ULONG *puBuffLength,
140 [in,out,string] LPWSTR pszText);
143 [in] ULONG uRequestedInfo,
144 [out] ULONGLONG *puResponse);
147 [in,string] LPCWSTR Name);
150 [in,out] ULONG *puNameBufLength,
151 [in,out,string] LPWSTR pName);
153 HRESULT GetNamespaceCount(
154 [out] ULONG *puCount);
156 HRESULT SetNamespaceAt(
158 [in,string] LPCWSTR pszName);
160 HRESULT GetNamespaceAt(
162 [in,out] ULONG *puNameBufLength,
163 [in,out,string] LPWSTR pName);
165 HRESULT RemoveNamespaceAt(
168 HRESULT RemoveAllNamespaces();
170 HRESULT GetScopeCount(
171 [out] ULONG *puCount);
175 [in] LPWSTR pszClass);
177 HRESULT SetScopeFromText(
179 [in] LPWSTR pszText);
183 [in,out] ULONG *puClassNameBufSize,
184 [in,out] LPWSTR pszClass,
185 [out] IWbemPathKeyList **pKeyList);
187 HRESULT GetScopeAsText(
189 [in,out] ULONG *puTextBufSize,
190 [in,out] LPWSTR pszText);
195 HRESULT RemoveAllScopes();
197 HRESULT SetClassName(
198 [in,string] LPCWSTR Name);
200 HRESULT GetClassName(
201 [in,out] ULONG *puBuffLength,
202 [in,out,string] LPWSTR pszName);
205 [out] IWbemPathKeyList **pOut);
207 HRESULT CreateClassPart(
209 [in,string] LPCWSTR Name);
211 HRESULT DeleteClassPart(
215 [in,string] LPWSTR wszMachine,
216 [in,string] LPWSTR wszNamespace);
218 BOOL IsRelativeOrChild(
219 [in,string] LPWSTR wszMachine,
220 [in,string] LPWSTR wszNamespace,
224 [in,string] LPCWSTR wszMachine);
226 BOOL IsSameClassName(
227 [in,string] LPCWSTR wszClass);
231 uuid(cf4cc405-e2c5-4ddd-b3ce-5e7582d8c9fa)
CD3D10_BUFFER_DESC D3D10_BUFFER_DESC cpp_quote(" ~CD3D10_BUFFER_DESC() {}") operator const D3D10_BUFFER_DESC &() const
HRESULT SetKey2([in, string] LPCWSTR wszName, [in] ULONG uFlags, [in] ULONG uCimType, [in] VARIANT *pKeyVal)
HRESULT GetInfo([in] ULONG uRequestedInfo, [out] ULONGLONG *puResponse)
HRESULT GetText([in] long lFlags, [in, out] ULONG *puBuffLength, [in, out, string] LPWSTR pszText)
HRESULT MakeSingleton([in] boolean bSet)
HRESULT RemoveAllKeys([in] ULONG uFlags)
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 SetKey([in, string] LPCWSTR wszName, [in] ULONG uFlags, [in] ULONG uCimType, [in] LPVOID pKeyVal)
HRESULT GetCount([out] ULONG *puKeyCount)
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)
wchar_t tm const _CrtWcstime_Writes_and_advances_ptr_ count wchar_t ** out
@ WBEMPATH_GET_RELATIVE_ONLY
@ WBEMPATH_GET_SERVER_AND_NAMESPACE_ONLY
@ WBEMPATH_GET_SERVER_TOO
@ WBEMPATH_GET_NAMESPACE_ONLY
tag_WBEM_PATH_CREATE_FLAG
@ WBEMPATH_TREAT_SINGLE_IDENT_AS_NS
@ WBEMPATH_CREATE_ACCEPT_RELATIVE
@ WBEMPATH_CREATE_ACCEPT_ABSOLUTE
@ WBEMPATH_CREATE_ACCEPT_ALL
tag_WBEM_PATH_STATUS_FLAG
@ WBEMPATH_INFO_HAS_IMPLIED_KEY
@ WBEMPATH_INFO_NATIVE_PATH
@ WBEMPATH_INFO_IS_CLASS_REF
@ WBEMPATH_INFO_IS_PARENT
@ WBEMPATH_INFO_HAS_MACHINE_NAME
@ WBEMPATH_INFO_IS_COMPOUND
@ WBEMPATH_INFO_V2_COMPLIANT
@ WBEMPATH_INFO_IS_SINGLETON
@ WBEMPATH_INFO_HAS_SUBSCOPES
@ WBEMPATH_INFO_CONTAINS_SINGLETON
@ WBEMPATH_INFO_PATH_HAD_SERVER
@ WBEMPATH_INFO_IS_INST_REF
@ WBEMPATH_INFO_SERVER_NAMESPACE_ONLY
@ WBEMPATH_INFO_CIM_COMPLIANT
@ WBEMPATH_INFO_HAS_V2_REF_PATHS
@ WBEMPATH_INFO_ANON_LOCAL_MACHINE
@ WBEMPATH_INFO_V1_COMPLIANT