reactos.git
18 years agoFix XML bug in hal makefiles
Alex Ionescu [Sat, 18 Jun 2005 15:24:30 +0000 (15:24 +0000)]
Fix XML bug in hal makefiles

svn path=/trunk/; revision=16044

18 years ago- Move non-DDK Ke* function prototypes from ROS DDK to NTOS headers.
Filip Navara [Sat, 18 Jun 2005 15:15:25 +0000 (15:15 +0000)]
- Move non-DDK Ke* function prototypes from ROS DDK to NTOS headers.
- Fix calling convention for KeI386* functions.

svn path=/trunk/; revision=16043

18 years agoUse generic HAL header
Alex Ionescu [Sat, 18 Jun 2005 14:30:09 +0000 (14:30 +0000)]
Use generic HAL header

svn path=/trunk/; revision=16040

18 years agoBuild Generic HAL with w32api
Alex Ionescu [Sat, 18 Jun 2005 14:29:31 +0000 (14:29 +0000)]
Build Generic HAL with w32api

svn path=/trunk/; revision=16039

18 years agoBuild XBOX HAL with w32api
Alex Ionescu [Sat, 18 Jun 2005 14:29:17 +0000 (14:29 +0000)]
Build XBOX HAL with w32api

svn path=/trunk/; revision=16038

18 years agoBuild UP HAL with w32api
Alex Ionescu [Sat, 18 Jun 2005 14:28:55 +0000 (14:28 +0000)]
Build UP HAL with w32api

svn path=/trunk/; revision=16037

18 years agoBuild MP HAL with w32api
Alex Ionescu [Sat, 18 Jun 2005 14:28:28 +0000 (14:28 +0000)]
Build MP HAL with w32api

svn path=/trunk/; revision=16036

18 years agoBuild stub HAL with w32api
Alex Ionescu [Sat, 18 Jun 2005 14:27:44 +0000 (14:27 +0000)]
Build stub HAL with w32api

svn path=/trunk/; revision=16035

18 years agoRemove weird header and add a missing prototype in halfuncs.h
Alex Ionescu [Sat, 18 Jun 2005 14:26:22 +0000 (14:26 +0000)]
Remove weird header and add a missing prototype in halfuncs.h

svn path=/trunk/; revision=16034

18 years agoRemove IoAdapterObjectType defintion, it doesn't belong in public headers
Alex Ionescu [Sat, 18 Jun 2005 14:10:28 +0000 (14:10 +0000)]
Remove IoAdapterObjectType defintion, it doesn't belong in public headers

svn path=/trunk/; revision=16033

18 years agoFix SMP version of ASSERT and assert.
Filip Navara [Sat, 18 Jun 2005 14:05:56 +0000 (14:05 +0000)]
Fix SMP version of ASSERT and assert.

svn path=/trunk/; revision=16032

18 years agoRemove duplicate definition of EVENT_QUERY_STATE.
Filip Navara [Sat, 18 Jun 2005 13:15:07 +0000 (13:15 +0000)]
Remove duplicate definition of EVENT_QUERY_STATE.

svn path=/trunk/; revision=16031

18 years agoCorrectly pack the KIPCR structure.
Filip Navara [Sat, 18 Jun 2005 12:56:11 +0000 (12:56 +0000)]
Correctly pack the KIPCR structure.

svn path=/trunk/; revision=16030

18 years agoFix position of the STDCALL keyword. Spotted by KJK::Hyperion.
Filip Navara [Sat, 18 Jun 2005 12:55:02 +0000 (12:55 +0000)]
Fix position of the STDCALL keyword. Spotted by KJK::Hyperion.

svn path=/trunk/; revision=16029

