wine
13 years agoavifil32: Add the Serbian (Latin and Cyrillic) translation.
Paul Vriens [Thu, 21 Oct 2010 11:49:57 +0000 (13:49 +0200)] 
avifil32: Add the Serbian (Latin and Cyrillic) translation.

Translation by Đorđe Vasiljević.

13 years agocrypt32/tests: Fix test failures on Win98/NT4.
Juan Lang [Thu, 21 Oct 2010 12:09:24 +0000 (05:09 -0700)] 
crypt32/tests: Fix test failures on Win98/NT4.

13 years agoshell32: Replace bitwise XOR with a contextually more proper operator.
David Hedberg [Thu, 21 Oct 2010 11:19:45 +0000 (13:19 +0200)] 
shell32: Replace bitwise XOR with a contextually more proper operator.

13 years agoshell32: Handle INameSpaceTreeControlEvents::OnSelectionChanged.
David Hedberg [Thu, 21 Oct 2010 11:19:46 +0000 (13:19 +0200)] 
shell32: Handle INameSpaceTreeControlEvents::OnSelectionChanged.

13 years agowined3d: Pass a sub-resource index instead of a miplevel to volume texture methods.
Henri Verbeet [Thu, 21 Oct 2010 10:40:46 +0000 (12:40 +0200)] 
wined3d: Pass a sub-resource index instead of a miplevel to volume texture methods.

For volume textures this is mostly just a conceptual change, it'll only make a
difference for texture arrays and cube textures.

13 years agowined3d: Use surface_blt_to_drawable() in IWineD3DSurfaceImpl_BltOverride().
Henri Verbeet [Thu, 21 Oct 2010 10:40:45 +0000 (12:40 +0200)] 
wined3d: Use surface_blt_to_drawable() in IWineD3DSurfaceImpl_BltOverride().

13 years agowined3d: Check if we can do the blit before messing with surface flags in IWineD3DSur...
Henri Verbeet [Thu, 21 Oct 2010 10:40:44 +0000 (12:40 +0200)] 
wined3d: Check if we can do the blit before messing with surface flags in IWineD3DSurfaceImpl_BltOverride().

As an added benefit blit_supported() will now get the rectangles in the
correct coordinate system.

13 years agowined3d: Flip destination coordinates when blitting to an offscreen target in arbfp_b...
Henri Verbeet [Thu, 21 Oct 2010 10:40:43 +0000 (12:40 +0200)] 
wined3d: Flip destination coordinates when blitting to an offscreen target in arbfp_blit_surface().

13 years agomsxml3: Fix a regression bug in domdoc_loadXML().
Adam Martinson [Wed, 20 Oct 2010 22:00:21 +0000 (17:00 -0500)] 
msxml3: Fix a regression bug in domdoc_loadXML().

Caused by commit 776a8662f088e75e88284cc0fc8e72d768771a6f. Fixes parse
failures for BSTR's where encoding is explicitly UTF-16.

13 years agomsxml3: IXMLDOMSchemaCollection2 stubs.
Adam Martinson [Wed, 20 Oct 2010 21:38:31 +0000 (16:38 -0500)] 
msxml3: IXMLDOMSchemaCollection2 stubs.

13 years agomsxml3: Implement schema_cache_get().
Adam Martinson [Wed, 20 Oct 2010 21:37:23 +0000 (16:37 -0500)] 
msxml3: Implement schema_cache_get().

13 years agomsxml3: Implement schema_cache_get_namespaceURI().
Adam Martinson [Wed, 20 Oct 2010 21:37:06 +0000 (16:37 -0500)] 
msxml3: Implement schema_cache_get_namespaceURI().

13 years agomsxml3: Implement schema_cache_addCollection().
Adam Martinson [Wed, 20 Oct 2010 21:36:50 +0000 (16:36 -0500)] 
msxml3: Implement schema_cache_addCollection().

13 years agomsxml3: Implement schema_cache_remove().
Adam Martinson [Wed, 20 Oct 2010 21:35:55 +0000 (16:35 -0500)] 
msxml3: Implement schema_cache_remove().

13 years agomsxml3: Implement schema_cache_get_length().
Adam Martinson [Wed, 20 Oct 2010 21:35:34 +0000 (16:35 -0500)] 
msxml3: Implement schema_cache_get_length().

