reactos.git
9 years ago[MINGW]
Amine Khaldi [Mon, 19 Jul 2010 09:58:51 +0000 (09:58 +0000)]
[MINGW]
- __attribute__ ((__unused__)) -> __UNUSED_PARAM, which is MSVC compatible.

svn path=/trunk/; revision=48114

9 years ago[PSDK]
Amine Khaldi [Mon, 19 Jul 2010 01:06:32 +0000 (01:06 +0000)]
[PSDK]
- Fix IOCTL_STORAGE_* redefinitions.

svn path=/trunk/; revision=48112

9 years ago[CRT]
Amine Khaldi [Mon, 19 Jul 2010 00:25:54 +0000 (00:25 +0000)]
[CRT]
- Fix the double use of _CRTIMP.

svn path=/trunk/; revision=48111

9 years ago- Fix _InterlockedExchangeAdd16, _InterlockedCompareExchangePointer and _InterlockedE...
Amine Khaldi [Sun, 18 Jul 2010 22:43:04 +0000 (22:43 +0000)]
- Fix _InterlockedExchangeAdd16, _InterlockedCompareExchangePointer and _InterlockedExchangePointer intrinsics.

svn path=/trunk/; revision=48110

9 years agoMerge r45430 from amd64-bringup : Add #pragma intrinsic for msvc intrinsics.
Amine Khaldi [Sun, 18 Jul 2010 21:55:54 +0000 (21:55 +0000)]
Merge r45430 from amd64-bringup : Add #pragma intrinsic for msvc intrinsics.

svn path=/trunk/; revision=48109

9 years ago[ADVAPI32/LSASRV]
Eric Kohl [Sun, 18 Jul 2010 20:34:34 +0000 (20:34 +0000)]
[ADVAPI32/LSASRV]
- LookupAccountNameW: Call LsaLookupNames instead of returning a dummy name.
- Implement LsaLookupNames. Calls LsarLookupNames.
- LsarLookupNames: return dummy names.

svn path=/trunk/; revision=48108

9 years agoCan't sleep so write more source codes! add scan bus functions to get power caps...
evb [Sun, 18 Jul 2010 18:58:33 +0000 (18:58 +0000)]
Can't sleep so write more source codes! add scan bus functions to get power caps (PciGetEnhancedCapabilities) and AGP caps, use PciReadDeviceCapability util function, now can get wake levels, PCI power state plus target AGP ID. Now can find PCI Device that can't sleep neither! Ha-ha!
Support PCI_HACK_NO_PM_CAPS, PCI_HACK_PRESERVE_COMMAND, PCI_HACK_DONT_DISABLE_DECOES
Add scan bus function to set power for PCI, for now to power up (PciSetPowerManagedDevicePowerState), with support for device that is critical/broken (PciCanDisableDecodes)
Check spec-correct with PciStallForPowerChange after define PciPowerDelayTable for D0<->D3 crossmatrix spec timings (add PciReadDeviceConfig for support)
If bad spec timing use PCI verifier support (PciVerifierRetrieveFailureData) + STATUS_DEVICE_PROTOCOL_ERROR
Add PciVerifierFailureTable with all failure type
Almost the time for resource discovery of BARs!

svn path=/trunk/; revision=48107

9 years ago[W32KNAPI] - More tests to NtUserGetIconInfo
Jérôme Gardou [Sun, 18 Jul 2010 16:57:32 +0000 (16:57 +0000)]
[W32KNAPI]  - More tests to NtUserGetIconInfo

svn path=/trunk/; revision=48106

9 years agoFix my grotesque mistake of r48104
Jérôme Gardou [Sun, 18 Jul 2010 16:45:05 +0000 (16:45 +0000)]
Fix my grotesque mistake of r48104

svn path=/trunk/; revision=48105

9 years ago[W32KNAPI] - Add some more NtUserGetIconInfo tests
Jérôme Gardou [Sun, 18 Jul 2010 16:40:15 +0000 (16:40 +0000)]
[W32KNAPI]  - Add some more NtUserGetIconInfo tests

svn path=/trunk/; revision=48104

9 years ago[W32KNAPI] - Add some more NtUserGetIconInfo tests
Jérôme Gardou [Sun, 18 Jul 2010 16:34:14 +0000 (16:34 +0000)]
[W32KNAPI]  - Add some more NtUserGetIconInfo tests

svn path=/trunk/; revision=48103

