Commit graph

49497 commits

Author SHA1 Message Date
Thomas Faber
f2d3731646 [NTOSKRNL/MM]
- Fix memory type comparison in MiScanMemoryDescriptors. Spotted by Samuel Serapion

svn path=/trunk/; revision=54865
2012-01-07 17:05:41 +00:00
Timo Kreuzer
d70e186df5 [CMAKE]
Add inetcpl to msvc build

svn path=/trunk/; revision=54864
2012-01-07 16:31:13 +00:00
Timo Kreuzer
c62e8a8680 [DDK]
Add wsk.h

svn path=/trunk/; revision=54863
2012-01-07 16:14:00 +00:00
Timo Kreuzer
0972817d02 [CMAKE]
add _PREFAST_ option for amd64, too

svn path=/trunk/; revision=54862
2012-01-07 16:05:25 +00:00
Johannes Anderwald
c8c261269c [WDMAUD]
- Improve error check

svn path=/trunk/; revision=54861
2012-01-07 15:42:53 +00:00
Johannes Anderwald
0ff1f7b6ae [SHELL32]
- Check if querying  shell details failed

svn path=/trunk/; revision=54860
2012-01-07 15:40:27 +00:00
Cameron Gutman
3f96d1516b [HIVESYS]
- Add an entry for ndisuio (temporary until INF install works)
- Autostart WZC service
[NDISUIO]
- Fix crash during binding and receive
- Add more debugging

svn path=/branches/wlan-bringup/; revision=54857
2012-01-07 05:54:14 +00:00
Cameron Gutman
d665699bee [NDISUIO]
- Bug fixes
- Make the packet and buffer pools per adapter
- Crashes during bind for some reason

svn path=/branches/wlan-bringup/; revision=54855
2012-01-06 19:43:15 +00:00
Sylvain Petreolle
fa180d7efb [NDISUIO]
Add missing include path.

svn path=/branches/wlan-bringup/; revision=54853
2012-01-06 19:32:05 +00:00
Timo Kreuzer
6df852ceb8 [SAL.h]
Add definitions for declspec based sal

svn path=/trunk/; revision=54851
2012-01-06 17:02:57 +00:00
Cameron Gutman
f889faa935 [NDISUIO]
- Build fixes