13 years agomsxml3/tests: Internal schema doc storage tests.
Adam Martinson [Wed, 20 Oct 2010 21:35:09 +0000 (16:35 -0500)] 
msxml3/tests: Internal schema doc storage tests.

13 years agowineboot: Add the Serbian Cyrillic and fix the Latin translation.
Paul Vriens [Thu, 21 Oct 2010 09:59:08 +0000 (11:59 +0200)] 
wineboot: Add the Serbian Cyrillic and fix the Latin translation.

Translation by Đorđe Vasiljević.

13 years agouninstaller: Add the Serbian (Latin and Cyrillic) translation.
Paul Vriens [Thu, 21 Oct 2010 08:22:46 +0000 (10:22 +0200)] 
uninstaller: Add the Serbian (Latin and Cyrillic) translation.

Translation by Đorđe Vasiljević.

13 years agonotepad: Add the Serbian (Latin and Cyrillic) translation.
Paul Vriens [Thu, 21 Oct 2010 08:00:37 +0000 (10:00 +0200)] 
notepad: Add the Serbian (Latin and Cyrillic) translation.

Translation by Đorđe Vasiljević.

13 years agomsvcrt: Implement _ultoa_s.
Andrew Nguyen [Thu, 21 Oct 2010 07:57:44 +0000 (02:57 -0500)] 
msvcrt: Implement _ultoa_s.

13 years agomsvcrt: Implement _mbsnbcat_s.
Andrew Nguyen [Thu, 21 Oct 2010 07:55:43 +0000 (02:55 -0500)] 
msvcrt: Implement _mbsnbcat_s.

13 years agomsxml3: Partially implement ::setAttributeNode().
Nikolay Sivov [Wed, 20 Oct 2010 22:07:20 +0000 (02:07 +0400)] 
msxml3: Partially implement ::setAttributeNode().

13 years agowinedump: Fix typo in code generation.
André Hentschel [Wed, 20 Oct 2010 21:38:52 +0000 (23:38 +0200)] 
winedump: Fix typo in code generation.

13 years agoole32: Pass failures from delegate object's ::QueryInterface in default handler.
David Hedberg [Wed, 20 Oct 2010 21:59:36 +0000 (23:59 +0200)] 
ole32: Pass failures from delegate object's ::QueryInterface in default handler.

13 years agonet: Italian translation update.
Davide Pizzetti [Wed, 20 Oct 2010 19:09:49 +0000 (21:09 +0200)] 
net: Italian translation update.

13 years agoinclude: Add definition for IWICMetadataQueryWriter.
Vincent Povirk [Tue, 24 Aug 2010 20:40:12 +0000 (15:40 -0500)] 
include: Add definition for IWICMetadataQueryWriter.

13 years agoinclude: Add definition for IWICMetadataQueryReader.
Vincent Povirk [Tue, 24 Aug 2010 20:35:23 +0000 (15:35 -0500)] 
include: Add definition for IWICMetadataQueryReader.

13 years agoinclude: Add definition for IWICFastMetadataEncoder.
Vincent Povirk [Tue, 24 Aug 2010 20:15:39 +0000 (15:15 -0500)] 
include: Add definition for IWICFastMetadataEncoder.

13 years agoinclude: Add definition for IWICColorTransform.
Vincent Povirk [Tue, 24 Aug 2010 20:09:09 +0000 (15:09 -0500)] 
include: Add definition for IWICColorTransform.

13 years agowindowscodecs: Seek to start of stream when opening TIFF files.
Vincent Povirk [Wed, 20 Oct 2010 17:54:08 +0000 (12:54 -0500)] 
windowscodecs: Seek to start of stream when opening TIFF files.

13 years agowindowscodecs: Implement GetSize for the TGA decoder.
Vincent Povirk [Mon, 7 Jun 2010 21:39:34 +0000 (16:39 -0500)] 
windowscodecs: Implement GetSize for the TGA decoder.

13 years agowindowscodecs: Implement GetPixelFormat for the TGA decoder.
Vincent Povirk [Mon, 7 Jun 2010 21:36:27 +0000 (16:36 -0500)] 
windowscodecs: Implement GetPixelFormat for the TGA decoder.

13 years agowindowscodecs: Implement GetFrame for the TGA decoder.
Vincent Povirk [Mon, 7 Jun 2010 21:20:04 +0000 (16:20 -0500)] 
windowscodecs: Implement GetFrame for the TGA decoder.

