reactos.git
10 years ago[XDK]
Timo Kreuzer [Wed, 24 Mar 2010 01:39:36 +0000 (01:39 +0000)]
[XDK]
- Fix and update some amd64 definitions

svn path=/branches/header-work/; revision=46385

10 years ago[XDK] Move more stuff from ntddk.template.h into appropriate headers
Timo Kreuzer [Tue, 23 Mar 2010 21:04:48 +0000 (21:04 +0000)]
[XDK] Move more stuff from ntddk.template.h into appropriate headers

svn path=/branches/header-work/; revision=46365

10 years ago[XDK]
Timo Kreuzer [Tue, 23 Mar 2010 20:18:51 +0000 (20:18 +0000)]
[XDK]
- add x86/ke.h(mm.h and amd64/mm.h
- cleanup ntddk.template.h, moving stuff into approproate headers

svn path=/branches/header-work/; revision=46364

10 years ago[XDK]
Timo Kreuzer [Tue, 23 Mar 2010 19:24:29 +0000 (19:24 +0000)]
[XDK]
- cleanup wdm.template.h, move to appropriate headers
- move ntddk stuff after wdm stuff in extypes.h
[NTDDK/WDM]
- Regenerate headers

svn path=/branches/header-work/; revision=46363

10 years ago- Move atsmedia.h to PSDK, introduce pragma once and remove the comments block and...
Amine Khaldi [Tue, 23 Mar 2010 18:38:46 +0000 (18:38 +0000)]
- Move atsmedia.h to PSDK, introduce pragma once and remove the comments block and the header guard.
- NTDDK -> NTAPI
- DDKCDECLAPI -> __cdecl
- Update wdm.h to reflect the recent XDK changes
- Improve bdasup.h, apply a consistent formatting, introduce pragma once and add the missing BDA_TOPOLOGY_JOINT and KSM_PIN_PAIR definitions

svn path=/branches/header-work/; revision=46362

10 years ago[WDM] Disable some warnings on MSVC
Timo Kreuzer [Tue, 23 Mar 2010 18:34:15 +0000 (18:34 +0000)]
[WDM] Disable some warnings on MSVC

svn path=/branches/header-work/; revision=46361

10 years ago[XDK]
Timo Kreuzer [Tue, 23 Mar 2010 17:09:17 +0000 (17:09 +0000)]
[XDK]
Improve BYTES_TO_PAGES macro

svn path=/branches/header-work/; revision=46360

10 years ago[NTIFS]
Timo Kreuzer [Tue, 23 Mar 2010 16:58:28 +0000 (16:58 +0000)]
[NTIFS]
- Don't check for non existing NTDDI_NT4 (MS typo)
[XDK]
- Fix PGPE_CONNECT_VECTOR2
- Don't check for non existing NTDDI_WIN2003 (MS typo)

svn path=/branches/header-work/; revision=46359

10 years ago[XDK]
Timo Kreuzer [Tue, 23 Mar 2010 16:42:06 +0000 (16:42 +0000)]
[XDK]
- Reorder iotypes, putting wdm stuff before ntddk stuff (dependencies)
- Update wdm.h and ntddk.h
- cleanup ntdef.h, use C-style comments

svn path=/branches/header-work/; revision=46358

10 years agoDDKAPI -> NTAPI
Timo Kreuzer [Tue, 23 Mar 2010 16:38:10 +0000 (16:38 +0000)]
DDKAPI -> NTAPI

svn path=/branches/header-work/; revision=46357

10 years ago[XDK]
Amine Khaldi [Tue, 23 Mar 2010 00:27:32 +0000 (00:27 +0000)]
[XDK]
- Add the missing definitions needed to autogenerate ntddk.h
- Add ntddk.template.h as a template for autogenerating ntddk.h
- Adjust generate.bat to generate ntddk.h too.
[DDK]
- Introduce the autogenerated ntddk.h into DDK.

svn path=/branches/header-work/; revision=46348

10 years ago[DDK]
Amine Khaldi [Mon, 22 Mar 2010 12:54:34 +0000 (12:54 +0000)]
[DDK]
- Remove some duplicated definitions.

svn path=/branches/header-work/; revision=46340

10 years ago[PSDK]
Amine Khaldi [Mon, 22 Mar 2010 01:00:05 +0000 (01:00 +0000)]
[PSDK]
- Add devpropdef.h and evntprov.h
- Fix UOW redefinition.
[DDK]
- Fix PGUID redefinition.
[XDK]
- Add wmitypes.h and include it in wdm.h autogeneration template.
- Move several definitions to their appropriate places.
- Add HalGetDmaAlignment, LEGACY_BUS_INFORMATION, IO_DEVICE_EJECT_CALLBACK, PLUGPLAY_PROPERTY_PERSISTENT, and several missing Io*, DEVICE_*, REENUMERATE_*, PCI_*, PNP_*, Ob*, OB_*, PO_*, Wmi*, Etw* and ACPI related definitions.
- Add CmKeyObjectType to exported object types.
- Fix UOW redefinition.
- Group some related definitions.
[WDM]
- Update wdm.h to reflect XDK changes.

svn path=/branches/header-work/; revision=46329

10 years ago[DDK]
Amine Khaldi [Sat, 20 Mar 2010 23:01:57 +0000 (23:01 +0000)]
[DDK]
- Fix PIO_CSQ_INSERT_IRP_EX redefinition.
[NTDDK]
- Remove a couple of duplicate definitions.
[XDK]
- Move several definitions to their appropriate places.
- Add COMPUTE_PAGES_SPANNED, NODE_REQUIREMENT, MM_ANY_NODE_OK, PNTFS_DEREF_EXPORTED_SECURITY_DESCRIPTOR, PsWrapApcWow64Thread, IRP_MN_DEVICE_ENUMERATED, USE_DMA_MACROS, NO_LEGACY_DRIVERS, FO_FLAGS_VALID_ONLY_DURING_CREATE, LOADER_PARTITION_INFORMATION_EX, BOOTDISK_INFORMATION_LITE, IO_CSQ_INSERT_IRP_EX, STATUS_CONTINUE_COMPLETION and several missing Ex*, REG_*, Cm*, Mm*, SL_*, Io*, IO_*, CONNECT_*, WDM_* and WMI* definitions.
- Update ExGetCurrentResourceThread and PADAPTER_OBJECT.
- Group some related definitions.
[WDM]
- Update wdm.h to reflect XDK changes.

svn path=/branches/header-work/; revision=46290

10 years ago[NTOSKRNL]
Amine Khaldi [Sat, 20 Mar 2010 16:58:43 +0000 (16:58 +0000)]
[NTOSKRNL]
- Remove duplicate SINGLE_GROUP_LEGACY_API definition.
[PSDK]
- Add missing GROUP_AFFINITY structure.
[NTDDK]
- Remove ExFreePool definition.
[NDK]
- Remove duplicate PROCESSOR_CACHE_TYPE and CACHE_DESCRIPTOR definitions (they now exist in wdm.h).
[XDK]
- Move several definitions to their appropriate places.
- Add PROCESSOR_CALLBACK_FUNCTION, INVALID_PROCESSOR_INDEX, XSTATE_SAVE, LOOKASIDE_MINIMUM_BLOCK_SIZE and several missing Ke*, KBUGCHECK_*, KB_ADD_PAGES_FLAG_*, EXCEPTION_*, KE_PROCESSOR_CHANGE_*, Ex*, FirstEntrySList, and EX_*, RESOURCE_* definitions.
- Update ExAllocateFromNPagedLookasideList, ExAllocateFromPagedLookasideList, ExFreeToPagedLookasideList, OWNER_ENTRY and ERESOURCE.
- Group some related definitions.
[WDM]
- Update wdm.h to reflect XDK changes.

svn path=/branches/header-work/; revision=46287

10 years ago[XDK]
Amine Khaldi [Sat, 20 Mar 2010 11:47:30 +0000 (11:47 +0000)]
[XDK]
- Move several definitions to their appropriate places.
- Add FIELD_OFFSET, FIELD_SIZE, POOL_TAGGING, IF_DEBUG, IF_NTOS_DEBUG, LOOKASIDE_CHECK, KIPI_COUNTS, KTIMER_ACTUAL_LENGTH, LOGICAL_PROCESSOR_RELATIONSHIP, LTP_PC_SMT, SYSTEM_LOGICAL_PROCESSOR_INFORMATION, NUMA_NODE_RELATIONSHIP, GROUP_RELATIONSHIP, SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX, SINGLE_GROUP_LEGACY_API, KMESSAGE_SERVICE_ROUTINE, KSEMAPHORE_ACTUAL_LENGTH and several missing CACHE_*, PROCESSOR_* and KAPC_* definitions.
- Group some related definitions.
- Base several ASSERT_* macros on NT_ASSERT instead of ASSERT.
[WDM]
- Update wdm.h to reflect XDK changes.

svn path=/branches/header-work/; revision=46284

10 years ago[EXT2FSD]
Amine Khaldi [Fri, 19 Mar 2010 20:01:04 +0000 (20:01 +0000)]
[EXT2FSD]
- Remove a couple of duplicate definitions (that exist now in wdm.h).
[XDK]
- Move several definitions to their appropriate places.
- Group some related definitions.
- Add vKdPrintEx, DEFINE_GUIDEX, STATICGUIDOF, RTLVERLIB_DDI, LOWBYTE_MASK, FIRSTBYTE, SECONDBYTE, THIRDBYTE, FOURTHBYTE and several missing TRANSACTIONMANAGER_*, TRANSACTION_*, RESOURCEMANAGER_*, ENLISTMENT_*, PFN_NT_*, Nt*, SHORT_*, LONG_*, PFN_RTL_*, LONGLONG_* and Rtl* definitions.
- Fix RtlCheckBit definition.
[WDM]
- Update wdm.h to reflect XDK changes.

svn path=/branches/header-work/; revision=46276

10 years ago[XDK]
Amine Khaldi [Fri, 19 Mar 2010 14:10:13 +0000 (14:10 +0000)]
[XDK]
- Move several definitions to their appropriate places.
- Add DEVICE_FLAGS, InitializeListHead32, AppendTailList, RTL_QUERY_REGISTRY_NOSTRING, NT_VERIFY, NT_VERIFYMSG, NT_VERIFYMSGW, SLIST_ENTRY32, SLIST_HEADER32 and several missing SERVICE_*, CM_*, EISA_* and IRQ_*.
- Update SLIST_HEADER.
[WDM]
- Update wdm.h to reflect XDK changes.

svn path=/branches/header-work/; revision=46273

10 years ago[XDK]
Amine Khaldi [Fri, 19 Mar 2010 12:47:29 +0000 (12:47 +0000)]
[XDK]
- Move several definitions to their appropriate places.
- Add MONITOR_DISPLAY_STATE, COUNTED_REASON_CONTEXT, PowerRequestMaximum, SET_POWER_SETTING_VALUE, NOTIFY_USER_POWER_SETTING and several missing GUIDs, APPLICATIONLAUNCH_SETTING_VALUEKEY_*, PERFSTATE_POLICY_CHANGE_*, PROCESSOR_PERF_BOOST_POLICY_*, CORE_PARKING_POLICY_CHANGE_*, POWER_*, SYSTEM_POWER_*, IOCTL_* and DIAGNOSTIC_REASON_*
[WDM]
- Update wdm.h to reflect XDK changes.

svn path=/branches/header-work/; revision=46272

10 years ago[XDK]
Amine Khaldi [Fri, 19 Mar 2010 11:36:36 +0000 (11:36 +0000)]
[XDK]
- Move PORT_MAXIMUM_MESSAGE_LENGTH, INTERFACE_TYPE and guiddef.h inclusion to their appropriate places.
- Add PIO_APC_ROUTINE_DEFINED and several missing FILE_*, IO_* and REG_* definitions.
- Remove pshpack8 inclusion around FILE_BASIC_INFORMATION.
- Update KEY_INFORMATION_CLASS.
[WDM]
- Update wdm.h to reflect XDK changes.

svn path=/branches/header-work/; revision=46271

10 years ago[XDK]
Amine Khaldi [Thu, 18 Mar 2010 22:48:53 +0000 (22:48 +0000)]
[XDK]
- DDKAPI -> NTAPI
[WDM]
- Update wdm.h to reflect XDK changes.

svn path=/branches/header-work/; revision=46268

10 years ago[XDK]
Amine Khaldi [Thu, 18 Mar 2010 22:45:30 +0000 (22:45 +0000)]
[XDK]
- Apply a consistent formatting.
[WDM]
- Update wdm.h to reflect XDK changes.

svn path=/branches/header-work/; revision=46267

10 years ago[XDK]
Amine Khaldi [Thu, 18 Mar 2010 17:16:54 +0000 (17:16 +0000)]
[XDK]
- Add KeNumberProcessors, XSTATE_CONTEXT, MINIMAL_XSTATE_AREA_LENGTH, LOCK_QUEUE_WAIT_BIT, LOCK_QUEUE_OWNER_BIT and some missing XSAVE_*, CONTEXT_* and RTL_CONTEXT_* definitions
- PKINTERRUPT_ROUTINE : DDKAPI -> NTAPI
- Add some C_ASSERTs
[WDM]
- Update wdm.h to reflect XDK changes.

svn path=/branches/header-work/; revision=46265

10 years agoSync with trunk head (part 1 of 2)
Amine Khaldi [Thu, 18 Mar 2010 15:37:13 +0000 (15:37 +0000)]
Sync with trunk head (part 1 of 2)

svn path=/branches/header-work/; revision=46262

10 years ago[PSDK]
Amine Khaldi [Thu, 18 Mar 2010 14:14:27 +0000 (14:14 +0000)]
[PSDK]
- Add several missing ntiologc.h definitions.
[XDK]
- Include ntiologc.h in wdm.h
[WDM]
- Update wdm.h to reflect XDK changes.

svn path=/branches/header-work/; revision=46261

10 years ago[NTDDK]
Amine Khaldi [Thu, 18 Mar 2010 13:37:50 +0000 (13:37 +0000)]
[NTDDK]
- Group related definitions.
[XDK]
- Add PCI_CAPABILITIES_HEADER.
[WDM]
- Update wdm.h to reflect XDK changes.

svn path=/branches/header-work/; revision=46260

10 years ago[NTDDK]
Amine Khaldi [Thu, 18 Mar 2010 13:19:50 +0000 (13:19 +0000)]
[NTDDK]
- Group some related definitions.

svn path=/branches/header-work/; revision=46259

10 years ago[NTDDK]
Amine Khaldi [Thu, 18 Mar 2010 12:54:44 +0000 (12:54 +0000)]
[NTDDK]
- Group related definitions.
- Add EXTENDED_AGP_REGISTER and several missing PCI_*, PCIX_*, and OSC_* definitions

svn path=/branches/header-work/; revision=46258

10 years ago[NTDDK]
Amine Khaldi [Thu, 18 Mar 2010 00:36:45 +0000 (00:36 +0000)]
[NTDDK]
- Group related definitions.
- Add missing NTAPI attribute to IoCreateFileSpecifyDeviceObjectHint and IoCreateFileEx.
- Fix a FIXME.
[SERIAL]
- Remove redundant IoAttachDeviceToDeviceStackSafe definition.
[MCE]
- Add mce.h definitions.

svn path=/branches/header-work/; revision=46256

10 years ago[NTDDK]
Amine Khaldi [Wed, 17 Mar 2010 22:44:46 +0000 (22:44 +0000)]
[NTDDK]
- Group related definitions.
- Add PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR_TYPE, PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR, PHYSICAL_COUNTER_RESOURCE_LIST and several missing Hal*, pHal* and HAL_* definitions.

svn path=/branches/header-work/; revision=46255

10 years ago[NTOS]
Timo Kreuzer [Wed, 17 Mar 2010 21:26:04 +0000 (21:26 +0000)]
[NTOS]
Add DPRINTs to tell if SYSENTER is detected. Requested by Christoph for testing the test machine.

svn path=/trunk/; revision=46253

10 years ago[NTDDK]
Amine Khaldi [Wed, 17 Mar 2010 16:25:03 +0000 (16:25 +0000)]
[NTDDK]
- Group related definitions.
- Update ARBITER_PARAMETERS.
- Add PS_CREATE_NOTIFY_INFO, PCREATE_PROCESS_NOTIFY_ROUTINE_EX, IMAGE_INFO_EX, TXN_PARAMETER_BLOCK, TXF_MINIVERSION_DEFAULT_VIEW, AGP_TARGET_BUS_INTERFACE_STANDARD, PNP_LOCATION_INTERFACE, and several missing Ps*, IO_*, DO_*, ARBITER_* and Io*.
- IMAGE_INFO : ULONG Reserved:22 -> ULONG Reserved:21.

svn path=/branches/header-work/; revision=46252

10 years ago[USER32]
Christoph von Wittich [Wed, 17 Mar 2010 16:20:55 +0000 (16:20 +0000)]
[USER32]
reduce diff to wine

svn path=/trunk/; revision=46251

10 years ago[NTOS]
Timo Kreuzer [Wed, 17 Mar 2010 16:17:16 +0000 (16:17 +0000)]
[NTOS]
I forgot to set the exit function for systems without sysenter/sysexit support. Should fix sysreg.

svn path=/trunk/; revision=46250

10 years ago[NTDDK]
Amine Khaldi [Wed, 17 Mar 2010 14:55:23 +0000 (14:55 +0000)]
[NTDDK]
- Fix PIMAGE_NT_HEADERS{32,64} and PCONTEXT redefinitions
- Remove duplicate SINGLE_GROUP_LEGACY_API
[NTIFS]
- Remove several duplicate definitions
[NTIMAGE]
- Fix PIMAGE_NT_HEADERS{32,64} redefinitions
[NDK]
- Fix PPEB redefinition
[XDK]
- Go back to the previous PEPROCESS and PETHREAD definitions
[WDM]
- Update wdm.h (to reflect xdk changes)

svn path=/branches/header-work/; revision=46248

10 years ago[NTOS]
Timo Kreuzer [Wed, 17 Mar 2010 13:12:46 +0000 (13:12 +0000)]
[NTOS]
Rewrite Trap exits stubs in raw assembly (2nd try) and remove inline assembly. Bugcheck in KiTrap0DHandler, when the fault was not handled. Replace code patching for sysexit vs iret with a function pointer. Slightly refactor KiSystemServiceHandler/KiFastCallEntryHanlder. Unroll the loop in the systemcall handler and use volatile keyword when reloading TrapFrame and DescriptorTable from the new stack after converting to gui thread to prevent the compiler from optimizing it away (or moving it out of the loop). Add an asm macro KiCallHandler, which expands to call on debug builds to make sure backtraces work as expected and to jmp on release builds for improved performance. Modify KiExitV86Trap to always exit and add DECLSPEC_NORETURN. Use __debugbreak() instead of while(TRUE) on errors in KiExitTrapDebugChecks.
The old code hat 2 issues: one was restoring segments in KiExitV86Trap when they shouldn't be, leading to a bugcheck. And the other was a long hang (5 mintes or more) in 3rd stage on qemu when selecting RosDbg, caused by the KiFastCallExitHandler function pointer being initialized with a pointer to the iret handler. Initializing it in code solved the issue. To figure out why is left as an exercise to the reader.

svn path=/trunk/; revision=46247

10 years ago[WIN32K]
Kamil Hornicek [Wed, 17 Mar 2010 12:11:55 +0000 (12:11 +0000)]
[WIN32K]
When adding new glyph cache entry convert the glyph bitmap with proper alignment to comply with the new code in EngCreateBitmap and remove the corresponding hack from SURFMEM_bCreateDib.

[FREETYPE]
When doing 1BPP -> 8BPP conversion set all 8 bits not only the LSB. (Freetype devs were notified of this issue)
See issue #5244 for more details.

svn path=/trunk/; revision=46246

10 years ago[XDK]
Amine Khaldi [Wed, 17 Mar 2010 11:07:59 +0000 (11:07 +0000)]
[XDK]
- Improve PEPROCESS and PETHREAD definitions
- Remove PDEVICE_HANDLER_OBJECT
[WDM]
- Update wdm.h to reflect the changes to XDK
[NTDDK]
- Remove some duplicates and group some related definitions

svn path=/branches/header-work/; revision=46245

10 years ago[XDK]
Amine Khaldi [Wed, 17 Mar 2010 10:16:54 +0000 (10:16 +0000)]
[XDK]
- Remove duplicate QUOTA_LIMITS
[WDM]
- Update wdm.h with the recent changes to XDK

svn path=/branches/header-work/; revision=46244

10 years ago - Enable ACPI
Cameron Gutman [Wed, 17 Mar 2010 09:25:55 +0000 (09:25 +0000)]
 - Enable ACPI
 - Please send all complaints to roswarrior ;)

