]> sourceware.org Git - newlib-cygwin.git/blame - winsup/w32api/ChangeLog
* include/winnt.h (GetCurrentFiber): Support -masm=intel.
[newlib-cygwin.git] / winsup / w32api / ChangeLog
CommitLineData
65fb2e43
DS
12004-11-08 Danny Smith <dannysmith@users.sourceforge.net>
2
3 * include/winnt.h (GetCurrentFiber): Support -masm=intel.
4 (GetFiberData): Likewise.
5 (NtCurrentTeb): Likewise.
6
c3ea0cd3
DS
72004-11-04 Danny Smith <dannysmith@users.sourceforge.net>
8
9 * include/wingdi.h (NIF_INFO): Add define.
10 (NIIF_*) Add defines..
11 Thanks to: Benoit Blanchon <benoit.blanchon@free.fr>
12 (NIF_*): Convert constants to hex.
13
9dee1466
DS
142004-11-02 Danny Smith <dannysmith@users.sourceforge.net>
15
16 * include/wingdi.h (GetFontUnicodeRanges,GetGlyphIndicesA,
17 GetGlyphIndicesW): Declare.
18 (GGI_MARK_NONEXISTING_GLYPHS): Define
19 * lib/gdi32.def (GetFontUnicodeRanges,GetGlyphIndicesA,
20 GetGlyphIndicesW): Add stubs.
21
244cbd6b
DS
222004-10-24 Dan Aloni <da-x@colinux.org>
23
24 * include/ddk/ntapi.h (NtQueryFullAttributesFile,
25 ZwQueryFullAttributesFile): Declare.
26 * include/ddk/ntapi.h (RtlDosPathNameToNtPathName_U):
27 Declare.
28 lib/ntoskrnl.def (ZwQueryDirectoryFile, ZwQueryFullAttributesFile.
29 ZwQueryVolumeInformationFile): Add stubs.
30
b64293e6
DS
312004-10-18 Danny Smith <dannysmith@users.sourceforge.net>
32
33 = include/wsahelp.h (WINSOCK_MAPPING, WSHGetWinsockMapping,
34 PWSH_GET_WINSOCK_MAPPING): Don't define if __OBJC__.
35
12a638f9
DS
362004-10-15 Robert Wruck <wruck@tweerlei.de>
37 Danny Smith <dannysmith@users.sourceforge.net>
38
39 = include/winbase.h (InitializeSListHead, Interlocked*):
40 Guard with !__USE_NTOSKRNL__.
41
42 * include/ddk/ntddk.h (__USE_NTOSKRNL__): Define.
43 * include/ddk/winddk.h (InitializeSListHead, Interlocked*):
44 Guard with __USE_NTOSKRNL__.
45 (ExInterlockedPopEntrySList, ExInterlockedPushEntrySList):
46 Add prototypes. Guard macro definition with __USE_NTOSKRNL__
47 && _WIN32_WINNT >= 0x0501
48 (ExAllocateFromNPagedLookasideList, ExAllocateFromPagedLookasideList,
49 ExFreeToNPagedLookasideList, ExFreeToPagedLookasideList):
50 Replace calts to InterlockedPopEntrySList, InterlockedPushEntrySList
51 with ExInterlockedPopEntrySList, ExInterlockedPushEntrySList.
52
53 * lib/ddk/ntosknl.def (ExInterlockedPopEntrySList,
54 ExInterlockedPushEntrySList) Add stubs with fastcall decoration.
55 (ExDesktopObjectType, ExEventObjectType, ExSemaphoreObjectType,
56 ExWindowStationObjectType, IoAdapterObjectType,
57 IoDeviceHandlerObjectSize, IoDeviceHandlerObjectType,
58 IoDeviceObjectType, IoDriverObjectType, IoFileObjectType,
59 LpcPortObjectType, MmSectionObjectType, SeTokenObjectType):
60 Uncomment stubs.
61
77cbeb00
DS
622004-10-11 Robert Wruck <wruck@tweerlei.de>
63
64 * include/ddk/winddk.h (IoReleaseRemoveLockAndWait): Fix
65 definition
66 (IoReleaseRemoveLock): Add definition.
67
7d032a01
DS
682004-10-10 Danny Smith <dannysmith@users.sourceforge.net>
69
70 * include/ddk/winnt4.h (Exi386InterlockedDecrementLong,
71 Exi386InterlockedExchangeUlong, Exi386InterlockedIncrementLong);
72 Add prototypes.
73 * include/winddk.h (ExInterlockedAddUlong,
74 ExInterlockedInsertHeadList, ExInterlockedInsertTailList,
75 ExInterlockedRemoveHeadList, ExInterlockedPopEntryList,
76 ExInterlockedPushEntryList): Change calling convention to
77 DDKAPI.
78 (ExfInterlockedAddUlong,ExInterlockedInsertHeadList,
79 ExInterlockedInsertTailList, ExInterlockedRemoveHeadList,
80 ExInterlockedPopEntryList, ExInterlockedPushEntryList):
81 Add prototypes for DDKFASTAPI versions.
82 Thanks to Vadim Yegor0v <zg at bmg dot lv> for report.
83 * lib/ntoskrnl.def (ExInterlockedAddUlong,
84 ExInterlockedInsertHeadList, ExInterlockedInsertTailList,
85 ExInterlockedRemoveHeadList, ExInterlockedPopEntryList,
86 ExInterlockedPushEntryList): Remove lead '@' from stubs.
87 (ExfInterlockedAddUlong,ExfInterlockedInsertHeadList,
88 ExfInterlockedInsertTailList, ExfInterlockedRemoveHeadList,
89 ExfInterlockedPopEntryList, ExfInterlockedPushEntryList):
90 Add fastcall stubs.
91 (Exi386InterlockedDecrementLong, Exi386InterlockedExchangeUlong,
92 Exi386InterlockedIncrementLong); Add stdcall stubs.
93
f49a3937
DS
942004-09-30 Danny Smith <dannysmith@users.sourceforge.net>
95
96 * include/winbase.h (WINBASEAPI): Define as DECLSPEC_IMPORT only
97 if __W32API_USE_DLLIMPORT__ is defined.
98 * include/winuser.h (WINUSERAPI): Likewise.
99
85153fb1
DS
1002004-09-29 Filip Navara <xnavara@volny.cz>
101
102 * include/ddk/(atm.h, batclass.h, cfg.h, cfgmgr32.h, d4drvif.h,
103 d4iface.h, ddkmapi.h, hidclass.h, hidpi.h, mcd.h, miniport.h,
104 mountdev.h, mountmgr.h, ndis.h, ndistapi.h, ndiswan.h, netpnp.h,
105 newdev.h, ntapi.h, ntdd8042.h, ntddbeep.h, ntddcdrm.h, ntddcdvd.h,
106 ntddchgr.h, ntdddisk.h, ntddkbd.h, ntddmou.h, ntddpar.h, ntddpcm.h,
107 ntddscsi.h, ntddser.h, ntddstor.h, ntddtape.h, ntddtdi.h,
108 ntddvdeo.h, ntddvol.h, ntpoapi.h, parallel.h, pfhook.h, poclass.h,
109 scsi.h, scsiscan.h, smbus.h, srb.h, storport.h, tdiinfo.h,
110 tdikrnl.h, tvout.h, upssvc.h, usb.h, usb100.h, usbdi.h, usbioctl.h,
111 usbiodef.h, usbscan.h, usbuser.h, videoagp.h, winddi.h, winddk.h,
112 winnt4.h, ws2san.h): Fixed packing.
113 * include/ddk/atm.h (ATM_TRAFFIC_DESCRIPTOR_IE): Fixed declaration.
114 * include/ddk/hidclass.h (HID_INTERFACE_HIDPARSE,
115 HID_INTERFACE_NOTIFY_PNP): Likewise.
116 * include/ddk/ndis.h (NDIS_DMA_BLOCK, CO_FLOW_PARAMETERS): Likewise.
117 (NdisQueryPacketLength): Added macro. Thanks to Art Yerkes
118 <ayerkes@speakeasy.net>.
119 * include/ddk/usb100.h (USB_CONFIGURATION_DESCRIPTOR): Fixed
120 declaration.
121 * include/ddk/winddi.h (PATHDATA, GLYPHPOS): Likewise.
122 * include/ddk/winddk.h (PDRIVER_CONTROL, PDRIVER_LIST_CONTROL,
123 PDRIVER_ADD_DEVICE, PIO_COMPLETION_ROUTINE, PDRIVER_CANCEL,
124 PKDEFERRED_ROUTINE, PDRIVER_DISPATCH, PIO_DPC_ROUTINE,
125 PMM_DLL_INITIALIZE, PMM_DLL_UNLOAD, PDRIVER_ENTRY,
126 PDRIVER_INITIALIZE, PKSERVICE_ROUTINE, PIO_TIMER_ROUTINE,
127 PDRIVER_REINITIALIZE, PDRIVER_STARTIO, PKSYNCHRONIZE_ROUTINE,
128 PDRIVER_UNLOAD, DRIVER_OBJECT): Fixed callback declarations.
129 (struct FILE_BASIC_INFORMATION): Renamed to _FILE_BASIC_INFORMATION.
130 (SYNCH_LEVEL): Added definition.
131 (KPCR, KPCR_TIB): Fixed declaration.
132 (Interlocked[Push/Pop]EntrySList): Declare only if winbase.h isn't
133 included and _WIN32_WINNT >= 0x0501.
134 (RtlEqualLuid): Fixed macro definition.
135 (KfLowerIrql, KfRaiseIrql): Declare and use instead of KeLowerIrql and
136 KeRaiseIrql on i386 architectures.
137
b2e76549
DS
1382004-09-06 Hosaka Yuji <hos@tamanegi.org>
139
140 * include/mshtml.h (IHTMLDocument2): Correct get_selection
141 declaration.
142 (IHTMLSelectionObject): Correct get_type declaration.
143 (IHTMLFramesCollection2, IHTMLWindow2, IHTMLFrameBase,
144 IHTMLFrameBase2, IHTMLFrameBase3, IHTMLBodyElement,
145 IHTMLBodyElement2): Add interfaces.
146 (LPHTMLIMAGEELEMENTFACTORY, LPHTMLEVENTOBJ, LPHTMLSCREEN,
147 LPHTMLOPTIONELEMENTFACTORY, LPOMHISTORY, LPOMNAVIGATOR): Add
148 typedefs.
149 * lib/mshtml-uuid.c (IID_IHTMLFrameBase2, IID_IHTMLFrameBase3):
150 Add IIDs.
151
1522004-09-05 Earnie Boyd <earnie@users.sf.net>
b73441fc
EB
153
154 * include/w32api.h: Increment version to 3.1.
155 * Makefile.in: Ditto.
156
4f52488e
DS
1572004-09-05 Hosaka Yuji <hos@tamanegi.org>
158
159 * include/winuser.h (MonitorFromPoint, MonitorFromRect,
160 MonitorFromWindow): Add prototypes.
161 * lib/user32.def (MonitorFromPoint, MonitorFromRect,
162 MonitorFromWindowMonitorFromWindow): Add stubs.
163 * include/shellapi.h (DuplicateIcon): Add prototype.
164
99f91ded
DS
1652004-09-05 Danny Smith <dannysmith@users.sourceforge.net>
166
167 * include/winuser.h (WINUSERAPI): New define.
168 Use it to mark user32.dll imports, throughout.
169
e636a59f
DS
1702004-09-05 Hosaka Yuji <hos@tamanegi.org>
171
172 * lib/ddk/hid.def (HidD_FlushQueue, HidD_FreePreparsedData,
173 HidD_GetAttributes, HidD_GetConfiguration, HidD_GetFeature,
174 HidD_GetHidGuid, HidD_GetIndexedString, HidD_GetInputReport,
175 HidD_GetManufacturerString, HidD_GetMsGenreDescriptor,
176 HidD_GetNumInputBuffers, HidD_GetPhysicalDescriptor,
177 HidD_GetPreparsedData, HidD_GetProductString,
178 HidD_GetSerialNumberString, HidD_SetConfiguration,
179 HidD_SetFeature, HidD_SetNumInputBuffers, HidD_SetOutputReport,
180 HidP_GetButtonCaps, HidP_GetValueCaps): Add exports.
181
b8a6a751
DS
182