13 years agowindowscodecs: Implement Initialize for the TGA decoder.
Vincent Povirk [Mon, 7 Jun 2010 21:14:59 +0000 (16:14 -0500)] 
windowscodecs: Implement Initialize for the TGA decoder.

13 years agowindowscodecs: Add stub TGA decoder.
Vincent Povirk [Mon, 7 Jun 2010 19:36:35 +0000 (14:36 -0500)] 
windowscodecs: Add stub TGA decoder.

13 years agowindowscodecs: Support TIFF images with alpha data.
Vincent Povirk [Sat, 29 May 2010 17:32:32 +0000 (12:32 -0500)] 
windowscodecs: Support TIFF images with alpha data.

13 years agowindowscodecs: Implement TiffFrameDecode_CopyPalette.
Vincent Povirk [Sat, 29 May 2010 17:09:56 +0000 (12:09 -0500)] 
windowscodecs: Implement TiffFrameDecode_CopyPalette.

13 years agoipconfig: Add the Serbian (Latin and Cyrillic) translation.
Paul Vriens [Wed, 20 Oct 2010 14:53:11 +0000 (16:53 +0200)] 
ipconfig: Add the Serbian (Latin and Cyrillic) translation.

Translation by Đorđe Vasiljević.

13 years agostrmbase: Implement STRMBASE_DllGetClassObject and STRMBASE_DllCanUnloadNow.
Aric Stewart [Tue, 19 Oct 2010 18:24:29 +0000 (13:24 -0500)] 
strmbase: Implement STRMBASE_DllGetClassObject and STRMBASE_DllCanUnloadNow.

13 years agostrmbase: Implement OLE registration in AMovieDllRegisterServer2.
Aric Stewart [Wed, 20 Oct 2010 14:25:37 +0000 (09:25 -0500)] 
strmbase: Implement OLE registration in AMovieDllRegisterServer2.

13 years agostrmbase: Define STRMBASE_DllMain.
Aric Stewart [Tue, 19 Oct 2010 18:24:03 +0000 (13:24 -0500)] 
strmbase: Define STRMBASE_DllMain.

13 years agostrmbase: Begin implementations of AMovieDllRegisterServer2 and AMovieSetupRegisterFi...
Aric Stewart [Tue, 19 Oct 2010 18:23:38 +0000 (13:23 -0500)] 
strmbase: Begin implementations of AMovieDllRegisterServer2 and AMovieSetupRegisterFilter2.

13 years agomsxml3: Silence urlmon query failures for IXMLDocument.
Nikolay Sivov [Tue, 19 Oct 2010 22:32:26 +0000 (02:32 +0400)] 
msxml3: Silence urlmon query failures for IXMLDocument.

13 years agomsxml3: Add support for IStream destination in save().
Nikolay Sivov [Tue, 19 Oct 2010 22:29:43 +0000 (02:29 +0400)] 
msxml3: Add support for IStream destination in save().

13 years agoinclude: The FLOATING_SAVE_AREA type is i386-specific.
Alexandre Julliard [Wed, 20 Oct 2010 15:55:22 +0000 (17:55 +0200)] 
include: The FLOATING_SAVE_AREA type is i386-specific.

13 years agoinclude: Get rid of the non-standard CONTEXT86 type.
Alexandre Julliard [Wed, 20 Oct 2010 13:48:52 +0000 (15:48 +0200)] 
include: Get rid of the non-standard CONTEXT86 type.

13 years agokrnl386.exe: Avoid using the CONTEXT86 type.
Alexandre Julliard [Wed, 20 Oct 2010 13:48:31 +0000 (15:48 +0200)] 
krnl386.exe: Avoid using the CONTEXT86 type.

13 years agowindebug: Avoid using the CONTEXT86 type.
Alexandre Julliard [Wed, 20 Oct 2010 13:38:23 +0000 (15:38 +0200)] 
windebug: Avoid using the CONTEXT86 type.

13 years agosystem.drv: Avoid using the CONTEXT86 type.
Alexandre Julliard [Wed, 20 Oct 2010 13:38:17 +0000 (15:38 +0200)] 
system.drv: Avoid using the CONTEXT86 type.