9 years ago[PSDK]
Amine Khaldi [Sat, 17 Jul 2010 21:19:38 +0000 (21:19 +0000)]
[PSDK]
- Fix a couple of FIXMEs : UNALIGNED and RESTRICTED_POINTER definitions

svn path=/trunk/; revision=48102

9 years ago[LSASRV]
Eric Kohl [Sat, 17 Jul 2010 18:15:34 +0000 (18:15 +0000)]
[LSASRV]
LsarLookupSids: Return ReferencedDomains information.

svn path=/trunk/; revision=48101

9 years agoMore PciScanBus codes now to check saved PCI BIOS config header saved in registry...
evb [Sat, 17 Jul 2010 16:53:18 +0000 (16:53 +0000)]
More PciScanBus codes now to check saved PCI BIOS config header saved in registry (PciGetBiosConfig, PciSaveBiosConfig) and support load save compare (PcipIsSameDevice) if change in interrupt line
Also for interrupt line use HAL to get parent bus IRQ# if device connected (PciGetAdjustedInterruptLine)
For PCI debug HW PciIsDeviceOnDebugPath to detect, but have not real machine with this kind of device to test
Support PCI_HACK_NO_SUBSYSTEM and PCI_HACK_NO_SUBSYSTEM/REVISION_AFTER_D3 for when compareing
New config function required PciWriteDeviceConfig to update IRQ line from BIOS registry data
Save initial, current Command enables to PDO extension, interrupt data too

svn path=/trunk/; revision=48100

9 years agoImplement PciPdoCreate and add all PDO IRP stub functions, set dispatch table for...
evb [Sat, 17 Jul 2010 15:59:09 +0000 (15:59 +0000)]
Implement PciPdoCreate and add all PDO IRP stub functions, set dispatch table for major/minor command, add PciIrpInvalidDeviceRequest
Fix bug in PciFindPdoByFunction should check device slot info too
Add more enumeration codes in PciScanBus to create PDO
PCI_HACK_FAKE_CLASS_CODE support
Build PDO extension, set ready for PnP manger, now 41 QDR returned
Add PCI/CardBus Bridge to list
Detect bridge/IDE controller with no power down support, hack for Intel 82375 PCI to EISA bridge for Alpha thanks to sir_richard
QUERY_ID is sent to PDOs now!

svn path=/trunk/; revision=48099

9 years agoMore implement of PciScanBus, now read hack flags from table (PciGetHAckFlags), and...
evb [Sat, 17 Jul 2010 15:09:19 +0000 (15:09 +0000)]
More implement of PciScanBus, now read hack flags from table (PciGetHAckFlags), and check for critical device (PciIsCriticalDeviceClass) and VGA device on PCI bridge
Do check for skipping some function (double decker ghost, Intel Alder SMP Pentium Pro machine, hacl flag, more), PciSkipThisfunction
Do check for PDO already exist for function (PciFindPdoByFunction)
Finish impement PciFindParentPciFdoExtension

svn path=/trunk/; revision=48098

9 years ago[PSDK]
Amine Khaldi [Sat, 17 Jul 2010 13:13:18 +0000 (13:13 +0000)]
[PSDK]
- Add missing netevent.h definitions.

svn path=/trunk/; revision=48097

9 years ago[DDK]
Amine Khaldi [Sat, 17 Jul 2010 10:09:09 +0000 (10:09 +0000)]
[DDK]
- Move netevent.h to PSDK.

svn path=/trunk/; revision=48096

9 years ago[DDK]
Amine Khaldi [Sat, 17 Jul 2010 09:42:56 +0000 (09:42 +0000)]
[DDK]
- Move ntddndis.h to PSDK.

svn path=/trunk/; revision=48095

9 years ago[PSDK]
Amine Khaldi [Sat, 17 Jul 2010 09:01:00 +0000 (09:01 +0000)]
[PSDK]
- Fix a couple of typos

svn path=/trunk/; revision=48094

9 years ago[LSASRV]
Eric Kohl [Sat, 17 Jul 2010 07:37:47 +0000 (07:37 +0000)]
[LSASRV]
Use a single table for mapping privilege names to values and values to names.

svn path=/trunk/; revision=48093

9 years ago[KERNEL32]
Timo Kreuzer [Sat, 17 Jul 2010 05:18:31 +0000 (05:18 +0000)]
[KERNEL32]
DWORD -> SIZE_T in ReadProcessMemory

svn path=/trunk/; revision=48092

