Filip Navara [Wed, 29 Jun 2005 09:35:02 +0000 (09:35 +0000)]
Fix warnings.
svn path=/trunk/; revision=16321
Filip Navara [Wed, 29 Jun 2005 07:09:25 +0000 (07:09 +0000)]
Move the inclusion of <debug.h> to individual files and consolidate the inclusion of DDRAW/D3D headers a bit.
svn path=/trunk/; revision=16320
Steven Edwards [Wed, 29 Jun 2005 00:11:39 +0000 (00:11 +0000)]
move a few more headers to the PSDK
svn path=/trunk/; revision=16319
Gunnar Dalsnes [Tue, 28 Jun 2005 23:36:28 +0000 (23:36 +0000)]
use correct resourcefile
svn path=/trunk/; revision=16318
Steven Edwards [Tue, 28 Jun 2005 23:31:38 +0000 (23:31 +0000)]
move ipexport.h to PSDK
svn path=/trunk/; revision=16317
Steven Edwards [Tue, 28 Jun 2005 22:56:09 +0000 (22:56 +0000)]
remove inclusion of basetsd.h, I did not mean to commit this
svn path=/trunk/; revision=16316
Gé van Geldorp [Tue, 28 Jun 2005 22:33:48 +0000 (22:33 +0000)]
Start off atoms in life with a ReferenceCount of 1
svn path=/trunk/; revision=16315
Steven Edwards [Tue, 28 Jun 2005 22:09:03 +0000 (22:09 +0000)]
move some wine headers to the PSDK
svn path=/trunk/; revision=16314
Alex Ionescu [Tue, 28 Jun 2005 21:01:50 +0000 (21:01 +0000)]
Move MS DDK files to DDK
svn path=/trunk/; revision=16313
Alex Ionescu [Tue, 28 Jun 2005 20:30:26 +0000 (20:30 +0000)]
Copy more official headers to psdk directory
svn path=/trunk/; revision=16312
Alex Ionescu [Tue, 28 Jun 2005 20:30:21 +0000 (20:30 +0000)]
Copy more official headers to psdk directory
svn path=/trunk/; revision=16311
Alex Ionescu [Tue, 28 Jun 2005 16:59:43 +0000 (16:59 +0000)]
Add PSDK headers from ./include to ./w32api, delete some outdated headers and place some in ddk properly
svn path=/trunk/; revision=16310
Eric Kohl [Mon, 27 Jun 2005 22:42:28 +0000 (22:42 +0000)]
Implement private object security functions.
svn path=/trunk/; revision=16309
Eric Kohl [Mon, 27 Jun 2005 21:11:29 +0000 (21:11 +0000)]
- Add Rtl*SecurityObject stubs.
- Export RtlpUnWaitCriticalSection and RtlWaitForCriticalSection.
- Replace DWORDs by ULONGs.
svn path=/trunk/; revision=16308
Hartmut Birr [Mon, 27 Jun 2005 18:56:50 +0000 (18:56 +0000)]
Fixed the rule for wrc.o.
svn path=/trunk/; revision=16307
Magnus Olsen [Mon, 27 Jun 2005 18:53:37 +0000 (18:53 +0000)]
remove blank space at end of line 143 did not see it
sorry for compiling waring
svn path=/trunk/; revision=16306
Magnus Olsen [Mon, 27 Jun 2005 18:46:07 +0000 (18:46 +0000)]
Brandon Turner <turnerb7@msu.edu> Implemented /A example "del /A:H /A:-R *.exe -ping.exe"
svn path=/trunk/; revision=16305
Alex Ionescu [Sun, 26 Jun 2005 22:16:39 +0000 (22:16 +0000)]
Delete last trace of old headers in NDIS, and clean up some more old headers
svn path=/trunk/; revision=16304
Thomas Bluemel [Sun, 26 Jun 2005 21:42:30 +0000 (21:42 +0000)]
- don't use the UNIMPLEMENTED macro in ObFindHandleForObject because it's actually used by win32k already
- set the right generic mapping for desktop and window station handles during win32k startup
svn path=/trunk/; revision=16303
Alex Ionescu [Sun, 26 Jun 2005 21:32:48 +0000 (21:32 +0000)]
Fix boot
svn path=/trunk/; revision=16302
Eric Kohl [Sun, 26 Jun 2005 21:01:19 +0000 (21:01 +0000)]
Build LSASS.
svn path=/trunk/; revision=16301
Eric Kohl [Sun, 26 Jun 2005 19:57:29 +0000 (19:57 +0000)]
Remove useless Nt*Chanel and NtQueryOleDirectoryFile() prototypes.
svn path=/trunk/; revision=16300
Alex Ionescu [Sun, 26 Jun 2005 19:29:12 +0000 (19:29 +0000)]
Fix kdbg build and some more header cleanups: add csq.q to ntifs, since it's now fully documented by MS (kept vizzini's comments though), moved af_irda to w32api because it's part of PSDK, moved ntbootvid.h to bootvid directory, removed ldrfuncs.h and add ndk's ldrfuncs.h to umode ndk (it was missing)
svn path=/trunk/; revision=16298
Eric Kohl [Sun, 26 Jun 2005 18:04:20 +0000 (18:04 +0000)]
Revert patch 16283 because it breaks PSDK compatibility.
svn path=/trunk/; revision=16297
Alex Ionescu [Sun, 26 Jun 2005 18:00:22 +0000 (18:00 +0000)]
Seems I forgot to commit this, sorry
svn path=/trunk/; revision=16296
Eric Kohl [Sun, 26 Jun 2005 17:22:34 +0000 (17:22 +0000)]
Add missing base address for cfgmgr32.dll and lsasrv.dll.
svn path=/trunk/; revision=16295
Alex Ionescu [Sun, 26 Jun 2005 17:11:20 +0000 (17:11 +0000)]
Fix build
svn path=/trunk/; revision=16294
Alex Ionescu [Sun, 26 Jun 2005 16:35:51 +0000 (16:35 +0000)]
Finalize organization of rtlfuncs.h and update FIXME status.
svn path=/trunk/; revision=16293
Alex Ionescu [Sun, 26 Jun 2005 16:35:17 +0000 (16:35 +0000)]
Remove depcrecated constant
svn path=/trunk/; revision=16292
Alex Ionescu [Sun, 26 Jun 2005 16:07:49 +0000 (16:07 +0000)]
Update FIXME status.
svn path=/trunk/; revision=16291
Alex Ionescu [Sun, 26 Jun 2005 16:06:32 +0000 (16:06 +0000)]
Fixes for NDK compatibily (and plain ol' good design): - Use correct LDRP_ flags instead of our own made up ones. - Remove extra Process Info Classes that aren't in winddk, and use an add-on enumeration in the NDK. - Make ntoskrnl even more unaware of Win32K Internals by removing the deprecated PsCreateWin32Process function, moving w32process/thread allocation to win32k, and fixing the PsEstablishWin32Callouts function to use the latest NT prototype and callout data. These changes are similar to the ones done in NT.
svn path=/trunk/; revision=16290
James Tabor [Sun, 26 Jun 2005 15:49:56 +0000 (15:49 +0000)]
Setup support for ShowOwnedPopups and expand new function in NtUserCallTwoParam.
svn path=/trunk/; revision=16289
Alex Ionescu [Sun, 26 Jun 2005 15:22:44 +0000 (15:22 +0000)]
Satisfy blight's excessively arrogant attitude and overblown ego
svn path=/trunk/; revision=16288
Alex Ionescu [Sun, 26 Jun 2005 14:52:15 +0000 (14:52 +0000)]
Add NDK FIXME List.
svn path=/trunk/; revision=16287
Eric Kohl [Sun, 26 Jun 2005 14:02:36 +0000 (14:02 +0000)]
Build lsasrv.dll.
svn path=/trunk/; revision=16286
Hervé Poussineau [Sun, 26 Jun 2005 12:51:17 +0000 (12:51 +0000)]
Move variable declaration at the top of the function
Remove unneeded affectation of hProcessHeap (already initialized in DllMain)
svn path=/trunk/; revision=16285
Eric Kohl [Sun, 26 Jun 2005 12:17:27 +0000 (12:17 +0000)]
Add cfgmgr32 dll.
This is a forwarder dll that passes all calls to setupapi.dll.
svn path=/trunk/; revision=16284
Eric Kohl [Sun, 26 Jun 2005 11:14:48 +0000 (11:14 +0000)]
Don't redefine ANSI_STRING, UNICODE_STRING and OBJECT_ATTRIBUTES if the NDK already defines them.
svn path=/trunk/; revision=16283
Eric Kohl [Sun, 26 Jun 2005 11:07:15 +0000 (11:07 +0000)]
Add missing resource function prototypes.
svn path=/trunk/; revision=16282
Alex Ionescu [Sun, 26 Jun 2005 06:27:34 +0000 (06:27 +0000)]
Hasta la vista ntdll/napi headers
svn path=/trunk/; revision=16281
Alex Ionescu [Sun, 26 Jun 2005 06:06:51 +0000 (06:06 +0000)]
fix diskdump build
svn path=/trunk/; revision=16280
Alex Ionescu [Sun, 26 Jun 2005 05:52:40 +0000 (05:52 +0000)]
Kill NTOS headers. So long, and thanks for all the fish
svn path=/trunk/; revision=16279
Alex Ionescu [Sun, 26 Jun 2005 05:06:38 +0000 (05:06 +0000)]
make usb miniports not to use old header
svn path=/trunk/; revision=16278
Alex Ionescu [Sun, 26 Jun 2005 05:04:12 +0000 (05:04 +0000)]
make lsass, win32k and vbe/xbox miniports use ndk instead of old headers
svn path=/trunk/; revision=16277
Alex Ionescu [Sun, 26 Jun 2005 04:50:07 +0000 (04:50 +0000)]
Revert accidental commit
svn path=/trunk/; revision=16276
Alex Ionescu [Sun, 26 Jun 2005 04:49:10 +0000 (04:49 +0000)]
Imitate NT and set some of the private object info for desktop/winsta inside win32k, not inside the kernel, so we don't need to know about win32k's private objects
svn path=/trunk/; revision=16275
Alex Ionescu [Sun, 26 Jun 2005 04:00:25 +0000 (04:00 +0000)]
Build videoprt with NDK
svn path=/trunk/; revision=16274
Eric Kohl [Sun, 26 Jun 2005 01:12:21 +0000 (01:12 +0000)]
Hal needs KPCR_BASE
svn path=/trunk/; revision=16273
Eric Kohl [Sun, 26 Jun 2005 01:08:55 +0000 (01:08 +0000)]
Fix indentation, remove trailing whitespace and sort prototypes.
svn path=/trunk/; revision=16272
Alex Ionescu [Sat, 25 Jun 2005 20:05:56 +0000 (20:05 +0000)]
build win32k with NDK, finally\!
svn path=/trunk/; revision=16271
Alex Ionescu [Sat, 25 Jun 2005 18:18:01 +0000 (18:18 +0000)]
fix most parts of the build except win32k
svn path=/trunk/; revision=16270
Alex Ionescu [Sat, 25 Jun 2005 18:08:47 +0000 (18:08 +0000)]
Add many more structures to NDK which were incorrectly in the w32api IFS
svn path=/trunk/; revision=16269
Alex Ionescu [Sat, 25 Jun 2005 17:01:17 +0000 (17:01 +0000)]
Large partial cleanup of ntoskrnl internal headers, mostly to delete obsoleted or non-useful headers, to reformat some horrible tab, spaces, etc mixups, and to move to NDK some public structures and remove all the include headers so that the standard one can be added. Note the word partial, meaning more will come in order to fully fix the mess.
svn path=/trunk/; revision=16268
Hervé Poussineau [Sat, 25 Jun 2005 16:01:27 +0000 (16:01 +0000)]
Remove mouse type selection in usetup.
i8042prt driver is always loaded for keyboard and auto-detects the PS/2 mouse (if any)
sermouse driver is loaded if a serial mouse is enumerated by serenum driver
svn path=/trunk/; revision=16267
Alex Ionescu [Sat, 25 Jun 2005 14:04:56 +0000 (14:04 +0000)]
Build ntoskrnl with NDK, and don't use rosrtl
svn path=/trunk/; revision=16266
Alex Ionescu [Sat, 25 Jun 2005 14:03:51 +0000 (14:03 +0000)]
Forgot this, sorry
svn path=/trunk/; revision=16265
Alex Ionescu [Sat, 25 Jun 2005 13:55:24 +0000 (13:55 +0000)]
Build secur32 with NDK
svn path=/trunk/; revision=16264
Alex Ionescu [Sat, 25 Jun 2005 05:01:29 +0000 (05:01 +0000)]
Fix token structure, add aux_data, fix KeDisconnectInterrupt and add NtBuildNumber (fixes for NDK)
svn path=/trunk/; revision=16263
Magnus Olsen [Fri, 24 Jun 2005 22:52:21 +0000 (22:52 +0000)]
Brandon Turner <turnerb7@msu.edu>) simple check to fix > and | bug with 'rem' I (greatlord / Magnus Olsen) did small change on his patch so it did null terminate the strings right
svn path=/trunk/; revision=16262
Alex Ionescu [Fri, 24 Jun 2005 20:58:18 +0000 (20:58 +0000)]
Add missing privileges to winddk
svn path=/trunk/; revision=16261
Casper Hornstrup [Fri, 24 Jun 2005 19:39:47 +0000 (19:39 +0000)]
Search current directory first for #include "".
svn path=/trunk/; revision=16260
Hervé Poussineau [Fri, 24 Jun 2005 18:28:22 +0000 (18:28 +0000)]
Change STATUS error codes to winerror ones
svn path=/trunk/; revision=16259
Hervé Poussineau [Fri, 24 Jun 2005 18:19:40 +0000 (18:19 +0000)]
Dmitry Philippov (shedon@mail.ru): implement GetCommConfig and SetCommConfig
svn path=/trunk/; revision=16258
Thomas Bluemel [Fri, 24 Jun 2005 18:11:16 +0000 (18:11 +0000)]
- Moved ntdll's atom table implementation to rtl, rewrote it to use proper structures and share the generic implementation between ntoskrnl and ntdll
- Updated the rtl handle table implementation to use proper structures. Reserved handles are not yet supported correctly.
svn path=/trunk/; revision=16257
Alex Ionescu [Fri, 24 Jun 2005 16:39:49 +0000 (16:39 +0000)]
Fix rtshared, didn't know about this module
svn path=/trunk/; revision=16256
Alex Ionescu [Fri, 24 Jun 2005 15:38:29 +0000 (15:38 +0000)]
Build regtess with standard windows header only, not NTOS
svn path=/trunk/; revision=16255
Alex Ionescu [Fri, 24 Jun 2005 15:34:40 +0000 (15:34 +0000)]
Forgot to commit this fix to ntifs
svn path=/trunk/; revision=16254
Alex Ionescu [Fri, 24 Jun 2005 01:37:08 +0000 (01:37 +0000)]
Build HAL with NDK
svn path=/trunk/; revision=16253
Alex Ionescu [Fri, 24 Jun 2005 01:31:23 +0000 (01:31 +0000)]
Build eventlog, umpnpmgr, rpcss with NDK
svn path=/trunk/; revision=16252
Hervé Poussineau [Thu, 23 Jun 2005 21:36:40 +0000 (21:36 +0000)]
Add COMMPROP_INITIALIZED constant. It is used in COMMPROP structure, for dwProvSpec1 field
svn path=/trunk/; revision=16251
Hervé Poussineau [Thu, 23 Jun 2005 20:34:17 +0000 (20:34 +0000)]
Assign provider-specific fields in IOCTL_SERIAL_GET_PROPERTIES
Big clean up in serial.h header
Fix header text (remove $Id...)
svn path=/trunk/; revision=16250
Steven Edwards [Thu, 23 Jun 2005 18:15:04 +0000 (18:15 +0000)]
convert all of the gdiplus stuff to lowercase
svn path=/trunk/; revision=16249
Magnus Olsen [Thu, 23 Jun 2005 18:12:17 +0000 (18:12 +0000)]
(Brandon Turner) <turnerb7@msu.edu>) Fixed bug to allow MS style wildcards + code clean up added /y and /-y
svn path=/trunk/; revision=16248
Gé van Geldorp [Thu, 23 Jun 2005 17:54:22 +0000 (17:54 +0000)]
Don't draw 0-width HLine
svn path=/trunk/; revision=16247
Alex Ionescu [Thu, 23 Jun 2005 15:58:03 +0000 (15:58 +0000)]
Build stub hal with NDK
svn path=/trunk/; revision=16246
Alex Ionescu [Thu, 23 Jun 2005 15:29:20 +0000 (15:29 +0000)]
Fix bug in interrupt code
svn path=/trunk/; revision=16245
Steven Edwards [Thu, 23 Jun 2005 13:31:33 +0000 (13:31 +0000)]
properly break it. correct typo
svn path=/trunk/; revision=16244
Steven Edwards [Thu, 23 Jun 2005 13:26:18 +0000 (13:26 +0000)]
break the tree for gcc 3.4.1 and gcc 4 at the request of Alex
svn path=/trunk/; revision=16243
Steven Edwards [Thu, 23 Jun 2005 12:38:13 +0000 (12:38 +0000)]
one has to wonder if I am fixing a kernel build.....
svn path=/trunk/; revision=16242
Alex Ionescu [Thu, 23 Jun 2005 12:22:32 +0000 (12:22 +0000)]
Revert accidental change
svn path=/trunk/; revision=16241
Thomas Bluemel [Thu, 23 Jun 2005 10:34:16 +0000 (10:34 +0000)]
flag IsTokenRestricted() as @implemented
svn path=/trunk/; revision=16240
Alex Ionescu [Thu, 23 Jun 2005 05:07:25 +0000 (05:07 +0000)]
Fix two more build issues caused by greatlod's d3d header change and ndk bug
svn path=/trunk/; revision=16239
Alex Ionescu [Thu, 23 Jun 2005 04:53:57 +0000 (04:53 +0000)]
use DDK for rossym
svn path=/trunk/; revision=16238
Alex Ionescu [Thu, 23 Jun 2005 04:52:27 +0000 (04:52 +0000)]
fix build...sigh...sorry, my ntoskrnl builds with NDK
svn path=/trunk/; revision=16237
Alex Ionescu [Thu, 23 Jun 2005 04:42:49 +0000 (04:42 +0000)]
Fix more ddk/ndk missing defintions
svn path=/trunk/; revision=16236
Alex Ionescu [Thu, 23 Jun 2005 03:24:42 +0000 (03:24 +0000)]
Fix build (my fault now :P)
svn path=/trunk/; revision=16235
Alex Ionescu [Thu, 23 Jun 2005 03:18:20 +0000 (03:18 +0000)]
Fix some NDK things and missing w32api defines.
svn path=/trunk/; revision=16234
Alex Ionescu [Thu, 23 Jun 2005 01:36:58 +0000 (01:36 +0000)]
Fix build (no, not because of me, casper)
svn path=/trunk/; revision=16233
Steven Edwards [Wed, 22 Jun 2005 23:47:53 +0000 (23:47 +0000)]
mark IopCsqCancelRoutine as static. Vizzini really does write good code.
svn path=/trunk/; revision=16232
Alex Ionescu [Wed, 22 Jun 2005 23:12:49 +0000 (23:12 +0000)]
Fix typo
svn path=/trunk/; revision=16231
Alex Ionescu [Wed, 22 Jun 2005 23:12:24 +0000 (23:12 +0000)]
Build diskdump with NDK
svn path=/trunk/; revision=16230
Alex Ionescu [Wed, 22 Jun 2005 23:10:15 +0000 (23:10 +0000)]
Fix definition of KINTERRUPT in ROS headers so that moving to NDK will be easier. Also fix KeDisconnectInterrupt to return the old state instead of VOID, and re-write the I/O Interrupt code to work with an array and first object for better speed
svn path=/trunk/; revision=16229
Steven Edwards [Wed, 22 Jun 2005 21:55:43 +0000 (21:55 +0000)]
added msxmldid.h from wine
svn path=/trunk/; revision=16228
Magnus Olsen [Wed, 22 Jun 2005 21:51:30 +0000 (21:51 +0000)]
move ddrawi.h to ddk there it belong
svn path=/trunk/; revision=16227
Thomas Bluemel [Wed, 22 Jun 2005 21:01:13 +0000 (21:01 +0000)]
implemented RtlHashUnicodeString and export it in ntdll
svn path=/trunk/; revision=16226
Steven Edwards [Wed, 22 Jun 2005 20:51:22 +0000 (20:51 +0000)]
remove unnneed function declariation
svn path=/trunk/; revision=16225
Maarten Bosma [Wed, 22 Jun 2005 19:51:01 +0000 (19:51 +0000)]
Removed ddk/ddrawi.h because we have it twice, also removed some defines from ddrawint.h that are already in ddrawi.h
svn path=/trunk/; revision=16224
Alex Ionescu [Wed, 22 Jun 2005 19:33:26 +0000 (19:33 +0000)]
Fix build (eh, Casper? :P)
svn path=/trunk/; revision=16223
Thomas Bluemel [Wed, 22 Jun 2005 19:18:21 +0000 (19:18 +0000)]
close extern "C" block for c++ code
svn path=/trunk/; revision=16222
Alex Ionescu [Wed, 22 Jun 2005 18:06:47 +0000 (18:06 +0000)]
Fix build
svn path=/trunk/; revision=16221