13 years agouser.exe: Avoid using the CONTEXT86 type.
Alexandre Julliard [Wed, 20 Oct 2010 13:37:22 +0000 (15:37 +0200)] 
user.exe: Avoid using the CONTEXT86 type.

13 years agovmm.vxd: Avoid using the CONTEXT86 type.
Alexandre Julliard [Wed, 20 Oct 2010 13:37:18 +0000 (15:37 +0200)] 
vmm.vxd: Avoid using the CONTEXT86 type.

13 years agovwin32.vxd: Avoid using the CONTEXT86 type.
Alexandre Julliard [Wed, 20 Oct 2010 13:36:35 +0000 (15:36 +0200)] 
vwin32.vxd: Avoid using the CONTEXT86 type.

13 years agoifsmgr.vxd: Avoid using the CONTEXT86 type.
Alexandre Julliard [Wed, 20 Oct 2010 13:36:30 +0000 (15:36 +0200)] 
ifsmgr.vxd: Avoid using the CONTEXT86 type.

13 years agontoskrnl.exe: Avoid using the CONTEXT86 type.
Alexandre Julliard [Wed, 20 Oct 2010 13:33:58 +0000 (15:33 +0200)] 
ntoskrnl.exe: Avoid using the CONTEXT86 type.

13 years agontdll: Avoid using the CONTEXT86 type.
Alexandre Julliard [Wed, 20 Oct 2010 13:33:49 +0000 (15:33 +0200)] 
ntdll: Avoid using the CONTEXT86 type.

13 years agowlanapi: New stub dll.
Ričardas Barkauskas [Wed, 20 Oct 2010 08:21:15 +0000 (11:21 +0300)] 
wlanapi: New stub dll.

13 years agower: Stub WerAddExcludedApplication.
Ričardas Barkauskas [Tue, 19 Oct 2010 22:22:51 +0000 (01:22 +0300)] 
wer: Stub WerAddExcludedApplication.

13 years agod3d10core: Implement ID3D10Texture3D::Map().
Henri Verbeet [Wed, 20 Oct 2010 10:12:29 +0000 (12:12 +0200)] 
d3d10core: Implement ID3D10Texture3D::Map().

13 years agod3d10core: Implement ID3D10Texture3D::Unmap().
Henri Verbeet [Wed, 20 Oct 2010 10:12:28 +0000 (12:12 +0200)] 
d3d10core: Implement ID3D10Texture3D::Unmap().

13 years agowined3d: Recognize the SM4 sqrt opcode.
Henri Verbeet [Wed, 20 Oct 2010 10:12:27 +0000 (12:12 +0200)] 
wined3d: Recognize the SM4 sqrt opcode.

13 years agowined3d: Handle WINED3DFMT_R10G10B10A2_UNORM in getColorBits().
Henri Verbeet [Wed, 20 Oct 2010 10:12:26 +0000 (12:12 +0200)] 
wined3d: Handle WINED3DFMT_R10G10B10A2_UNORM in getColorBits().

13 years agowindowscodecs: Optimise copy_pixels in case the whole bitmap is copied.
Krzysztof Nowicki [Tue, 19 Oct 2010 19:51:25 +0000 (21:51 +0200)] 
windowscodecs: Optimise copy_pixels in case the whole bitmap is copied.

13 years agocrypt32: Implement CertRDNValueToStr for UTF8 strings.
Juan Lang [Wed, 20 Oct 2010 00:32:01 +0000 (17:32 -0700)] 
crypt32: Implement CertRDNValueToStr for UTF8 strings.

13 years agocrypt32: The newline character must also be quoted.
Juan Lang [Tue, 19 Oct 2010 22:07:59 +0000 (15:07 -0700)] 
crypt32: The newline character must also be quoted.

13 years agocrypt32: Correct Unicode quoting of BMP strings.
Juan Lang [Wed, 20 Oct 2010 02:23:50 +0000 (19:23 -0700)] 
crypt32: Correct Unicode quoting of BMP strings.

13 years agocrypt32/tests: Show expected values in ok output.
Juan Lang [Tue, 19 Oct 2010 21:21:50 +0000 (14:21 -0700)] 
crypt32/tests: Show expected values in ok output.

13 years agocrypt32/tests: Test more Unicode encoded string to string conversions.
Juan Lang [Tue, 19 Oct 2010 21:13:21 +0000 (14:13 -0700)] 
crypt32/tests: Test more Unicode encoded string to string conversions.