9 years agoAdd config interface start (PciReadWriteConfigSpace, PciReadSlotConfig)
evb [Sat, 17 Jul 2010 01:31:26 +0000 (01:31 +0000)]
Add config interface start (PciReadWriteConfigSpace, PciReadSlotConfig)
Add PDO_EXTENSION structure and PCI_FUNCTION_RESOURCES, now delete #if0 in old code since PDO_EXTENSION is now exist defintion
Add ID Class/Subclass to description functions (PciGetDeviceDescriptionMessage, PciGetDescriptionMessage), use pciclass.mc from sir_richard
New debug: PciDebugDumpCommonConfig
Implement IRP_MN_QUERY_DEVICE_RELATIONS with PciFdoIrpQueryDeviceRelations and PciQueryDeviceRelations
Begin PciScanBus, now just dump all found device with no more work (0 QDR return)

svn path=/trunk/; revision=48091

9 years agoFix CryptReleaseContext parameter, wine uses an outdated version (< NTDDI_WINXP)
Timo Kreuzer [Fri, 16 Jul 2010 21:30:29 +0000 (21:30 +0000)]
Fix CryptReleaseContext parameter, wine uses an outdated version (< NTDDI_WINXP)

svn path=/trunk/; revision=48090

9 years ago[WS2_32]
Timo Kreuzer [Fri, 16 Jul 2010 20:24:32 +0000 (20:24 +0000)]
[WS2_32]
DWORD -> DWORD_PTR

svn path=/trunk/; revision=48089

9 years ago[VIDEOPRT]
Timo Kreuzer [Fri, 16 Jul 2010 19:20:49 +0000 (19:20 +0000)]
[VIDEOPRT]
Merge r40926 from amd64 branch:
return ERROR_INVALID_FUNCTION on amd64, not ERROR_INVALID_ACCESS from VideoPortEn/DisableInterrupt. Fixes compilation of videoprt for amd64.

svn path=/trunk/; revision=48088

9 years ago[NTOSKRNL]
Timo Kreuzer [Fri, 16 Jul 2010 17:53:00 +0000 (17:53 +0000)]
[NTOSKRNL]
- #if out RtlpCaptureStackLimits on amd64 as well

svn path=/trunk/; revision=48087

9 years ago[NDK]
Timo Kreuzer [Fri, 16 Jul 2010 17:20:46 +0000 (17:20 +0000)]
[NDK]
Merge r44053 from amd64 branch:
- Add KEXCEPTION_FRAME

svn path=/trunk/; revision=48086

9 years ago[NTOSKRNL]
Timo Kreuzer [Fri, 16 Jul 2010 17:14:53 +0000 (17:14 +0000)]
[NTOSKRNL]
Add MM_HIGHEST_VAD_ADDRESS for amd64

svn path=/trunk/; revision=48085

9 years ago[NTOSKRNL]
Timo Kreuzer [Fri, 16 Jul 2010 16:30:05 +0000 (16:30 +0000)]
[NTOSKRNL]
#if out another broken C_ASSERT on amd64

svn path=/trunk/; revision=48084

9 years ago[NTOSKRNL]
Timo Kreuzer [Fri, 16 Jul 2010 15:11:44 +0000 (15:11 +0000)]
[NTOSKRNL]
Comment out a broken C_ASSERT on amd64 to make it compile.

svn path=/trunk/; revision=48083

9 years ago[CRT]
Timo Kreuzer [Fri, 16 Jul 2010 15:08:03 +0000 (15:08 +0000)]
[CRT]
Move #include <precomp.h> to the top, as precompiled headers must be the first thing that is included or it won't take advantage of being precompiled

svn path=/trunk/; revision=48082

9 years ago[NTOSKRNL]
Timo Kreuzer [Fri, 16 Jul 2010 14:56:36 +0000 (14:56 +0000)]
[NTOSKRNL]
ULONG -> SIZE_T

svn path=/trunk/; revision=48081

9 years agoFix build, sorry. Thanks Timo.
Gabriel Ilardi [Fri, 16 Jul 2010 13:37:29 +0000 (13:37 +0000)]
Fix build, sorry. Thanks Timo.

svn path=/trunk/; revision=48080

9 years agoMerge r44143 from amd64 branch
Timo Kreuzer [Fri, 16 Jul 2010 13:23:43 +0000 (13:23 +0000)]
Merge r44143 from amd64 branch
Initialize MmDebugPte from MiDebugMapping variable instead of using MiAddressToPte for a constant initializer. This way the page can be set dynamically. Use MmDebugPte to determine if ready for mapping physical pages.

svn path=/trunk/; revision=48079

