Filip Navara
73113cc87d
Fix prototype of RtlCreateHeap and respect the CommitRoutine if passed. Also fix the heap manager to be usable by kernel mode code.
...
svn path=/trunk/; revision=16939
2005-08-01 10:19:22 +00:00
Hervé Poussineau
515aaf6a7e
Merge from Wine:
...
- Add traces at the start of functions
- (reported by Matthew Davison)
Preserve the spaces before an opening quote in the middle of a token.
- Matthew Davison <mjd77@cam.ac.uk >
Stub out the error dialog functions.
Modify the default callbacks to call these for Delete and Rename errors.
Modify the default callbacks to ignore file missing errors when deleting files.
- Stefan Huehner <stefan@huehner.org >
Fix some more -Wmissing-declarations warnings.
- Mike McCormack <mike@codeweavers.com >
gcc 4.0 -Wpointer-sign fixes (Reg* functions).
- Detlef Riekenberg <wine.dev@web.de >
SetupSetFileQueueAlternatePlatform{AW} implemented as stub.
svn path=/trunk/; revision=16931
2005-08-01 07:46:06 +00:00
Hartmut Birr
d20bf6a780
- Implemented CsrDuplicateHandleTable.
...
- Duplicate the handle table in CsrCreateProcess if the caller wants to inherit all handles.
- Don't allocate new handles in CsrAllocConsole if the caller wants to reuse a console and if the parent handles were inherited.
- Do only allow to reuse the console from parent.
svn path=/trunk/; revision=16924
2005-07-31 21:23:40 +00:00
Martin Fuchs
611498e8d2
set svn:eol-style to native
...
svn path=/trunk/; revision=16920
2005-07-31 12:11:56 +00:00
Filip Navara
7559937efb
Fix definiton of DPRINT1 for non-DBG build.
...
svn path=/trunk/; revision=16879
2005-07-29 18:11:04 +00:00
Alex Ionescu
6aa9f0c2da
- Don't always print TRACE/WARN on WINE DLLs. Thanks to Filip Navara.
...
svn path=/trunk/; revision=16872
2005-07-29 16:06:13 +00:00
Emanuele Aliberti
f781c38507
Even if the Session Manager is a degenerate subsystem, keep its include files in the include/subsys tree.
...
svn path=/trunk/; revision=16871
2005-07-29 15:17:25 +00:00
Emanuele Aliberti
c20aa760c5
Add PORT_MESSAGE_TYPE macro.
...
svn path=/trunk/; revision=16853
2005-07-29 09:51:08 +00:00
Alex Ionescu
ddb24faedc
- Fix debug header, spottted by Gunnar
...
svn path=/trunk/; revision=16850
2005-07-29 00:14:05 +00:00
Filip Navara
f99da74356
Add definition of PI_RESOURCE_ARBITER_ENTRY.
...
svn path=/trunk/; revision=16836
2005-07-28 19:23:11 +00:00
Alex Ionescu
f15bd378aa
- Start of fixing CreateProcess's problems. Implemented the console creation as it should be done (not quite, but much closer to design then before). There are still some problems (input/output handle inconsitencies), I am currently working on these issues;
...
- Some debug header cleanup.
- Use the proper debug macros in some of the network code, shuts up a lot of spam when debugging for those modules wasn't enabled.
svn path=/trunk/; revision=16826
2005-07-28 04:12:43 +00:00
Alex Ionescu
6870957b9a
- Fix included headers in GDI for PSDK compatibility
...
- Fix some incorrect definitions.
- Remove more quintuplicated header nonsense...
svn path=/trunk/; revision=16815
2005-07-27 20:09:46 +00:00
Alex Ionescu
ea3d8b6b8d
- Fix debug header nonsense
...
- Fix some w32api definitions
- MSVC/PSDK Compatibility fixes.
- Clean up user32 headers for greater PCH usage.
svn path=/trunk/; revision=16811
2005-07-27 19:21:46 +00:00
Alex Ionescu
ad3464c9a6
- Some more PSDK compatibility fixes
...
- Misc cleanup...
svn path=/trunk/; revision=16792
2005-07-27 06:18:52 +00:00
Alex Ionescu
1f1ef9eab3
- Fix broken IInternetZoneManagerVtbl definition.
...
svn path=/trunk/; revision=16782
2005-07-27 01:56:55 +00:00
Alex Ionescu
71333e755e
- Add wine_dbgstr_w
...
- Revert changes, msiexec is shared.
svn path=/trunk/; revision=16771
2005-07-27 01:12:53 +00:00
Alex Ionescu
b8f8df7565
- Various Microsoft DDK/PSDK compatibility fixes and some MSVC stuff too.
...
- Fix PSECURITY_DESCRIPTOR_RELATIVE names.c
- Don't use rtltypes.h as a replacement for normal stdlib headers.
- Fix a HAL header fixme.
svn path=/trunk/; revision=16744
2005-07-26 14:00:45 +00:00
Thomas Bluemel
1d403604a1
import objsel.dll from wine-20050726
...
svn path=/trunk/; revision=16741
2005-07-26 13:40:31 +00:00
Alex Ionescu
f3622d33aa
- Remove ROSRTL. The era is over. Thanks to Filip for his help during the last month.
...
svn path=/trunk/; revision=16731
2005-07-26 04:52:11 +00:00
Eric Kohl
b244520c5a
- Implement CM_Get_Child_Ex, CM_Get_Parent_Ex, CM_Get_Sibling_Ex and CM_Set_DevNode_Problem[_Ex].
...
- Clean-up indentation.
svn path=/trunk/; revision=16704
2005-07-23 13:43:52 +00:00
Thomas Bluemel
5518114830
declare RtlDuplicateUnicodeString
...
svn path=/trunk/; revision=16693
2005-07-22 22:25:25 +00:00
Eric Kohl
30f4461f0e
Forgot to commit this file.
...
svn path=/trunk/; revision=16688
2005-07-22 14:53:24 +00:00
Filip Navara
5fa260d21f
Get rid of windows.h include in win32k. Fixes bug #666 .
...
svn path=/trunk/; revision=16661
2005-07-20 07:27:09 +00:00
Alex Ionescu
e8ebef770f
- Move rosdhcp_public.h to dhcp library include directory.
...
svn path=/trunk/; revision=16659
2005-07-20 03:50:50 +00:00
Alex Ionescu
86f7b177e0
- Deleted ddk folder
...
- Moved afd headers to driver include directory
svn path=/trunk/; revision=16658
2005-07-20 03:43:20 +00:00
Alex Ionescu
0452118dc0
- Created include/libs and moved all library headers there.
...
- Created include/drivers and moved driver headers there.
- Brought back core.h as diskdump.h, and re-enabled diskdump...it seems even though I was told it doesn't work, it's still very much used.
svn path=/trunk/; revision=16657
2005-07-20 03:42:05 +00:00
Alex Ionescu
f7270f23c4
- Build cdfs, ntfs, vfatfs with PCH
...
- Remove core.h and disable diskdump driver (never worked, was told it's an abandonned, obsolete driver and I tend to agree.)
- Rename ROS ntifs.h to ccros.h and moved to root include directory (where all the "temporary" includes are for now).
- Moved ROS class2.h to drivers/storage/include, per my own and other's recommendation, to make it clear that it's a ros-intenral file only useful for low-level storage drivers (no 3rd party driver needs this, which is why MS doesn't export it).
svn path=/trunk/; revision=16656
2005-07-20 02:52:52 +00:00
Alex Ionescu
832b1aa035
- Move asm.h to NDK.
...
svn path=/trunk/; revision=16655
2005-07-20 00:33:06 +00:00
Alex Ionescu
f25f86cc02
- Fix LDR_DATA_TABLE_ENTRY definition.
...
svn path=/trunk/; revision=16648
2005-07-19 20:55:13 +00:00
Eric Kohl
5b843df690
- Implement CM_Get_Depth[_Ex] and CM_Get_DevNode_Status[_Ex].
...
- Add dummy code for CM_Get_Child_Ex, CM_Get_Parent_Ex and CM_Get_Sibling_Ex. WIDL doesn't support this yet.
svn path=/trunk/; revision=16645
2005-07-19 15:57:30 +00:00
Hartmut Birr
08e09be28a
Changed the type of SetMember within KPRCB structure.
...
svn path=/trunk/; revision=16623
2005-07-17 18:08:19 +00:00
Hervé Poussineau
6d83f83840
Implement SetupDiGetDeviceInterfaceDetailA/W
...
svn path=/trunk/; revision=16622
2005-07-17 15:57:41 +00:00
Eric Kohl
108c748343
- Implement CM_Locate_DevNode_ExW, CM_Get_Device_ID_Size[_Ex] and CM_Get_Device_ID[_Ex]W.
...
- Add flags for CM_Get_Global_State[_Ex].
svn path=/trunk/; revision=16603
2005-07-17 09:43:54 +00:00
Alex Ionescu
698dee2b87
Fix macro to be optimized out, thanks to Filip
...
svn path=/trunk/; revision=16554
2005-07-13 15:46:59 +00:00
Alex Ionescu
c855fc1edb
Expand the wine debug macros in all cases. the actual code will get optimized away, but the variables will appear in use. removes about 100-150 warnings. also fix hidden build breakages when the macros are actually used. thanks to art
...
svn path=/trunk/; revision=16549
2005-07-13 01:41:13 +00:00
James Tabor
36a1230e2b
Start integrating and implementing key board functions. More Wine porting with ROS.
...
svn path=/trunk/; revision=16541
2005-07-12 02:45:33 +00:00
Alex Ionescu
a10ed009b7
Partial patch of larger rosrtl removal patch. This one merely is a structure fix patch, and renames/corrects RTL_USER_PROCESS_INFORMATION (which had the totally wrong names) as well as updates the TEB to the latest version. It also fixes SECTION_IMAGE_INFORMATION to have the right format and names. Also, some callers of CreateProcessW are modified to not send a constant string as lpCommandLine (this was illegal and will crash on Windows/my patch). INITIAL_TEB was also renamed to the more correct fields, although they won't make sense with the current rosrtl/rtl implementation, the names will only make sense with the next patch. Finally NtTerminateThread was fixed to support sending NULL as handle, and PspExitThread was updated to work with the new FreestackOnExit flag, both of which will be used in the next patch.
...
svn path=/trunk/; revision=16540
2005-07-12 01:56:14 +00:00
Eric Kohl
a5b363cd94
- Implement CM_Get_Global_State/CM_Get_Global_State_Ex.
...
- All RPC-Calls to umpnpmgr return CONFIGRET.
svn path=/trunk/; revision=16525
2005-07-10 11:49:10 +00:00
James Tabor
31c9627540
Add MIIM_BITMAP & MNS_CHECKORBMP support in menu. Based on Wine port.
...
svn path=/trunk/; revision=16502
2005-07-07 23:29:53 +00:00
Eric Kohl
8655ed62ef
Move undocumented GUIDs to a new NDK header file.
...
svn path=/trunk/; revision=16464
2005-07-06 20:20:02 +00:00
Thomas Bluemel
cc6ffdce48
fixed some signed/unsigned comparison warnings with -Wsign-compare
...
svn path=/trunk/; revision=16441
2005-07-05 22:35:29 +00:00
Alex Ionescu
d9cbcc2128
Fix the build by adding KDPC_DATA as a shared arch structure. Kind of a hack but I could not find another way to avoid the undelrying recursive dependencies that not doing this would cause. Also made an arch-specific fix to KPROCESS and wrote a little comment on it
...
svn path=/trunk/; revision=16439
2005-07-05 21:57:55 +00:00
Eric Kohl
40dc1919bc
Add architecture-specific headers and move I386-specific definitions into them.
...
svn path=/trunk/; revision=16437
2005-07-05 21:03:46 +00:00
Hervé Poussineau
7afd05c217
Fix compilation due to revision 16425.
...
I forgot a parameter in SetupDiGetClassDevsExA/W ...
svn path=/trunk/; revision=16427
2005-07-05 14:00:33 +00:00
Hervé Poussineau
4a200035de
Implement SetupDiGetClassDevs(Ex)A/W
...
svn path=/trunk/; revision=16425
2005-07-05 12:59:14 +00:00
Thomas Bluemel
945ed508b6
fix code that depends on GCC's void* pointer arithmetic extension
...
svn path=/trunk/; revision=16420
2005-07-05 00:24:36 +00:00
Eric Kohl
2bdea48b49
- Implement PlugPlayControlProperty and PlugPlayControlGetDeviceDepth
...
- Move documentation from NDK headers
svn path=/trunk/; revision=16399
2005-07-03 21:25:00 +00:00
Hervé Poussineau
3988ea5599
Implement SetupDiGetDeviceRegistryPropertyA
...
Add stub for SetupDiGetDeviceRegistryPropertyW
svn path=/trunk/; revision=16398
2005-07-03 20:19:55 +00:00
Thomas Bluemel
4be9703fa6
- imported uxtheme.dll from WINE-20050703
...
- added missing definitions in w32api
- imported schemadef.h from WINE and replaced most of tmschema.h with WINE's version (which is much more correct)
svn path=/trunk/; revision=16394
2005-07-03 18:32:22 +00:00
Eric Kohl
89ac547ef5
- Move definitions from ntpnp.h into NDK and DDK
...
- Remove ntpnp.h
svn path=/trunk/; revision=16393
2005-07-03 15:21:19 +00:00