svn path=/trunk/; revision=46243

10 years ago - Set the resource pointer back to the start of the list before looping a second...
Cameron Gutman [Wed, 17 Mar 2010 09:25:07 +0000 (09:25 +0000)]
 - Set the resource pointer back to the start of the list before looping a second time
 - Remove the duplicate OSL
 - Disable more debug prints
 - ROS with ACPI has been booted successfully on VirtualBox (with additions), QEMU, and VMware

svn path=/trunk/; revision=46242

10 years ago - Check that the memory location that we are trying to read is valid
Cameron Gutman [Wed, 17 Mar 2010 08:48:57 +0000 (08:48 +0000)]
 - Check that the memory location that we are trying to read is valid
 - Remove the VMware hack
 - ACPI works on all tested VMs now (QEMU, VirtualBox, and VMware)
 - Just a resource code issue remains and prevents us from enabling ACPI by default

svn path=/trunk/; revision=46241

10 years ago - Check that the device number is not invalid
Cameron Gutman [Wed, 17 Mar 2010 07:16:08 +0000 (07:16 +0000)]
 - Check that the device number is not invalid
 - ACPI now crashes later on VMware

svn path=/trunk/; revision=46240

10 years ago - Don't acquire the mutex in the ISR handler because we're at a raised IRQL
Cameron Gutman [Wed, 17 Mar 2010 06:19:01 +0000 (06:19 +0000)]
 - Don't acquire the mutex in the ISR handler because we're at a raised IRQL
 - Fixes VirtualBox Additions with ACPI enabled

