Paul Gofman
bb727d2e98
wbemprox: Add Microsoft\\Windows\\Storage namespace.
...
Fixes Life is Strange: True Colors error on start.
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-09-14 11:41:29 +02:00
Paul Gofman
73d8cc3281
wbemprox: Prepare for multiple namespaces.
...
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-09-14 11:41:24 +02:00
Paul Gofman
85abea6070
wbemprox: Partially implement Win32_Process.Create method.
...
Fixes FunCom launcher failure to launch games.
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-05-18 09:58:53 +02:00
Hans Leidekker
65c0f308ba
wbemprox: Make system restore naming consistent with the other method implementations.
...
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-03-05 17:56:41 +01:00
Nikolay Sivov
89f59a493a
wbemprox: Pass context object to the method.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-03-03 21:54:44 +01:00
Nikolay Sivov
4a97c6b03c
wbemprox: Keep context object per services instance.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-03-03 21:54:44 +01:00
Nikolay Sivov
76f90ab6df
wbemprox: Implement DeleteKey() method.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-03-01 10:31:24 +01:00
Nikolay Sivov
1e80402e9b
wbemprox: Implement SetDWORDValue() method.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-03-01 10:31:22 +01:00
Nikolay Sivov
1e01c4f657
wbemprox: Implement SetStringValue() method.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-03-01 10:31:20 +01:00
Nikolay Sivov
0eaccbb15e
wbemprox: Implement WbemContext stub.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-02-24 10:26:02 +01:00
Dmitry Timoshkov
e0cb4d5093
wbemprox: Add class SystemRestore stub implementation.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=50033
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-01-20 22:09:33 +01:00
Hans Leidekker
78e9b02ceb
wbemprox: Use wide character string literals.
...
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-04-20 12:49:11 +02:00
Jacek Caban
5a44fc7b81
wbemprox: Fix checking for digit characters.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-02-07 21:28:24 +01:00
Michael Cronenworth
da21c30516
wbemprox: Global variable compatibility update for gcc 10.
...
Signed-off-by: Michael Cronenworth <mike@cchtml.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-01-24 18:19:40 +01:00
Hans Leidekker
34bd6a9cf3
wbemprox: Map CIM_UINT16 and CIM_UINT32 to VT_I4 by default.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47782
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-09-19 22:07:53 +02:00
Hans Leidekker
8487265f81
wbemprox: Add support for evaluating ASSOCIATORS OF queries.
...
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-09-10 23:20:41 +02:00
Hans Leidekker
7e085d6ee2
wbemprox: Retrieve more properties from the SMBIOS table.
...
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-08-27 20:24:08 +02:00
Hans Leidekker
3995b5ecf9
wbemprox: Store the element size in struct array.
...
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-08-27 20:23:48 +02:00
Hans Leidekker
dba0dd4161
wbemprox: Build with msvcrt.
...
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-07-04 21:14:53 +02:00
Hans Leidekker
d83b71ebfd
wbemprox: Add support for parsing ASSOCIATORS OF queries.
...
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-06-24 21:21:16 +02:00
Michael Stefaniuc
904820a523
wbemprox: Prefer the standard ARRAY_SIZE macro.
...
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-11-16 11:28:53 +01:00
Hans Leidekker
05cdc07d44
wbemprox: Implement StdRegProv.CreateKey.
...
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-09-28 11:06:25 +02:00
Michael Stefaniuc
aae49dc7ad
wbemprox: Use the global HeapAlloc() wrappers.
...
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-02-06 12:58:59 +01:00
Francois Gouget
34f77a656a
wbemprox: Simplify and standardize the heap_xxx() declarations.
...
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-03-01 10:30:06 +01:00
Francois Gouget
325672f5e6
wbemprox: Mark internal symbols with hidden visibility.
2015-04-01 14:13:43 +09:00
Vincent Povirk
cda320f043
wbemprox: Stub __SystemSecurity::SetSD.
2014-08-22 17:26:17 +02:00
Vincent Povirk
c55beb6548
wbemprox: Implement __SystemSecurity::GetSD.
2014-08-22 17:26:13 +02:00
Jacek Caban
d2886a05f9
wine/debug.h: Added debugstr_variant and debugstr_vt aliases and removed all duplicated implementations.
2014-07-24 17:05:55 +02:00
Hans Leidekker
8343aed4c2
wbemprox: Return selected properties only from IWbemClassObject::Next.
2014-04-30 15:15:27 +02:00
Hans Leidekker
c3566b088d
wbemprox: Add support for WBEM_FLAG_NONSYSTEM_ONLY and WBEM_FLAG_SYSTEM_ONLY in IWbemClassObject::GetNames.
2014-03-24 20:20:05 +01:00
Hans Leidekker
d0d9b9dcd7
wbemprox: Add support for negated expressions in WHERE clauses.
2014-03-03 17:02:18 +01:00
Hans Leidekker
6a042307a5
wbemprox: Allow string values in boolean comparisons.
2014-01-28 19:38:41 +01:00
Dmitry Timoshkov
182ff187a9
wbemprox: Remove unused IUnknown *outer parameter from object constructors.
2014-01-07 15:23:07 +01:00
Hans Leidekker
0f8cbab1a9
wbemprox: Add a function to resize a table.
2013-06-04 15:01:45 +02:00
Hans Leidekker
f4da96bb29
wbemprox: Rewrite IWbemServices::ExecMethod with low-level functions so we can reuse the object instance.
2013-06-04 15:01:42 +02:00
Hans Leidekker
90e913c42f
wbemprox: Avoid storing rows that don't match the query condition.
2013-05-22 11:25:11 +02:00
Hans Leidekker
aca407bfe7
wbemprox: Return a status from table fillers and add an optional condition parameter.
2013-05-22 11:25:05 +02:00
Hans Leidekker
8f69a44b1c
wbemprox: Refill tables with dynamic content before each query.
2013-05-22 11:25:02 +02:00
Hans Leidekker
0fb3458728
wbemprox: Trace the qualifier value in IWbemClassObject::GetNames.
2013-02-06 20:28:29 +01:00
Hans Leidekker
236b4dae4a
wbemprox: Implement IWbemQualifierSet::Get.
2013-01-25 17:42:35 +01:00
Hans Leidekker
2797cd8ec1
wbemprox: Add a stub implementation of IWbemQualifierSet.
2013-01-22 19:13:46 +01:00
Hans Leidekker
24b66842c4
wbemprox: Implement Win32_Process::GetOwner.
2013-01-11 18:24:50 +01:00
Hans Leidekker
d5cbcc1e70
wbemprox: Implement Win32_Service.StopService.
2012-10-17 11:47:16 +02:00
Hans Leidekker
60cab77b37
wbemprox: Implement Win32_Service.StartService.
2012-10-17 11:47:11 +02:00
Hans Leidekker
139c9f0276
wbemprox: Implement Win32_Service.ResumeService.
2012-10-17 11:47:06 +02:00
Hans Leidekker
8fe25b2b89
wbemprox: Implement Win32_Service.PauseService.
2012-10-17 11:46:59 +02:00
Hans Leidekker
2eb666d624
wbemprox: Keep a reference to the table from uncommitted instances.
2012-10-17 11:46:12 +02:00
Hans Leidekker
755e01bc98
wbemprox: Pass an object instance to class methods.
2012-10-15 19:37:22 +02:00
Hans Leidekker
60db122133
wbemprox: Implement StdRegProv.GetStringValue.
2012-10-15 15:24:13 +02:00
Hans Leidekker
71fbae963e
wbemprox: Implement class methods StdRegProv.EnumKey and StdRegProv.EnumValues.
2012-10-12 14:33:34 +02:00