13 years agocrypt32: Remove unneeded comments.
Juan Lang [Tue, 19 Oct 2010 19:51:52 +0000 (12:51 -0700)] 
crypt32: Remove unneeded comments.

13 years agokernel32: Fix last error code in GetVolumeInformationW when an explicit subdir is...
Alexandre Julliard [Wed, 20 Oct 2010 10:29:45 +0000 (12:29 +0200)] 
kernel32: Fix last error code in GetVolumeInformationW when an explicit subdir is requested.

13 years agokernel32: Use the NT name to retrieve label and serial in GetVolumeInformationW.
Alexandre Julliard [Wed, 20 Oct 2010 10:26:54 +0000 (12:26 +0200)] 
kernel32: Use the NT name to retrieve label and serial in GetVolumeInformationW.

13 years agokernel32: Use the NT name to open the root directory in GetVolumeInformationW.
Alexandre Julliard [Wed, 20 Oct 2010 10:25:32 +0000 (12:25 +0200)] 
kernel32: Use the NT name to open the root directory in GetVolumeInformationW.

13 years agokernel32: Use the NT name to open the device in GetVolumeInformationW.
Alexandre Julliard [Wed, 20 Oct 2010 10:23:00 +0000 (12:23 +0200)] 
kernel32: Use the NT name to open the device in GetVolumeInformationW.

13 years agokernel32: Use RtlDosPathNameToNtPathName_U to validate the path in GetVolumeInformationW.
Alexandre Julliard [Wed, 20 Oct 2010 10:17:35 +0000 (12:17 +0200)] 
kernel32: Use RtlDosPathNameToNtPathName_U to validate the path in GetVolumeInformationW.

13 years agonet: Add Swedish translation.
Anders Jonsson [Tue, 19 Oct 2010 20:59:05 +0000 (22:59 +0200)] 
net: Add Swedish translation.

13 years agojscript: Update Swedish translation.
Anders Jonsson [Tue, 19 Oct 2010 20:58:05 +0000 (22:58 +0200)] 
jscript: Update Swedish translation.

13 years agojscript: Added invocation flag tests.
Piotr Caban [Tue, 19 Oct 2010 21:14:35 +0000 (23:14 +0200)] 
jscript: Added invocation flag tests.

13 years agojscript: Added DISPATCH_PROPERTYGET flag to some calls.
Piotr Caban [Tue, 19 Oct 2010 21:14:16 +0000 (23:14 +0200)] 
jscript: Added DISPATCH_PROPERTYGET flag to some calls.

13 years agowindowscodecs/tests: Add test cases for *_CopyPixels calls with NULL rectangle.
Krzysztof Nowicki [Tue, 19 Oct 2010 16:57:47 +0000 (18:57 +0200)] 
windowscodecs/tests: Add test cases for *_CopyPixels calls with NULL rectangle.

13 years agowindowscodecs: Fix *_CopyPixels functions to properly handle a NULL rectangle.
Krzysztof Nowicki [Tue, 19 Oct 2010 16:50:36 +0000 (18:50 +0200)] 
windowscodecs: Fix *_CopyPixels functions to properly handle a NULL rectangle.

13 years agojscript: Updated Ukrainian translation.
Igor Paliychuk [Tue, 19 Oct 2010 12:27:16 +0000 (15:27 +0300)] 
jscript: Updated Ukrainian translation.

13 years agod3dx9: Initialize a variable in ID3DXSpriteImpl_Flush.
Matteo Bruni [Tue, 19 Oct 2010 13:34:22 +0000 (15:34 +0200)] 
d3dx9: Initialize a variable in ID3DXSpriteImpl_Flush.

13 years agoserver: Return an error in get_handle_unix_name for objects that don't have a file...
Alexandre Julliard [Tue, 19 Oct 2010 15:03:40 +0000 (17:03 +0200)] 
server: Return an error in get_handle_unix_name for objects that don't have a file name.

This way we fall back to retrieving the Win32 name.

13 years agontdll: More complete implementation of NtAreMappedFilesTheSame.
Alexandre Julliard [Tue, 19 Oct 2010 14:14:40 +0000 (16:14 +0200)] 
ntdll: More complete implementation of NtAreMappedFilesTheSame.