svn path=/trunk/; revision=46239

10 years ago - Define NDEBUG and demote several non-critical debug prints to DPRINT
Cameron Gutman [Wed, 17 Mar 2010 05:30:22 +0000 (05:30 +0000)]
 - Define NDEBUG and demote several non-critical debug prints to DPRINT

svn path=/trunk/; revision=46238

10 years ago - Add a hack to disable ACPI if VMware is detected
Cameron Gutman [Wed, 17 Mar 2010 05:02:06 +0000 (05:02 +0000)]
 - Add a hack to disable ACPI if VMware is detected
 - This hack circumvents the main blocker that prevents enabling ACPI in trunk

svn path=/trunk/; revision=46237

10 years ago[USER32]
Christoph von Wittich [Wed, 17 Mar 2010 00:11:31 +0000 (00:11 +0000)]
[USER32]
reduce diff to wine

svn path=/trunk/; revision=46236

10 years ago[NTDDK]
Amine Khaldi [Wed, 17 Mar 2010 00:01:55 +0000 (00:01 +0000)]
[NTDDK]
- Group related definitions
- Add several missing Mm* and Se*

svn path=/branches/header-work/; revision=46235

10 years ago[NTDDK]
Amine Khaldi [Tue, 16 Mar 2010 23:33:28 +0000 (23:33 +0000)]
[NTDDK]
- Group related definitions
- Add CmResourceTypeMaximum, SINGLE_GROUP_LEGACY_API, MAXIMUM_EXPANSION_SIZE, EXPAND_STACK_CALLOUT and several SYSTEM_*, TIMER_SET_*, XSTATE_*, SHARED_*, EX_*, PCCARD_*, PAUSE_PROCESSOR and Ke*

