summaryrefslogtreecommitdiffstats
path: root/winsup/w32api/include/ddk
Commit message (Collapse)AuthorAgeFilesLines
* * mingw: Delete obsolete directory.Christopher Faylor2012-11-0779-52432/+0
| | | | * w32api: Ditto.
* 2011-03-04 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>Chris Sutcliffe2011-03-051-1/+3
| | | | | | * include/winioctl.h (_DRIVE_LAYOUT_INFORMATION_MBR): Add _DRIVE_LAYOUT_INFORMATION_MBR_DEFINED guard. * include/ddk/winddk.h (_DRIVE_LAYOUT_INFORMATION_MBR): Ditto.
* * include/ddk/winddk.h (TIMER_INFORMATION_CLASS): Define.Corinna Vinschen2011-03-021-0/+29
| | | | | | (TIMER_BASIC_INFORMATION): Define. (NtQueryTimer): Define. (ZwQueryTimer): Define.
* * include/winnt.h: Define FILE_ATTRIBUTE_VIRTUAL. ChangeCorinna Vinschen2010-08-191-1/+2
| | | | | FILE_ATTRIBUTE_VALID_FLAGS accordingly. * include/ddk/winddk.h: Ditto.
* * include/winnt.h (FILE_SUPPORTS_HARD_LINKS,Corinna Vinschen2009-07-271-0/+9
| | | | | | | FILE_SUPPORTS_EXTENDED_ATTRIBUTES, FILE_SUPPORTS_OPEN_BY_FILE_ID, FILE_SUPPORTS_USN_JOURNALS): Define. Add comment. * include/ddk/ntifs.h: Ditto. (FILE_SEQUENTIAL_WRITE_ONCE, FILE_SUPPORTS_TRANSACTIONS): Define.
* * include/ddk/ntapi.h: Add NtXxx equivalent to ZwXxx where missingCorinna Vinschen2009-06-073-12/+2015
| | | | | | | | | and vice versa. * include/ddk/ntifs.h: Ditto. * include/ddk/winddk.h: Ditto. * lib/ntdll.def (NtPlugPlayControl, NtQueryInstallUILanguage, ZwPlugPlayControl, ZwQueryInstallUILanguage): Add entry points defined in header, but missing in lib. Omit NT4-only entry points.
* 2008-08-29 Andy Grover <andy.grover@oracle.com>Chris Sutcliffe2008-08-301-0/+7
| | | | | | * include/ddk/scsi.h: Define READ_TOC formats. * lib/ddk/scsiport.def (ScsiPortGetDeviceBase): Fix export.
* 2008-08-29 Andy Grover <andy.grover@oracle.com>Chris Sutcliffe2008-08-301-21/+111
| | | | | | | | | | | | | | | * include/ddk/ndis.h (NDIS_MINIPORT_MAJOR_VERSION, NDIS_MINIPORT_MINOR_VERSION, struct NDIS_TASK_OFFLOAD_HEADER, PROTOCOL_RESERVED_SIZE_IN_PACKET, NdisGetFirstBufferFromPacketSafe, NdisMIndicateReceivePacket, NdisSetPacketPoolProtocolId, NdisMInitializeTimer, NdisMSetPeriodicTimer, NdisMCancelTimer): Define. (enum NDIS_ENCAPSULATION, struct NDIS_ENCAPSULATION_FORMAT): move in file. (struct _NDIS_PACKET): Define using _ANONYMOUS_UNION and ANONYMOUS_STRUCT to eliminate warnings. (NdisReinitializePacket): Rename from NdisReinitializePacketCounts. * lib/ddk/ndis.def (NdisInitAnsiString, NdisInitUnicodeString, NdisMCancelTimer, NdisMInitializeTimer, NdisMSetPeriodicTimer, NdisSetPacketPoolProtocolId): Export.
* 2008-08-29 Andy Grover <andy.grover@oracle.com>Chris Sutcliffe2008-08-301-0/+4
| | | | | * include/ddk/winddk.h (RtlStringCbCopyA, RtlStringCbPrintfA, RtlStringCbVPrintfA): define in terms of POSIX string functions.
* 2008-08-29 Andy Grover <andy.grover@oracle.com>Chris Sutcliffe2008-08-301-25/+5
| | | | | * include/ddk/winddk.h (KeRaiseIrql): Define. (KfRaiseIrql, KfLowerIrql): remove incorrect definitions.
* 2008-08-29 Andy Grover <andy.grover@oracle.com>Chris Sutcliffe2008-08-301-3/+10
| | | | | | | | * include/ddk/winddk.h (KeFlushQueuedDpcs, KeMemoryBarrier): Define. (KeGetCurrentProcessorNumber): Fix incorrect member reference. (InterlockedIncrement, InterlockedDecrement): fix warning. * lib/ddk/ntoskrnl.def (KeFlushQueuedDpcs, KeMemoryBarrier): Export. (KeNumberProcessors): Export.
* * include/winnt.h (FILE_READ_ONLY_VOLUME): Define.Corinna Vinschen2007-07-171-0/+1
| | | | * include/ddk/ntifs.h (FILE_READ_ONLY_VOLUME): Define.
* [mingw-Bugs-1424461]Danny Smith2006-06-1235-8506/+8613
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | *include/imagehlp.h: Comment out IN, OUT and OPTIONAL, throughout. *include/rpcdce.h: Don't define IN, OUT or OPTIONAL if _NO_W32_PSEUDO_MODIFIERS. *include/rpcnsi.h: Comment out IN, OUT and OPTIONAL, throughout. *include/rpcnsip.h: Likewise. *include/windef.h: Don't define IN, OUT or OPTIONAL if _NO_W32_PSEUDO_MODIFIERS. *include/ddk/batclass.h: Comment out IN, OUT and OPTIONAL, throughout. *include/ddk/cfgmgr32.h: Likewise. *include/ddk/ddkmapi.h: Likewise. *include/ddk/hidclass.h: Likewise. *include/ddk/hidpi.h: Likewise. *include/ddk/kbdmou.h: Likewise. *include/ddk/mcd.h: Likewise. *include/ddk/miniport.h: Likewise. *include/ddk/minitape.h: Likewise. *include/ddk/ndis.h: Likewise. *include/ddk/ndistapi.h: Likewise. *include/ddk/ndiswan.h: Likewise. *include/ddk/ntapi.h: Likewise. *include/ddk/ntdd8042.h: Likewise. *include/ddk/ntddpcm.h: Likewise. *include/ddk/ntifs.h: Likewise. *include/ddk/ntpoapi.h: Likewise. *include/ddk/parallel.h: Likewise. *include/ddk/pfhook.h: Likewise. *include/ddk/scsiwmi.h: Likewise. *include/ddk/smbus.h: Likewise. *include/ddk/srb.h: Likewise. *include/ddk/storport.h: Likewise. *include/ddk/tdikrnl.h: Likewise. *include/ddk/upssvc.h: Likewise. *include/ddk/usbcamdi.h: Likewise. *include/ddk/usbscan.h: Likewise. *include/ddk/video.h: Likewise. *include/ddk/videoagp.h: Likewise. *include/ddk/win2k.h: Likewise. *include/ddk/winddi.h: Likewise. *include/ddk/winddk.h: Don't define IN, OUT or OPTIONAL if _NO_W32_PSEUDO_MODIFIERS. Comment out IN, OUT and OPTIONAL, throughout. *include/ddk/winnt4.h: Comment out IN, OUT and OPTIONAL, throughout. *include/ddk/ws2san.h: Likewise.
* * include/ddk/winddk.h (KAFFINITY): Fix typo.Dimitri Papadopoulos2006-04-281-1/+1
| | | | Thanks to: Oliver Stoeneberg <kidkat at sf dot net>
* * include/winnt.h: revert to 1.102Dimitri Papadopoulos2006-04-201-5/+0
| | | | * include/ddk/winddk.h: revert to 1.25
* * include/winnt.h, include/ddk/winddk.h (FIELD_OFFSET):Dimitri Papadopoulos2006-04-191-0/+5
| | | | | Compile with recent C++ compiler such as gcc 3.4. * include/ddk/winddk.h: Ditto.
* * include/ddk/ntifs,h (FILE_ID_FULL_DIRECTORY_INFORMATION): RevertDanny Smith2006-02-211-5/+0
| | | | | last change. Remove file level #pragma pack(push,4)/#pragma pop.
* * include/ddk/ntifs.h (FILE_ID_FULL_DIRECTORY_INFORMATION): Add fillerCorinna Vinschen2006-02-191-0/+1
| | | | value to force correct alignment.
* 2006-01-24 Danny Smith <dannysmith@users.sourceforge.net>Danny Smith2006-01-242-8/+24
| | | | | | | | | | | | | | | * include/ddk/winddk.h (KeGetCurrentKPCR): Support -masm=intel. 2006-01-24 Jiri Malak <Jiri.Malak@iol.cz> WATCOM compatibility changes. * include/ddk/ntddk.h (DECL_IMPORT): Define using __declspec, rather than __attribute__. (DECL_EXPORT): Likewise. * include/ddk/winddk.h (DDKAPI): Avoid using __attribute__. (DDKFASTAPI): Likewise. (DDKCDECLAPI): Likwise. (KeGetCurrentKPCR): Provide __WATCOMC__ syntax for inline code.
* * include/ddk/hidsdi.h: New file.Danny Smith2005-08-121-0/+73
| | | | | | * lib/ddk/hid.def: Uncomment symbols and add stdcall suffix for functions declared in hidsdi.h. Thanks to: Alex J Lennon <ajlennon at organixconsulting dot com>
* * include/winnetwk.h (WNetGetResourceParentA): Add missing declaration.Corinna Vinschen2005-05-131-0/+38
| | | | | (WNetGetResourceParentW): Ditto. * include/ddk/ntifs.h (FILE_ID_FULL_DIRECTORY_INFORMATION): Define.
* * include/ddk/winddk.h (ExAllocateFromPagedLookasideList,Danny Smith2004-11-121-20/+37
| | | | | | ExFreeToPagedLookasideList): Guard inline versions with (__USE_NTOSKRNL__) && (_WIN32_WINNT >= 0x0501). Declare as external functions for earlier _WIN32_WINNT.
* 2004-10-24 Dan Aloni <da-x@colinux.org>Danny Smith2004-10-242-1/+24
| | | | | | | | | * include/ddk/ntapi.h (NtQueryFullAttributesFile, ZwQueryFullAttributesFile): Declare. * include/ddk/ntapi.h (RtlDosPathNameToNtPathName_U): Declare. lib/ntoskrnl.def (ZwQueryDirectoryFile, ZwQueryFullAttributesFile. ZwQueryVolumeInformationFile): Add stubs.
* 2004-10-15 Robert Wruck <wruck@tweerlei.de>Danny Smith2004-10-152-80/+105
| | | | | | | | | | | | | | | | | | | | | | | | | | | Danny Smith <dannysmith@users.sourceforge.net> = include/winbase.h (InitializeSListHead, Interlocked*): Guard with !__USE_NTOSKRNL__. * include/ddk/ntddk.h (__USE_NTOSKRNL__): Define. * include/ddk/winddk.h (InitializeSListHead, Interlocked*): Guard with __USE_NTOSKRNL__. (ExInterlockedPopEntrySList, ExInterlockedPushEntrySList): Add prototypes. Guard macro definition with __USE_NTOSKRNL__ && _WIN32_WINNT >= 0x0501 (ExAllocateFromNPagedLookasideList, ExAllocateFromPagedLookasideList, ExFreeToNPagedLookasideList, ExFreeToPagedLookasideList): Replace calts to InterlockedPopEntrySList, InterlockedPushEntrySList with ExInterlockedPopEntrySList, ExInterlockedPushEntrySList. * lib/ddk/ntosknl.def (ExInterlockedPopEntrySList, ExInterlockedPushEntrySList) Add stubs with fastcall decoration. (ExDesktopObjectType, ExEventObjectType, ExSemaphoreObjectType, ExWindowStationObjectType, IoAdapterObjectType, IoDeviceHandlerObjectSize, IoDeviceHandlerObjectType, IoDeviceObjectType, IoDriverObjectType, IoFileObjectType, LpcPortObjectType, MmSectionObjectType, SeTokenObjectType): Uncomment stubs.
* 2004-10-11 Robert Wruck <wruck@tweerlei.de>Danny Smith2004-10-111-2/+12
| | | | | | * include/ddk/winddk.h (IoReleaseRemoveLockAndWait): Fix definition (IoReleaseRemoveLock): Add definition.
* * include/ddk/winnt4.h (Exi386InterlockedDecrementLong,Danny Smith2004-10-102-6/+73
| | | | | | | | | | | | | | | | | | | | | | | | | Exi386InterlockedExchangeUlong, Exi386InterlockedIncrementLong); Add prototypes. * include/winddk.h (ExInterlockedAddUlong, ExInterlockedInsertHeadList, ExInterlockedInsertTailList, ExInterlockedRemoveHeadList, ExInterlockedPopEntryList, ExInterlockedPushEntryList): Change calling convention to DDKAPI. (ExfInterlockedAddUlong,ExInterlockedInsertHeadList, ExInterlockedInsertTailList, ExInterlockedRemoveHeadList, ExInterlockedPopEntryList, ExInterlockedPushEntryList): Add prototypes for DDKFASTAPI versions. Thanks to Vadim Yegor0v <zg at bmg dot lv> for report. * lib/ntoskrnl.def (ExInterlockedAddUlong, ExInterlockedInsertHeadList, ExInterlockedInsertTailList, ExInterlockedRemoveHeadList, ExInterlockedPopEntryList, ExInterlockedPushEntryList): Remove lead '@' from stubs. (ExfInterlockedAddUlong,ExfInterlockedInsertHeadList, ExfInterlockedInsertTailList, ExfInterlockedRemoveHeadList, ExfInterlockedPopEntryList, ExfInterlockedPushEntryList): Add fastcall stubs. (Exi386InterlockedDecrementLong, Exi386InterlockedExchangeUlong, Exi386InterlockedIncrementLong); Add stdcall stubs.
* 2004-09-29 Filip Navara <xnavara@volny.cz>Danny Smith2004-09-2861-374/+210
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * include/ddk/(atm.h, batclass.h, cfg.h, cfgmgr32.h, d4drvif.h, d4iface.h, ddkmapi.h, hidclass.h, hidpi.h, mcd.h, miniport.h, mountdev.h, mountmgr.h, ndis.h, ndistapi.h, ndiswan.h, netpnp.h, newdev.h, ntapi.h, ntdd8042.h, ntddbeep.h, ntddcdrm.h, ntddcdvd.h, ntddchgr.h, ntdddisk.h, ntddkbd.h, ntddmou.h, ntddpar.h, ntddpcm.h, ntddscsi.h, ntddser.h, ntddstor.h, ntddtape.h, ntddtdi.h, ntddvdeo.h, ntddvol.h, ntpoapi.h, parallel.h, pfhook.h, poclass.h, scsi.h, scsiscan.h, smbus.h, srb.h, storport.h, tdiinfo.h, tdikrnl.h, tvout.h, upssvc.h, usb.h, usb100.h, usbdi.h, usbioctl.h, usbiodef.h, usbscan.h, usbuser.h, videoagp.h, winddi.h, winddk.h, winnt4.h, ws2san.h): Fixed packing. * include/ddk/atm.h (ATM_TRAFFIC_DESCRIPTOR_IE): Fixed declaration. * include/ddk/hidclass.h (HID_INTERFACE_HIDPARSE, HID_INTERFACE_NOTIFY_PNP): Likewise. * include/ddk/ndis.h (NDIS_DMA_BLOCK, CO_FLOW_PARAMETERS): Likewise. (NdisQueryPacketLength): Added macro. Thanks to Art Yerkes <ayerkes@speakeasy.net>. * include/ddk/usb100.h (USB_CONFIGURATION_DESCRIPTOR): Fixed declaration. * include/ddk/winddi.h (PATHDATA, GLYPHPOS): Likewise. * include/ddk/winddk.h (PDRIVER_CONTROL, PDRIVER_LIST_CONTROL, PDRIVER_ADD_DEVICE, PIO_COMPLETION_ROUTINE, PDRIVER_CANCEL, PKDEFERRED_ROUTINE, PDRIVER_DISPATCH, PIO_DPC_ROUTINE, PMM_DLL_INITIALIZE, PMM_DLL_UNLOAD, PDRIVER_ENTRY, PDRIVER_INITIALIZE, PKSERVICE_ROUTINE, PIO_TIMER_ROUTINE, PDRIVER_REINITIALIZE, PDRIVER_STARTIO, PKSYNCHRONIZE_ROUTINE, PDRIVER_UNLOAD, DRIVER_OBJECT): Fixed callback declarations. (struct FILE_BASIC_INFORMATION): Renamed to _FILE_BASIC_INFORMATION. (SYNCH_LEVEL): Added definition. (KPCR, KPCR_TIB): Fixed declaration. (Interlocked[Push/Pop]EntrySList): Declare only if winbase.h isn't included and _WIN32_WINNT >= 0x0501. (RtlEqualLuid): Fixed macro definition. (KfLowerIrql, KfRaiseIrql): Declare and use instead of KeLowerIrql and KeRaiseIrql on i386 architectures.
* 2004-05-15 Filip Navara <xnavara@volny.cz>Danny Smith2004-05-151-0/+91
| | | | | | | | * include/ddk/kbdmou.h: New file. * lib/ddk/videoprt.def (VideoPortMapBankedMemory, VideoPortMapDmaMemory, VideoPortMapMemory): Correct suffix. * lib/ddk/ntoskrnl.def (_snprintf, _snwprintf, _vsnprintf, _vsnwprintf, sprintf, swprintf): Export.
* 2004-05-15 Filip Navara <xnavara@volny.cz>Danny Smith2004-05-151-5/+1
| | | | | * include/ddk/ntddk.h: Don't set 4-byte alignment on included headers.
* Merge numerous changes from ReactOS. Submitted by Filip Navara.Luke Dunstan2004-04-183-17/+34
|
* 2004-04-14 Robert Wruck <rwruck@users.sourceforge.net>Danny Smith2004-04-141-5/+5
| | | | * include/ddk/winddk.h (RtlEqualLuid): Correct macro.
* 2004-03-24 Filip Navara <xnavara@volny.cz>Danny Smith2004-03-241-2/+2
| | | | | | * include/ddk/srb.h (_PORT_CONFIGURATION_INFORMATION): Rename TaggedQueueing to TaggedQueuing. (_HW_INITIALIZATION_DATA): Likewise.
* 2004-03-05 Filip Navara <xnavara@volny.cz>Danny Smith2004-03-054-261/+255
| | | | | | | * include/ddk/scsi.h: Replace assert with ASSERT. * include/ddk/video.h: Ditto. * include/ddk/winddk.h: Ditto. Remove the assert macro. * include/ddk/tdi.h: Correct packing.
* 2004-02-23 Filip Navara <xnavara@volny.cz>Danny Smith2004-02-231-4/+0
| | | | * include/ddk/video.h: Corrected packing.
* * include/ddk/winddk.h (DIRECTORY_QUERY): Add define.Earnie Boyd2004-02-141-0/+6
| | | | | | | | (DIRECTORY_TRAVERSE): Ditto. (DIRECTORY_CREATE_OBJECT): Ditto. (DIRECTORY_CREATE_SUBDIRECTORY): Ditto. (DIRECTORY_ALL_ACCESS): Ditto. Thanks to Konstantin Stepaniuk <skostia@users.sourceforge.net>
* 2004-01-15 Filip Navara <xnavara@volny.cz>Danny Smith2004-01-154-6/+6
| | | | | | | | | | * include/ddk/mcd.h: Don't care about value of DBG define. * include/ddk/srb.h: Ditto. * include/ddk/storport.h: Ditto. * include/ddk/video.h: Ditto. * include/nspapi.h (SetServiceW, GetAddressByNameA, GetAddressByNameW): Correct protoype. * include/ntsecapi.h (PCUNICODE_STRING): Define.
* 2004-01-02 Filip Navara <xnavara@volny.cz>Danny Smith2004-01-021-16/+24
| | | | | | | | | | | | | | * include/ddk/winddk.h: Don't care about value of DBG define. 2004-01-02 Danny Smith <dannysmith@users.sourceforge.net> Filip Navara <xnavara@volny.cz> * include/ddk/winddk.h (_DDK_DUMMYUNION_MEMBER, _DDK_DUMMYUNION_N_MEMBER): New macros. (ExAllocateFromPagedLookasideList,ExFreeToPagedLookasideList, ExAllocateFromNPagedLookasideList, ExFreeToNPagedLookasideList): Use them.
* 2004-01-01 Igor Pechtchanski <pechtcha@cs.nyu.edu>Danny Smith2004-01-011-0/+20
| | | | | | * lib/setupapi.def (CM_Request_Device_Eject[AW]): Add export. (CM_Request_Device_Eject_Ex[AW]): Likwise. * include/ddk/cfg.h (DN_*): Add defines.
* 2003-08-26 Filip Navara <xnavara@volny.cz>Danny Smith2003-08-251-1/+8
| | | | | | * include/ddk/winddk.h (RTL_REGISTRY_*): Add defines. (IoSetCompletionRoutine): Cast _CompletionRoutine arg to PIO_COMPLETION_ROUTINE.
* 2003-08-25 Steven Edwards <Steven_Ed4153@yahoo.com>Danny Smith2003-08-251-46/+46
| | | | | | | | | | * include/ddk/ntifs.h: Change all C++ style comments to C. * include/GL/gl.h: Ditto. 2003-08-25 Martin Fuchs <Martin-Fuchs@gmx.net> * include/shlobj.h (SFGAO_GHOSTED): Correct. (SFGAO_HIDDEN): Add define.
* 2003-08-15 Andrew Greenwood <lists@silverblade.co.uk>Danny Smith2003-08-152-2/+24
| | | | | | * include/wingdi.h (DEVMODE[AW]) Correct structure definition. * include/ddk/ntapi.h (LPC_TYPE): Add LPC_CONNECTION_REFUSED. * include/ddk/winddk.h (IRP_*): Add constants as anonymous enum.
* 2003-08-01 Danny Smith <dannysmith@users.sourceforge.net>Danny Smith2003-08-012-23/+23
| | | | | | | | | | * include/ddk/atm.h: Remove stray '.'; 2003-08-01 Gisle Vanem <gvanem@broadpark.no> * include/ddk/winddk.h; Remove trailing ';' from macro expressions, throughout. Add () around macro expressions with cast returns, throughout.
* * include/dkk/ntifs.h: Fix typo in guard forDanny Smith2003-07-241-1/+1
| | | | #pragma GCC system_header.
* * include/winbase.h (DUPLICATE_CLOSE_SOURCE,Danny Smith2003-07-223-18/+30
| | | | | | | | | | | | | | | | | | | | DUPLICATE_SAME_ACCESS): Remove defines. (HANDLE_FLAG_INHERIT, HANDLE_FLAG_PROTECT_FROM_CLOSE): Sync with ddk/ntapi.h defines. (SEM_*) : Likewise. * include/winnt.h (COMPRESSION_*, ACCESS_*, SYSTEM_*): Sync with ddk/ntifs.h defines. (FILE_*): Likewise. (MEM_IMAGE, SEC_*): Likewise. (DUPLICATE_CLOSE_SOURCE, DUPLICATE_SAME_ACCESS, DUPLICATE_SAME_ATTRIBUTES): Sync with ddk/winddk.h defines. (TOKEN_*): Sync with ddk/ntifs.h defines. * include/ddk/ntapi.h: Add comments noting definitions in winbase.h. * include/ddk/ntifs.h: Add comments noting definitions in winnt.h. * include/ddk/winddk.h: Add comments noting definitions in winnt.h.
* Clean up warnings in ddk.Danny Smith2003-07-1620-184/+199
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * include/ddk/atm.h (_ATM_AAL_OOB_INFO): Add _ANONYMOUS_UNION, conditional on __cplusplus. * include/ddk/scsi.h: Add _ANONYMOUS_UNION and _ANONYMOUS_STRUCT defines, throughout. (_CDB): Add _ANONYMOUS_UNION, conditional on __cplusplus. * include/ddk/cfg.h (_PNP_VETO_TYPE): Remove extra comma. * include/ddk/cfgmgr32.h: Change C++ comment style to ISO C. * include/ddk/ddkmapi.h (_DDLOCKOUT): Add _ANONYMOUS_UNION defines. * include/ddk/hidpi.h: Add _ANONYMOUS_UNION and _ANONYMOUS_STRUCT defines, throughout. * include/ddk/ndis.h: Add _ANONYMOUS_UNION and _ANONYMOUS_STRUCT defines, throughout. Remove trailing semicolon from *_S 'structure' macro expansion, throughout. Remove trailing semicolon from DECLARE_UNKNOWN_STRUCT macro expansion. * include/ddk/ndiswan.h (_NDIS_WAN_COMPRESS_INFO): Add _ANONYMOUS_UNION. * include/ddk/ntapi.h (_PROCESS_DEVICEMAP_INFORMATION, _PROCESS_SESSION_INFORMATION): Add _ANONYMOUS_UNION. * include/ddk/ntddcdrm.h (CDROM_TOC_CD_TEXT_DATA_BLOCK): Add _ANONYMOUS_UNION. * include/ddk/ntdddisk.h: Add _ANONYMOUS_UNION, throughout. * include/ddk/ntddmou.h: Add _ANONYMOUS_UNION, throughout. * include/ddk/ntifs.h: Add _ANONYMOUS_UNION, throughout. (ZwQueryObject): Change 2nd param to OBJECT_INFORMATION_CLASS, to match proto in ntapi.h. (ZwSetInformationObject): Likewise. * include/ddk/srb.h (SCSI_REQUEST_BLOCK): Add _ANONYMOUS_UNION. (SCSI_ADAPTER_CONTROL_TYPE): Add __extension__. * include/ddk/tdikrnl.h (TDI20_CLIENT_INTERFACE_INFO): Add _ANONYMOUS_UNION and _ANONYMOUS_STRUCT. * include/ddk/usb.h (USB): Add _ANONYMOUS_UNION. * include/ddk/usbcamdi.h (USBCAMD_CamControlFlags): Remove last comma. * include/ddk/video.h (STATUS_BLOCK): Add _ANONYMOUS_UNION. * include/ddk/winddk.h (DECLARE_INTERNAL_OBJECT): Remove trailing semicolon when expanding macro. (GENERAL_LOOKASIDE_S): Likewise. Add _ANONYMOUS_UNION and _ANONYMOUS_STRUCT, throughout. Change inline to __inline, throughout. * include/ddk/winnt4.h: Change inline to __inline, throughout.
* 2003-07-13 Casper S. Hornstrup <chorns@users.sourceforge.net>Danny Smith2003-07-132-30/+31
| | | | | | | | | | | * include/ddk/ntifs.h (KeInsertQueueApc): Make return type BOOLEAN. Name parameter 4 PriorityBoost and make it of type KPRIORITY. * include/ddk/winddk.h (_KPCR): Put IDT field on next line. * include/ddk/winddk.h (_IO_STATUS_BLOCK, _IRP, _OWNER_ENTRY, _ERESOURCE, _IMAGE_INFO, _CREATE_DISK, _DISK_SIGNATURE, _KPCR_TIB): Apply _ANONYMOUS_UNION to anonymous unions and _ANONYMOUS_STRUCT to anonymous structs.
* * include/ddk/ntpoapi.h (POWER_INFORMATION_LEVEL): Remove.Danny Smith2003-06-023-43/+1
| | | | | | | * include/winnt.h (POWER_INFORMATION_LEVEL): Add. * include/ddk/winddk.h (SINGLE_LIST_ENTRY,SLIST_HEADER): Remove. * include/ddk/ndis.h (NdisAllocateSpinLock): Add missing '\'.
* * include/ddk/ndis.h (NDIS30_MINIPORT_CHARACTERISTICS_S):Danny Smith2003-05-151-4/+4
| | | | Unname anonymous unions if NONAMELESSUNION not defined.
* 2003-04-07 Marcel Telka <telka@users.sourceforge.net>Danny Smith2003-04-071-1/+1
| | | | * include/ddk/winddk.h (KIRQL): Typedef as UCHAR. not ULONG.
* 2003-03-27 Vladimir Michl <michlv@users.sourceforge.net>Danny Smith2003-03-271-12/+12
| | | | | | | * include/ddk/ndis.h (NdisAllocateSpinLock,NdisFreeSpinLock, NdisAcquireSpinLock,NdisReleaseSpinLock,NdisDprAcquireSpinLock, NdisDprReleaseSpinLock): Change macro argument from SpinLock to _SpinLock.