18 years agontapi.h:
Filip Navara [Sat, 18 Jun 2005 12:39:24 +0000 (12:39 +0000)]
ntapi.h:
- Define LANGID and fix definition of PLANGID.
- Define PVM_COUNTERS, SYSTEM_CACHE_INFORMATION and SYSTEM_INTERRUPT_INFORMATION.
- Match the ROS version of LPC_MESSAGE (the structure itself should be named PORT_MESSAGE and belongs to ntifs.h).
- Move KEY_SET_INFORMATION_CLASS definiton to winddk.h.
- Make the first parameter of NtAllocateUuids PULARGE_INTEGER.
- Declare NtSetUuidSeed.
- Fix definition of ATOM_INFORMATION_CLASS and ATOM_BASIC_INFORMATION to match ReactOS versions.
winddk.h:
- Define NTHALAPI and use it to mark HAL exports instead of NTOSAPI.
- Define PADAPTER_OBJECT, EVENT_QUERY_STATE, EVENT_MODIFY_STATE, EVENT_ALL_ACCESS, SEMAPHORE_QUERY_STATE, SEMAPHORE_MODIFY_STATE, SEMAPHORE_ALL_ACCESS, IRP_QUOTA_CHARGED, IRP_ALLOCATED_MUST_SUCCEED, IRP_ALLOCATED_FIXED_SIZE, IRP_LOOKASIDE_ALLOCATION, HalDispatchTableVersion, HalQuerySystemInformation, HalSetSystemInformation, HalQueryBusSlots, HalDeviceControl, HalIoAssignDriveLetters, HalIoReadPartitionTable, HalIoSetPartitionInformation, HalIoWritePartitionTable, HalReferenceHandlerForBus, HalReferenceBusHandler, HalDereferenceBusHandler, IO_TYPE_ADAPTER, IO_TYPE_CONTROLLER, IO_TYPE_DEVICE, IO_TYPE_DRIVER,
IO_TYPE_FILE, IO_TYPE_IRP, IO_TYPE_MASTER_ADAPTER, IO_TYPE_OPEN_PACKET,
IO_TYPE_TIMER, IO_TYPE_VPB, IO_TYPE_ERROR_LOG, IO_TYPE_ERROR_MESSAGE,
IO_TYPE_DEVICE_OBJECT_EXTENSION, IO_FORCE_ACCESS_CHECK and IO_NO_PARAMETER_CHECKING.
- Remove declaration of HalPrivateDispatchTable, it doesn't belong to public headers.
- Fix declaration of WAIT_CONTEXT_BLOCK, HalDispatchTable, DRIVER_EXTENSION, GENERAL_LOOKASIDE, NPAGED_LOOKASIDE_LIST, PAGED_LOOKASIDE_LIST, KPCR_TIB, MmHighestUserAddress, MmSystemRangeStart, MmUserProbeAddress, KdDebuggerNotPresent and KdDebuggerEnabled.
- Declare KEY_WRITE_TIME_INFORMATION, KEY_USER_FLAGS_INFORMATION, KEY_SET_INFORMATION_CLASS, KfAcquireSpinLock, KfReleaseSpinLock and ExfInterlockedCompareExchange64.
winnt4.h:
- Declare HalAcquireDisplayOwnership and HalAllocateAdapterChannel.
ntifs.h:
- Fix definition of NTKERNELAPI.
- Fix declaration of FsRtlLegalAnsiCharacterArray, FsRtlNotifyInitializeSync, FsRtlNotifyUninitializeSync, IoCheckFunctionAccess and PsGetProcessExitTime.
- Declare IoStatisticsLock, IoReadOperationCount, IoWriteOperationCount, IoOtherOperationCount, IoReadTransferCount, IoWriteTransferCount,
IoOtherTransferCount, FSRTL_ADVANCED_FCB_HEADER, FSRTL_PER_STREAM_CONTEXT, PFILTER_REPORT_CHANGE, FS_FILTER_SECTION_SYNC_TYPE, FS_FILTER_PARAMETERS, FS_FILTER_CALLBACK_DATA, PFS_FILTER_CALLBACK, PFS_FILTER_COMPLETION_CALLBACK, FS_FILTER_CALLBACKS, READ_LIST, ExInitializeRundownProtection, ExReInitializeRundownProtection, ExAcquireRundownProtection, ExAcquireRundownProtectionEx, ExReleaseRundownProtection, ExReleaseRundownProtectionEx, ExRundownCompleted, ExWaitForRundownProtectionRelease, FsRtlMdlReadDev, FsRtlPrepareMdlWriteDev, PFSRTL_STACK_OVERFLOW_ROUTINE, FsRtlPostStackOverflow, FsRtlPostPagingFileStackOverflow, IoAttachDeviceToDeviceStackSafe, IoQueueThreadIrp, KeInitializeMutant, KeReadStateMutant, KeReleaseMutant and PsIsSystemThread.
- Define FSRTL_FAT_LEGAL, FSRTL_HPFS_LEGAL, FSRTL_NTFS_LEGAL, FSRTL_WILD_CHARACTER, FSRTL_OLE_LEGAL, FSRTL_NTFS_STREAM_LEGAL, EX_RUNDOWN_ACTIVE, EX_RUNDOWN_COUNT_SHIFT, EX_RUNDOWN_COUNT_INC, FsRtlIsLeadDbcsCharacter and FsRtlIsAnsiCharacterWild.
- Remove declaration of SYSTEM_CACHE_INFORMATION and SeCreateAccessState, they don't belong to public headers.