9 years ago[CRT]
Gabriel Ilardi [Fri, 16 Jul 2010 13:00:02 +0000 (13:00 +0000)]
[CRT]
Add a debug print to help bugs like 5486.

svn path=/trunk/; revision=48078

9 years ago[PATCH] user32: DrawText: CJK and Thai line-wrapping
Daniel Reimer [Fri, 16 Jul 2010 12:52:37 +0000 (12:52 +0000)]
[PATCH] user32: DrawText: CJK and Thai line-wrapping
[PATCH] appwiz: check if path is valid
Both by Katayama Hirofumi

svn path=/trunk/; revision=48077

9 years ago[NTOSKRNL]
Timo Kreuzer [Fri, 16 Jul 2010 12:27:40 +0000 (12:27 +0000)]
[NTOSKRNL]
ULONG -> ULONG_PTR

svn path=/trunk/; revision=48076

10 years agoIRP_MN_START_DEVICE implement for ROOT FDO (PciFdoStartDevice)
evb [Fri, 16 Jul 2010 01:14:52 +0000 (01:14 +0000)]
IRP_MN_START_DEVICE implement for ROOT FDO (PciFdoStartDevice)
PciInitializeArbiterRanges implement to scan arbiter   not yet construct since Arb library missing
Add PCI state machine (PciBeginStateTransition, PciCancelStateTransition, PciCommitStateTransition) andtransition array (PnpStateTransitionArray) to check if valid
Now IRP_MN_QUERY_DEVICE_RELATIONS sent to ROOT FDO means time to enumerate bus!

svn path=/trunk/; revision=48075

10 years agoFix for code to handle IRP dispatching when unrecognized IRP (Thanks you sir_richard)
evb [Fri, 16 Jul 2010 00:39:54 +0000 (00:39 +0000)]
Fix for code to handle IRP dispatching when unrecognized IRP (Thanks you sir_richard)
Add FDO IRP_MN_QUERY_INTERFACE support (it calls PciQueryInterface)
Add all PCI interface descriptor: PciLocationInterface (GUID_PNP_LOCATION_INTERFACE), PciPmeInterface (GUID_PCI_PME_INTERFACE), PciCardbusPrivateInterface (GUID_PCI_CARDBUS_INTERFACE_PRIVATE), PciLegacyDeviceDetectionInterface (GUID_LEGACY_DEVICE_DETECTION_STANDARD), AgpTargetInterface (GUID_AGP_TARGET_BUS_INTERFACE_STANDARD), PciRoutingInterface (GUID_INT_ROUTE_INTERFACE_STANDARD), BusHandlerInterface (GUID_BUS_INTERFACE_STANDARD) and stub initializer and constructor.
Add missing devhere.c interface file
Add all PCI arbiter descritptor: ArbiterInterfaceBusNumber, ArbiterInterfaceMemory, ArbiterInterfaceIo. Write constructor stub but not handled ArbitersInitialized == TRUE
Also add last-resort PCI interface: TranslatorInterfaceInterrupt (GUID_TRANSLATOR_INTERFACE_STANDARD) and part implement tranirq_Constructor
Add PciQueryInterface to find correct FDO/PDO/ROOT interface for a request and call interface constructor
Fix interface signatures, fix interface constructor type and PCI_INTERFACE, add interface flags (Thanks sir_richard)
Fix Aribtriter code (Thanks sir_richard)
Now another 1200 codes added, soon time for enumeration code!

svn path=/trunk/; revision=48074

10 years agoMerge 36852, 37322, 37333, 37334, 43428, 43451, 44259, 46404 from amd64 branch.
Timo Kreuzer [Fri, 16 Jul 2010 00:34:26 +0000 (00:34 +0000)]
Merge 36852, 37322, 37333, 37334, 43428, 43451, 44259, 46404 from amd64 branch.
- Multiple ULONG/ULONG_PTR/SIZE_T issues
- Use SLIST_ENTRY instead of SINGLE_LIST_ENTRY with InterlockedPushEntrySList
- Use %p to print pointer sized values

svn path=/trunk/; revision=48073

10 years agoAdd MI_MIN_SECONDARY_COLORS, MI_SECONDARY_COLORS and MI_MAX_SECONDARY_COLORS for...
Timo Kreuzer [Fri, 16 Jul 2010 00:03:03 +0000 (00:03 +0000)]
Add MI_MIN_SECONDARY_COLORS, MI_SECONDARY_COLORS and MI_MAX_SECONDARY_COLORS for amd64