svn path=/branches/header-work/; revision=46234

10 years ago[ADVAPI32]
Eric Kohl [Tue, 16 Mar 2010 23:10:03 +0000 (23:10 +0000)]
[ADVAPI32]
- Create a service status handle when a service starts and destroy it after it has been stopped.

svn path=/trunk/; revision=46233

10 years agoUpdate some more apps. (OpenOffice 3.2.0, SciTE 2.03)
Daniel Reimer [Tue, 16 Mar 2010 22:37:53 +0000 (22:37 +0000)]
Update some more apps. (OpenOffice 3.2.0, SciTE 2.03)

svn path=/trunk/; revision=46232

10 years ago[USER32]
Christoph von Wittich [Tue, 16 Mar 2010 22:21:20 +0000 (22:21 +0000)]
[USER32]
reduce diff to wine

svn path=/trunk/; revision=46231

10 years agoUpdate openoffice 2.4 Links to a new and working mirror
Daniel Reimer [Tue, 16 Mar 2010 22:08:44 +0000 (22:08 +0000)]
Update openoffice 2.4 Links to a new and working mirror

svn path=/trunk/; revision=46230

10 years ago[KERNEL32]
Christoph von Wittich [Tue, 16 Mar 2010 17:50:04 +0000 (17:50 +0000)]
[KERNEL32]
reduce diff to wine

