Cameron Gutman [Sat, 14 Jan 2012 19:42:58 +0000 (19:42 +0000)]
- Merge 54929, 54930, 54932, 54933, 54934, 54939, 54941, 54942, 54944, 54945, 54946, and 54947
- The DHCP service now recognizes adapter configuration and media state changes without manual intervention
- Multiple bugs with a static IP configuration are fixed
- IpRenewAddress (ipconfig /renew) and IpReleaseAddress (ipconfig /release) no longer corrupt internal DHCP state
- Routes that cannot currently be resolved by ARP no longer become corrupted by the neighbor timeout
svn path=/trunk/; revision=54966
Eric Kohl [Sat, 14 Jan 2012 18:56:55 +0000 (18:56 +0000)]
[EVENTLOG]
- Fix a non-initialized variable.
svn path=/trunk/; revision=54965
Rafal Harabien [Sat, 14 Jan 2012 17:50:33 +0000 (17:50 +0000)]
[SHELL32]
- If there is no default menu item, make Open With menu item the default, rename it to Open and disallow it to be submenu.
See issue #6801 for more details.
svn path=/trunk/; revision=54964
Amine Khaldi [Sat, 14 Jan 2012 17:31:20 +0000 (17:31 +0000)]
[CMAKE]
* Set DBG to false in Release build type.
* Set _WINKD_ to false in Release build type for MSVC builds.
svn path=/trunk/; revision=54963
Amine Khaldi [Sat, 14 Jan 2012 17:27:17 +0000 (17:27 +0000)]
[CMAKE/MSVC]
* Improve the way we set the debugging flags for debug and release build types.
* Don't generate debug info when we're in prefast mode and don't prefix with prefast when linking executables.
* We don't need to alter the c/c++ compiler variables in prefast mode anymore.
svn path=/trunk/; revision=54962
Amine Khaldi [Sat, 14 Jan 2012 17:19:04 +0000 (17:19 +0000)]
[XDK/DDK]
* Remove unneeded declarations.
svn path=/trunk/; revision=54961
Rafal Harabien [Sat, 14 Jan 2012 17:14:54 +0000 (17:14 +0000)]
[SHELL32]
- Rewrite Control_DoLaunch. Now if cpl has only one applet, applet name/id is ignored
- When launching control panel applets always execute rundll32 instead of using static handlers from registry
svn path=/trunk/; revision=54960
Amine Khaldi [Sat, 14 Jan 2012 17:03:40 +0000 (17:03 +0000)]
[SHELL32]
* Remove the loading new item service hack.
* Implement proper loading of dynamic background item context.
svn path=/trunk/; revision=54959
Amine Khaldi [Sat, 14 Jan 2012 15:47:59 +0000 (15:47 +0000)]
[SETUPAPI]
* Apply a default date of 00/00/0000 when DriverVer is missing. Should fix installation of drivers which do not provide a DriverVer directive.
See issue #6676 for more details.
svn path=/trunk/; revision=54958
Rafal Harabien [Sat, 14 Jan 2012 13:46:33 +0000 (13:46 +0000)]
[SHELL32]
- Fix exception in shortcut properties dialog
svn path=/trunk/; revision=54957
Rafal Harabien [Sat, 14 Jan 2012 13:20:38 +0000 (13:20 +0000)]
[SHELL32]
- Implement changing filename in file properties dialog
- Fix changing volume label in drive properties dialog
- Remove WS_TABSTOP style from some read-only controls
svn path=/trunk/; revision=54956
Amine Khaldi [Sat, 14 Jan 2012 12:48:14 +0000 (12:48 +0000)]
[PSDK/PRFAST]
* Suppress warnings about duplicated model and inconsistent annotations.
svn path=/trunk/; revision=54955
Amine Khaldi [Sat, 14 Jan 2012 12:44:00 +0000 (12:44 +0000)]
[CMAKE]
* Improve handling of linking executables in prefast mode.
svn path=/trunk/; revision=54954
Rafal Harabien [Sat, 14 Jan 2012 12:02:39 +0000 (12:02 +0000)]
[FASTFAT]
- Fix DOSDATE struct declaration. Fixes invalid creation, last modified and accessed times on FAT volumes
svn path=/trunk/; revision=54953
Amine Khaldi [Sat, 14 Jan 2012 11:27:20 +0000 (11:27 +0000)]
[PSDK]
* Stub _Kernel_acquires_resource_ and _Maybe_raises_SEH_exception_ annotations and add __maybenull_impl.
svn path=/trunk/; revision=54952
Amine Khaldi [Sat, 14 Jan 2012 11:16:50 +0000 (11:16 +0000)]
[DDK]
* Add fltwinerror.h
svn path=/trunk/; revision=54951
Amine Khaldi [Sat, 14 Jan 2012 11:15:33 +0000 (11:15 +0000)]
[CMAKE]
* CreateBootSectorTarget2: Properly set the C compiler for both normal and prefast modes.
svn path=/trunk/; revision=54950
Amine Khaldi [Sat, 14 Jan 2012 11:14:40 +0000 (11:14 +0000)]
[NTOSKRNL]
* Use a different variable for the inside loop.
svn path=/trunk/; revision=54949
Rafal Harabien [Fri, 13 Jan 2012 23:41:09 +0000 (23:41 +0000)]
[SHELL32]
- Move folder properties to CFileDefExt class and share as much code as possible. Now changing file attributes is implemented.
- Fix a warning (patch by EDIJS - #6821)
- Load property sheet handlers from "Directory" key
svn path=/trunk/; revision=54948
Kamil Hornicek [Fri, 13 Jan 2012 21:47:22 +0000 (21:47 +0000)]
[SERVMAN]
Improve the button bitmaps so they look consistent in both enabled and disabled state.
svn path=/trunk/; revision=54943
Timo Kreuzer [Fri, 13 Jan 2012 19:01:47 +0000 (19:01 +0000)]
[PSDK]
- add missing stubs to driverspecs.h
- Add concurrencysal.h
- add some missing definitions to sal.h and specstrings.h
svn path=/trunk/; revision=54940
Timo Kreuzer [Fri, 13 Jan 2012 17:49:40 +0000 (17:49 +0000)]
[XDK]
Fix build
svn path=/trunk/; revision=54938
Timo Kreuzer [Fri, 13 Jan 2012 17:45:26 +0000 (17:45 +0000)]
[XDK]
- Add some missing NTAPI
- move some types into appropriate headers
- make sure $endif is followed by (...)
svn path=/trunk/; revision=54937
Rafal Harabien [Fri, 13 Jan 2012 17:42:27 +0000 (17:42 +0000)]
[SHELL32]
- Display free and used space and capacity in bytes and gigabytes for all drives in drive properties dialog
- Format date and time in file properties according to system locale
- Initialize checkboxes in file properties dialog
- Improve polish translation
svn path=/trunk/; revision=54936
Amine Khaldi [Fri, 13 Jan 2012 14:34:28 +0000 (14:34 +0000)]
[USBDRV]
* Mark dev_mgr_cancel_irp as NTAPI.
svn path=/trunk/; revision=54935
Rafal Harabien [Thu, 12 Jan 2012 22:26:50 +0000 (22:26 +0000)]
[SHELL32]
- Update file icon after rename operation
See issue #6815 for more details.
svn path=/trunk/; revision=54928
Rafal Harabien [Thu, 12 Jan 2012 21:43:46 +0000 (21:43 +0000)]
[SHELL32]
- Add "Description" string to resources. Don't show application file extension in Description field (for applications without version info). Patch by Edijs Kolesnikovis (#6819)
- Implement associated application icon loading in File Properties dialog
- Implement "Change" button in File Properties dialog
svn path=/trunk/; revision=54927
Rafal Harabien [Thu, 12 Jan 2012 20:10:35 +0000 (20:10 +0000)]
[SHELL32]
- Show drive icon in properties dialog
- Show nice pie chart for space usage
svn path=/trunk/; revision=54926
Rafal Harabien [Thu, 12 Jan 2012 16:32:02 +0000 (16:32 +0000)]
[SHELL32]
- Fix first chance exception if application has no strings in version info
- If Lang is not set use US English version info. Fixes WinRAR version info.
- Applications has Description filed instead of Opens With
- Load language in file version info
svn path=/trunk/; revision=54925
Timo Kreuzer [Thu, 12 Jan 2012 15:41:56 +0000 (15:41 +0000)]
[WIN32K]
Try to fix boot
svn path=/trunk/; revision=54924
Rafal Harabien [Thu, 12 Jan 2012 14:47:26 +0000 (14:47 +0000)]
[SHELL32]
- Fix copying files in New menu. Fixes WinRAR new items.
- Don't show message if copying file failed because empty file is already created
svn path=/trunk/; revision=54923
Timo Kreuzer [Thu, 12 Jan 2012 14:42:59 +0000 (14:42 +0000)]
[WIN32K]
- Simplify BITMAP_CopyBitmap, by using the SURFOBJ members directly instead of calling BITMAP_GetObject.
- Use RtlCopyMemory directly in BITMAP_CopyBitmap and remove IntSetBitmapBits
- Improve prototype of GreCreateBitmap(Ex) by using ULONG instead of INT for the bitmap dimensions (negative values are invalid)
- remove a duplicated type definition
svn path=/trunk/; revision=54922
Timo Kreuzer [Thu, 12 Jan 2012 14:32:43 +0000 (14:32 +0000)]
[PSDK]
Remove a deprecated definition from winddi.h
svn path=/trunk/; revision=54921
Timo Kreuzer [Thu, 12 Jan 2012 13:24:32 +0000 (13:24 +0000)]
[PSDK]
- Add some missing definitions (Vista+) to winddi.h
- Fix and improve annotations in winddi.h
svn path=/trunk/; revision=54920
Timo Kreuzer [Thu, 12 Jan 2012 12:52:33 +0000 (12:52 +0000)]
[PSDK]
Rewrite sal.h so that it actually works with __desclspec()
svn path=/trunk/; revision=54919
Cameron Gutman [Thu, 12 Jan 2012 03:16:48 +0000 (03:16 +0000)]
[PCNET]
- Remove an incorrect comment
svn path=/trunk/; revision=54918
Cameron Gutman [Thu, 12 Jan 2012 03:12:49 +0000 (03:12 +0000)]
- Merge 54895, 54896, 54899, 54912, 54913, 54915, and 54916 from wlan-bringup
svn path=/trunk/; revision=54917
Rafal Harabien [Wed, 11 Jan 2012 22:08:04 +0000 (22:08 +0000)]
[SHELL32]
- Register CDrvDefExt
- Add application icon and "Change..." button to file properties dialog. Patch by EDIJS (#6817)
svn path=/trunk/; revision=54911
Rafal Harabien [Wed, 11 Jan 2012 21:58:47 +0000 (21:58 +0000)]
[SHELL32]
- Move drive default property sheet pages to CDrvDefExt shell extension
- Read cleanup mgr path from registry
- Fix default extension being released in wrong moment
svn path=/trunk/; revision=54910
Rafal Harabien [Wed, 11 Jan 2012 21:31:52 +0000 (21:31 +0000)]
[FMIFS]
- Make header C++ friendly
svn path=/trunk/; revision=54909
Rafal Harabien [Wed, 11 Jan 2012 20:20:01 +0000 (20:20 +0000)]
[SHELL32]
- Add CLSID_ShellFileDefExt, CLSID_ShellDrvDefExt, CLSID_ShellNetDefExt GUIDs
- Move File Properties default pages to CFileDefExt
svn path=/trunk/; revision=54908
Rafal Harabien [Wed, 11 Jan 2012 14:13:14 +0000 (14:13 +0000)]
[SHELL32]
- Display application description in Opens With field of File Properties dialog
- Minor improvements
svn path=/trunk/; revision=54907
Rafal Harabien [Tue, 10 Jan 2012 19:57:53 +0000 (19:57 +0000)]
[SHELL32]
- Don't check exe files for Open With application
- If application is invalid display proper text
- Properly handle application parameters and quotes when parsing application command. Patch by EDIJS, improved by me.
See issue #6770 for more details.
svn path=/trunk/; revision=54906
Rafal Harabien [Tue, 10 Jan 2012 17:56:43 +0000 (17:56 +0000)]
[SHELL32]
- Simplify and fix getting file type description and icon in File Properties dialog
- Apply EDIJS's patch for scrolling text in location field on File Properties dialog (#6807)
svn path=/trunk/; revision=54905
Rafal Harabien [Tue, 10 Jan 2012 16:53:46 +0000 (16:53 +0000)]
[SHELL32]
- Make File Properties code safer and better
- Change version information when it user selects item in listbox (in previous version user had to double click)
- Show filename only in Open With dialog. Part of patch by EDIJS (#6772)
svn path=/trunk/; revision=54904
Rafal Harabien [Tue, 10 Jan 2012 16:01:13 +0000 (16:01 +0000)]
[SHELL32]
- Formatting + changed few declarations.
svn path=/trunk/; revision=54903
Rafal Harabien [Tue, 10 Jan 2012 15:34:28 +0000 (15:34 +0000)]
- Fix year in all files copyright info
- Replace tabs by spaces
svn path=/trunk/; revision=54902
Timo Kreuzer [Tue, 10 Jan 2012 14:59:23 +0000 (14:59 +0000)]
[WIN32K]
- Fix parameter to DrvEnablePDEV
- improve DPRINTs
svn path=/trunk/; revision=54901
Timo Kreuzer [Tue, 10 Jan 2012 14:47:43 +0000 (14:47 +0000)]
[PSDK]
- add annotations to winddi.h
- use function types for Drv* declarations
svn path=/trunk/; revision=54900
Rafal Harabien [Mon, 9 Jan 2012 23:01:01 +0000 (23:01 +0000)]
[SHELL32]
- Add item icons to New menu
- Fix some leaks in New menu
- Properly handle New Folder and New Link items
svn path=/trunk/; revision=54894
Sylvain Petreolle [Mon, 9 Jan 2012 22:47:16 +0000 (22:47 +0000)]
[SVCHOST]
Convert to Unicode.
Fix buffer overruns and bad maths when UNICODE is defined.
Patch by Samuel Serapion.
svn path=/trunk/; revision=54893
Timo Kreuzer [Mon, 9 Jan 2012 22:06:04 +0000 (22:06 +0000)]
remove leftover spotted by Amine
svn path=/trunk/; revision=54892
Timo Kreuzer [Mon, 9 Jan 2012 21:55:56 +0000 (21:55 +0000)]
[PSDK/DDK]
- Add MAX_NATURAL_ALIGNMENT, MEMORY_ALLOCATION_ALIGNMENT and PROBE_ALIGNMENT defintions to ntdef.h
- disable prefast warnings about banned api usage, dpc access and seh filter expression
- annotate string types (PSTR, etc) as _Null_terminated_
svn path=/trunk/; revision=54891
Eric Kohl [Sun, 8 Jan 2012 23:03:23 +0000 (23:03 +0000)]
[EVENTLOG]
- Simplify ElfCreateEventLogHandle, ElfDeleteEventLogHandle and their callers.
- Implement ElfrOpenBELA and ElfrOpenBELW.
- Add ElfDeleteEventLogHandle stub.
svn path=/trunk/; revision=54886
Timo Kreuzer [Sun, 8 Jan 2012 21:17:40 +0000 (21:17 +0000)]
[WDM] Add missing #if (NTDDI_VERSION >= ...)
NTOSKRNL/LPC] Don't check if ReplyMessage is NULL inside SEH, since it's dereferenced later anyway
[WIN32K] Don't try to print uninitialized variables
Patch by Samuel Serapion
svn path=/trunk/; revision=54881
Eric Kohl [Sun, 8 Jan 2012 10:08:33 +0000 (10:08 +0000)]
[ADVAPI32]
Pass an NT path to ElfrOpenBELW.
svn path=/trunk/; revision=54878
Amine Khaldi [Sat, 7 Jan 2012 21:50:10 +0000 (21:50 +0000)]
[PREFAST]
* Write PREfast defect log to the console. Dedicated to Timo.
svn path=/trunk/; revision=54868
Thomas Faber [Sat, 7 Jan 2012 18:08:10 +0000 (18:08 +0000)]
[CLASSPNP]
- Fix incorrect casts. Patch by Samuel Serapion
svn path=/trunk/; revision=54867
Thomas Faber [Sat, 7 Jan 2012 17:45:26 +0000 (17:45 +0000)]
[LSASRV] - Correctly set return values in LsapGetObjectAttribute
[CDMAKE] - Handle out-of-memory condition
- Patch by Samuel Serapion
svn path=/trunk/; revision=54866
Thomas Faber [Sat, 7 Jan 2012 17:05:41 +0000 (17:05 +0000)]
[NTOSKRNL/MM]
- Fix memory type comparison in MiScanMemoryDescriptors. Spotted by Samuel Serapion
svn path=/trunk/; revision=54865
Timo Kreuzer [Sat, 7 Jan 2012 16:31:13 +0000 (16:31 +0000)]
[CMAKE]
Add inetcpl to msvc build
svn path=/trunk/; revision=54864
Timo Kreuzer [Sat, 7 Jan 2012 16:14:00 +0000 (16:14 +0000)]
[DDK]
Add wsk.h
svn path=/trunk/; revision=54863
Timo Kreuzer [Sat, 7 Jan 2012 16:05:25 +0000 (16:05 +0000)]
[CMAKE]
add _PREFAST_ option for amd64, too
svn path=/trunk/; revision=54862
Johannes Anderwald [Sat, 7 Jan 2012 15:42:53 +0000 (15:42 +0000)]
[WDMAUD]
- Improve error check
svn path=/trunk/; revision=54861
Johannes Anderwald [Sat, 7 Jan 2012 15:40:27 +0000 (15:40 +0000)]
[SHELL32]
- Check if querying shell details failed
svn path=/trunk/; revision=54860
Timo Kreuzer [Fri, 6 Jan 2012 17:02:57 +0000 (17:02 +0000)]
[SAL.h]
Add definitions for declspec based sal
svn path=/trunk/; revision=54851
Rafal Harabien [Thu, 5 Jan 2012 23:04:06 +0000 (23:04 +0000)]
[SHELL32]
- Fix few leaks and possible buffer overflows in New menu code
- Add icons of folder and shortcut to New menu
- Display message if file can't be created
svn path=/trunk/; revision=54848
Eric Kohl [Thu, 5 Jan 2012 23:03:40 +0000 (23:03 +0000)]
[EVENTLOG]
- Implement LogfBackupFile.
- Fix a typo.
svn path=/trunk/; revision=54847
Eric Kohl [Thu, 5 Jan 2012 22:07:33 +0000 (22:07 +0000)]
[ADVAPI32]
Pass nt paths to ElfrBackupELFW and ElfrClearELFW.
svn path=/trunk/; revision=54846
Rafal Harabien [Thu, 5 Jan 2012 18:34:35 +0000 (18:34 +0000)]
[SHELL32]
- Formatting. No code changes.
svn path=/trunk/; revision=54845
Rafal Harabien [Thu, 5 Jan 2012 18:31:18 +0000 (18:31 +0000)]
[SHELL32]
- Rewrite Open With menu and dialog
- Load all applications
- Use treeview with Recommended and Other programs
- Don't allow duplicates
- Load registry keys in proper way
svn path=/trunk/; revision=54844
Rafal Harabien [Thu, 5 Jan 2012 17:59:19 +0000 (17:59 +0000)]
[NOTEPAD][WORDPAD]
- Add version information
[BOOTDATA]
- Add Notepad, Wordpad and Paint to Applications registry key
svn path=/trunk/; revision=54842
Timo Kreuzer [Thu, 5 Jan 2012 17:19:15 +0000 (17:19 +0000)]
[CMAKE]
Add an option to compile with PREFAST enabled, when using MSVC
svn path=/trunk/; revision=54841
Timo Kreuzer [Thu, 5 Jan 2012 17:06:10 +0000 (17:06 +0000)]
[SAL.H]
Add macros and types for attribute based SAL
svn path=/trunk/; revision=54840
Timo Kreuzer [Thu, 5 Jan 2012 11:20:28 +0000 (11:20 +0000)]
[PSDK/DDK/XDK]
- Add new style SAL definitions (only dummys for now)
- Move old style SAL definitions to sal_old.h
- Convert annotations in sspi.h to new style
- Allow new style annotations for C++ again, old style annotations are not possible with C++ and gcc headers
svn path=/trunk/; revision=54839
Aleksey Bragin [Wed, 4 Jan 2012 12:22:38 +0000 (12:22 +0000)]
[NTOS]
- Cast to actually returned types not just PVOID.
svn path=/trunk/; revision=54833
Aleksey Bragin [Wed, 4 Jan 2012 12:18:23 +0000 (12:18 +0000)]
[NDK]
- Fix a typo ("add more underscores!") in a struct forward declaration.
svn path=/trunk/; revision=54832
Pierre Schweitzer [Tue, 3 Jan 2012 20:45:28 +0000 (20:45 +0000)]
[WININET]
Fix handle leak
Already sent & committed upstream: http://source.winehq.org/git/wine.git/commit/
85e2b4d7df04387908eeb027731e0492e68fa506
svn path=/trunk/; revision=54830
Pierre Schweitzer [Tue, 3 Jan 2012 20:44:42 +0000 (20:44 +0000)]
[DPLAYX]
Fix handle leak
Already sent & committed upstream: http://source.winehq.org/git/wine.git/commit/
2d14f89fea8fa7d7819e5c22ace94dbf41411601
svn path=/trunk/; revision=54829
Pierre Schweitzer [Tue, 3 Jan 2012 20:41:32 +0000 (20:41 +0000)]
[SHELL32_WINETEST]
Get back previously commented out tests
svn path=/trunk/; revision=54828
Timo Kreuzer [Tue, 3 Jan 2012 20:23:29 +0000 (20:23 +0000)]
[USBDRV]
remove hacks to fix build
svn path=/trunk/; revision=54827
Timo Kreuzer [Tue, 3 Jan 2012 20:15:25 +0000 (20:15 +0000)]
Fix build
svn path=/trunk/; revision=54826
Timo Kreuzer [Tue, 3 Jan 2012 19:42:58 +0000 (19:42 +0000)]
[XDK/DDK]
- Add sspi.h to xdk and and include it in ntifs.h.
Dedicated to Alex
svn path=/trunk/; revision=54825
Timo Kreuzer [Tue, 3 Jan 2012 19:41:18 +0000 (19:41 +0000)]
[PSDK]
- Add sal.h and include it in specstrings.h
- Inlude specstrigs.h from crtdfs.h
svn path=/trunk/; revision=54824
Pierre Schweitzer [Tue, 3 Jan 2012 19:08:46 +0000 (19:08 +0000)]
[RTL]
Complete RtlpDosPathNameToRelativeNtPathName_Ustr() rewrite by properly handling relative names.
This fixes several regressions brought by r54804 (see winetests).
This also fixes file system corruption when using directory functions.
This may also fix general file system corruption, so, please retest bug #6720.
svn path=/trunk/; revision=54820
Sylvain Petreolle [Tue, 3 Jan 2012 11:38:21 +0000 (11:38 +0000)]
[ROSTESTS]
Fix oleaut32_winetest cmake build.
svn path=/trunk/; revision=54815
Pierre Schweitzer [Tue, 3 Jan 2012 06:33:06 +0000 (06:33 +0000)]
[SHELL32_WINETEST]
Comment out yet another test.
Let's hope it will take testbot back and allow debugging.
svn path=/trunk/; revision=54814
Jérôme Gardou [Tue, 3 Jan 2012 00:17:18 +0000 (00:17 +0000)]
[CMAKE]
- add module module type, which is basically a DLL without entry point and use it for typelibs
- get rid of custom targets for generating .tlb files and use source file dependencies instead
svn path=/trunk/; revision=54813
Pierre Schweitzer [Mon, 2 Jan 2012 23:56:55 +0000 (23:56 +0000)]
[SHELL32_WINETEST]
Fix build
*grmbl*
svn path=/trunk/; revision=54812
Pierre Schweitzer [Mon, 2 Jan 2012 23:47:32 +0000 (23:47 +0000)]
[SHELL32_WINETEST]
Comment out two series of tests untill a proper fix is available. Those lead to memory misuse in shell32.
This has been revealed by r54804.
Should fix both test bots.
svn path=/trunk/; revision=54811
Pierre Schweitzer [Mon, 2 Jan 2012 10:02:50 +0000 (10:02 +0000)]
[KERNEL32]
Esthetical fixes.
svn path=/trunk/; revision=54807
Colin Finck [Sun, 1 Jan 2012 21:05:40 +0000 (21:05 +0000)]
Graphical Happy New Year!
svn path=/trunk/; revision=54805
Pierre Schweitzer [Sun, 1 Jan 2012 17:22:35 +0000 (17:22 +0000)]
[KERNEL32]
Reimplement CreateDirectoryA, CreateDirectoryExA, CreateDirectoryW, CreateDirectoryExW, RemoveDirectoryA, RemoveDirectoryW.
This reimplementation now matches the w2k3 one, properly handles reparse points (especially mount points) and also brings several fixes.
svn path=/trunk/; revision=54804
Pierre Schweitzer [Sun, 1 Jan 2012 17:19:31 +0000 (17:19 +0000)]
[KERNEL32]
Implement BaseMarkFileForDelete. This will be used later.
svn path=/trunk/; revision=54803
Pierre Schweitzer [Sun, 1 Jan 2012 17:18:13 +0000 (17:18 +0000)]
[NTDLL]
Export RtlReleaseRelativeName
svn path=/trunk/; revision=54802
Pierre Schweitzer [Sun, 1 Jan 2012 17:17:07 +0000 (17:17 +0000)]
[NDK/RTL]
Fix RtlIsDosDeviceName_U, RtlIsDosDeviceName_Ustr, RtlDosPathNameToRelativeNtPathName_U, RtlDosPathNameToRelativeNtPathName_U_WithStatus prototypes.
svn path=/trunk/; revision=54801
Pierre Schweitzer [Sun, 1 Jan 2012 17:15:25 +0000 (17:15 +0000)]
[FASTFAT]
Revert r54788: it's not appropriate yet.
svn path=/trunk/; revision=54800
Pierre Schweitzer [Sun, 1 Jan 2012 13:30:40 +0000 (13:30 +0000)]
[REACTOS]
Temporarily hackfix r50254 (let's say for a year)
Happy New Year everyone!
svn path=/trunk/; revision=54799
Jérôme Gardou [Sat, 31 Dec 2011 17:44:51 +0000 (17:44 +0000)]
[CRT]
- define CRTDLL for crt and libcntpr for right usage of _CRTIMP macro
svn path=/trunk/; revision=54796
Jérôme Gardou [Sat, 31 Dec 2011 17:29:42 +0000 (17:29 +0000)]
[NEWINFLIB]
- better fix for non standard use of swprintf, by Thomas Faber
svn path=/trunk/; revision=54795