svn path=/trunk/; revision=48072

10 years ago[NTOSKRNL]
Timo Kreuzer [Thu, 15 Jul 2010 23:56:53 +0000 (23:56 +0000)]
[NTOSKRNL]
Some ULONG vs SIZE_T fixes

svn path=/trunk/; revision=48071

10 years agoMerge 44257 from amd64 branch:
Timo Kreuzer [Thu, 15 Jul 2010 22:50:12 +0000 (22:50 +0000)]
Merge 44257 from amd64 branch:
PFN_TYPE -> PFN_NUMBER

svn path=/trunk/; revision=48070

10 years agoRemove svn:mergeinfo property
Timo Kreuzer [Thu, 15 Jul 2010 22:43:13 +0000 (22:43 +0000)]
Remove svn:mergeinfo property

svn path=/trunk/; revision=48069

10 years ago[PSDK]
Amine Khaldi [Thu, 15 Jul 2010 19:34:21 +0000 (19:34 +0000)]
[PSDK]
- Fix WS2TCPIP_INLINE : extern inline -> static inline

svn path=/trunk/; revision=48067

10 years agoSVN wins again... What's that?
Jérôme Gardou [Thu, 15 Jul 2010 19:29:45 +0000 (19:29 +0000)]
SVN wins again... What's that?
Revert everything that's not related to 48064 of 48065.

svn path=/trunk/; revision=48066

10 years agoMerge 48064 from yarotows
Jérôme Gardou [Thu, 15 Jul 2010 19:19:48 +0000 (19:19 +0000)]
Merge 48064 from yarotows
This had nothing to do in yarotows in the first place

svn path=/trunk/; revision=48065

10 years ago[NTOSKRNL]
Timo Kreuzer [Thu, 15 Jul 2010 11:24:17 +0000 (11:24 +0000)]
[NTOSKRNL]
Fix some amd64 KGDT constant names

svn path=/trunk/; revision=48063

10 years ago[NTOSKNL]
Timo Kreuzer [Thu, 15 Jul 2010 11:20:22 +0000 (11:20 +0000)]
[NTOSKNL]
#undef IoAllocateAdapterChannel before implementing it

svn path=/trunk/; revision=48062

10 years ago[shellapi.h] Fix build copy pasta spotted by encoded
Gabriel Ilardi [Thu, 15 Jul 2010 07:16:08 +0000 (07:16 +0000)]
[shellapi.h] Fix build copy pasta spotted by encoded

svn path=/trunk/; revision=48061

10 years ago[NTOSKRNL]
Timo Kreuzer [Thu, 15 Jul 2010 01:34:50 +0000 (01:34 +0000)]
[NTOSKRNL]
Fix ExInitializeRundownProtectionCacheAware parameter (ULONG -> SIZE_T)

svn path=/trunk/; revision=48060

10 years ago[NTOSKRNL]
Timo Kreuzer [Thu, 15 Jul 2010 01:10:18 +0000 (01:10 +0000)]
[NTOSKRNL]
- Define PD_COUNT, PDE_COUNT, PTE_COUNT for amd64, we should probably use PTE_PER_PAGE... instead
- Fix incompatible declaration of MmResidentAvailablePages
- Prevent duplicate definitions

svn path=/trunk/; revision=48059

10 years ago[NTOSKRNL]
Timo Kreuzer [Thu, 15 Jul 2010 00:42:26 +0000 (00:42 +0000)]
[NTOSKRNL]
Remove the old amd64 compilation hack

svn path=/trunk/; revision=48058

10 years ago[NTOSKRNL]
Timo Kreuzer [Thu, 15 Jul 2010 00:24:38 +0000 (00:24 +0000)]
[NTOSKRNL]
Apply a workaround for WDK headers

svn path=/trunk/; revision=48057

10 years ago[NTOSKRNL]
Timo Kreuzer [Thu, 15 Jul 2010 00:07:31 +0000 (00:07 +0000)]
[NTOSKRNL]
KeQuerySystemTime and KeQueryInterruptTime are not implemenetd on amd64

svn path=/trunk/; revision=48056

10 years ago[shellapi.h]
Timo Kreuzer [Wed, 14 Jul 2010 23:52:48 +0000 (23:52 +0000)]
[shellapi.h]
fix inclusion of pshpack / poppack (global and not for _WIN64)

svn path=/trunk/; revision=48055