svn path=/trunk/; revision=46229

10 years ago[NTDDK]
Amine Khaldi [Tue, 16 Mar 2010 14:15:22 +0000 (14:15 +0000)]
[NTDDK]
- Group related definitions
- Add PAGE_PRIORITY_INFORMATION, PROCESS_*, RATE_QUOTA_LIMIT, QUOTA_LIMITS_*, MAX_HW_COUNTERS, THREAD_PROFILING_FLAG_DISPATCH and HARDWARE_COUNTER(_TYPE)

svn path=/branches/header-work/; revision=46227

10 years ago[XDK]
Amine Khaldi [Tue, 16 Mar 2010 13:40:22 +0000 (13:40 +0000)]
[XDK]
- Add METHOD_FROM_CTL_CODE, METHOD_DIRECT_TO_HARDWARE and METHOD_DIRECT_FROM_HARDWARE definitions
[NTDDK]
- Add RtlGetProductInfo, VER_*, FILE_CHARACTERISTICS_*, IOCTL_AVIO_* and THREAD_CSWITCH_*
- Add FILE_FS_* and KEY_* structures

svn path=/branches/header-work/; revision=46226

10 years ago[SHELL32]
Christoph von Wittich [Tue, 16 Mar 2010 12:26:49 +0000 (12:26 +0000)]
[SHELL32]
reduce diffs to wine

