Michael Stefaniuc
7c8832b23a
ntdll: Remove a redundant NULL check before RtlFreeHeap().
...
Signed-off-by: Michael Stefaniuc <mstefani@redhat.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-07-08 20:14:04 +09:00
Alexandre Julliard
9fef5dc839
ntdll: Properly check the NtQueryDirectoryFile return status.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-04-29 23:14:23 +09:00
Jacek Caban
443c2a4719
ntdll: Pass SYNCHRONIZE flag in NtOpenFile and NtCreateFile calls.
...
This is needed by Office 2013, which hooks those functions and expects
flag to be set.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-09 20:36:17 +09:00
Mark Harmstone
104161cfd2
ntdll: Treat strings as case-insensitive in find_window_class.
2015-03-31 00:04:44 +09:00
Sebastian Lackner
ab91c01112
ntdll: RtlFindActivationContextSectionString should accept a NULL pointer as data.
2015-03-17 16:02:25 +09:00
Francois Gouget
ca1545cf17
ntdll: Remove unneeded NONAMELESSXXX directives.
2015-03-16 15:04:50 +09:00
Nikolay Sivov
7a612654dc
ntdll: Skip context dependencies that have allowDelayedBinding attribute set.
2014-12-31 21:13:31 +01:00
Nikolay Sivov
c134466224
ntdll: Fix 'description' element parsing to allow empty elements.
2014-12-28 19:08:47 +01:00
Nikolay Sivov
37c179794e
ntdll: Accept asm.v2 as default namespace.
2014-12-28 19:08:23 +01:00
Piotr Caban
f87767bc35
ntdll: Handle ACTCTX_FLAG_ASSEMBLY_DIRECTORY_VALID flag when opening manifest in RtlCreateActivationContext.
2014-11-28 17:04:07 +01:00
Nikolay Sivov
5a8d73283c
ntdll: Fix LdrLockLoaderLock()/LdrUnlockLoaderLock() on 64bit.
2014-06-11 13:05:39 +02:00
Nikolay Sivov
4a28464484
ntdll: Fix a 'tlbid' string value leak (Valgrind).
2014-05-05 12:17:51 +02:00
Nikolay Sivov
88fc916442
ntdll: Use case-insensitive matching for typelib flags.
...
Spotted by Austin English.
2014-02-24 09:12:03 -06:00
Nikolay Sivov
1e1084232d
ntdll: Fix manifest attribute parsing.
2014-01-01 19:32:56 +01:00
Nikolay Sivov
aa4ebeb57c
ntdll: Fix return value when failed to locate resource.
2013-12-30 19:01:45 +01:00
Nikolay Sivov
031c027262
ntdll: Open source file only when needed during context creation.
2013-12-30 19:01:44 +01:00
Nikolay Sivov
cb0ef08839
ntdll: Suppress a warning on 'description' attribute of 'comClass'.
2013-10-29 20:07:07 +01:00
Nikolay Sivov
84d9b2502e
ntdll: Added compatible ProgID section.
2013-09-13 10:54:53 +02:00
Nikolay Sivov
b8a973dc52
kernel32/tests: Some tests for ProgID section.
2013-09-13 10:54:13 +02:00
Nikolay Sivov
37182e3f0f
ntdll: Try application manifest path when searching for dependent assemblies.
2013-09-11 20:33:22 +02:00
Nikolay Sivov
bcbd13b70c
ntdll: Added compatible sections for clrClass data.
2013-09-09 22:09:56 +02:00
Nikolay Sivov
af3a20d2ea
ntdll: Added support for multiple progids in comClass and clrClass elements.
2013-09-04 11:36:32 +02:00
Nikolay Sivov
045682a4da
kernel32: Forward ZombifyActCtx() to ntdll.
2013-09-03 16:58:16 +02:00
Nikolay Sivov
8e211065a8
ntdll: Store 'clrClass' as COM class.
2013-09-03 16:58:16 +02:00
Nikolay Sivov
d0deaaa8ce
kernel32/tests: Some tests for clrClass data.
2013-09-03 16:58:16 +02:00
Nikolay Sivov
f0e5fd737d
ntdll: Implement compatible section for 'clrSurrogate'.
2013-09-03 16:58:16 +02:00
Nikolay Sivov
5b38a13167
ntdll: Store clrSurrogate version value, added some tests.
2013-09-03 16:58:15 +02:00
Nikolay Sivov
44d8f6a35a
ntdll: For typelib and COM class sections point global data to module names.
2013-09-03 16:58:15 +02:00
Nikolay Sivov
21c1706f79
ntdll: Implement interface redirection section.
2013-09-02 18:07:03 +02:00
Nikolay Sivov
9c44cb4f0f
ntdll: Store all interface redirection data in context.
2013-09-02 18:07:00 +02:00
Nikolay Sivov
88070accd2
ntdll: Implement compatible comClass section.
2013-08-30 11:17:33 +02:00
Nikolay Sivov
a5eb9eee42
ntdll: Fix typelib section leak on context release.
2013-08-29 11:20:43 +02:00
Nikolay Sivov
52fc0e4e29
ntdll: Store all 'comClass' attributes.
2013-08-29 11:20:37 +02:00
Nikolay Sivov
36acd61447
ntdll: Implement compatible typelib section.
2013-08-23 17:56:14 +02:00
Nikolay Sivov
1ca7eb649c
ntdll: Parse 'flags' and 'version' attributes of typelib sections.
2013-08-23 17:55:22 +02:00
Nikolay Sivov
30425ece6c
ntdll: Fix hash collision check condition for string keys.
2013-08-16 16:33:34 +02:00
Nikolay Sivov
2a5a8bc4a3
ntdll: Implement compatible section for dll redirects.
2013-08-15 16:21:45 +02:00
Nikolay Sivov
cddea89d22
ntdll: Support optional 'versioned' attribute for windowClass sections.
2013-08-15 16:19:03 +02:00
Nikolay Sivov
5ce01b3597
ntdll: Implement compatible FindActCtxSectionString() for window class section.
2013-08-02 14:36:12 +02:00
Nikolay Sivov
1692ccc56d
ntdll: Added RtlFindActivationContextSectionGuid() stub.
2013-07-31 16:29:49 +02:00
Alexandre Julliard
3aed056b72
ntdll: Fix string comparison against non null-terminated string (Valgrind).
2011-10-19 17:48:16 +02:00
André Hentschel
c20813f15f
ntdll: Remove dead increments (clang).
2011-09-09 17:33:14 +02:00
Alexandre Julliard
4b27371392
ntdll: Add support for asmv1 namespace prefix in xml elements.
2011-09-04 19:40:56 +02:00
Alexandre Julliard
127b27414e
ntdll: Prefer loading native manifests over Wine ones.
2011-08-29 12:08:19 +02:00
Alexandre Julliard
f8397ef229
ntdll: Use the manifest with the highest matching version number.
2011-08-29 12:08:19 +02:00
Alexandre Julliard
2febc9d41a
ntdll: Try to match the language name when looking for a manifest file.
2011-08-29 12:08:19 +02:00
Alexandre Julliard
f4024eaa49
ntdll: Fetch the windows directory from the shared user data.
2011-06-16 12:29:21 +02:00
Paul Chitescu
de66f257d6
ntdll: Print desired version of missing dependent assemblies.
2009-04-03 12:58:30 +02:00
Roman Mindalev
9925785eef
ntdll: Move search for assemblyIdentity element.
2009-03-25 12:25:21 +01:00
Roman Mindalev
cbd935eff4
ntdll: Free memory for type field of an assembly_identity.
2009-03-25 12:22:25 +01:00