2003-02-09 Earnie Boyd * lib/ddk/ntoskrnl.def (Ke386IoSetAccessProcess): Activate export. (Ke386QueryToAccessMap): Ditto. (Ke386SetIoAccessMap): Ditto. Thanks to Marcel Telka * include/secext.h: New file. Declare EXTENDED_NAME_FORMAT. * include/security.h: Include secext.h. * include/winbase.h: Declare COMPUTER_NAME_FORMAT. Thanks to Dimitri Papadopoulos * include/GL/gl.h: Remove include of glext.h. Thanks to Greg Couch 2003-02-05 Earnie Boyd * include/basetypes.h (_GUID_DEFINED): Add deprecation warning, start using GUID_DEFINED instead. * include/sqltypes.h: Ditto. * include/winnt.h: Ditto. * include/ddk/scsiwmi.h: Ditto. 2003-02-04 Danny Smith * include/shlwapi.h (PathRelativePathTo[AW]): Correct prototypes. Thanks to: John Dallaway . 2003-02-01 Danny Smith * include/commctrl.h (TCM_*): Add missing defines. 2003-02-01 Jesus Alvarez Danny Smith * include/prsht.h (PSP_*, PSH_*): Add missing defines. (PROPSHEETPAGE[AW]): Add pszHeaderTitle, pszHeaderSubTitle for (_WIN32_IE >= 0x0400). (PROPSHEETHEADER[AW]): Add hplWatermark and anonymous union fields for (_WIN32_IE >= 0x0400). 2003-01-31 Danny Smith * include/winbase.h (CreateFiber): Change first parameter to SIZE_T. (CreateJobObject[AW], CreateHardLink[AW]):Guard with if (_WIN32_WINNT >= 0x0500). 2003-01-31 Bang Jun-Young * include/winbase.h (PWIN32_FIND_DATAA, PWIN32_FIND_DATAW): Add missing typedefs. (CreateFiberEx, CreateJobObjectA,CreateJobObjectW): Add missing prototypes. (CreateHardLinkA, CreateHardLinkW): Return BOOL, not HANDLE. 2003-01-27 Krzysztof Nikiel * include/mmsystem.h (MIXERCONTROL_CONTROLF_MULTIPLE): Correct define. * lib/largeint.c (LargeIntegerAdd): Add, don't multiply. 2003-01-27 Danny Smith * include/rpcnterr.h (RPC_X_INVALID_PIPE_OPERATION): Add define. * include/winbase.h (WAIT_TIMEOUT): Guard against prior definition. (WAIT_FAILED): Cast to DWORD. * include/winerror.h (WAIT_TIMEOUT): Guard against prior definition. 2003-01-27 Bang Jun-Young * include/winerror.h: Protect against multiple definition of WSA* error codes. * include/winsock.h: Likewise. * include/winsock2.h: Likewise. 2003-01-27 Bang Dong-Heui Bang Jun-Young * include/winerror.h (ERROR_*, SEC_E_*,RPC_S_*, FRS_ERR_*, DNS_*, WSA*, WAIT_TIMEOUT): Add missing error codes. (RPC_X_INVALID_PIPE_OPERATION): Remove define. 2003-01-24 Danny Smith * include/ras.h (RASCONN[AW]): Add dwSessionId for (WINVER >= 0x501). 2003-01-24 Danny Smith * include/ras.h (RASCONN[AW]): Guard szDeviceType, szDeviceName fields with (WINVER >= 0x400). Add dwFlags, luid fields for (WINVER >= 0x501). 2003-01-23 Danny Smith * lib/ws2_32.def (getaddrinfo, freeaddrinfo and getnameinfo): Add stubs. * include/ws2tcpip.h (IPV6_*) Add IPPROTO_IPV6 level socket options. 2003-01-11 Danny Smith * include/winnt.h (IMAGE_FILE_AGGRESIVE_WS_TRIM IMAGE_FILE_LARGE_ADDRESS_AWARE): Add defines. 2003-01-11 Danny Smith * include/accctrl.h (enum _SE_OBJECT_TYPE): Add SE_REGISTRY_WOW64_32KEY. Reported by: Dimitri Papadopoulos 2003-01-11 Danny Smith * include/commctrl.h (HDN_GETDISPINFO[AW]: Add defines. (tagNMHDDISPINFO[AW}: Add structures and typedefs. Reported by: Mat Nieuwenhoven 2003-01-10 Christopher Faylor * include/winsock2.h: Remove gethostname from INSIDE_CYGWIN protection. 2003-01-08 Danny Smith * lib/dxguid.c: Don't #include . * include/unknwn.h: Partially revert change of 2002-12-26. Don't include . 2003-01-08 Danny Smith * lib/dinput.c: Don't #include . 2003-01-08 Bart Oldeman * include/windows.h (ole2.h):Do #include for __WATCOMC__. 2003-01-05 Danny Smith * include/winuser.h (SPI_SETWHEELSCROLLLINES) Add define. * include/zmouse.h (WHEEL_DELTA): Guard against prior definition. (WHEEL_PAGESCROLL): Likewise. (SPI_SETWHEELSCROLLLINES): Define, if not already done. 2003-01-04 Danny Smith * include/winuser.h (SPI_GETWHEELSCROLLLINES) Add define. (WHEEL_PAGESCROLL): Add define. 2003-01-04 Danny Smith * include/commctrl.h (tagNMTOOLBAR[AW]): Replace obsolete struct names tagTBNOTIFY[AW] and typedefs. Add defines for backward compatability. Add RECT field. Add UNICODE mappings for new names. (tagNMREBARCHEVRON): Add struct and typedefs for _WIN32_IE >= 0x0500. 2003-01-04 Danny Smith * include/commctrl.h (TOOLINFO[AW]): Update structures. (LVHITTESTINFO): Likewise. * include/wingdi.h (GRADIENT_TRIANGLE): Add structure. (GRADIENT_RECT): Likewise. 2003-01-03 Bang Jun-Young * include/winerror.h (ERROR_OPLOCK_NOT_GRANTED, ERROR_INVALID_OPLOCK_PROTOCOL, ERROR_SOURCE_ELEMENT_EMPTY, ERROR_DESTINATION_ELEMENT_FULL, ERROR_ILLEGAL_ELEMENT_ADDRESS, ERROR_MAGAZINE_NOT_PRESENT, ERROR_DEVICE_REINITIALIZATION_NEEDED, ERROR_DEVICE_REQUIRES_CLEANING, ERROR_DEVICE_DOOR_OPEN, ERROR_DEVICE_NOT_CONNECTED, ERROR_NOT_FOUND, ERROR_NO_MATCH, ERROR_SET_NOT_FOUND, ERROR_NO_TRACKING_SERVICE, ERROR_JOURNAL_DELETE_IN_PROGRESS, ERROR_JOURNAL_NOT_ACTIVE, ERROR_JOURNAL_ENTRY_DELETED, ERROR_ONLY_IF_CONNECTED, ERROR_NOT_SUPPORTED_ON_SBS, ERROR_SERVER_SHUTDOWN_IN_PROGRESS, ERROR_MUTUAL_AUTH_FAILED, ERROR_TIME_SKEW, ERROR_DEVICE_REMOVED, RPC_S_INVALID_ASYNC_HANDLE, RPC_S_INVALID_ASYNC_CALL, RPC_X_PIPE_CLOSED, RPC_X_PIPE_DISCIPLINE_ERROR, RPC_X_PIPE_EMPTY, ERROR_CANT_ACCESS_FILE, ERROR_CANT_RESOLVE_FILENAME, ERROR_WMI_GUID_NOT_FOUND, ERROR_WMI_INSTANCE_NOT_FOUND, ERROR_WMI_ITEMID_NOT_FOUND, ERROR_WMI_TRY_AGAIN, ERROR_WMI_READ_ONLY, ERROR_WMI_SET_FAILURE, ERROR_TRANSPORT_FULL, ERROR_FILE_OFFLINE, ERROR_REMOTE_STORAGE_NOT_ACTIVE, ERROR_REMOTE_STORAGE_MEDIA_ERROR, ERROR_NOT_A_REPARSE_POINT, ERROR_REPARSE_ATTRIBUTE_CONFLICT, ERROR_INVALID_REPARSE_DATA, ERROR_REPARSE_TAG_INVALID, ERROR_REPARSE_TAG_MISMATCH, ERROR_FILE_ENCRYPTED, ERROR_FILE_NOT_ENCRYPTED, ERROR_NOT_EXPORT_FORMAT, ERROR_CTX_WINSTATION_NAME_INVALID, ERROR_CTX_INVALID_PD, ERROR_CTX_PD_NOT_FOUND, ERROR_CTX_WD_NOT_FOUND, ERROR_CTX_CLOSE_PENDING, ERROR_CTX_NO_OUTBUF, ERROR_CTX_MODEM_INF_NOT_FOUND, ERROR_CTX_INVALID_MODEMNAME, ERROR_CTX_MODEM_RESPONSE_ERROR, ERROR_CTX_MODEM_RESPONSE_TIMEOUT, ERROR_CTX_MODEM_RESPONSE_NO_CARRIER, ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE, ERROR_CTX_MODEM_RESPONSE_BUSY, ERROR_CTX_MODEM_RESPONSE_VOICE, ERROR_CTX_TD_ERROR, ERROR_CTX_WINSTATION_NOT_FOUND, ERROR_CTX_WINSTATION_ALREADY_EXISTS, ERROR_CTX_WINSTATION_BUSY, ERROR_CTX_BAD_VIDEO_MODE, ERROR_CTX_GRAPHICS_INVALID, ERROR_CTX_NOT_CONSOLE, ERROR_CTX_CLIENT_QUERY_TIMEOUT, ERROR_CTX_CONSOLE_DISCONNECT, ERROR_CTX_CONSOLE_CONNECT, ERROR_CTX_SHADOW_DENIED, ERROR_CTX_WINSTATION_ACCESS_DENIED, ERROR_CTX_INVALID_WD, ERROR_CTX_SHADOW_INVALID, ERROR_CTX_SHADOW_DISABLED, ERROR_CTX_CLIENT_LICENSE_IN_USE, ERROR_CTX_CLIENT_LICENSE_NOT_SET, ERROR_CTX_LICENSE_NOT_AVAILABLE, ERROR_CTX_LICENSE_CLIENT_INVALID, ERROR_CTX_LICENSE_EXPIRED, ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY, ERROR_DS_NO_ATTRIBUTE_OR_VALUE, ERROR_DS_INVALID_ATTRIBUTE_SYNTAX, ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED, ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS, ERROR_DS_BUSY, ERROR_DS_UNAVAILABLE, ERROR_DS_NO_RIDS_ALLOCATED, ERROR_DS_NO_MORE_RIDS, ERROR_DS_INCORRECT_ROLE_OWNER, ERROR_DS_RIDMGR_INIT_ERROR, ERROR_DS_OBJ_CLASS_VIOLATION, ERROR_DS_CANT_ON_NON_LEAF, ERROR_DS_CANT_ON_RDN, ERROR_DS_CANT_MOD_OBJ_CLASS, ERROR_DS_CROSS_DOM_MOVE_ERROR, ERROR_DS_GC_NOT_AVAILABLE, ERROR_SHARED_POLICY, ERROR_POLICY_OBJECT_NOT_FOUND, ERROR_POLICY_ONLY_IN_DS, ERROR_DS_ADMIN_LIMIT_EXCEEDED, ERROR_DS_DS_REQUIRED, ERROR_DS_SAM_INIT_FAILURE, ERROR_DS_SENSITIVE_GROUP_VIOLATION, ERROR_DS_CANT_MOD_PRIMARYGROUPID, ERROR_DS_INVALID_GROUP_TYPE, ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN, ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN, ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER, ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER, ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER, ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER, ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER, ERROR_DS_HAVE_PRIMARY_MEMBERS, ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD, ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY, ERROR_DS_CANT_START, ERROR_DS_INIT_FAILURE, ERROR_SAM_INIT_FAILURE, ERROR_DS_GC_REQUIRED, ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY, ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS, ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED): Add missing error codes. 2003-01-02 Danny Smith * lib/kernel32.c (GetCurrentFiber): Remove blank input field in asm code. (GetFiberData): Likewise. 2003-01-02 Danny Smith * include/winnt.h (GetCurrentFiber): Remove blank input field in asm code. (GetFiberData): Likewise. 2003-01-02 Danny Smith * include/winerror.h (ERROR_DIFFERENT_SERVICE_ACCOUNT, ERROR_EXE_MACHINE_TYPE_MISMATCH, ERROR_HOOK_TYPE_NOT_ALLOWED, ERROR_INVALID_KEYBOARD_HANDLE, ERROR_INVALID_PRINT_MONITOR, ERROR_PRINT_MONITOR_IN_USE, ERROR_PRINTER_HAS_JOBS_QUEUED, ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION, ERROR_SUCCESS_REBOOT_REQUIRED, ERROR_SUCCESS_RESTART_REQUIRED, ERROR_TIMEOUT, OR_INVALID_OID, OR_INVALID_OXID, OR_INVALID_SET, RPC_X_INVALID_PIPE_OPERATION): Add missing error codes. Re-sort codes. 2003-01-02 Danny Smith * include/winspool.h (PRINTER_INFO_6): Add. Reported by: Mat Nieuwenhoven 2002-12-30 Hartmut Honisch * include/winbase.h (NMPWAIT_WAIT_FOREVER): Cast to DWORD. * lib/ntdll.def (NtConnectPort, NtOpenEvent, NtRequestWaitReplyPort, NtWaitForSingleObject,ZwConnectPort, ZwOpenEvent, ZwRequestWaitReplyPort, ZwWaitForSingleObject): Add stubs. 2002-12-30 Danny Smith * include/wingdi.h (wglGetLayerPaletteEntries): Correct prototype. Thanks to: Joe Krahn . 2002-12-26 Dimitri Papadopoulos * include/wingdi.h (DOCINFOA): Replace LPCTSTR with LPCSTR. 2002-12-26 Dimitri Papadopoulos * include/wingdi.h (BALTIC_CHARSET, JOHAB_CHARSET, VIETNAMESE_CHARSET): Remove duplicate defines. * lib/comctl32.def (ImageList_SetImageCount): Add stub. 2002-12-26 Danny Smith * include/dbt.h (DEV_BROADCAST_PORT): Add UNICODE version. Thanks to: Dimitri Papadopoulos 2002-12-26 Danny Smith * include/unknwn.h: Include windows.h and ole2.h before header guard to avoid circular inclusion of COM headers. 2002-12-26 Dimitri Papadopoulos * include/dde.h (PackDDElParam, UnpackDDElParam,FreeDDElParam, ReuseDDElParam): Use __WIN64 compatible typedefs. 2002-12-26 Dimitri Papadopoulos * include/accctrl.h (ACTRL_ACCESS_ENTRY[AW]): Make lpInheritProperty member const. (ACTRL_PROPERTY_ENTRY[AW]): Make lpProperty member const. 2002-12-26 Danny Smith * include/commcat.h: Don't include windows.h or ole2.h ifdef COM_NO_WINDOWS_H. * include/unknwn.h: Ditto. 2002-12-26 Danny Smith * include/imm.h (ImmGetCompositionFont[AW], ImmSetCompositionFont[AW]): Add NOGDI guard. 2002-12-19 Danny Smith * include/ddk/hidusage.h: Remove unneccessary #pragma pack's. * include/ddk/miniport.h (EMULATOR_PORT_ACCESS_TYPE): Define before using. (VIDEO_ACCESS_RANGE): Guard against prior definition. * include/ddk/minitape.h (INQUIRYDATA): Guard against prior definition. * include/ddk/ndis.h (DECLARE_UNKNOWN_PROTOTYPE): Correct macro. * include/ddk/ndisguid.h: Remove unneccessary #pragma pack's. * include/ddk/scsi.h (INQUIRYDATA): Guard against prior definition. * include/ddk/scsiwmi.h (GUID): Define if not already done. (LPCGUID): Likewise. * include/ddk/tdi.h: Close "Listen flags" comment. * include/ddk/tdistat.h: Remove unneccessary #pragma pack's. * include/ddk/video.h: Add #pragma pack(push,4) to balance. (VIDEO_ACCESS_RANGE): Guard against prior definition. * include/ddk/videoagp.h:Add #pragma pack(push,4) to balance. * include/ddk/win2k.h: Likewise. * include/ddk/winddi.h: Likewise. * include/ddk/winddk.h: Likewise. * include/ddk/winnt4.h: Likewise. * include/ddk/ws2san.h: Likewise. * include/ddk/xfilter.h: Remove unbalanced #pragma pack(pop). * include/ddk/video.h: Don't process rest of file ifdef __WINDDI_H. * include/ddk/winddi.h: Don't process rest of file ifdef __VIDEO_H. * include/ddk/usb.h: Don't process rest of file ifdef __USBDI_H. * include/ddk/usbdi.h: Don't process rest of file ifdef __USB_H. * include/ddk/usbcamdi.h: Don't process rest of file if !defined(__USB_H) && !defined(__USBDI_H) 2002-12-18 James E. Lucas * include/winnetwk.h (WNetResourceInformation[AW]): Correct prototypes. * include/winuser.h (GetAncestor) Add prototype. (GA_PARENT, GA_ROOT, GA_ROOTOWNER): Add defines. (EWX_FORCEIFHUNG): Add define for _WIN32_WINNT >= 0x0500. (SPI_GETACTIVEWINDOWTRACKING, SPI_GETACTIVEWNDTRKZORDER, SPI_GETACTIVEWNDTRKTIMEOUT, SPI_SETACTIVEWINDOWTRACKING SPI_SETACTIVEWNDTRKZORDER, SPI_SETACTIVEWNDTRKTIMEOUT): Add defines. * lib/user32.def (GetAncestor@8): Add stub. 2002-12-15 Danny Smith * include/windows.h: Guard inclusion of wingdi.h, commdlg.h, winspool.h, ole2.h with NOGDI. * include/winuser.h (ICONMETRICS, NONCLIENTMETRICS, ChangeDisplaySettings, CreateDesktop, EnumDisplaySettings): Guard with NOGDI. 2002-12-12 Dimitri Papadopoulos * include/oleacc.h (SELFLAG_*): Change to enum. 2002-12-11 Danny Smith * include/shlobj.h (IShellLinkW::GetPath): Correct prototype. Thanks to: Dimitri Papadopoulos 2002-12-09 Danny Smith * include/shellapi.h (ExtractIconEx[AW]): Correct return type to UINT. Thanks to: Dimitri Papadopoulos 2002-12-07 Danny Smith * include/winuser.h (AllowSetForegroundWindow, LockSetForegroundWindow): Add prototypes. (ASFW_ANY, LSFW_LOCK, LSFW_UNLOCK) Add defines. Thanks to: Pat Thoyts * lib/winuser.def (AllowSetForegroundWindow, LockSetForegroundWindow): Add stubs. 2002-12-06 Ken Fitlike * include/commctrl.h (TN_GETDISPINFO[AW]): Add defines and UNICODE mappings. (tagNMTTDISPINFO[AW]): Replace obsolete struct names tagTOOLTIPTEXT[AW] and typedefs. Add defines for backward compatability. Add lParam field. Add UNICODE mappings for new names. 2002-12-02 Andrew Stadt * include/shellapi.h (_SHFILEOPSTRUCTA,_SHFILEOPSTRUCTW): Wrap with pshpack2.h/poppack.h to correct alignment. 2002-12-02 Ken Fitlike * include/commctrl.h (LVBKIF_*): Add defines. (LVM_SETIMAGE[AW]): Add defines and UNICODE mappings. (LVM_GETIMAGE[AW]): Add defines and UNICODE mappings. (LVBKIMAGE[AW]): Add defines and UNICODE mappings. (LPLVBKIMAGE[AW]): Add defines and UNICODE mappings. (LVM_GETBKIMAGE[AW]): Add defines and UNICODE mappings. (LVM_SETBKIMAGE[AW]): Add defines and UNICODE mappings. (ListView_GetBkImage): Add define. (ListView_SetBkImage): Add define. (LVBKIMAGE): Add structures and typedefs.