svn path=/trunk/; revision=46225

10 years ago[KSPROXY]
Christoph von Wittich [Tue, 16 Mar 2010 12:11:39 +0000 (12:11 +0000)]
[KSPROXY]
fix file headers

svn path=/trunk/; revision=46224

10 years ago[SHELL32]
Christoph von Wittich [Tue, 16 Mar 2010 12:02:45 +0000 (12:02 +0000)]
[SHELL32]
sync SHNotifyCopyFileW to wine 1.1.40

svn path=/trunk/; revision=46223

10 years ago[KSPROXY]
Johannes Anderwald [Tue, 16 Mar 2010 11:12:19 +0000 (11:12 +0000)]
[KSPROXY]
- Implement IKsPinPipe for CInputPin & COutputPin
- Implement IKsPinFactory, IStreamBuilder for CInputPin
- Implement IKsAggregateControl, IQualityControl stub for CInputPin & COutputPin

svn path=/trunk/; revision=46222

10 years ago[DXSDK]
Johannes Anderwald [Tue, 16 Mar 2010 11:09:19 +0000 (11:09 +0000)]
[DXSDK]
- Add IAMBufferNegotiation interface

svn path=/trunk/; revision=46221

10 years ago[DXDIAG]
Christoph von Wittich [Tue, 16 Mar 2010 10:47:04 +0000 (10:47 +0000)]
[DXDIAG]
get next button to work

svn path=/trunk/; revision=46220

10 years ago[ADVAPI32]
Christoph von Wittich [Tue, 16 Mar 2010 09:29:28 +0000 (09:29 +0000)]
[ADVAPI32]
sync RegpApplyRestrictions to wine 1.1.40

svn path=/trunk/; revision=46219

10 years ago[NTDDK]
Amine Khaldi [Mon, 15 Mar 2010 23:41:04 +0000 (23:41 +0000)]
[NTDDK]
- Group related definitions
- Add several missing RTL related definitions

svn path=/branches/header-work/; revision=46218

10 years agoLink buslogic.sys against libcntpr. This should fix "undefined reference" errors...
Dmitry Gorbachev [Mon, 15 Mar 2010 22:54:09 +0000 (22:54 +0000)]
Link buslogic.sys against libcntpr. This should fix "undefined reference" errors reported on the forum.

svn path=/trunk/; revision=46217

10 years ago[PSDK]
Christoph von Wittich [Mon, 15 Mar 2010 22:21:34 +0000 (22:21 +0000)]
[PSDK]
fix callback definition

svn path=/trunk/; revision=46216

10 years ago[NTDLL_WINETEST]
Christoph von Wittich [Mon, 15 Mar 2010 22:13:19 +0000 (22:13 +0000)]
[NTDLL_WINETEST]
sync ntdll_winetest to wine 1.1.40

svn path=/trunk/; revision=46215

10 years ago[KERNEL32]
Christoph von Wittich [Mon, 15 Mar 2010 22:04:15 +0000 (22:04 +0000)]
[KERNEL32]
sync parameter validation for SearchPath with wine 1.1.40

svn path=/trunk/; revision=46214

10 years ago[NTDLL_WINETEST]
Christoph von Wittich [Mon, 15 Mar 2010 17:59:46 +0000 (17:59 +0000)]
[NTDLL_WINETEST]
partial sync of ntdll_winetest to match newer structs in winternl

svn path=/trunk/; revision=46213

10 years ago[DBGHELP]
Christoph von Wittich [Mon, 15 Mar 2010 17:58:48 +0000 (17:58 +0000)]
[DBGHELP]
sync dbghelp with wine 1.1.40

svn path=/trunk/; revision=46212

10 years agoUpdate log2lines to ver. 2.2. Jan Roeloffzen, bug #4342.
Dmitry Gorbachev [Mon, 15 Mar 2010 17:03:37 +0000 (17:03 +0000)]
Update log2lines to ver. 2.2. Jan Roeloffzen, bug #4342.

svn path=/trunk/; revision=46211