svn path=/trunk/; revision=16028

18 years agoDefine PAGE_WRITECOMBINE, IMAGE_OPTIONAL_HEADER32, IMAGE_OPTIONAL_HEADER64, IMAGE_NT_...
Filip Navara [Sat, 18 Jun 2005 12:12:41 +0000 (12:12 +0000)]
Define PAGE_WRITECOMBINE, IMAGE_OPTIONAL_HEADER32, IMAGE_OPTIONAL_HEADER64, IMAGE_NT_HEADERS32 and IMAGE_NT_HEADERS64.

svn path=/trunk/; revision=16027

18 years agoFix stupid bug...
Gregor Anich [Sat, 18 Jun 2005 11:42:42 +0000 (11:42 +0000)]
Fix stupid bug...

svn path=/trunk/; revision=16026

18 years agoImplement basic string table functions
Eric Kohl [Sat, 18 Jun 2005 11:30:49 +0000 (11:30 +0000)]
Implement basic string table functions

svn path=/trunk/; revision=16025

18 years agoDIB_24BPP_ColorFill performance test
Casper Hornstrup [Sat, 18 Jun 2005 08:04:30 +0000 (08:04 +0000)]
DIB_24BPP_ColorFill performance test

svn path=/trunk/; revision=16024

18 years agoremove superfluous include
Martin Fuchs [Sat, 18 Jun 2005 07:43:49 +0000 (07:43 +0000)]
remove superfluous include

svn path=/trunk/; revision=16023

18 years agoPrepare win32k for tests
Casper Hornstrup [Sat, 18 Jun 2005 06:17:10 +0000 (06:17 +0000)]
Prepare win32k for tests

svn path=/trunk/; revision=16022

18 years agoFix "make test".
Filip Navara [Fri, 17 Jun 2005 22:59:39 +0000 (22:59 +0000)]
Fix "make test".

svn path=/trunk/; revision=16021

18 years agoAdd KIPCR which will be needed soon and add one more internal function
Alex Ionescu [Fri, 17 Jun 2005 22:05:16 +0000 (22:05 +0000)]
Add KIPCR which will be needed soon and add one more internal function

svn path=/trunk/; revision=16020

18 years agoRemove few more dead headers.
Filip Navara [Fri, 17 Jun 2005 21:35:33 +0000 (21:35 +0000)]
Remove few more dead headers.

svn path=/trunk/; revision=16019

18 years ago- Correctly translate output rect
Gé van Geldorp [Fri, 17 Jun 2005 20:54:24 +0000 (20:54 +0000)]
- Correctly translate output rect
- Don't call DIB routines for empty (clipped away) rectangles

svn path=/trunk/; revision=16018

18 years agoremove tabs for proper indenting
Martin Fuchs [Fri, 17 Jun 2005 20:32:22 +0000 (20:32 +0000)]
remove tabs for proper indenting

svn path=/trunk/; revision=16017

18 years agoExternal modules area
Casper Hornstrup [Fri, 17 Jun 2005 20:30:57 +0000 (20:30 +0000)]
External modules area

svn path=/trunk/; revision=16016

18 years agosync to Wine's latest "warning fixes"
Martin Fuchs [Fri, 17 Jun 2005 20:28:06 +0000 (20:28 +0000)]
sync to Wine's latest "warning fixes"

svn path=/trunk/; revision=16015

18 years agoremove old headerfile "license.h"
Martin Fuchs [Fri, 17 Jun 2005 20:23:31 +0000 (20:23 +0000)]
remove old headerfile "license.h"

svn path=/trunk/; revision=16014

18 years agoUpdate Copyright information from Wine's repository
Martin Fuchs [Fri, 17 Jun 2005 20:22:08 +0000 (20:22 +0000)]
Update Copyright information from Wine's repository

svn path=/trunk/; revision=16013