10 years ago[ntdll_winetest]
Timo Kreuzer [Wed, 14 Jul 2010 23:13:31 +0000 (23:13 +0000)]
[ntdll_winetest]
Comment out some tests for WIN64 builds (wine headers are broken)

svn path=/trunk/; revision=48054

10 years agoFix build
Timo Kreuzer [Wed, 14 Jul 2010 22:32:06 +0000 (22:32 +0000)]
Fix build

svn path=/trunk/; revision=48053

10 years agogdi32:generated should now build on x64.
Sylvain Petreolle [Wed, 14 Jul 2010 22:08:19 +0000 (22:08 +0000)]
gdi32:generated should now build on x64.

svn path=/trunk/; revision=48052

10 years agoA little closer to x64 compat in GDI headers.
Sylvain Petreolle [Wed, 14 Jul 2010 22:02:51 +0000 (22:02 +0000)]
A little closer to x64 compat in GDI headers.
Patch by Samuel Serapion.

svn path=/trunk/; revision=48051

10 years ago[GDI32_WINETEST]
Timo Kreuzer [Wed, 14 Jul 2010 21:36:24 +0000 (21:36 +0000)]
[GDI32_WINETEST]
Don't compile generated.c on amd64

svn path=/trunk/; revision=48050

10 years ago[PING]
Cameron Gutman [Wed, 14 Jul 2010 19:32:03 +0000 (19:32 +0000)]
[PING]
- Fix a bug in the lost packet counter code which could result in a negative received value

svn path=/trunk/; revision=48046

10 years agoBug 5413: [PATCH] regedit: app key on treeview/listview
Daniel Reimer [Wed, 14 Jul 2010 18:15:43 +0000 (18:15 +0000)]
Bug 5413: [PATCH] regedit: app key on treeview/listview
Bug 5473: [PATCH] regedit: selection on hexedit
Both from Katayama Hirofumi

svn path=/trunk/; revision=48045

10 years agoFix setupapi setupcab winetest. (Samuel Serapion)
Daniel Reimer [Wed, 14 Jul 2010 17:18:49 +0000 (17:18 +0000)]
Fix setupapi setupcab winetest. (Samuel Serapion)

svn path=/trunk/; revision=48044

10 years agoFix libtiff's external functions.
Daniel Reimer [Wed, 14 Jul 2010 17:12:22 +0000 (17:12 +0000)]
Fix libtiff's external functions.

svn path=/trunk/; revision=48043

10 years ago[WIN32K]
Jérôme Gardou [Wed, 14 Jul 2010 16:12:32 +0000 (16:12 +0000)]
[WIN32K]
  - Properly initialize hVisRgn in CLIPPING_UpdateGCRegion
This fixes a whole bunch of "IntGdiCombineRgn requires hSrc2 != NULL for combine mode 1!", and probably some bugs.
Dedicated to encod3d.

svn path=/trunk/; revision=48042

10 years ago[USER32]
Jérôme Gardou [Wed, 14 Jul 2010 15:42:44 +0000 (15:42 +0000)]
[USER32]
  - WINE creates an alpha bitmap on icon creation, we do it when drawing it, so we need to create a bitmap which holds alpha information.
  - Add error handling to CreateIconIndirect.

svn path=/trunk/; revision=48041

10 years ago[WIN32K, USER32]
Jérôme Gardou [Wed, 14 Jul 2010 15:01:02 +0000 (15:01 +0000)]
[WIN32K, USER32]
  - Get rid of ONEPARAM_ROUTINE_CREATECURICONHANDLE

svn path=/trunk/; revision=48040

10 years ago[W32KNAPI]
Jérôme Gardou [Wed, 14 Jul 2010 14:56:53 +0000 (14:56 +0000)]
[W32KNAPI]
  - Test ONE_PARAM_ROUTINE_CREATEEMPTYCUROBJECT
  - Test NtUserGetIconInfo

svn path=/trunk/; revision=48039