10 years ago[NTIFS]
Amine Khaldi [Mon, 15 Mar 2010 16:32:59 +0000 (16:32 +0000)]
[NTIFS]
- Move some definition to ntddk.h
[NTDDK]
- Add several missing Rtl* definitions

svn path=/branches/header-work/; revision=46210

10 years ago- Fix build
Johannes Anderwald [Mon, 15 Mar 2010 16:23:45 +0000 (16:23 +0000)]
- Fix build

svn path=/trunk/; revision=46209

10 years ago[KSPROXY]
Johannes Anderwald [Mon, 15 Mar 2010 16:22:41 +0000 (16:22 +0000)]
[KSPROXY]
- Implement IKsDataTypeHandler::KsIsMediaTypeInRanges, IKsDataTypeHandler::KsSetMediaType
- Instantiate the IKsInterfaceHandler for the CInputPin

svn path=/trunk/; revision=46208

10 years ago[ADVAPI32]
Christoph von Wittich [Mon, 15 Mar 2010 15:44:35 +0000 (15:44 +0000)]
[ADVAPI32]
sync ParseStringSidToSid with wine 1.1.40

svn path=/trunk/; revision=46207

10 years ago[NTDDK]
Amine Khaldi [Mon, 15 Mar 2010 14:02:59 +0000 (14:02 +0000)]
[NTDDK]
- Introduce pragma once
- Group related definitions
- Add some missing define types
- Add several CONTEXT_*, KERNEL_* and RTL_* definitions
- Add INITIAL_MXCSR and INITIAL_FPCSR
- Add WELL_KNOWN_SID_TYPE and TABLE_SEARCH_RESULT enumerations
- Add several missing Rtl* functions

svn path=/branches/header-work/; revision=46206

10 years ago[KSPROXY]
Johannes Anderwald [Mon, 15 Mar 2010 13:11:31 +0000 (13:11 +0000)]
[KSPROXY]
- Implement ISpecifyPropertyPages interface for CInputPin
- Implement IKsInterfaceHandler::KsSetPin, IKsInterfaceHandler::KsProcessMediaSamples, IKsInterfaceHandler::KsCompleteIo

svn path=/trunk/; revision=46205

10 years agoUpdate Firefox 3 URLs. Maciej Białas, bug #5251.
Dmitry Gorbachev [Mon, 15 Mar 2010 12:40:57 +0000 (12:40 +0000)]
Update Firefox 3 URLs. Maciej Białas, bug #5251.

svn path=/trunk/; revision=46204

10 years ago[FAULTREP]
Christoph von Wittich [Mon, 15 Mar 2010 11:45:17 +0000 (11:45 +0000)]
[FAULTREP]
import faultrep.dll from wine 1.1.40

svn path=/trunk/; revision=46203

10 years ago[WININET]
Christoph von Wittich [Mon, 15 Mar 2010 11:35:51 +0000 (11:35 +0000)]
[WININET]
sync wininet with wine 1.1.40

svn path=/trunk/; revision=46202

10 years ago[ntoskrnl] Better fix for correct display of loaded drivers
Hervé Poussineau [Sun, 14 Mar 2010 19:21:38 +0000 (19:21 +0000)]
[ntoskrnl] Better fix for correct display of loaded drivers

svn path=/trunk/; revision=46200

10 years ago[EVENTLOG]
Eric Kohl [Sun, 14 Mar 2010 12:26:49 +0000 (12:26 +0000)]
[EVENTLOG]
- Set the current service status from the service control handler.
- Fix type declarations.
- ElfrOpenELA/ElfrRegisterEventSourceA: Do not call the Unicode functions because in this case it is easier to do things yourself.
- Implement ElfrGetLogInformation partially.
- Bind client to the EventLog Pipe.
- Use RtlInitAnsiString and RtlInitUnicodeString instead of building strings manually.
- GetEventLogInformation: Check for valid dwInfoLevel.

svn path=/trunk/; revision=46199

10 years ago[NTDDK]
Amine Khaldi [Sun, 14 Mar 2010 00:25:46 +0000 (00:25 +0000)]
[NTDDK]
- Remove duplicate definitions (wdm)

svn path=/branches/header-work/; revision=46198

10 years ago[NTIFS] fix NlsMbOemCodePageTag, NlsOemLeadByteInfo, FsRtlLegalAnsiCharacterArray
Timo Kreuzer [Sun, 14 Mar 2010 00:22:25 +0000 (00:22 +0000)]
[NTIFS] fix NlsMbOemCodePageTag, NlsOemLeadByteInfo, FsRtlLegalAnsiCharacterArray
[XDK] Add IO_PRIORITY_HINT, fix NlsMbCodePageTag, NlsMbOemCodePageTag
- Update wdm.h based on xdk

svn path=/branches/header-work/; revision=46197

10 years ago[NTIFS]
Amine Khaldi [Sun, 14 Mar 2010 00:16:47 +0000 (00:16 +0000)]
[NTIFS]
- Remove duplicate definitions (wdm)

svn path=/branches/header-work/; revision=46196

10 years ago[NTIFS]
Amine Khaldi [Sat, 13 Mar 2010 23:55:57 +0000 (23:55 +0000)]
[NTIFS]
- Remove duplicate definitions (wdm)

svn path=/branches/header-work/; revision=46195