18 years agoAdd definition of PKBUGCHECK_REASON_CALLBACK_ROUTINE, KBUGCHECK_REASON_CALLBACK_RECOR...
Filip Navara [Fri, 17 Jun 2005 20:09:20 +0000 (20:09 +0000)]
Add definition of PKBUGCHECK_REASON_CALLBACK_ROUTINE, KBUGCHECK_REASON_CALLBACK_RECORD and KBUGCHECK_CALLBACK_REASON.

svn path=/trunk/; revision=16012

18 years agoCleanup the indenting of HAL types and move the STDCALL/FASTCALL keywords at the...
Filip Navara [Fri, 17 Jun 2005 20:01:51 +0000 (20:01 +0000)]
Cleanup the indenting of HAL types and move the STDCALL/FASTCALL keywords at the right place in the declarations.

svn path=/trunk/; revision=16011

18 years agoRemove definiton of PHAL_RESET_DISPLAY_PARAMETERS.
Filip Navara [Fri, 17 Jun 2005 19:43:51 +0000 (19:43 +0000)]
Remove definiton of PHAL_RESET_DISPLAY_PARAMETERS.

svn path=/trunk/; revision=16010

18 years agoBe W32API friendly.
Filip Navara [Fri, 17 Jun 2005 19:27:49 +0000 (19:27 +0000)]
Be W32API friendly.

svn path=/trunk/; revision=16009

18 years agoAdd missing HAL types to DDK
Alex Ionescu [Fri, 17 Jun 2005 18:02:31 +0000 (18:02 +0000)]
Add missing HAL types to DDK

svn path=/trunk/; revision=16008

18 years agoOops. Thanks w3seek
Alex Ionescu [Fri, 17 Jun 2005 17:59:11 +0000 (17:59 +0000)]
Oops. Thanks w3seek

svn path=/trunk/; revision=16007

18 years ago- Comment out the call to SHObjectProperties. The one who added it must have been...
Filip Navara [Fri, 17 Jun 2005 17:44:39 +0000 (17:44 +0000)]
- Comment out the call to SHObjectProperties. The one who added it must have been complete freak since the parameters were completely wrong. Don't let me do "svn log" ...
- Remove duplicate definition from version.h.

svn path=/trunk/; revision=16006

18 years ago- Define SHOP_PRINTERNAME, SHOP_FILEPATH and SHOP_VOLUMEGUID.
Filip Navara [Fri, 17 Jun 2005 17:37:54 +0000 (17:37 +0000)]
- Define SHOP_PRINTERNAME, SHOP_FILEPATH and SHOP_VOLUMEGUID.
- Declare SHObjectProperties.

svn path=/trunk/; revision=16005