13 years agontdll: Get rid of the FILE_VIEW typedef.
Alexandre Julliard [Tue, 19 Oct 2010 13:34:36 +0000 (15:34 +0200)] 
ntdll: Get rid of the FILE_VIEW typedef.

13 years agojscript: Add index, input and lastIndex properties to regexp functions results.
Piotr Caban [Tue, 19 Oct 2010 11:54:48 +0000 (13:54 +0200)] 
jscript: Add index, input and lastIndex properties to regexp functions results.

13 years agojscript: Improved VBArray related tests.
Piotr Caban [Tue, 19 Oct 2010 12:00:14 +0000 (14:00 +0200)] 
jscript: Improved VBArray related tests.

13 years agojscript: Improved error handling in VBArray functions.
Piotr Caban [Tue, 19 Oct 2010 11:52:21 +0000 (13:52 +0200)] 
jscript: Improved error handling in VBArray functions.

13 years agowined3d: Remove a FIXME in context_apply_blit_state().
Henri Verbeet [Tue, 19 Oct 2010 10:00:02 +0000 (12:00 +0200)] 
wined3d: Remove a FIXME in context_apply_blit_state().

There are some legitimate cases for this codepath, for example when blitting
to a render target with fixups or a color key.

13 years agowined3d: Properly flip in surface_blt_to_drawable().
Henri Verbeet [Tue, 19 Oct 2010 10:00:01 +0000 (12:00 +0200)] 
wined3d: Properly flip in surface_blt_to_drawable().

We want to flip the coordinate system, not just the rectangle.

13 years agowined3d: Always pass a valid rectangle to surface_get_blt_info().
Henri Verbeet [Tue, 19 Oct 2010 10:00:00 +0000 (12:00 +0200)] 
wined3d: Always pass a valid rectangle to surface_get_blt_info().

13 years agowined3d: Allow FBO blits again between surfaces with fixups if they have the same...
Henri Verbeet [Tue, 19 Oct 2010 09:59:59 +0000 (11:59 +0200)] 
wined3d: Allow FBO blits again between surfaces with fixups if they have the same format.

For some reason f1ca14cb5ba259b8eab9bccbb9a4813027c3beb8 disabled this.

13 years agomsi: Compare strings without depending on thread locale.
Hans Leidekker [Tue, 19 Oct 2010 09:27:44 +0000 (11:27 +0200)] 
msi: Compare strings without depending on thread locale.

13 years agowininet: Skip more tests on IE older than 6.0.
Jacek Caban [Tue, 19 Oct 2010 08:44:03 +0000 (10:44 +0200)] 
wininet: Skip more tests on IE older than 6.0.

13 years agouser32: FindWindow() should treat an empty title same way as NULL.
Dmitry Timoshkov [Tue, 19 Oct 2010 05:22:53 +0000 (14:22 +0900)] 
user32: FindWindow() should treat an empty title same way as NULL.

13 years agooleaut32: Fix multidimensional SAFEARRAY marshalling.
Nikolay Sivov [Mon, 18 Oct 2010 22:35:27 +0000 (02:35 +0400)] 
oleaut32: Fix multidimensional SAFEARRAY marshalling.

13 years agocrypt32/tests: Add more tests of the authenticode policy.
Juan Lang [Thu, 7 Oct 2010 16:08:11 +0000 (09:08 -0700)] 
crypt32/tests: Add more tests of the authenticode policy.

13 years agocrypt32: Trace certificate chain verification parameters.
Juan Lang [Thu, 7 Oct 2010 12:52:57 +0000 (05:52 -0700)] 
crypt32: Trace certificate chain verification parameters.

13 years agocrypt32: Remove broken UTF-8 string decoding support.
Juan Lang [Tue, 19 Oct 2010 00:43:46 +0000 (17:43 -0700)] 
crypt32: Remove broken UTF-8 string decoding support.

13 years agocrypt32: Implement quoting of BMP strings.
Juan Lang [Tue, 19 Oct 2010 00:21:43 +0000 (17:21 -0700)] 
crypt32: Implement quoting of BMP strings.

13 years agocrypt32: Implement quoting of simple string types.
Juan Lang [Tue, 19 Oct 2010 00:23:05 +0000 (17:23 -0700)] 
crypt32: Implement quoting of simple string types.