10 years ago[NTIFS]
Amine Khaldi [Sat, 13 Mar 2010 23:23:24 +0000 (23:23 +0000)]
[NTIFS]
- Group some related definitions

svn path=/branches/header-work/; revision=46194

10 years ago[ntoskrnl] Never suppose that buffer in UNICODE_STRING is null terminated. Fixes...
Hervé Poussineau [Sat, 13 Mar 2010 23:19:05 +0000 (23:19 +0000)]
[ntoskrnl] Never suppose that buffer in UNICODE_STRING is null terminated. Fixes display artifacts on list of loaded drivers

svn path=/trunk/; revision=46193

10 years ago - Fix a typo in AcpiOsReadPciConfiguration and AcpiOsWritePciConfiguration
Cameron Gutman [Sat, 13 Mar 2010 23:01:58 +0000 (23:01 +0000)]
 - Fix a typo in AcpiOsReadPciConfiguration and AcpiOsWritePciConfiguration
 - May fix ACPI on VMware

svn path=/trunk/; revision=46192

10 years ago[NTIFS]
Amine Khaldi [Sat, 13 Mar 2010 23:01:42 +0000 (23:01 +0000)]
[NTIFS]
- Group related definitions
Add IOCTL_REDIR_QUERY_PATH_EX, QUERY_PATH_REQUEST_EX, VOLSNAPCONTROLTYPE, IOCTL_VOLSNAP_FLUSH_AND_HOLD_WRITES, and some missing Zw*
- ZwFlushVirtualMemory : PULONG FlushSize -> PSIZE_T RegionSize

svn path=/branches/header-work/; revision=46191

10 years ago[freeldr] Never suppose that buffer in UNICODE_STRING is null terminated. Fixes some...
Hervé Poussineau [Sat, 13 Mar 2010 22:56:41 +0000 (22:56 +0000)]
[freeldr] Never suppose that buffer in UNICODE_STRING is null terminated. Fixes some random failures when loading drivers

svn path=/trunk/; revision=46190

10 years ago[NTIFS]
Amine Khaldi [Sat, 13 Mar 2010 22:20:18 +0000 (22:20 +0000)]
[NTIFS]
- Group related definitions
- Add some missing Cc*, PIN_* and MAP_* definitions
- Update CcCopyWriteWontFlush and CcMapData

svn path=/branches/header-work/; revision=46189

10 years ago[CMBATT]: ACPI-compliant. WMI-managed Control Method Battery Driver. Step 1: Define...
Sir Richard [Sat, 13 Mar 2010 21:06:22 +0000 (21:06 +0000)]
[CMBATT]: ACPI-compliant. WMI-managed Control Method Battery Driver. Step 1: Define the interface and ACPI/PnP structures.
The rest of the code is in my WC but needs ACPI Eval IOCTL support in ReactOS before it'll work.

svn path=/trunk/; revision=46188

10 years ago[DDK]: Add ACPI_INTERFACE_STANDARD2. ACPI_INTERFACE_STANDARD is left as an excercise...
Sir Richard [Sat, 13 Mar 2010 20:49:13 +0000 (20:49 +0000)]
[DDK]: Add ACPI_INTERFACE_STANDARD2. ACPI_INTERFACE_STANDARD is left as an excercise to the reader.

svn path=/trunk/; revision=46187

10 years ago[DDK]
Amine Khaldi [Sat, 13 Mar 2010 20:47:12 +0000 (20:47 +0000)]
[DDK]
- Fix wmilib.h

svn path=/branches/header-work/; revision=46186

10 years ago[DDK]: Fix Wmilib.h.
Sir Richard [Sat, 13 Mar 2010 20:42:53 +0000 (20:42 +0000)]
[DDK]: Fix Wmilib.h.

svn path=/trunk/; revision=46185

10 years ago[DDK]: Merge 46183 from header-branch.
Sir Richard [Sat, 13 Mar 2010 20:37:31 +0000 (20:37 +0000)]
[DDK]: Merge 46183 from header-branch.

svn path=/trunk/; revision=46184

10 years ago[DDK]
Amine Khaldi [Sat, 13 Mar 2010 20:24:46 +0000 (20:24 +0000)]
[DDK]
- Add acpiioct.h and wmilib.h
- Dedicated to sir_richard ;)

svn path=/branches/header-work/; revision=46183

10 years ago[NTOSKRNL]
Cameron Gutman [Sat, 13 Mar 2010 19:38:49 +0000 (19:38 +0000)]
[NTOSKRNL]
 - Don't set the RTL_QUERY_REGISTRY_REQUIRED flag for the Service key entry of the query table because it will cause RtlQueryRegistryValues to fail if the service key is absent which we don't want because we handle that case later

svn path=/trunk/; revision=46182

10 years ago - Handle ACPI_RESOURCE_TYPE_EXTENDED_IRQ and ACPI_RESOURCE_TYPE_EXTENDED_ADDRESS64
Cameron Gutman [Sat, 13 Mar 2010 19:19:24 +0000 (19:19 +0000)]
 - Handle ACPI_RESOURCE_TYPE_EXTENDED_IRQ and ACPI_RESOURCE_TYPE_EXTENDED_ADDRESS64

svn path=/trunk/; revision=46181