10 years agoReapply some Win32 specific magic to properly build a Windows DLL of libjpeg. (Samuel...
Daniel Reimer [Wed, 14 Jul 2010 14:53:35 +0000 (14:53 +0000)]
Reapply some Win32 specific magic to properly build a Windows DLL of libjpeg. (Samuel Serapion)

svn path=/trunk/; revision=48038

10 years agoBye, old Downloader.
Daniel Reimer [Wed, 14 Jul 2010 11:00:31 +0000 (11:00 +0000)]
Bye, old Downloader.

svn path=/trunk/; revision=48037

10 years agoBug 5501: [PATCH] Adding Wing32 support by Carlo Bramini
Daniel Reimer [Wed, 14 Jul 2010 10:59:32 +0000 (10:59 +0000)]
Bug 5501: [PATCH] Adding Wing32 support by Carlo Bramini

svn path=/trunk/; revision=48036

10 years agoBye bye NtUserCreateCursorHandle.
Jérôme Gardou [Wed, 14 Jul 2010 10:23:13 +0000 (10:23 +0000)]
Bye bye NtUserCreateCursorHandle.
Thanks GedMurphy for explaining me how to suppress that.
Please clean win32k after this commit.

svn path=/trunk/; revision=48035

10 years ago[USER32]
Jérôme Gardou [Wed, 14 Jul 2010 09:54:44 +0000 (09:54 +0000)]
[USER32]
  - There is no exported "CopyCursor", it's a macro.
  - There is no "NtUserCreateCursorIconHandle" function in win32k. Use correct functions to create a cursorIcon handle.
  - Bring in WINE's CreateIconIndirect
[WIN32K]
  - Dereference CursorIcon Object in NtUserCallOneParam
  - Shared Icons need their bitmaps to be unowned

svn path=/trunk/; revision=48034

10 years ago[USER32]
Jérôme Gardou [Tue, 13 Jul 2010 21:38:34 +0000 (21:38 +0000)]
[USER32]
  - Partly merge 48026

svn path=/trunk/; revision=48031

10 years ago[WS2_32]
Cameron Gutman [Tue, 13 Jul 2010 00:54:52 +0000 (00:54 +0000)]
[WS2_32]
- Update the catalog ID when we locate the matching provider
- mswsock from aicom-network-branch can successfully create sockets now

svn path=/trunk/; revision=48023

10 years ago[AFD]
Cameron Gutman [Mon, 12 Jul 2010 22:56:37 +0000 (22:56 +0000)]
[AFD]
- Implement IOCTL_AFD_GET_TDI_HANDLES

svn path=/trunk/; revision=48020

10 years agoThanks to Samuel Serapion and his trout, explaining me my fault.
Daniel Reimer [Mon, 12 Jul 2010 19:55:52 +0000 (19:55 +0000)]
Thanks to Samuel Serapion and his trout, explaining me my fault.

svn path=/trunk/; revision=48019

10 years ago[DNSAPI]
Cameron Gutman [Mon, 12 Jul 2010 19:36:42 +0000 (19:36 +0000)]
[DNSAPI]
- Merge r45450 from aicom-network-branch

svn path=/trunk/; revision=48018

10 years agoTidy up tree from duplicate files.
Daniel Reimer [Mon, 12 Jul 2010 19:25:20 +0000 (19:25 +0000)]
Tidy up tree from duplicate files.

svn path=/trunk/; revision=48017

10 years ago[PSDK]
Cameron Gutman [Mon, 12 Jul 2010 19:21:11 +0000 (19:21 +0000)]
[PSDK]
- Add the missing WSANO_ADDRESS definition

svn path=/trunk/; revision=48016

10 years agoForgot to remove the old libpng.
Daniel Reimer [Mon, 12 Jul 2010 19:07:39 +0000 (19:07 +0000)]
Forgot to remove the old libpng.

svn path=/trunk/; revision=48015

10 years agoUpdate libjpeg from 6b to 8b.
Daniel Reimer [Mon, 12 Jul 2010 19:05:15 +0000 (19:05 +0000)]
Update libjpeg from 6b to 8b.
Add a new libpng 1.4.3 to main tree, linked dynamically, as libjpeg is, too.
Add libtiff 3.9.4, linked dynamically, too.
Enable both libs in wine/config.h which results in working png and tiff support in windowscodecs.dll

svn path=/trunk/; revision=48014

10 years agoremove the old and static linked libpng. A new one will follow into the main tree...
Daniel Reimer [Mon, 12 Jul 2010 19:02:47 +0000 (19:02 +0000)]
remove the old and static linked libpng. A new one will follow into the main tree, linked as dll for windowscodecs.dll.

svn path=/trunk/; revision=48013

10 years ago[WINSOCK]
Cameron Gutman [Mon, 12 Jul 2010 18:58:17 +0000 (18:58 +0000)]
[WINSOCK]
- Merge r48011 from aicom-network-branch

svn path=/trunk/; revision=48012

10 years ago[MSAFD, PSDK]
Cameron Gutman [Mon, 12 Jul 2010 18:41:41 +0000 (18:41 +0000)]
[MSAFD, PSDK]
- Merge part of r45435

svn path=/trunk/; revision=48010

10 years ago[WINSOCK]
Cameron Gutman [Mon, 12 Jul 2010 18:31:45 +0000 (18:31 +0000)]
[WINSOCK]
- Add winsock headers required for the new mswsock code

svn path=/trunk/; revision=48009

10 years ago[USER32]
Jérôme Gardou [Mon, 12 Jul 2010 17:49:59 +0000 (17:49 +0000)]
[USER32]
  - Rewrite support of cursors, icons and bitmaps in user32.dll, based from WINE implementation.
One file to rule them all.
Now user32::cursoricon winetests don't crash anymore.

svn path=/trunk/; revision=48008

10 years ago[WIN32K]
Jérôme Gardou [Mon, 12 Jul 2010 16:52:10 +0000 (16:52 +0000)]
[WIN32K]
  - Get rid of rosdc::hVisRgn, as in yarotows (r46372)

svn path=/trunk/; revision=48007

10 years agoForgot one kernel32 include.
Daniel Reimer [Mon, 12 Jul 2010 15:31:49 +0000 (15:31 +0000)]
Forgot one kernel32 include.

svn path=/trunk/; revision=48006

10 years ago[LIB/RTL]
Amine Khaldi [Mon, 12 Jul 2010 14:50:31 +0000 (14:50 +0000)]
[LIB/RTL]
- Get rid of some unneeded assignment, cast and a variable.

svn path=/trunk/; revision=48005

10 years agoReapply the idea of r44368. Remove the "kernel32" library reference in all .rbuild...
Daniel Reimer [Mon, 12 Jul 2010 10:35:11 +0000 (10:35 +0000)]
Reapply the idea of r44368. Remove the "kernel32" library reference in all .rbuild files of user-mode modules, because this one is already added by "mingw_common".
Add SuperFinder XT to rapps.

svn path=/trunk/; revision=48004

10 years ago[NTOSKRNL]
Pierre Schweitzer [Sun, 11 Jul 2010 21:31:14 +0000 (21:31 +0000)]
[NTOSKRNL]
Merging some stuff from pierre-fsd/arty-newcc branches:
- Implemented FsRtlDissectDbcs(), FsRtlIsDbcsInExpression(), FsRtlIsFatDbcsLegal(), FsRtlIsHpfsDbcsLegal()
- Implemented FsRtlIsNameInExpressionPrivate()
- Rewritten FsRtlIsNameInExpression()
- Updated comments
About FsRtlIsNameInExpressionPrivate(), it comes with a fix there isn't in branch, which avoids reading string more than its own length, and this helps getting rid of a workaround later in code.

svn path=/trunk/; revision=48002

10 years agoProperly skip known crasher in gdi32:metafile test.
Sylvain Petreolle [Sun, 11 Jul 2010 19:11:51 +0000 (19:11 +0000)]
Properly skip known crasher in gdi32:metafile test.

Commit 48k dedicated to dreimer

svn path=/trunk/; revision=48000

10 years agoImplement _osplatform
Sylvain Petreolle [Sun, 11 Jul 2010 16:25:30 +0000 (16:25 +0000)]
Implement _osplatform
Import _makepath_s and _wmakepath_s from Wine.
Passes msvcrt data and dir tests.

svn path=/trunk/; revision=47999

10 years ago[ADVAPI32]
Eric Kohl [Sun, 11 Jul 2010 12:05:35 +0000 (12:05 +0000)]
[ADVAPI32]
Move event tracing functions to the proper file.

svn path=/trunk/; revision=47998

10 years ago[ADVAPI32]
Eric Kohl [Sun, 11 Jul 2010 09:45:54 +0000 (09:45 +0000)]
[ADVAPI32]
Remove unused code.

svn path=/trunk/; revision=47997

10 years ago[ADVAPI32/LSASRV]
Eric Kohl [Sun, 11 Jul 2010 09:33:44 +0000 (09:33 +0000)]
[ADVAPI32/LSASRV]
- Export LsaLookupPrivilegeName.
- Move mockup code from advapi32 to lsasrv (LsaLookupSids --> LsarLookupSids).
- Make LsaLookupSids call the server function LsarLookupSids.

svn path=/trunk/; revision=47996

10 years ago[WINLOGON]
Aleksey Bragin [Sun, 11 Jul 2010 08:07:52 +0000 (08:07 +0000)]
[WINLOGON]
- Create window station with all access rights.

svn path=/trunk/; revision=47992