Changeset 9973 for trunk/include


Ignore:
Timestamp:
Apr 2, 2003, 2:57:39 PM (23 years ago)
Author:
sandervl
Message:

YD: Header updates

Location:
trunk/include
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/win/mmsystem.h

    r8469 r9973  
    20632063        DWORD           dwCallback;
    20642064        MCIDEVICEID     wDeviceID;
    2065         LPSTR           lpstrDeviceType;
    2066         LPSTR           lpstrElementName;
    2067         LPSTR           lpstrAlias;
     2065        LPCSTR          lpstrDeviceType;
     2066        LPCSTR          lpstrElementName;
     2067        LPCSTR          lpstrAlias;
    20682068} MCI_OPEN_PARMSA, *LPMCI_OPEN_PARMSA;
    20692069
     
    20712071        DWORD           dwCallback;
    20722072        MCIDEVICEID     wDeviceID;
    2073         LPWSTR          lpstrDeviceType;
    2074         LPWSTR          lpstrElementName;
    2075         LPWSTR          lpstrAlias;
     2073        LPCWSTR         lpstrDeviceType;
     2074        LPCWSTR         lpstrElementName;
     2075        LPCWSTR         lpstrAlias;
    20762076} MCI_OPEN_PARMSW, *LPMCI_OPEN_PARMSW;
    20772077
  • trunk/include/win/shellapi.h

    r8639 r9973  
    284284HINSTANCE WINAPI FindExecutableA(LPCSTR,LPCSTR,LPSTR);
    285285HINSTANCE WINAPI FindExecutableW(LPCWSTR,LPCWSTR,LPWSTR);
     286#define FindExecutable WINELIB_NAME_AW(FindExecutable)
    286287
    287288BOOL WINAPI ShellAboutA(HWND,LPCSTR,LPCSTR,HICON);
    288289BOOL WINAPI ShellAboutW(HWND,LPCWSTR,LPCWSTR,HICON);
     290#define ShellAbout WINELIB_NAME_AW(ShellAbout)
    289291
    290292#pragma pack(4)
  • trunk/include/win/shlobj.h

    r9805 r9973  
    311311HRESULT WINAPI SHGetDataFromIDListW(LPSHELLFOLDER psf, LPCITEMIDLIST pidl, int nFormat, LPVOID pv, int cb);
    312312#define  SHGetDataFromIDList WINELIB_NAME_AW(SHGetDataFromIDList)
     313
     314
     315#define REGSTR_PATH_SPECIAL_FOLDERS    REGSTR_PATH_EXPLORER TEXT("\\Shell Folders")
    313316
    314317BOOL WINAPI SHGetSpecialFolderPathA (HWND hwndOwner,LPSTR szPath,DWORD csidl,BOOL bCreate);
  • trunk/include/win/winbase.h

    r9969 r9973  
    18541854BOOL      WINAPI SetSystemTime(const SYSTEMTIME*);
    18551855DWORD       WINAPI SetTapeParameters(HANDLE,DWORD,LPVOID);
    1856 DWORD       WINAPI SetTapePosition(HANDLE,DWORD,DWORD,DWORD,DWORD,BOOL);
     1856BOOL        WINAPI SetTapePosition(HANDLE,DWORD,DWORD,DWORD,DWORD,BOOL);
    18571857DWORD       WINAPI SetThreadAffinityMask(HANDLE,DWORD);
    18581858BOOL        WINAPI SetThreadContext(HANDLE,const CONTEXT *);
     
    21832183
    21842184BOOL WINAPI SetTokenInformation(HANDLE                  hToken,
    2185                                      TOKEN_INFORMATION_CLASS tic,
    2186                                      LPVOID                  lpvInformation,
    2187                                      DWORD                   cbInformation);
    2188 BOOL WINAPI GetUserNameA(  /*PLF Wed  98-02-11 13:33:39*/
    2189     LPTSTR lpBuffer,        /* address of name buffer       */
    2190     LPDWORD lpcchBuffer);    /* address of size of name buffer       */
    2191 
    2192 BOOL WINAPI GetUserNameW( /*KSO Thu 21.05.1998 */
    2193    LPWSTR lpBuffer,
    2194    LPDWORD lpccBuffer
    2195    );
     2185                                TOKEN_INFORMATION_CLASS tic,
     2186                                LPVOID                  lpvInformation,
     2187                                DWORD                   cbInformation);
     2188
     2189BOOL WINAPI GetUserNameA(LPSTR lpBuffer, LPDWORD lpcchBuffer);
     2190BOOL WINAPI GetUserNameW(LPWSTR lpBuffer, LPDWORD lpccBuffer);
     2191#define     GetUserName WINELIB_NAME_AW(GetUserName)
    21962192
    21972193BOOL WINAPI AbortSystemShutdownA(LPTSTR lpMachineName);
  • trunk/include/win/windef.h

    r9969 r9973  
    1414
    1515#define WINVER 0x0500
     16
     17#ifdef UNICODE
     18#include <wchar.h>
     19#endif
    1620
    1721#ifdef __cplusplus
     
    228232typedef unsigned char   UCHAR;
    229233/* Some systems might have wchar_t, but we really need 16 bit characters */
     234#ifdef UNICODE
     235typedef wchar_t         WCHAR;
     236#else
    230237typedef unsigned short  WCHAR;
     238#endif
    231239typedef unsigned short  BOOL16;
     240#ifdef __FORCE_BOOL_AS_INT__
     241typedef int             BOOL;
     242#else
    232243typedef unsigned long   BOOL;
     244#endif
    233245typedef double          DATE;
    234246typedef long            LONG_PTR;
  • trunk/include/win/windows.h

    r5438 r9973  
    1 /* $Id: windows.h,v 1.8 2001-04-02 09:54:20 sandervl Exp $ */
     1/* $Id: windows.h,v 1.9 2003-04-02 12:57:38 sandervl Exp $ */
    22
    33#ifndef __WINE_WINDOWS_H
     
    3737#include <commdlg.h>
    3838#include <winspool.h>
     39#include <imm.h>
    3940
    4041#ifdef __cplusplus
  • trunk/include/win/wingdi.h

    r9361 r9973  
    10491049typedef struct
    10501050{
    1051     NEWTEXTMETRICA      ntmetm;
    1052     FONTSIGNATURE       ntmeFontSignature;
     1051    NEWTEXTMETRICA      ntmTm;
     1052    FONTSIGNATURE       ntmFontSig;
    10531053} NEWTEXTMETRICEXA,*LPNEWTEXTMETRICEXA;
    10541054
    10551055typedef struct
    10561056{
    1057     NEWTEXTMETRICW      ntmetm;
    1058     FONTSIGNATURE       ntmeFontSignature;
     1057    NEWTEXTMETRICW      ntmTm;
     1058    FONTSIGNATURE       ntmFontSig;
    10591059} NEWTEXTMETRICEXW,*LPNEWTEXTMETRICEXW;
    10601060
     
    10621062DECL_WINELIB_TYPE_AW(LPNEWTEXTMETRICEX)
    10631063
    1064 typedef INT (* CALLBACK FONTENUMPROCA)(LPENUMLOGFONTA,LPNEWTEXTMETRICA,
    1065                                           UINT,LPARAM);
    1066 typedef INT (* CALLBACK FONTENUMPROCW)(LPENUMLOGFONTW,LPNEWTEXTMETRICW,
    1067                                           UINT,LPARAM);
     1064typedef INT (* CALLBACK FONTENUMPROCA)(CONST ENUMLOGFONTA *, CONST NEWTEXTMETRICA *,
     1065                                       UINT,LPARAM);
     1066typedef INT (* CALLBACK FONTENUMPROCW)(CONST ENUMLOGFONTW *,  CONST NEWTEXTMETRICW *,
     1067                                       UINT,LPARAM);
    10681068DECL_WINELIB_TYPE_AW(FONTENUMPROC)
    10691069
    1070 typedef INT (* CALLBACK FONTENUMPROCEXA)(LPENUMLOGFONTEXA,LPNEWTEXTMETRICEXA,UINT,LPARAM);
    1071 typedef INT (* CALLBACK FONTENUMPROCEXW)(LPENUMLOGFONTEXW,LPNEWTEXTMETRICEXW,UINT,LPARAM);
     1070typedef INT (* CALLBACK FONTENUMPROCEXA)(CONST ENUMLOGFONTEXA *, CONST NEWTEXTMETRICEXA *,UINT,LPARAM);
     1071typedef INT (* CALLBACK FONTENUMPROCEXW)(CONST ENUMLOGFONTEXW *, CONST NEWTEXTMETRICEXW *,UINT,LPARAM);
    10721072DECL_WINELIB_TYPE_AW(FONTENUMPROCEX)
    10731073
  • trunk/include/win/winnls.h

    r7844 r9973  
    820820INT         WINAPI GetCurrencyFormatW(LCID,DWORD,LPCWSTR,const CURRENCYFMTW*,LPWSTR,int);
    821821#define     GetCurrencyFormat WINELIB_NAME_AW(GetCurrencyFormat)
    822 INT         WINAPI GetDateFormatA(LCID,DWORD,LPSYSTEMTIME,LPCSTR,LPSTR,INT);
    823 INT         WINAPI GetDateFormatW(LCID,DWORD,LPSYSTEMTIME,LPCWSTR,LPWSTR,INT);
     822INT         WINAPI GetDateFormatA(LCID,DWORD,CONST SYSTEMTIME*,LPCSTR,LPSTR,INT);
     823INT         WINAPI GetDateFormatW(LCID,DWORD,CONST SYSTEMTIME*,LPCWSTR,LPWSTR,INT);
    824824#define     GetDateFormat WINELIB_NAME_AW(GetDateFormat)
    825825INT         WINAPI GetLocaleInfoA(LCID,LCTYPE,LPSTR,INT);
     
    838838LCID        WINAPI GetSystemDefaultLCID(void);
    839839LCID        WINAPI GetThreadLocale(void);
    840 INT         WINAPI GetTimeFormatA(LCID,DWORD,LPSYSTEMTIME,LPCSTR,LPSTR,INT);
    841 INT         WINAPI GetTimeFormatW(LCID,DWORD,LPSYSTEMTIME,LPCWSTR,LPWSTR,INT);
     840INT         WINAPI GetTimeFormatA(LCID,DWORD,CONST SYSTEMTIME*,LPCSTR,LPSTR,INT);
     841INT         WINAPI GetTimeFormatW(LCID,DWORD,CONST SYSTEMTIME*,LPCWSTR,LPWSTR,INT);
    842842#define     GetTimeFormat WINELIB_NAME_AW(GetTimeFormat)
    843843LANGID      WINAPI GetUserDefaultLangID(void);
  • trunk/include/win/winreg.h

    r9367 r9973  
    174174#define     RegCreateKey WINELIB_NAME_AW(RegCreateKey)
    175175LONG       WINAPI RegDeleteKeyA(HKEY,LPCSTR);
    176 LONG       WINAPI RegDeleteKeyW(HKEY,LPWSTR);
     176LONG       WINAPI RegDeleteKeyW(HKEY,LPCWSTR);
    177177#define     RegDeleteKey WINELIB_NAME_AW(RegDeleteKey)
    178178LONG       WINAPI RegDeleteValueA(HKEY,LPSTR);
     
    191191LONG       WINAPI RegQueryValueW(HKEY,LPCWSTR,LPWSTR,LPLONG);
    192192#define     RegQueryValue WINELIB_NAME_AW(RegQueryValue)
    193 LONG        WINAPI RegQueryValueExA(HKEY,LPSTR,LPDWORD,LPDWORD,LPBYTE,LPDWORD);
    194 LONG        WINAPI RegQueryValueExW(HKEY,LPWSTR,LPDWORD,LPDWORD,LPBYTE,LPDWORD);
     193LONG        WINAPI RegQueryValueExA(HKEY,LPCSTR,LPDWORD,LPDWORD,LPBYTE,LPDWORD);
     194LONG        WINAPI RegQueryValueExW(HKEY,LPCWSTR,LPDWORD,LPDWORD,LPBYTE,LPDWORD);
    195195#define     RegQueryValueEx WINELIB_NAME_AW(RegQueryValueEx)
    196196LONG       WINAPI RegSetValueA(HKEY,LPCSTR,DWORD,LPCSTR,DWORD);
  • trunk/include/win/winuser.h

    r9548 r9973  
    14881488#define TPM_NONOTIFY      0x0080
    14891489#define TPM_RETURNCMD     0x0100
     1490
     1491/* return codes for WM_MENUCHAR */
     1492#define MNC_IGNORE  0
     1493#define MNC_CLOSE   1
     1494#define MNC_EXECUTE 2
     1495#define MNC_SELECT  3
    14901496
    14911497typedef struct
     
    33363342#define     MessageBoxEx WINELIB_NAME_AW(MessageBoxEx)
    33373343HMONITOR    WINAPI MonitorFromPoint(POINT,DWORD);
    3338 HMONITOR    WINAPI MonitorFromRect(LPRECT,DWORD);
     3344HMONITOR    WINAPI MonitorFromRect(LPCRECT,DWORD);
    33393345HMONITOR    WINAPI MonitorFromWindow(HWND,DWORD);
    33403346DWORD       WINAPI MsgWaitForMultipleObjects(DWORD,HANDLE*,BOOL,DWORD,DWORD);
     
    39613967BOOL      WINAPI SubtractRect(LPRECT,const RECT*,const RECT*);
    39623968BOOL      WINAPI SwapMouseButton(BOOL);
    3963 BOOL      WINAPI SwitchToThisWindow(HWND,BOOL);
     3969VOID      WINAPI SwitchToThisWindow(HWND,BOOL);
    39643970BOOL      WINAPI SystemParametersInfoA(UINT,UINT,LPVOID,UINT);
    39653971BOOL      WINAPI SystemParametersInfoW(UINT,UINT,LPVOID,UINT);
  • trunk/include/win32type.h

    r9673 r9973  
    4242typedef const unsigned long*  PCULONG;
    4343
    44 typedef       unsigned int    INT32;
    45 typedef       unsigned int *  PINT32;
    46 typedef const unsigned int *  PCINT32;
     44typedef         signed int    INT32;
     45typedef         signed int *  PINT32;
     46typedef const   signed int *  PCINT32;
    4747
    4848typedef       unsigned int    UINT32;
     
    185185typedef unsigned long   BOOL32;
    186186typedef unsigned short  BOOL16;
     187
     188#ifdef __FORCE_BOOL_AS_INT__
     189typedef int             BOOL;
     190#else
    187191typedef unsigned long   BOOL;
     192#endif
     193
    188194
    189195#ifndef FALSE
Note: See TracChangeset for help on using the changeset viewer.