18 years agolongjmp() should return 1 if 0 is passed as return value (0 should only be returned...
Gregor Anich [Fri, 17 Jun 2005 17:33:47 +0000 (17:33 +0000)]
longjmp() should return 1 if 0 is passed as return value (0 should only be returned by setjmp)

svn path=/trunk/; revision=16004

18 years agoFix another broken setjmp.
Gregor Anich [Fri, 17 Jun 2005 17:27:03 +0000 (17:27 +0000)]
Fix another broken setjmp.

svn path=/trunk/; revision=16003

18 years agoFix setjmp (didn't save correct ESP, so it crashed after longjmp).
Gregor Anich [Fri, 17 Jun 2005 17:25:02 +0000 (17:25 +0000)]
Fix setjmp (didn't save correct ESP, so it crashed after longjmp).
Fix the kernel debugger.

svn path=/trunk/; revision=16002

18 years agoImplement IRP_MN_QUERY_CAPABILITIES, IRP_MN_QUERY_RESOURCES, IRP_MN_QUERY_RESOURCE_RE...
Hervé Poussineau [Fri, 17 Jun 2005 17:22:57 +0000 (17:22 +0000)]
Implement IRP_MN_QUERY_CAPABILITIES, IRP_MN_QUERY_RESOURCES, IRP_MN_QUERY_RESOURCE_REQUIREMENTS

svn path=/trunk/; revision=16001

18 years agoEnable PCH for NTDLL. This is commit 16000. Alex pwns you all.
Alex Ionescu [Fri, 17 Jun 2005 17:22:44 +0000 (17:22 +0000)]
Enable PCH for NTDLL. This is commit 16000. Alex pwns you all.

svn path=/trunk/; revision=16000

18 years agoUse NTDLL Common Header.
Alex Ionescu [Fri, 17 Jun 2005 17:22:27 +0000 (17:22 +0000)]
Use NTDLL Common Header.

svn path=/trunk/; revision=15999

18 years agoAdd NTDLL Common Header
Alex Ionescu [Fri, 17 Jun 2005 17:22:19 +0000 (17:22 +0000)]
Add NTDLL Common Header

svn path=/trunk/; revision=15998

18 years agoEnable PCH for rtl
Alex Ionescu [Fri, 17 Jun 2005 17:22:12 +0000 (17:22 +0000)]
Enable PCH for rtl

svn path=/trunk/; revision=15997

18 years agoRemove #include <poppack.h> - there is no pshpack beeing included.
Gregor Anich [Fri, 17 Jun 2005 17:18:58 +0000 (17:18 +0000)]
Remove #include <poppack.h> - there is no pshpack beeing included.

svn path=/trunk/; revision=15996

18 years agoUse W32API.
Filip Navara [Fri, 17 Jun 2005 17:15:55 +0000 (17:15 +0000)]
Use W32API.

svn path=/trunk/; revision=15995

18 years agoFix the export of HalExamineMBR. It mustn't be aliased since we need to have it named...
Filip Navara [Fri, 17 Jun 2005 17:14:57 +0000 (17:14 +0000)]
Fix the export of HalExamineMBR. It mustn't be aliased since we need to have it named correctly in the import library.

svn path=/trunk/; revision=15994

18 years ago- Move DRIVE_LAYOUT_INFORMATION_MBR, DRIVE_LAYOUT_INFORMATION_GPT and
Filip Navara [Fri, 17 Jun 2005 17:12:17 +0000 (17:12 +0000)]
- Move DRIVE_LAYOUT_INFORMATION_MBR, DRIVE_LAYOUT_INFORMATION_GPT and
  PARTITION_INFORMATION_MBR structures from winddk.h to ntdddisk.h.
- Add definitions of IOCTL_DISK_HISTOGRAM_STRUCTURE, IOCTL_DISK_HISTOGRAM_DATA,
  IOCTL_DISK_HISTOGRAM_RESET, IOCTL_DISK_LOGGING, IOCTL_DISK_REQUEST_DATA,
  IOCTL_DISK_REQUEST_STRUCTURE, PARTITION_INFORMATION_MBR,
  DRIVE_LAYOUT_INFORMATION and IO_QUERY_DEVICE_DATA_FORMAT.

svn path=/trunk/; revision=15993

18 years ago- Get rid of STDCALL_FUNC usage in napi/core.h.
Filip Navara [Fri, 17 Jun 2005 17:08:04 +0000 (17:08 +0000)]
- Get rid of STDCALL_FUNC usage in napi/core.h.
- Allow including ntos.h and ntdddisk.h at the same time.

svn path=/trunk/; revision=15992

18 years agoFix definition of LPC_MAX_MESSAGE for __USE_W32API case.
Filip Navara [Fri, 17 Jun 2005 16:58:15 +0000 (16:58 +0000)]
Fix definition of LPC_MAX_MESSAGE for __USE_W32API case.

svn path=/trunk/; revision=15991

18 years agoFix packing of structures.
Filip Navara [Fri, 17 Jun 2005 16:35:17 +0000 (16:35 +0000)]
Fix packing of structures.

svn path=/trunk/; revision=15990

18 years ago- fixed a possible deadlock in SmBeginClientInitialization
Thomas Bluemel [Fri, 17 Jun 2005 16:26:04 +0000 (16:26 +0000)]
- fixed a possible deadlock in SmBeginClientInitialization
- fixed SmCompleteClientInitialization to return success when the client data could be found
- don't copy the program name to a NULL pointer in SmCreateClient in case allocating the storage failed

svn path=/trunk/; revision=15989

18 years agoBuild wrc in output tree.
Casper Hornstrup [Fri, 17 Jun 2005 16:12:33 +0000 (16:12 +0000)]
Build wrc in output tree.

Patch by Sylvain Petreolle [spetreolle@yahoo.fr].

svn path=/trunk/; revision=15988

18 years agoDisable some code in cromwell, as you get an infinite loop on some hardware ("ERR...
Hervé Poussineau [Fri, 17 Jun 2005 15:48:15 +0000 (15:48 +0000)]
Disable some code in cromwell, as you get an infinite loop on some hardware ("ERR: drivers\usb\cromwell\uhci\uhci-hcd.c: 1060: host controller halted. very bad during boot")

svn path=/trunk/; revision=15987

18 years agoNew icon from mf. same as cmd icon
Magnus Olsen [Fri, 17 Jun 2005 15:47:10 +0000 (15:47 +0000)]
New icon from mf. same as cmd icon

svn path=/trunk/; revision=15986

18 years agoUse W32API.
Filip Navara [Fri, 17 Jun 2005 15:10:01 +0000 (15:10 +0000)]
Use W32API.

svn path=/trunk/; revision=15985

18 years agoGet rid of obsolete makefile.
Filip Navara [Fri, 17 Jun 2005 14:00:19 +0000 (14:00 +0000)]
Get rid of obsolete makefile.

svn path=/trunk/; revision=15984

18 years agoCSQ is linked to the kernel also, so make that work.
Filip Navara [Fri, 17 Jun 2005 13:59:47 +0000 (13:59 +0000)]
CSQ is linked to the kernel also, so make that work.

svn path=/trunk/; revision=15983

18 years agoUse W32API.
Filip Navara [Fri, 17 Jun 2005 13:24:50 +0000 (13:24 +0000)]
Use W32API.

svn path=/trunk/; revision=15982

18 years agoRemove KEBUGCHECK and KEBUGCHECKEX definitions.
Filip Navara [Fri, 17 Jun 2005 13:22:12 +0000 (13:22 +0000)]
Remove KEBUGCHECK and KEBUGCHECKEX definitions.

svn path=/trunk/; revision=15981

18 years agoFix a typo. :(
Filip Navara [Fri, 17 Jun 2005 13:17:46 +0000 (13:17 +0000)]
Fix a typo. :(

svn path=/trunk/; revision=15980

18 years agoDefine KEBUGCHECK and KEBUGCHECKEX here.
Filip Navara [Fri, 17 Jun 2005 13:13:37 +0000 (13:13 +0000)]
Define KEBUGCHECK and KEBUGCHECKEX here.

svn path=/trunk/; revision=15979

18 years agoA bit of W32API friendliness...
Filip Navara [Fri, 17 Jun 2005 13:12:45 +0000 (13:12 +0000)]
A bit of W32API friendliness...

svn path=/trunk/; revision=15978

18 years agoUse W32API.
Filip Navara [Fri, 17 Jun 2005 13:05:11 +0000 (13:05 +0000)]
Use W32API.

svn path=/trunk/; revision=15977

18 years agoAllow csq.h to be included along with ntddk.h.
Filip Navara [Fri, 17 Jun 2005 13:00:03 +0000 (13:00 +0000)]
Allow csq.h to be included along with ntddk.h.

svn path=/trunk/; revision=15976

18 years agoInclude the prototypes for CcRosInitializeFileCache and CcRosReleaseFileCache even...
Filip Navara [Fri, 17 Jun 2005 12:59:27 +0000 (12:59 +0000)]
Include the prototypes for CcRosInitializeFileCache and CcRosReleaseFileCache even when compiling w/ W32API.

svn path=/trunk/; revision=15975

18 years ago- Fix prototype of IoCsqInitialize.
Filip Navara [Fri, 17 Jun 2005 12:57:31 +0000 (12:57 +0000)]
- Fix prototype of IoCsqInitialize.
- Define IO_TYPE_CSQ and IO_TYPE_CSQ_IRP_CONTEXT.

svn path=/trunk/; revision=15974

18 years agoGet rid of obsolete makefile.
Filip Navara [Fri, 17 Jun 2005 12:31:49 +0000 (12:31 +0000)]
Get rid of obsolete makefile.

svn path=/trunk/; revision=15973

18 years agoBuild file system drivers w/ W32API headers.
Filip Navara [Fri, 17 Jun 2005 12:29:33 +0000 (12:29 +0000)]
Build file system drivers w/ W32API headers.

svn path=/trunk/; revision=15972

18 years agoMake the ASSERT macros GCC friendly.
Filip Navara [Fri, 17 Jun 2005 12:24:29 +0000 (12:24 +0000)]
Make the ASSERT macros GCC friendly.

svn path=/trunk/; revision=15971

18 years agoUse W32API.
Filip Navara [Fri, 17 Jun 2005 11:40:11 +0000 (11:40 +0000)]
Use W32API.

svn path=/trunk/; revision=15970

18 years agoGet rid of the prehistoric GNU Windows32 headers.
Filip Navara [Fri, 17 Jun 2005 11:29:07 +0000 (11:29 +0000)]
Get rid of the prehistoric GNU Windows32 headers.

svn path=/trunk/; revision=15969

18 years agoDo NOT include defines.h in .rc files.
Filip Navara [Fri, 17 Jun 2005 11:28:23 +0000 (11:28 +0000)]
Do NOT include defines.h in .rc files.

svn path=/trunk/; revision=15968

18 years agoUse W32API.
Filip Navara [Fri, 17 Jun 2005 11:22:47 +0000 (11:22 +0000)]
Use W32API.

svn path=/trunk/; revision=15967

18 years agoUse W32API.
Filip Navara [Fri, 17 Jun 2005 11:05:49 +0000 (11:05 +0000)]
Use W32API.

svn path=/trunk/; revision=15966

18 years agoDon't include windows.h in drivers.
Filip Navara [Fri, 17 Jun 2005 10:54:34 +0000 (10:54 +0000)]
Don't include windows.h in drivers.

svn path=/trunk/; revision=15965

18 years ago- Use W32API.
Filip Navara [Fri, 17 Jun 2005 10:43:58 +0000 (10:43 +0000)]
- Use W32API.
- Fix some protoypes.

svn path=/trunk/; revision=15964

18 years agoFix declaration of AdvancedDocumentProperties[AW].
Filip Navara [Fri, 17 Jun 2005 10:43:16 +0000 (10:43 +0000)]
Fix declaration of AdvancedDocumentProperties[AW].

svn path=/trunk/; revision=15963

18 years agoimplemented the TokenRestrictedSids information class for NtQueryInformationToken...
Thomas Bluemel [Fri, 17 Jun 2005 10:30:59 +0000 (10:30 +0000)]
implemented the TokenRestrictedSids information class for NtQueryInformationToken, however restricted SIDs are not yet supported!

svn path=/trunk/; revision=15962

18 years agoUse W32API.
Filip Navara [Fri, 17 Jun 2005 10:15:21 +0000 (10:15 +0000)]
Use W32API.

svn path=/trunk/; revision=15961

18 years agoUse W32API.
Filip Navara [Fri, 17 Jun 2005 09:57:53 +0000 (09:57 +0000)]
Use W32API.

svn path=/trunk/; revision=15960

18 years ago- Declare IO_ERROR_LOG_MESSAGE.
Filip Navara [Fri, 17 Jun 2005 09:57:28 +0000 (09:57 +0000)]
- Declare IO_ERROR_LOG_MESSAGE.
- Define ERROR_LOG_LIMIT_SIZE and IO_ERROR_LOG_MESSAGE_HEADER_LENGTH.

svn path=/trunk/; revision=15959

18 years agoimplemented IsTokenRestricted(), inspired by a patch to winehq by James Hawkins
Thomas Bluemel [Fri, 17 Jun 2005 09:46:29 +0000 (09:46 +0000)]
implemented IsTokenRestricted(), inspired by a patch to winehq by James Hawkins

svn path=/trunk/; revision=15958

18 years agoUse W32API.
Filip Navara [Fri, 17 Jun 2005 09:46:21 +0000 (09:46 +0000)]
Use W32API.

svn path=/trunk/; revision=15957

18 years agoUse W32API.
Filip Navara [Fri, 17 Jun 2005 09:46:03 +0000 (09:46 +0000)]
Use W32API.

svn path=/trunk/; revision=15956

18 years agoUse W32API.
Filip Navara [Fri, 17 Jun 2005 09:45:42 +0000 (09:45 +0000)]
Use W32API.

svn path=/trunk/; revision=15955

18 years agoUse W32API.
Filip Navara [Fri, 17 Jun 2005 08:12:20 +0000 (08:12 +0000)]
Use W32API.

svn path=/trunk/; revision=15954

18 years agoUse W32API.
Filip Navara [Fri, 17 Jun 2005 08:08:58 +0000 (08:08 +0000)]
Use W32API.

svn path=/trunk/; revision=15953

18 years agoUse W32API.
Filip Navara [Fri, 17 Jun 2005 08:05:58 +0000 (08:05 +0000)]
Use W32API.

svn path=/trunk/; revision=15952

18 years agoCleanup the usage of W32API.
Filip Navara [Fri, 17 Jun 2005 08:02:05 +0000 (08:02 +0000)]
Cleanup the usage of W32API.

svn path=/trunk/; revision=15951

18 years agoUse W32API.
Filip Navara [Fri, 17 Jun 2005 08:00:30 +0000 (08:00 +0000)]
Use W32API.

svn path=/trunk/; revision=15950

18 years agoUse W32API.
Filip Navara [Fri, 17 Jun 2005 07:59:43 +0000 (07:59 +0000)]
Use W32API.

svn path=/trunk/; revision=15949

18 years agoUse W32API.
Filip Navara [Fri, 17 Jun 2005 07:57:37 +0000 (07:57 +0000)]
Use W32API.

svn path=/trunk/; revision=15948

18 years agoA bit of W32API friendliness...
Filip Navara [Fri, 17 Jun 2005 07:55:45 +0000 (07:55 +0000)]
A bit of W32API friendliness...

svn path=/trunk/; revision=15947

18 years agoUse W32API.
Filip Navara [Fri, 17 Jun 2005 07:53:58 +0000 (07:53 +0000)]
Use W32API.

svn path=/trunk/; revision=15946

18 years ago- Use standard TLS instead of custom TEB field.
Filip Navara [Fri, 17 Jun 2005 07:53:34 +0000 (07:53 +0000)]
- Use standard TLS instead of custom TEB field.
- Use W32API.

svn path=/trunk/; revision=15945

18 years agoAdd definitions of ACCESS_MAX_MS_V2_ACE_TYPE, ACCESS_ALLOWED_COMPOUND_ACE_TYPE, ACCES...
Filip Navara [Fri, 17 Jun 2005 07:16:01 +0000 (07:16 +0000)]
Add definitions of ACCESS_MAX_MS_V2_ACE_TYPE, ACCESS_ALLOWED_COMPOUND_ACE_TYPE, ACCESS_MAX_MS_V3_ACE_TYPE, ACCESS_MIN_MS_OBJECT_ACE_TYPE, ACCESS_ALLOWED_OBJECT_ACE_TYPE, ACCESS_DENIED_OBJECT_ACE_TYPE, SYSTEM_AUDIT_OBJECT_ACE_TYPE, SYSTEM_ALARM_OBJECT_ACE_TYPE, ACCESS_MAX_MS_OBJECT_ACE_TYPE, ACCESS_MAX_MS_V4_ACE_TYPE, ACCESS_MAX_MS_ACE_TYPE, ACCESS_ALLOWED_CALLBACK_ACE_TYPE, ACCESS_DENIED_CALLBACK_ACE_TYPE, ACCESS_ALLOWED_CALLBACK_OBJECT_ACE_TYPE, ACCESS_DENIED_CALLBACK_OBJECT_ACE_TYPE, SYSTEM_AUDIT_CALLBACK_ACE_TYPE, SYSTEM_ALARM_CALLBACK_ACE_TYPE, SYSTEM_AUDIT_CALLBACK_OBJECT_ACE_TYPE, SYSTEM_ALARM_CALLBACK_OBJECT_ACE_TYPE, ACCESS_MAX_MS_V5_ACE_TYPE, SID_MAX_SUB_AUTHORITIES, SID_RECOMMENDED_SUB_AUTHORITIES, SE_OWNER_DEFAULTED, SE_GROUP_DEFAULTED, SE_DACL_PRESENT, SE_DACL_DEFAULTED, SE_SACL_PRESENT, SE_SACL_DEFAULTED, SE_DACL_UNTRUSTED, SE_SERVER_SECURITY, SE_DACL_AUTO_INHERIT_REQ, SE_SACL_AUTO_INHERIT_REQ, SE_DACL_AUTO_INHERITED, SE_SACL_AUTO_INHERITED, SE_DACL_PROTECTED, SE_SACL_PROTECTED, SE_RM_CONTROL_VALID and SE_SELF_RELATIVE.

svn path=/trunk/; revision=15944

18 years ago- Declare POLICY_NOTIFICATION_INFORMATION_CLASS and SECURITY_LOGON_SESSION_DATA.
Filip Navara [Fri, 17 Jun 2005 07:12:16 +0000 (07:12 +0000)]
- Declare POLICY_NOTIFICATION_INFORMATION_CLASS and SECURITY_LOGON_SESSION_DATA.
- Fix declaration of CRITICAL_SECTION and RTL_CRITICAL_SECTION.

svn path=/trunk/; revision=15943