• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
12012-12-12  Corinna Vinschen  <vinschen@redhat.com>
2
3	* winnt.h: Drop inclusion of mmintrin.h, emmintrin.h, and
4	pmmintrin.h on Cygwin.
5
62012-12-07  Jason Hood  <adoxa@users.sourceforge.net>
7
8	* winbase.h (LOAD_LIBRARY_AS_IMAGE_RESOURCE): Fix typo.
9
102012-11-14  Corinna Vinschen  <vinschen@redhat.com>
11
12	* winternl.h (struct _FILE_FULL_DIR_INFORMATION): Rename from
13	_FILE_FULL_DIRECTORY_INFORMATION per WDK documentation.
14	(struct _FILE_ID_FULL_DIR_INFORMATION): Rename from
15	_FILE_ID_FULL_DIRECTORY_INFORMATION.
16	(struct _FILE_BOTH_DIR_INFORMATION): Rename from
17	_FILE_BOTH_DIRECTORY_INFORMATION.
18	(struct _FILE_ID_BOTH_DIR_INFORMATION): Rename from
19	_FILE_ID_BOTH_DIRECTORY_INFORMATION.
20	(FILE_FULL_DIRECTORY_INFORMATION, PFILE_FULL_DIRECTORY_INFORMATION,
21	FILE_ID_FULL_DIRECTORY_INFORMATION, PFILE_ID_FULL_DIRECTORY_INFORMATION,
22	FILE_BOTH_DIRECTORY_INFORMATION, PFILE_BOTH_DIRECTORY_INFORMATION,
23	FILE_ID_BOTH_DIRECTORY_INFORMATION,
24	PFILE_ID_BOTH_DIRECTORY_INFORMATION): Explicitely typedef in a new
25	block.  Add comment to describe as being outdated.
26
272012-11-13  Corinna Vinschen  <vinschen@redhat.com>
28
29	* winternl.h (SYSTEM_BASIC_INFORMATION): Change type of address
30	members to match 64 bit systems.
31	(SYSTEM_PAGEFILE_INFORMATION): New type.
32	(SYSTEM_INFORMATION_CLASS): Reformat for readability.  Add
33	SystemPagefileInformation.
34
352012-10-11  Corinna Vinschen  <vinschen@redhat.com>
36
37	* winioctl.h (DEVICE_TYPE): Define only if not already defined.
38	* winternl.h (DEVICE_TYPE): Define as ULONG if not already defined.
39
402012-10-11  Corinna Vinschen  <vinschen@redhat.com>
41
42	* winternl.h: Throughout, use NTAPI instead of WINAPI.
43	(enum _FSINFOCLASS): Define.
44	(struct _FILE_FS_VOLUME_INFORMATION): Define.
45	(struct _FILE_FS_LABEL_INFORMATION): Define.
46	(struct _FILE_FS_SIZE_INFORMATION): Define.
47	(struct _FILE_FS_DEVICE_INFORMATION): Define.
48	(struct _FILE_FS_ATTRIBUTE_INFORMATION): Define.
49	(struct _FILE_FS_FULL_SIZE_INFORMATION): Define.
50	(struct _FILE_FS_OBJECTID_INFORMATION): Define.
51	(NtFsControlFile): Declare.
52	(NtQueryVolumeInformationFile): Declare.
53	(NtSetInformationFile): Declare.
54	(NtSetVolumeInformationFile): Declare.
55	(RtlDosPathNameToNtPathName_U): Declare.
56
57
582012-09-20  Kai Tietz  <ktietz@redhat.com>
59
60	PR 3561209
61	* wincrypt.h (szOID_NIST_AES128_CBC): New.
62	(szOID_NIST_AES192_CBC): Likewise.
63	(szOID_NIST_AES256_CBC): Likewise.
64
652012-08-29  Yaakov Selkowitz  <yselkowitz@users.sourceforge.net>
66
67	* ntdef.h (_OBJECT_ATTRIBUTES): Guard against duplicate declaration.
68	* winnt.h (DECLSPEC_IMPORT): Do not redefine.
69	(FILE_SUPERSEDE...FILE_MAXIMUM_DISPOSITION): Copy from ntdef.h.
70	(FILE_DIRECTORY_FILE...FILE_OPEN_FOR_FREE_SPACE_QUERY): Ditto.
71	(FILE_SHARE_VALID_FLAGS): Ditto.
72	* winternl.h (_UNICODE_STRING): Guard against duplicate declaration.
73	(_STRING): Ditto.
74	(_OBJECT_ATTRIBUTES): Ditto.
75	(_FILE_LINK_INFORMATION): Copy from ddk/ntifs.h.
76
772012-08-29  Yaakov Selkowitz  <yselkowitz@users.sourceforge.net>
78
79	* winternl.h (_FILE_RENAME_INFORMATION): Fix member names per MSDN.
80	(NtQueryInformationFile): Change type of len to ULONG per MSDN.
81
822012-08-29  Ozkan Sezer  <sezeroz@gmail.com>
83
84	PR/3561800, patch by drangon zhou:
85	* mshtml.h (styleNormal): Add missing closing brace.
86	(ELEMENTNAMESPACE_FLAGS): Ditto.
87
882012-08-14  Kai Tietz  <ktietz@redhat.com>
89
90	* windef.h: Add include of _mingw.h for __LOMG32.
91
922012-08-07  Kai Tietz  <ktietz@redhat.com>
93
94	* winnt.h (InterlockedIncrement): Add prototype before inline
95	declaration.
96	(InterlockedDecrement): Likewise.
97	(InterlockedExchange): Likewise.
98
992012-08-06  Corinna Vinschen  <vinschen@redhat.com>
100
101	* strsafe.h: Change long to __LONG32 where appropriate.
102
1032012-08-06  Corinna Vinschen  <vinschen@redhat.com>
104
105	* wbemdisp.h: Change long to __LONG32 where appropriate.
106	* windef.h: Ditto.
107	* winerror.h: Ditto.
108	* wingdi.h: Ditto.
109	* wininet.h: Ditto.
110	* winnt.h: Ditto.
111	* winsmcrd.h: Ditto.
112	* winsnmp.h: Ditto.
113	* winsock.h: Ditto.
114	* winsock2.h: Ditto.
115	* winuser.h: Ditto.
116	* wmiatlprov.h: Ditto.
117	* wmiutils.h: Ditto.
118	* ws2spi.h: Ditto.
119	* xa.h: Ditto.
120	* xcmc.h: Ditto.
121	* xmltrnsf.h: Ditto.
122
1232012-08-06  Corinna Vinschen  <vinschen@redhat.com>
124
125	* mlang.h: Change long to __LONG32 where appropriate.
126	* mtsadmin.h: Ditto.
127	* mtxadmin.h: Ditto.
128	* shldisp.h: Ditto.
129	* shlobj.h: Ditto.
130	* simpdc.h: Ditto.
131	* sqltypes.h: Ditto.
132	* srv.h: Ditto.
133	* sspi.h: Ditto.
134	* svrapi.h: Ditto.
135	* tapi.h: Ditto.
136	* tapi3.h: Ditto.
137	* tapi3cc.h: Ditto.
138	* tapi3if.h: Ditto.
139	* termmgr.h: Ditto.
140	* tom.h: Ditto.
141	* tspi.h: Ditto.
142	* tuner.h: Ditto.
143	* txdtc.h: Ditto.
144	* usp10.h: Ditto.
145	* vfw.h: Ditto.
146	* wabcode.h: Ditto.
147	* wabdefs.h: Ditto.
148	* wbemcli.h: Ditto.
149	* wbemprov.h: Ditto.
150	* wbemtran.h: Ditto.
151
1522012-08-06  Corinna Vinschen  <vinschen@redhat.com>
153
154	* rtccore.h: Change long to __LONG32 where appropriate.
155	* scardssp.h: Ditto.
156	* sdoias.h: Ditto.
157
1582012-08-06  Corinna Vinschen  <vinschen@redhat.com>
159
160	* mdhcp.h: Change long to __LONG32 where appropriate.
161	* mergemod.h: Ditto.
162	* mmc.h: Ditto.
163	* mmcobj.h: Ditto.
164	* msclus.h: Ditto.
165	* mshtml.h: Ditto.
166	* mshtmlc.h: Ditto.
167	* msdatsrc.h: Ditto.
168	* msi.h: Ditto.
169	* msimcntl.h: Ditto.
170	* msimcsdk.h: Ditto.
171	* msp.h: Ditto.
172	* mspaddr.h: Ditto.
173	* mspcall.h: Ditto.
174	* mspcoll.h: Ditto.
175	* mspstrm.h: Ditto.
176	* mspterm.h: Ditto.
177	* msptrmac.h: Ditto.
178	* msptrmar.h: Ditto.
179	* msxml.h: Ditto.
180	* msxml2.h: Ditto.
181	* ndattrib.h: Ditto.
182	* ndhelper.h: Ditto.
183	* ndrtypes.h: Ditto.
184	* netcon.h: Ditto.
185	* netmon.h: Ditto.
186	* nspapi.h: Ditto.
187	* ntdef.h: Ditto.
188	* odbcss.h: Ditto.
189	* oleauto.h: Ditto.
190	* olectl.h: Ditto.
191	* oledbguid.h: Ditto.
192	* rdpencomapi.h: Ditto.
193	* rend.h: Ditto.
194	* richedit.h: Ditto.
195	* rpc.h: Ditto.
196	* rpcasync.h: Ditto.
197	* rpcdce.h: Ditto.
198	* rpcdcep.h: Ditto.
199	* rpcndr.h: Ditto.
200	* rpcnsi.h: Ditto.
201	* rpcproxy.h: Ditto.
202
2032012-08-03  Corinna Vinschen  <vinschen@redhat.com>
204
205	* iads.h: Change long to __LONG32 where appropriate.
206
2072012-08-03  Corinna Vinschen  <vinschen@redhat.com>
208
209	* eventsys.h: Change long to __LONG32 where appropriate.
210	* exdisp.h: Ditto.
211	* gpmgmt.h: Ditto.
212	* iiis.h: Ditto.
213	* ipmsp.h: Ditto.
214
2152012-08-03  Corinna Vinschen  <vinschen@redhat.com>
216
217	* comsvcs.h: Change long to __LONG32 where appropriate.
218	* control.h: Ditto.
219	* dhtmled.h: Ditto.
220	* emostore.h: Ditto.
221
2222012-08-03  Corinna Vinschen  <vinschen@redhat.com>
223
224	* cdoex.h: Change long to __LONG32 where appropriate.
225	* cdoexm.h: Ditto.
226	* cdonts.h: Ditto.
227	* cdosys.h: Ditto.
228	* cluscfgwizard.h: Ditto.
229	* comadmin.h: Ditto.
230
2312012-08-03  Corinna Vinschen  <vinschen@redhat.com>
232
233	* agtsvr.h: Change long to __LONG32 where appropriate.
234	* asptlb.h: Ditto.
235	* azroles.h: Ditto.
236
2372012-08-02  Corinna Vinschen  <vinschen@redhat.com>
238
239	* activscp.h: Change long to __LONG32 where appropriate.
240	* adoctint.h: Ditto.
241	* adoint.h: Ditto.
242	* adojet.h: Ditto.
243	* adomd.h: Ditto.
244	* agtctl.h: Ditto.
245
2462012-08-02  Corinna Vinschen  <vinschen@redhat.com>
247
248	* fsrm.h: Change long to __LONG32 where appropriate.
249	* fsrmquota.h: Ditto.
250	* fsrmreports.h: Ditto.
251	* fsrmscreen.h: Ditto.
252	* guiddef.h: Ditto.
253	* httpfilt.h: Ditto.
254	* iimgctx.h: Ditto.
255	* iiisext.h: Ditto.
256	* ksmedia.h: Ditto.
257	* ksproxy.h: Ditto.
258	* lmsvc.h: Ditto.
259	* mapi.h: Ditto.
260	* mapicode.h: Ditto.
261	* mapidbg.h: Ditto.
262	* lmaccess.h: Ditto.
263	* lmstats.h: Ditto.
264	* mapidefs.h: Ditto.
265	* mapinls.h: Ditto.
266	* mfidl.h: Ditto.
267	* midles.h: Ditto.
268	* mq.h: Ditto.
269	* mqoai.h: Ditto.
270	* msasn1.h: Ditto.
271
2722012-08-02  Corinna Vinschen  <vinschen@redhat.com>
273
274	* basetsd.h: Change long to __LONG32 where appropriate.
275	* basetyps.h: Ditto.
276	* certbase.h: Ditto.
277	* correg.h: Ditto.
278	* dbdaoint.h: Ditto.
279	* esent.h: Ditto.
280	* fci.h: Ditto.
281	* fdi.h: Ditto.
282	* filehc.h: Ditto.
283	* winbase.h: Ditto.
284	* comutil.h: Ditto.
285	(_bstr_t::Data_t::AddRef): Call InterlockedIncrement with argument
286	casted to LONG *.
287	(_bstr_t::Data_t::Release): Call InterlockedDecrement with argument
288	casted to LONG *.
289
2902012-08-02  Corinna Vinschen  <vinschen@redhat.com>
291
292	* Throughout, change prototypes of XXX_UserSize, XXX_UserMarshal,
293	XXX_UserUnmarshal, and XXX_UserFree functions to use ULONG rather
294	than unsigned long.
295	* rpcndr.h (NDR_CHAR_REP_MASK): Use __MSABI_LONG rather than
296	explicit cast to unsigned long.
297	(NDR_INT_REP_MASK): Ditto.
298	(NDR_FLOAT_REP_MASK): Ditto.
299	(NDR_LITTLE_ENDIAN): Ditto.
300	(NDR_BIG_ENDIAN): Ditto.
301	(NDR_IEEE_FLOAT): Ditto.
302	(NDR_VAX_FLOAT): Ditto.
303	(NDR_IBM_FLOAT): Ditto.
304	(NDR_ASCII_CHAR): Ditto.
305	(NDR_EBCDIC_CHAR): Ditto.
306	(NDR_LOCAL_DATA_REPRESENTATION): Ditto.
307	(USER_MARSHAL_SIZING_ROUTINE): Use ULONG rather than unsigned long.
308	(USER_MARSHAL_MARSHALLING_ROUTINE): Ditto.
309	(USER_MARSHAL_UNMARSHALLING_ROUTINE): Ditto.
310	(USER_MARSHAL_FREEING_ROUTINE): Ditto.
311
3122012-08-01  Corinna Vinschen  <vinschen@redhat.com>
313
314	* msxml.idl: Throughout, replace long and unsigned long with LONG and
315	ULONG.
316	* objidl.idl: Ditto.
317	* ocidl.idl: Ditto.
318	* oleidl.idl: Ditto.
319	* propidl.idl: Ditto.
320	* shobjidl.idl: Ditto.
321	* strmif.idl: Ditto.
322	* urlmon.idl: Ditto.
323	* wtypes.idl: Ditto.
324	* msxml.idl: Ditto.
325	* objidl.h: Regenerate.
326	* ocidl.h: Regenerate.
327	* oleidl.h: Regenerate.
328	* propidl.h: Regenerate.
329	* shobjidl.h: Regenerate.
330	* strmif.h: Regenerate.
331	* urlmon.h: Regenerate.
332	* wtypes.h: Regenerate.
333
3342012-08-01  Corinna Vinschen  <vinschen@redhat.com>
335
336	* oleacc.idl: Throughout, replace long and unsigned long with LONG and
337	ULONG.
338	* oleacc.h: Regenerate.
339
3402012-07-31  Corinna Vinschen  <vinschen@redhat.com>
341
342	* windows.h: Don't include stralign.h when build for Cygwin.
343
3442012-07-30  Corinna Vinschen  <vinschen@redhat.com>
345
346	* psdk_inc/_ip_types.h (struct __ms_timeval): Define on LP64 systems.
347	(TIMEVAL): Define based on struct __ms_timeval on LP64, based on
348	struct timeval otherwise.
349	(PTIMEVAL): Ditto.
350	(LPTIMEVAL): Ditto.
351	* winsock.h: Replace all `struct timeval *' usages with PTIMEVAL.
352	* winsock2.h: Ditto.
353	* ws2spi.h: Ditto.
354	* ws2tcpip.h: Ditto.
355
3562012-07-30  Corinna Vinschen  <vinschen@redhat.com>
357
358	* af_irda.h: Temporarily redefine u_long as __ms_u_long on LP64 systems.
359	* in6addr.h: Ditto.
360	* inaddr.h: Ditto.
361	* winsock.h: Ditto.
362	* winsock2.h: Ditto.
363	* psdk_inc/_ip_types.h: Ditto.
364
3652012-07-30  Corinna Vinschen  <vinschen@redhat.com>
366
367	* Throughout, use __MSABI_LONG macro rather than 'L' qualifier
368	for unsigned numerical constants as well.
369
3702012-07-30  Corinna Vinschen  <vinschen@redhat.com>
371
372	* winnt.h: In case of Cygwin, include gcc-provided intrinsic
373	files directly, instead of including intrin.h.
374
3752012-07-30  Corinna Vinschen  <vinschen@redhat.com>
376
377	* ndrtypes.h (NDR_VERSION_1_1): Drop UL qualifier from or'ed
378	minor version value.
379	(NDR_VERSION_2_0): Ditto.
380	(NDR_VERSION_5_0): Ditto.
381	(NDR_VERSION_5_2): Ditto.
382	(NDR_VERSION_5_3): Ditto.
383	(NDR_VERSION_5_4): Ditto.
384	* d2d1.h (DXGI_FORMAT_FORCE_UINT): Drop UL qualifier.
385	* gdiplus/gdipluscolor.h: Ditto for all ARGB symbolic color
386	values.
387
3882012-07-27  Corinna Vinschen  <vinschen@redhat.com>
389
390	* Throughout, use __MSABI_LONG macro rather than 'L' qualifier
391	for numerical constants.
392
3932012-07-27  Corinna Vinschen  <vinschen@redhat.com>
394
395	* cdoex.h: Throughout, drop 'L' qualifier from numerical constants
396	defining const value.
397	* cdosys.h: Ditto.
398	* lmaccess.h: Drop 'L' qualifier from numerical constants casted to
399	unsigned long.
400	* lmstats.h: Ditto.
401	* richole.h: Drop 'L' qualifier from numerical constants casted to
402	ULONG.
403	* dbgeng.h: Drop 'L' qualifier from numerical constants casted to
404	HRESULT (via HRESULT_FROM_NT).
405	* adserr.h: Throughout, drop 'L' qualifier from numerical
406	constants casted to HRESULT (via _HRESULT_TYPEDEF_).
407	* advpub.h: Ditto.
408	* naperror.h: Ditto.
409	* pstore.h: Ditto.
410	* subsmgr.h: Ditto.
411	* urlmon.h: Ditto.
412	* winerror.h: Ditto.
413	Define all WSA error codes based on WSABASEERR.
414	* netmon.h (MAKE_LONG): Drop unnecessary 'L' qualifier from shift
415	value.
416	* pdh.h (IsSuccessSeverity): Drop 'L' qualifier from mask value.
417	Cast result value to DWORD.
418	(IsInformationalSeverity): Ditto.
419	(IsWarningSeverity): Ditto.
420	(IsErrorSeverity): Ditto.
421	* penwin.h (dwDiffAT): Drop unnecessary 'L' qualifier from multiplier.
422	* windowsx.h (HANDLE_WM_CREATE): Drop 'L' qualifer from
423	constant casted to LRESULT and only cast the endresult once.
424	* wingdi.h (HGDI_ERROR): Drop 'L' qualifer.
425	* docobj.h (PAGESET_TOLASTPAGE): Ditto.
426
4272012-07-25  Corinna Vinschen  <vinschen@redhat.com>
428
429	* wmiatlprov.h (CInstanceProviderHelper::CheckInstancePath):
430	Cast first parameter in call to GetInfo to ULONG.
431	* winioctl.h (IsDsmActionNonDestructive): Replace test for == 0L
432	with logical negation operator.
433	* wininet.h (INTERNET_INVALID_STATUS_CALLBACK): Drop 'L' modifier.
434	* lmaccess.h (DEF_MIN_PWAGE): Ditto.
435	* mmsystem.h (MEVT_EVENTPARM): Ditto.
436	* svrapi.h (FRK_INIT):  Ditto.
437	* vfw.h: Throughout, cast all constants in calls to SendMessage and
438	ICSendMessage to the expected type.
439	* prsht.h: Ditto, in calls to SendMessage and PostMessage.
440	* winuser.h: Ditto, in calls to CreateWindowEx, CreateDialogParam,
441	CreateDialogIndirectParam, DialogBoxParam, and DialogBoxIndirectParam.
442	* commctrl.h: Ditto, in calls to SendMessage.
443	(LPSTR_TEXTCALLBACKA): Drop 'L' modifier.
444	(LPSTR_TEXTCALLBACKW): Ditto.
445	* windowsx.h: Throughout, cast all constants in calls to SendMessage
446	and as return value from HANDLE_xxx macro.
447	(IsRestored): Replace test for == 0L with logical negation operator.
448
4492012-07-23  Corinna Vinschen  <vinschen@redhat.com>
450
451	* Throughout, drop 'L' modifier from enumeration values.
452
4532012-07-21  Corinna Vinschen  <vinschen@redhat.com>
454
455	* ws2tcpip.h (EAI_NODATA): Define as int value.
456
4572012-07-20  Corinna Vinschen  <vinschen@redhat.com>
458
459	* kcom.h (STATIC_KoCreateObject): Drop  'L' modifier from Data1
460	member in GUID definition.
461
4622012-07-20  Corinna Vinschen  <vinschen@redhat.com>
463
464	* directx/dxerr8.h (DXTRACE_MSG): Drop long qualifier from
465	empty non-debug definition.
466	* directx/dxerr9.h: Ditto.
467
4682012-07-20  Corinna Vinschen  <vinschen@redhat.com>
469
470	* winuser.h: Convert all HELP_xxx command macros to int macros.
471
4722012-07-19  Corinna Vinschen  <vinschen@redhat.com>
473
474	* ksmedia.h: Throughout, drop 'L' modifier from Data1 member in
475	GUID definitions.
476	* ksproxy.h: Ditto.
477	* ksuuids.h: Ditto.
478	* uuids.h: Ditto.
479
4802012-07-19  Corinna Vinschen  <vinschen@redhat.com>
481
482	* msdasql.h: Throughout, drop 'L' modifier from Data1 member in
483	GUID definitions.
484	* ioevent.h: Ditto.
485	* msdaguid.h: Ditto.
486	* iiis.h: Ditto.
487	* usbiodef.h: Ditto.
488	* tcguid.h: Ditto.
489	* oledb.h: Ditto.
490	* recguids.h: Ditto.
491	* diskguid.h: Ditto.
492	* shlguid.h: Ditto.
493	* msdadc.h: Ditto.
494	* isguids.h: Ditto.
495	* batclass.h: Ditto.
496	* shobjidl.h: Ditto.
497	* devguid.h: Ditto.
498	* ntddscsi.h: Ditto.
499	* identitystore.h: Ditto.
500	* sti.h: Ditto.
501	* sqloledb.h: Ditto.
502	* mstask.h: Ditto.
503	* fwpmu.h: Ditto.
504	* oledbguid.h: Ditto.
505	* winioctl.h: Ditto.
506
5072012-07-19  Corinna Vinschen  <vinschen@redhat.com>
508
509	* Throughout, drop long qualifier in all casted numerical constant
510	expressions.
511
5122012-07-19  Corinna Vinschen  <vinschen@redhat.com>
513
514	* ks.h: Throughout, drop 'L' modifier from Data1 member in GUID
515	definitions.
516	* ntddstor.h: Ditto.
517	* ntddser.h: Ditto.
518
5192012-07-19  Corinna Vinschen  <vinschen@redhat.com>
520
521	* usb.h: Check for _WIN64 instead of WIN64.
522
5232012-07-16  Corinna Vinschen  <vinschen@redhat.com>
524
525	* winbase.h: Use system types in calls to Interlocked functions.
526
5272012-07-12  Corinna Vinschen  <vinschen@redhat.com>
528
529	* winternl.h (NT_SUCCESS): Define.
530	(enum _PROCESSINFOCLASS): Copy from ddk/ntddk.h.
531	(NtSetInformationProcess): Declare.
532
5332012-07-11  Ozkan Sezer  <sezeroz@gmail.com>
534
535	* tapi.h: Move the unicode A/W macros after the function prototypes.
536	(lineAddProvider,lineBlindTransfer,lineConfigDialog,
537	lineConfigDialogEdit,lineDial,lineGatherDigits,lineGenerateDigits,
538	lineGetAddressID,lineGetAppPriority,lineGetDevConfig,lineGetIcon,
539	lineGetID,lineHandoff,lineMakeCall,linePark,linePickup,lineRedirect,
540	lineSetAppPriority,lineSetDevConfig,lineSetTollList,
541	lineTranslateAddress,lineTranslateDialog,lineUnpark,phoneConfigDialog,
542	phoneGetIcon,phoneGetID,tapiGetLocationInfo,tapiRequestMakeCall,
543	tapiRequestMediaCall): Define as *A variant only for TAPI2 or newer,
544	but always define as *W variant when UNICODE is defined.
545
5462012-07-06  Corinna Vinschen  <vinschen@redhat.com>
547
548	* stralign.h (ua_wcscpy): Define as macro when building on Cygwin.
549
5502012-07-06  Corinna Vinschen  <vinschen@redhat.com>
551
552	* in6addr.h (s6_addr16): Define when building Cygwin.
553
5542012-07-06  Corinna Vinschen  <vinschen@redhat.com>
555
556	* winbase.h (ZAWPROXYAPI): Define as empty if _ZAWPROXY_ is defined.
557	* objbase.h (WINOLEAPI): Define as empty if _OLE32_ is defined.
558	WINOLEAPI_: Ditto.
559	* winnt.h (NTSYSAPI): Define as empty if _NTSYSTEM_ is defined.
560	(NTSYSCALLAPI): Ditto.
561	* winuser.h (WINUSERAPI): Define as empty if _USER32_ is defined.
562	* wingdi.h (WINSPOOLAPI): Define as empty if _SPOOL32_ is defined.
563
5642012-07-06  Corinna Vinschen  <vinschen@redhat.com>
565
566	* windows.h: Don't include winsock.h on Cygwin, unless __USE_W32_SOCKETS
567	is defined.
568
5692012-07-06  Corinna Vinschen  <vinschen@redhat.com>
570
571	* psdk_inc/_ip_types.h (struct sockaddr): Define always.
572
5732012-07-06  Corinna Vinschen  <vinschen@redhat.com>
574
575	* ntdef.h (struct _PROCESSOR_NUMBER): Guard definition with
576	___PROCESSOR_NUMBER_DEFINED.
577	(struct _GROUP_AFFINITY): Guard definition with
578	___GROUP_AFFINITY_DEFINED.
579	* winnt.h: Ditto.
580
5812012-07-06  Corinna Vinschen  <vinschen@redhat.com>
582
583	* in6addr.h (struct in6addr): Add u.__s6_addr32 member when
584	building Cygwin.
585	(s6_addr32): Define when building Cygwin.
586
5872012-07-06  Corinna Vinschen  <vinschen@redhat.com>
588
589	* winsock2.h (gethostname): Drop __INSIDE_CYGWIN__ guard.
590
5912012-07-06  Corinna Vinschen  <vinschen@redhat.com>
592
593	* winnt.h (NtCurrentTeb): Always define inline implementation.
594	(GetCurrentFiber): Ditto.
595	(GetFiberData): Ditto.
596	(MemoryBarrier): Ditto.
597
5982012-07-05  Kai Tietz  <ktietz@redhat.com>
599
600	* ws2tcpip.h: Enable inline-functions always.
601
6022012-06-28  Corinna Vinschen  <vinschen@redhat.com>
603
604	* wincrypt.h (WINBASEAPI): Define as non-import iff
605	_KERNEL32_ was defined.
606
6072012-06-28  Corinna Vinschen  <vinschen@redhat.com>
608
609	* psdk_inc/_ip_types.h (sockaddr_in): Define unconditionally.
610
6112012-06-28  Corinna Vinschen  <vinschen@redhat.com>
612
613	* ntdef.h (FILE_ATTRIBUTE_VALID_FLAGS): Define.
614	(FILE_SHARE_VALID_FLAGS): Define.
615	(FILE_SUPERSEDE, ...): Define native file creation dispositions.
616	(FILE_DIRECTORY_FILE, ...): Define native file open options.
617	(struct _REPARSE_DATA_BUFFER): Define.
618
6192012-06-28  Corinna Vinschen  <vinschen@redhat.com>
620
621	* winsock2.h (__WSAFDIsSet): Move declaration to psdk_inv/_fd_type.h.
622	(FD_CLR): Move definition to psdk_inv/_fd_type.h.
623	(FD_ZERO): Ditto.
624	(FD_ISSET): Ditto.
625	(FD_SET): Ditto.
626	(htonl): Don't declare when building Cygwin.
627	(htons): Ditto.
628	(ntohl): Ditto.
629	(ntohs): Ditto.
630	(gethostname): Ditto.
631	(select): Ditto.
632	* winsock.h: Ditto.
633	* psdk_inc/_fd_types.h: Add Cygwin build environment magic to avoid
634	multiple definition of the select function related datatypes and macros.
635	(__WSAFDIsSet): Declare here.
636	(FD_CLR): Define here.
637	(FD_ZERO): Ditto.
638	(FD_ISSET): Ditto.
639	(FD_SET): Ditto.  Make sure to undef FD_SET first, if it has been
640	defined from winsock.h before.
641	* psdk_inc/_ip_types.h: Rearrange slightly and don't define POSIX
642	compatible datatypes when building Cygwin.
643	* psdk_inc/_ws1_undef.h (FD_CLR): Drop #undef.
644	(FD_ZERO): Ditto.
645	(FD_ISSET): Ditto.
646	(FD_SET): Ditto.
647
6482012-06-28  Rafael Carre  <funman@videolan.org>
649
650	* dxva2api.h: Remove DXVA_* GUIDs and structs ...
651	* dxva.h: ... And put them here.
652
6532012-06-28  Corinna Vinschen  <vinschen@redhat.com>
654
655	* ntdef.h (PHYSICAL_ADDRESS): Define unconditionally.
656
6572012-06-27  Corinna Vinschen  <vinschen@redhat.com>
658
659	* stralign.h: Fix and add #endif comments.
660
6612012-06-27  Kai Tietz  <ktietz@redhat.com>
662
663	* wincrypt.h (WINADVAPI): Define as non-import iff
664	_ADVAPI32_ was defined.
665	* wincred.h: Likewise.
666	* winsvc.h: Likewise.
667	* perflib.h: Likewise.
668	* winbase.h: Likewise.
669
6702012-05-10  Kai Tietz  <ktietz@redhat.com>
671
672	PR 3523077
673	* tmschema.h: Add warning about obsoleted tmschema.h for
674	_WIN32_NT > 0x600.
675
6762012-05-10  Piotr Caban  <piotr@codeweavers.com>
677
678	* vsstyle.h: Wine-version relicensed.
679	* vssym32.h: Likewise.
680
6812012-05-09  Ozkan Sezer  <sezeroz@gmail.com>
682
683	* winuser.h (MAPVK_VK_TO_*): Moved map types for MapVirtualKeyEx
684	out of win7 ifdefs. Protected MAPVK_VK_TO_VSC_EX for vista-only.
685
6862012-05-08  Ozkan Sezer  <sezeroz@gmail.com>
687
688	* uxtheme.h (MAX_INTLIST_COUNT): Define as 402 instead of 10 for
689	vista and newer. (bug #3524667).
690
6912012-05-07  Ozkan Sezer  <sezeroz@gmail.com>
692
693	* dwmapi.h: Fixed all function prototypes to be WINAPI.
694
6952012-05-02  Kai Tietz  <ktietz@redhat.com>
696
697	PR 3523072
698	* commctrl.h:  Add missing button-styles, and messages.
699
7002012-04-28  Jonathan Liu  <net147@users.sourceforge.net>
701
702	* wlanapi.h: Fixed incorrectly nested if blocks.
703
7042012-04-23  Stefan Sundin  <recover89@gmail.com>
705
706	* Fix incorrect references for pVtbl to lpVtbl in these files:
707	audioengineendpoint.h, bdaiface.h, dvbsiparser.h, dwrite.h, dxvahd.h,
708	evr.h, fsrm.h, fsrmquota.h, fsrmreports.h, fsrmscreen.h,
709	functiondiscoveryapi.h, functiondiscoverynotification.h,
710	identitystore.h, locationapi.h, mfapi.h, mfidl.h, mfobjects.h,
711	mfplay.h, mfreadwrite.h, mftransform.h, mpeg2data.h, mpeg2psiparser.h,
712	msrdc.h, ndhelper.h, opmapi.h, portabledeviceconnectapi.h,
713	rdpencomapi.h, strmif.h, strmif.idl, tuner.h, vsadmin.h, vsbackup.h,
714	vsmgmt.h, vsprov.h, vss.h, vswriter.h, winsync.h, wmcontainer.h,
715	wsdattachment.h, wsdbase.h, wsdclient.h, wsddisco.h, wsdhost.h,
716	wsdxml.h.
717	* adhoc.h (IDot11AdHocInterfaceNotificationSink): Fix
718	OnConnectionStatusChange.
719
7202012-04-23  Kai Tietz  <ktietz@redhat.com>
721
722	PR/3520095
723	* endpointvolume.h (IAudioEndpointVolume): Fix.
724
7252012-03-07  Corinna Vinschen <corinna@vinschen.de>
726
727	* winternl.h (struct _LDR_DATA_TABLE_ENTRY): Changed type of Reserved1
728	from BYTE to LPVOID.
729	(InitializeObjectAttributes): New macro.
730	(OBJ_INHERIT, OBJ_PERMANENT, OBJ_EXCLUSIVE, OBJ_CASE_INSENSITIVE,
731	OBJ_OPENIF, OBJ_OPENLINK, OBJ_KERNEL_HANDLE, OBJ_FORCE_ACCESS_CHECK,
732	OBJ_VALID_ATTRIBUTES): New macro-constants.
733	* iptypes.h (PIP_ADAPTER_ADDRESSES_LH): Add type as pointer to
734	IP_ADAPTER_ADDRESSES_LH.
735
7362012-02-07  Rafaël Carré  <funman@videolan.org>
737
738	* dxva2api.h : Add UUIDS and missing error codes
739
7402012-02-04  Rafaël Carré  <funman@videolan.org>
741
742	* d2d1.h (ID2D1HwndRenderTarget): Fix interface
743
7442012-02-03  Rafaël Carré  <funman@videolan.org>
745
746	* shobjidl.h (ApplicationAssociationRegistrationUI): Add missing interface
747
7482012-02-02  Rafaël Carré  <funman@videolan.org>
749
750	* uuids.h (MEDIASUBTYPE_I420): Add GUID.
751
7522012-02-01  Rafaël Carré <funman@videolan.org>
753
754	* dxva2api.h (Direct3DDeviceManager9): Fix COBJMACROS to use lpVtbl.
755	(DirectXVideoDecoder): Likewise.
756	(DirectXVideoAccelerationService): Likewise.
757	(DirectXVideoDecoderService): Likewise.
758
7592012-02-01  Kai Tietz  <ktietz@redhat.com>
760
761	* rpcndr.h (small): Define only if RC_INVOKED is defined.
762
763	* shobjidl.h (THBN_CLICKED): Define constant.
764
7652012-01-29  Jonathan Yong  <jon_y@users.sourceforge.net>
766
767	* strsafe.h (MPRAPI_OBJECT_HEADER): Fix double extern qualifier in
768	_STRSAFE_EXTERN_C. __CRT_INLINE macro already has extern.
769
7702012-01-26  Kai Tietz  <ktietz@redhat.com>
771
772	* nldef.h (NL_INTERFACE_OFFLOAD_ROD): Remove
773	TlStreamFastPathCompatible and TlDatagramFastPathCompatible
774	members, which are merged into FastPathCompatible.
775	(note msdn is wrong here).
776
7772012-01-26  Jonathan Yong  <jon_y@users.sourceforge.net>
778
779	* mprapi.h (MPRAPI_OBJECT_HEADER): Fix declaration.
780	(MPR_SERVER_EX): New typedef.
781	(MPRAPI_ADMIN_DLL_CALLBACKS): Likewise.
782	(MprConfigServerGetInfoEx): Declare.
783	(MprAdminConnectionEnumEx): Likewise.
784	(MprAdminConnectionGetInfoEx): Likewise.
785	(MprAdminInitializeDllEx): Likewise.
786	(MprAdminIsServiceInitialized): Likewise.
787	(MprAdminServerGetInfoEx): Likewise.
788	(MprAdminServerSetInfoEx): Likewise.
789	* endpointvolume.h (CLSID_MMDeviceEnumerator): Declare.
790	(IID_IMMDeviceEnumerator): Likewise.
791	(IID_IAudioEndpointVolume): Likewise.
792	(IID_IAudioEndpointVolumeCallback): Likewise.
793	(IID_IAudioEndpointVolumeEx): Likewise.
794	* manipulations.h: New.
795	* elscore.h: New.
796	* mfapi.h(MT_ARBITRARY_HEADER): New typedef.
797	* locationapi.h(LOCATION_DESIRED_ACCURACY): New typedef.
798	* lmaccess.h(MSA_INFO_STATE): New typedef.
799	(MSA_INFO_0): Likewise.
800
8012012-01-26  Ozkan Sezer  <sezeroz@gmail.com>
802
803	* mprapi.h (MprAdminConnectionRemoveQuarantine): Revert
804	to old definition which is correct by marking the function
805	as WINAPI.
806
8072012-01-25  Kai Tietz  <ktietz@redhat.com>
808
809	* iprtrmib.h (MIB_TCP_STATE): New typedef.
810	* mprapi.h (MprAdminConnectionRemoveQuarantine): Remove
811	double definition.
812
8132012-01-19  Kai Tietz  <ktietz@redhat.com>
814
815	PR 3474190
816	* windef.h (STRICT): Regard definition of NO_STRICT.
817
8182012-01-18  Kai TIetz  <ktietz@redhat.com>
819
820	* unknwn.h: Remove sepecial-case for Obj-C.
821	* windows.h: and move it here.
822