svn path=/branches/wlan-bringup/; revision=54849
2012-01-06 05:59:56 +00:00
Rafal Harabien
e33649d62d [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
2012-01-05 23:04:06 +00:00
Eric Kohl
658d817a6e [EVENTLOG]
- Implement LogfBackupFile.
- Fix a typo.

svn path=/trunk/; revision=54847
2012-01-05 23:03:40 +00:00
Eric Kohl
262ece40e1 [ADVAPI32]
Pass nt paths to ElfrBackupELFW and ElfrClearELFW.

svn path=/trunk/; revision=54846
2012-01-05 22:07:33 +00:00
Rafal Harabien
61e7814932 [SHELL32]
- Formatting. No code changes.

svn path=/trunk/; revision=54845
2012-01-05 18:34:35 +00:00
Rafal Harabien
898071bb08 [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
2012-01-05 18:31:18 +00:00
Rafal Harabien
9aae27bf4a [NOTEPAD][WORDPAD]
- Add version information
[BOOTDATA]
- Add Notepad, Wordpad and Paint to Applications registry key

svn path=/trunk/; revision=54842
2012-01-05 17:59:19 +00:00
Timo Kreuzer
5a729992d7 [CMAKE]
Add an option to compile with PREFAST enabled, when using MSVC

svn path=/trunk/; revision=54841
2012-01-05 17:19:15 +00:00
Timo Kreuzer
8266c38acf [SAL.H]
Add macros and types for attribute based SAL

svn path=/trunk/; revision=54840
2012-01-05 17:06:10 +00:00
Timo Kreuzer
73c64d97fb [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
2012-01-05 11:20:28 +00:00
Aleksey Bragin
430051bd93 [NTOS]
- Cast to actually returned types not just PVOID.

svn path=/trunk/; revision=54833
2012-01-04 12:22:38 +00:00
Aleksey Bragin
340ac9a8d6 [NDK]
- Fix a typo ("add more underscores!") in a struct forward declaration.

svn path=/trunk/; revision=54832
2012-01-04 12:18:23 +00:00
Cameron Gutman
ee6a082e17 [NDISUIO]
- Build file fixes

svn path=/branches/wlan-bringup/; revision=54831
2012-01-03 21:13:43 +00:00
Pierre Schweitzer
612b04ffe2 [WININET]
Fix handle leak
Already sent & committed upstream: 85e2b4d7df

svn path=/trunk/; revision=54830
2012-01-03 20:45:28 +00:00
Pierre Schweitzer
1bb43abd3a [DPLAYX]
Fix handle leak
Already sent & committed upstream: 2d14f89fea

svn path=/trunk/; revision=54829
2012-01-03 20:44:42 +00:00
Pierre Schweitzer
de15bc1cbb [SHELL32_WINETEST]
Get back previously commented out tests

svn path=/trunk/; revision=54828
2012-01-03 20:41:32 +00:00
Timo Kreuzer
da309e313f [USBDRV]
remove hacks to fix build


svn path=/trunk/; revision=54827
2012-01-03 20:23:29 +00:00
Timo Kreuzer
dfb2191a95 Fix build
svn path=/trunk/; revision=54826
2012-01-03 20:15:25 +00:00
Timo Kreuzer
e198afb1c1 [XDK/DDK]
- Add sspi.h to xdk and and include it in ntifs.h.
Dedicated to Alex

svn path=/trunk/; revision=54825
2012-01-03 19:42:58 +00:00
Timo Kreuzer
1e610c23cc [PSDK]
- Add sal.h and include it in specstrings.h
- Inlude specstrigs.h from crtdfs.h

svn path=/trunk/; revision=54824
2012-01-03 19:41:18 +00:00
Cameron Gutman
31b309b74d [NDISUIO]
- Make reads cancelable
- Fix a bug in IOCTL_CANCEL_READ handling

svn path=/branches/wlan-bringup/; revision=54823
2012-01-03 19:37:03 +00:00
Cameron Gutman
90d838bf1a [NDISUIO]
- Fix missing spin lock release
- Return the correct status for an invalid index

svn path=/branches/wlan-bringup/; revision=54822
2012-01-03 19:22:30 +00:00
Cameron Gutman
7360d0e1fb [NDISUIO]
- Handle IOCTL_NDISUIO_BIND_WAIT and IOCTL_NDISUIO_QUERY_BINDING

svn path=/branches/wlan-bringup/; revision=54821
2012-01-03 19:11:57 +00:00
Pierre Schweitzer
f6bc586f58 [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
2012-01-03 19:08:46 +00:00
Cameron Gutman
22b2ba722d [NDISUIO]
- Handle IOCTL_NDISUIO_OPEN_WRITE_DEVICE and IOCTL_NDISUIO_OPEN_DEVICE properly with regard to current open handles
- Check that we have read permissions (opened by IOCTL_NDISUIO_OPEN_DEVICE) before allowing queries or reads

svn path=/branches/wlan-bringup/; revision=54819
2012-01-03 18:12:29 +00:00
Cameron Gutman
9e9a049290 [NDISUIO]
- Implement IOCTL_CANCEL_READ
- Implement IRP_MJ_READ and IRP_MJ_WRITE handling
- Misc fixes

svn path=/branches/wlan-bringup/; revision=54818
2012-01-03 17:54:01 +00:00
Cameron Gutman
81d8d54ecf [NDISUIO]
- Forgot a file

svn path=/branches/wlan-bringup/; revision=54817
2012-01-03 16:13:06 +00:00
Cameron Gutman
93d3b91947 [NDISUIO]
- Fix a race condition during adapter context destruction
- Add missing IRP completion in IRP_MJ_READ and IRP_MJ_WRITE handlers
- Create an adapter context in response to PnP events

svn path=/branches/wlan-bringup/; revision=54816
2012-01-03 16:08:24 +00:00
Sylvain Petreolle
362af7d9dc [ROSTESTS]
Fix oleaut32_winetest cmake build.

svn path=/trunk/; revision=54815
2012-01-03 11:38:21 +00:00
Pierre Schweitzer
73a5efbb25 [SHELL32_WINETEST]
Comment out yet another test.
Let's hope it will take testbot back and allow debugging.

svn path=/trunk/; revision=54814
2012-01-03 06:33:06 +00:00
Jérôme Gardou
bc74a80807 [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
2012-01-03 00:17:18 +00:00
Pierre Schweitzer
2d253f5f35 [SHELL32_WINETEST]
Fix build
*grmbl*

svn path=/trunk/; revision=54812
2012-01-02 23:56:55 +00:00
Pierre Schweitzer
fd8923e542 [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
2012-01-02 23:47:32 +00:00
Cameron Gutman
80c1df8be2 [NDISUIO]
- Add the NDISUIO driver to allow communication between user-mode and kernel-mode NIC drivers
- Only the IOCTLs required for WLAN are implemented right now
- Initial source drop without build testing

svn path=/branches/wlan-bringup/; revision=54810
2012-01-02 21:38:57 +00:00
Cameron Gutman
2b82fe44ea [WLAN-BRINGUP]
- Create a branch to drop my ndisuio work

svn path=/branches/wlan-bringup/; revision=54809
2012-01-02 20:53:24 +00:00
Pierre Schweitzer
443af3cd0f [KERNEL32]
Esthetical fixes.

svn path=/trunk/; revision=54807
2012-01-02 10:02:50 +00:00
Colin Finck
6960759eaa Graphical Happy New Year!
svn path=/trunk/; revision=54805
2012-01-01 21:05:40 +00:00
Pierre Schweitzer
1fbb5c18f9 [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
2012-01-01 17:22:35 +00:00
Pierre Schweitzer
206722861c [KERNEL32]
Implement BaseMarkFileForDelete. This will be used later.

svn path=/trunk/; revision=54803
2012-01-01 17:19:31 +00:00
Pierre Schweitzer
f6149178f5 [NTDLL]
Export RtlReleaseRelativeName

svn path=/trunk/; revision=54802
2012-01-01 17:18:13 +00:00