Changeset 7869 for trunk/include


Ignore:
Timestamp:
Feb 11, 2002, 2:51:38 PM (24 years ago)
Author:
sandervl
Message:

header updates

Location:
trunk/include
Files:
4 edited

Legend:

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

    r4 r7869  
    1 /* $Id: dde.h,v 1.1 1999-05-24 20:19:10 ktk Exp $ */
     1/* $Id: dde.h,v 1.2 2002-02-11 13:51:38 sandervl Exp $ */
    22
    33/*****************************************************************************
     
    6161typedef struct tagDDEPOKE DDEPOKE;
    6262
     63
     64BOOL WINAPI DdeSetQualityOfService(HWND hwndClient,
     65                                   CONST SECURITY_QUALITY_OF_SERVICE *pqosNew,
     66                                   PSECURITY_QUALITY_OF_SERVICE pqosPrev);
     67 
     68BOOL WINAPI ImpersonateDdeClientWindow(HWND hWndClient, HWND hWndServer);
     69
     70/* lParam packing/unpacking API */
     71
     72LPARAM      WINAPI PackDDElParam(UINT,UINT,UINT);
     73BOOL        WINAPI UnpackDDElParam(UINT,LPARAM,PUINT,PUINT);
     74BOOL        WINAPI FreeDDElParam(UINT,LPARAM);
     75LPARAM      WINAPI ReuseDDElParam(LPARAM,UINT,UINT,UINT,UINT);
     76
    6377#endif /* __WINE_DDE_H */
  • trunk/include/win/ddeml.h

    r1118 r7869  
    1 /* $Id: ddeml.h,v 1.2 1999-10-04 09:55:49 sandervl Exp $ */
    2 
    31/*
    42 * DDEML library definitions
     
    86 */
    97
    10 #ifndef __WINE__DDEML_H
    11 #define __WINE__DDEML_H
    12 
    13 #include "windef.h"
     8#ifndef __WINE_DDEML_H
     9#define __WINE_DDEML_H
     10
     11#include <windef.h>
     12
     13#ifdef __cplusplus
     14extern "C" {
     15#endif /* defined(__cplusplus) */
    1416
    1517/* Codepage Constants
     
    2426#define MSGF_DDEMGR 0x8001
    2527
    26 #define QID_SYNC16      -1L
    2728#define QID_SYNC        0xFFFFFFFF
    2829
     
    3233#define EXPENTRY CALLBACK
    3334
     35#define SZDDESYS_TOPIC          TEXT("System")
     36#define SZDDESYS_ITEM_TOPICS    TEXT("Topics")
     37#define SZDDESYS_ITEM_SYSITEMS  TEXT("SysItems")
     38#define SZDDESYS_ITEM_RTNMSG    TEXT("ReturnMessage")
     39#define SZDDESYS_ITEM_STATUS    TEXT("Status")
     40#define SZDDESYS_ITEM_FORMATS   TEXT("Formats")
     41#define SZDDESYS_ITEM_HELP      TEXT("Help")
     42#define SZDDE_ITEM_ITEMLIST     TEXT("TopicItemList")
     43
    3444/***************************************************
    3545
     
    3747
    3848***************************************************/
     49
     50#define     XST_NULL              0
     51#define     XST_INCOMPLETE        1
     52#define     XST_CONNECTED         2
     53#define     XST_INIT1             3
     54#define     XST_INIT2             4
     55#define     XST_REQSENT           5
     56#define     XST_DATARCVD          6
     57#define     XST_POKESENT          7
     58#define     XST_POKEACKRCVD       8
     59#define     XST_EXECSENT          9
     60#define     XST_EXECACKRCVD      10
     61#define     XST_ADVSENT          11
     62#define     XST_UNADVSENT        12
     63#define     XST_ADVACKRCVD       13
     64#define     XST_UNADVACKRCVD     14
     65#define     XST_ADVDATASENT      15
     66#define     XST_ADVDATAACKRCVD   16
     67
     68#define     ST_CONNECTED            0x0001
     69#define     ST_ADVISE               0x0002
     70#define     ST_ISLOCAL              0x0004
     71#define     ST_BLOCKED              0x0008
     72#define     ST_CLIENT               0x0010
     73#define     ST_TERMINATED           0x0020
     74#define     ST_INLIST               0x0040
     75#define     ST_BLOCKNEXT            0x0080
     76#define     ST_ISSELF               0x0100
    3977
    4078/*
     
    119157#define XCLASS_NOTIFICATION     0x8000
    120158
     159#define XTYP_ERROR              (0x0000 | XCLASS_NOTIFICATION | XTYPF_NOBLOCK)
     160#define XTYP_ADVDATA            (0x0010 | XCLASS_FLAGS)
     161#define XTYP_ADVREQ             (0x0020 | XCLASS_DATA | XTYPF_NOBLOCK)
     162#define XTYP_ADVSTART           (0x0030 | XCLASS_BOOL)
     163#define XTYP_ADVSTOP            (0x0040 | XCLASS_NOTIFICATION)
     164#define XTYP_EXECUTE            (0x0050 | XCLASS_FLAGS)
     165#define XTYP_CONNECT            (0x0060 | XCLASS_BOOL | XTYPF_NOBLOCK)
     166#define XTYP_CONNECT_CONFIRM    (0x0070 | XCLASS_NOTIFICATION | XTYPF_NOBLOCK)
    121167#define XTYP_XACT_COMPLETE      (0x0080 | XCLASS_NOTIFICATION )
     168#define XTYP_POKE               (0x0090 | XCLASS_FLAGS)
     169#define XTYP_REGISTER           (0x00A0 | XCLASS_NOTIFICATION | XTYPF_NOBLOCK )
    122170#define XTYP_REQUEST            (0x00B0 | XCLASS_DATA )
    123 
    124 //Odin addition
    125 #define XTYP_ERROR              (0x0000 | XCLASS_NOTIFICATION | XTYPF_NOBLOCK )
    126 #define XTYP_ADVDATA            (0x0010 | XCLASS_FLAGS         )
    127 #define XTYP_ADVREQ             (0x0020 | XCLASS_DATA | XTYPF_NOBLOCK )
    128 #define XTYP_ADVSTART           (0x0030 | XCLASS_BOOL          )
    129 #define XTYP_ADVSTOP            (0x0040 | XCLASS_NOTIFICATION)
    130 #define XTYP_EXECUTE            (0x0050 | XCLASS_FLAGS         )
    131 #define XTYP_CONNECT            (0x0060 | XCLASS_BOOL | XTYPF_NOBLOCK)
    132 #define XTYP_CONNECT_CONFIRM    (0x0070 | XCLASS_NOTIFICATION | XTYPF_NOBLOCK)
    133 #define XTYP_XACT_COMPLETE      (0x0080 | XCLASS_NOTIFICATION  )
    134 #define XTYP_POKE               (0x0090 | XCLASS_FLAGS         )
    135 #define XTYP_REGISTER           (0x00A0 | XCLASS_NOTIFICATION | XTYPF_NOBLOCK)
    136 #define XTYP_REQUEST            (0x00B0 | XCLASS_DATA          )
    137 #define XTYP_DISCONNECT         (0x00C0 | XCLASS_NOTIFICATION | XTYPF_NOBLOCK)
    138 #define XTYP_UNREGISTER         (0x00D0 | XCLASS_NOTIFICATION | XTYPF_NOBLOCK)
    139 #define XTYP_WILDCONNECT        (0x00E0 | XCLASS_DATA | XTYPF_NOBLOCK)
     171#define XTYP_DISCONNECT         (0x00C0 | XCLASS_NOTIFICATION | XTYPF_NOBLOCK )
     172#define XTYP_UNREGISTER         (0x00D0 | XCLASS_NOTIFICATION | XTYPF_NOBLOCK )
     173#define XTYP_WILDCONNECT        (0x00E0 | XCLASS_DATA | XTYPF_NOBLOCK)
     174
     175#define XTYP_MASK               0x00F0
     176#define XTYP_SHIFT              4
     177
     178#define TIMEOUT_ASYNC           0xFFFFFFFF
     179
     180#define CADV_LATEACK            0xFFFF
    140181
    141182/**************************************************
     
    160201#define DDE_FNOTPROCESSED       0x0000
    161202
     203#define DDE_FACKRESERVED        (~(DDE_FACK | DDE_FBUSY | DDE_FAPPSTATUS))
     204#define DDE_FADVRESERVED        (~(DDE_FACKREQ | DDE_FDEFERUPD))
     205#define DDE_FDATRESERVED        (~(DDE_FACKREQ | DDE_FRELEASE | DDE_FREQUESTED))
     206#define DDE_FPOKRESERVED        (~(DDE_FRELEASE))
    162207
    163208/*****************************************************
     
    198243#define     DMLERR_LAST                        0x4011
    199244
     245#define     HDATA_APPOWNED                     0x0001
     246
    200247/*****************************************************
    201248
     
    206253
    207254
    208 typedef DWORD HCONVLIST;
    209 typedef DWORD HCONV;
    210 typedef DWORD HSZ;
    211 typedef DWORD HDDEDATA;
    212 #ifndef __WIN32OS2__
    213 typedef CHAR *LPTSTR;
    214 #endif
     255typedef HANDLE HCONVLIST;
     256typedef HANDLE HCONV;
     257typedef HANDLE HSZ;
     258typedef HANDLE HDDEDATA;
     259
    215260
    216261
     
    221266*******************************************************/
    222267
    223 typedef HDDEDATA (* CALLBACK PFNCALLBACK16)(UINT16,UINT16,HCONV,HSZ,HSZ,
    224                                            HDDEDATA,DWORD,DWORD);
    225 typedef HDDEDATA (* CALLBACK PFNCALLBACK)(UINT,UINT,HCONV,HSZ,HSZ,
    226                                            HDDEDATA,DWORD,DWORD);
     268typedef HDDEDATA (* CALLBACK PFNCALLBACK)(UINT, UINT, HCONV, HSZ, HSZ,
     269                                          HDDEDATA, DWORD, DWORD);
    227270
    228271/***************************************************
     
    232275***************************************************/
    233276
    234 typedef struct
     277typedef struct tagHSZPAIR
    235278{
    236     UINT16  cb;
    237     UINT16  wFlags;
    238     UINT16  wCountryID;
    239     INT16   iCodePage;
    240     DWORD   dwLangID;
    241     DWORD   dwSecurity;
    242 } CONVCONTEXT16, *LPCONVCONTEXT16;
    243 
    244 typedef struct
     279    HSZ hszSvc;
     280    HSZ hszTopic;
     281} HSZPAIR, *PHSZPAIR, *LPHSZPAIR;
     282
     283typedef struct tagCONVCONTEXT
    245284{
    246285    UINT  cb;
     
    252291} CONVCONTEXT, *LPCONVCONTEXT;
    253292
    254 typedef struct
    255 {
    256     DWORD               cb;
    257     DWORD               hUser;
    258     HCONV               hConvPartner;
    259     HSZ                 hszSvcPartner;
    260     HSZ                 hszServiceReq;
    261     HSZ                 hszTopic;
    262     HSZ                 hszItem;
    263     UINT16              wFmt;
    264     UINT16              wType;
    265     UINT16              wStatus;
    266     UINT16              wConvst;
    267     UINT16              wLastError;
    268     HCONVLIST           hConvList;
    269     CONVCONTEXT16       ConvCtxt;
    270 } CONVINFO16, *LPCONVINFO16;
    271 
    272 typedef struct
     293typedef struct tagCONVINFO
    273294{
    274295    DWORD               cb;
     
    293314
    294315
    295 UINT16    WINAPI DdeInitialize16(LPDWORD,PFNCALLBACK16,DWORD,DWORD);
    296316UINT    WINAPI DdeInitializeA(LPDWORD,PFNCALLBACK,DWORD,DWORD);
    297317UINT    WINAPI DdeInitializeW(LPDWORD,PFNCALLBACK,DWORD,DWORD);
    298318#define   DdeInitialize WINELIB_NAME_AW(DdeInitialize)
    299 BOOL16    WINAPI DdeUninitialize16(DWORD);
    300319BOOL    WINAPI DdeUninitialize(DWORD);
    301 HCONVLIST WINAPI DdeConnectList16(DWORD,HSZ,HSZ,HCONVLIST,LPCONVCONTEXT16);
    302320HCONVLIST WINAPI DdeConnectList(DWORD,HSZ,HSZ,HCONVLIST,LPCONVCONTEXT);
    303 HCONV     WINAPI DdeQueryNextServer16(HCONVLIST, HCONV);
    304321HCONV     WINAPI DdeQueryNextServer(HCONVLIST, HCONV);
    305322DWORD     WINAPI DdeQueryStringA(DWORD, HSZ, LPSTR, DWORD, INT);
    306323DWORD     WINAPI DdeQueryStringW(DWORD, HSZ, LPWSTR, DWORD, INT);
    307324#define   DdeQueryString WINELIB_NAME_AW(DdeQueryString)
    308 BOOL16    WINAPI DdeDisconnectList16(HCONVLIST);
    309 BOOL    WINAPI DdeDisconnectList(HCONVLIST);
    310 HCONV     WINAPI DdeConnect16(DWORD,HSZ,HSZ,LPCONVCONTEXT16);
     325BOOL      WINAPI DdeDisconnectList(HCONVLIST);
    311326HCONV     WINAPI DdeConnect(DWORD,HSZ,HSZ,LPCONVCONTEXT);
    312 BOOL16    WINAPI DdeDisconnect16(HCONV);
    313 BOOL    WINAPI DdeDisconnect(HCONV);
    314 BOOL16    WINAPI DdeSetUserHandle16(HCONV,DWORD,DWORD);
    315 HDDEDATA  WINAPI DdeCreateDataHandle16(DWORD,LPVOID,DWORD,DWORD,HSZ,UINT16,UINT16);
    316 HDDEDATA  WINAPI DdeCreateDataHandle(DWORD,LPVOID,DWORD,DWORD,HSZ,UINT,UINT);
     327BOOL      WINAPI DdeDisconnect(HCONV);
     328HDDEDATA  WINAPI DdeCreateDataHandle(DWORD,LPBYTE,DWORD,DWORD,HSZ,UINT,UINT);
    317329HCONV     WINAPI DdeReconnect(HCONV);
    318 HSZ       WINAPI DdeCreateStringHandle16(DWORD,LPCSTR,INT16);
    319330HSZ       WINAPI DdeCreateStringHandleA(DWORD,LPCSTR,INT);
    320331HSZ       WINAPI DdeCreateStringHandleW(DWORD,LPCWSTR,INT);
    321332#define   DdeCreateStringHandle WINELIB_NAME_AW(DdeCreateStringHandle)
    322 BOOL16    WINAPI DdeFreeStringHandle16(DWORD,HSZ);
    323 BOOL    WINAPI DdeFreeStringHandle(DWORD,HSZ);
    324 BOOL16    WINAPI DdeFreeDataHandle16(HDDEDATA);
    325 BOOL    WINAPI DdeFreeDataHandle(HDDEDATA);
    326 BOOL16    WINAPI DdeKeepStringHandle16(DWORD,HSZ);
    327 BOOL    WINAPI DdeKeepStringHandle(DWORD,HSZ);
    328 HDDEDATA  WINAPI DdeClientTransaction16(LPVOID,DWORD,HCONV,HSZ,UINT16,
    329                                         UINT16,DWORD,LPDWORD);
    330 HDDEDATA  WINAPI DdeClientTransaction(PVOID,DWORD,HCONV,HSZ,UINT,
    331                                         UINT,DWORD,LPDWORD);
    332 BOOL16    WINAPI DdeAbandonTransaction16(DWORD,HCONV,DWORD);
    333 BOOL16    WINAPI DdePostAdvise16(DWORD,HSZ,HSZ);
    334 BOOL    WINAPI DdePostAdvise(DWORD,HSZ,HSZ);
    335 HDDEDATA  WINAPI DdeAddData16(HDDEDATA,LPBYTE,DWORD,DWORD);
    336 DWORD     WINAPI DdeGetData(HDDEDATA,PVOID,DWORD,DWORD);
    337 LPBYTE    WINAPI DdeAccessData16(HDDEDATA,LPDWORD);
     333BOOL      WINAPI DdeFreeStringHandle(DWORD,HSZ);
     334BOOL      WINAPI DdeFreeDataHandle(HDDEDATA);
     335BOOL      WINAPI DdeKeepStringHandle(DWORD,HSZ);
     336HDDEDATA  WINAPI DdeClientTransaction(LPBYTE,DWORD,HCONV,HSZ,UINT,UINT,DWORD,LPDWORD);
     337BOOL      WINAPI DdeAbandonTransaction(DWORD idInst, HCONV hConv, DWORD idTransaction);
     338BOOL      WINAPI DdeImpersonateClient(HCONV);
     339BOOL      WINAPI DdePostAdvise(DWORD,HSZ,HSZ);
     340HDDEDATA  WINAPI DdeAddData(HDDEDATA,LPBYTE,DWORD,DWORD);
     341DWORD     WINAPI DdeGetData(HDDEDATA,LPBYTE,DWORD,DWORD);
    338342LPBYTE    WINAPI DdeAccessData(HDDEDATA,LPDWORD);
    339 BOOL16    WINAPI DdeUnaccessData16(HDDEDATA);
    340 BOOL    WINAPI DdeUnaccessData(HDDEDATA);
    341 BOOL16    WINAPI DdeEnableCallback16(DWORD,HCONV,UINT16);
    342 BOOL    WINAPI DdeEnableCallback(DWORD,HCONV,UINT);
    343 int       WINAPI DdeCmpStringHandles16(HSZ,HSZ);
    344 int       WINAPI DdeCmpStringHandles(HSZ,HSZ);
    345 
    346 HDDEDATA  WINAPI DdeNameService16(DWORD,HSZ,HSZ,UINT16);
     343BOOL      WINAPI DdeUnaccessData(HDDEDATA);
     344BOOL      WINAPI DdeEnableCallback(DWORD,HCONV,UINT);
     345INT       WINAPI DdeCmpStringHandles(HSZ,HSZ);
     346BOOL      WINAPI DdeSetUserHandle(HCONV,DWORD,DWORD);
     347
    347348HDDEDATA  WINAPI DdeNameService(DWORD,HSZ,HSZ,UINT);
    348 UINT16    WINAPI DdeGetLastError16(DWORD);
    349 UINT    WINAPI DdeGetLastError(DWORD);
    350 UINT16    WINAPI DdeQueryConvInfo16(HCONV,DWORD,LPCONVINFO16);
     349UINT      WINAPI DdeGetLastError(DWORD);
    351350UINT      WINAPI DdeQueryConvInfo(HCONV,DWORD,LPCONVINFO);
    352351
    353 #endif  /* __WINE__DDEML_H */
     352#ifdef __cplusplus
     353} /* extern "C" */
     354#endif /* defined(__cplusplus) */
     355
     356#endif  /* __WINE_DDEML_H */
  • trunk/include/win/winuser.h

    r7844 r7869  
    31953195#define STATE_SYSTEM_VALID              0x7FFFFFFF
    31963196
     3197
     3198/* RegisterDeviceNotification stuff */
     3199typedef  PVOID           HDEVNOTIFY;
     3200typedef  HDEVNOTIFY     *PHDEVNOTIFY;
     3201
     3202#define DEVICE_NOTIFY_WINDOW_HANDLE     0x00000000
     3203
    31973204#include "poppack.h"
    31983205#define     EnumTaskWindows(handle,proc,lparam) \
     
    32103217#define     AnsiToOemBuffW CharToOemBuffW
    32113218#define     AnsiToOemBuff WINELIB_NAME_AW(AnsiToOemBuff)
    3212 WORD        WINAPI CascadeWindows (HWND, UINT, const LPRECT,
    3213                                    UINT, const HWND *);
     3219
     3220#if defined(_WINGDI_) && !defined(NOGDI)
     3221LONG        WINAPI ChangeDisplaySettingsA(LPDEVMODEA,DWORD);
     3222LONG        WINAPI ChangeDisplaySettingsW(LPDEVMODEW,DWORD);
     3223#define     ChangeDisplaySettings WINELIB_NAME_AW(ChangeDisplaySettings)
     3224LONG        WINAPI ChangeDisplaySettingsExA(LPCSTR,LPDEVMODEA,HWND,DWORD,LPARAM);
     3225LONG        WINAPI ChangeDisplaySettingsExW(LPCWSTR,LPDEVMODEW,HWND,DWORD,LPARAM);
     3226#define     ChangeDisplaySettingsEx WINELIB_NAME_AW(ChangeDisplaySettingsEx)
     3227BOOL        WINAPI EnumDisplayDevicesA(LPVOID,DWORD,LPDISPLAY_DEVICEA,DWORD);
     3228BOOL        WINAPI EnumDisplayDevicesW(LPVOID,DWORD,LPDISPLAY_DEVICEW,DWORD);
     3229#define     EnumDisplayDevices WINELIB_NAME_AW(EnumDisplayDevices)
     3230BOOL        WINAPI EnumDisplaySettingsA(LPCSTR,DWORD,LPDEVMODEA);
     3231BOOL        WINAPI EnumDisplaySettingsW(LPCWSTR,DWORD,LPDEVMODEW);
     3232#define     EnumDisplaySettings WINELIB_NAME_AW(EnumDisplaySettings)
     3233#endif /* defined(_WINGDI_) && !defined(NOGDI) */
     3234
     3235HKL         WINAPI ActivateKeyboardLayout(HKL,UINT);
     3236LONG        WINAPI BroadcastSystemMessage(DWORD,LPDWORD,UINT,WPARAM,LPARAM);
     3237WORD        WINAPI CascadeWindows(HWND, UINT, const LPRECT, UINT, const HWND *);
     3238BOOL        WINAPI CascadeChildWindows(HWND, DWORD);
    32143239INT       WINAPI CopyAcceleratorTableA(HACCEL,LPACCEL,INT);
    32153240INT       WINAPI CopyAcceleratorTableW(HACCEL,LPACCEL,INT);
    32163241#define     CopyAcceleratorTable WINELIB_NAME_AW(CopyAcceleratorTable)
     3242HACCEL      WINAPI CreateAcceleratorTableA(LPACCEL,INT);
     3243HACCEL      WINAPI CreateAcceleratorTableW(LPACCEL,INT);
     3244#define     CreateAcceleratorTable WINELIB_NAME_AW(CreateAcceleratorTable)
    32173245HICON     WINAPI CreateIconIndirect(LPICONINFO);
    32183246BOOL      WINAPI DestroyAcceleratorTable(HACCEL);
     
    32243252BOOL      WINAPI ExitWindowsEx(UINT,DWORD);
    32253253BOOL      WINAPI GetIconInfo(HICON,LPICONINFO);
     3254HKL       WINAPI GetKeyboardLayout(DWORD);
     3255INT       WINAPI GetKeyboardLayoutList(INT,HKL *);
    32263256DWORD       WINAPI GetMenuContextHelpId(HMENU);
    32273257UINT      WINAPI GetMenuDefaultItem(HMENU,UINT,UINT);
     
    32503280BOOL      WINAPI PostThreadMessageW(DWORD, UINT, WPARAM, LPARAM);
    32513281#define     PostThreadMessage WINELIB_NAME_AW(PostThreadMessage)
    3252 UINT      WINAPI ReuseDDElParam(UINT,UINT,UINT,UINT,UINT);
    3253 BOOL      WINAPI SendNotifyMessageA(HWND,UINT,WPARAM,LPARAM);
    3254 BOOL      WINAPI SendNotifyMessageW(HWND,UINT,WPARAM,LPARAM);
     3282
     3283BOOL        WINAPI RegisterHotKey(HWND,INT,UINT,UINT);
     3284HDEVNOTIFY  WINAPI RegisterDeviceNotificationA(HANDLE,LPVOID,DWORD);
     3285HDEVNOTIFY  WINAPI RegisterDeviceNotificationW(HANDLE,LPVOID,DWORD);
     3286#define     RegisterDeviceNotification WINELIB_NAME_AW(RegisterDeviceNotification)
     3287
     3288BOOL        WINAPI SendNotifyMessageA(HWND,UINT,WPARAM,LPARAM);
     3289BOOL        WINAPI SendNotifyMessageW(HWND,UINT,WPARAM,LPARAM);
    32553290#define     SendNotifyMessage WINELIB_NAME_AW(SendNotifyMessage)
    32563291VOID        WINAPI SetDebugErrorLevel(DWORD);
    32573292VOID        WINAPI SetLastErrorEx(DWORD,DWORD);
    3258 BOOL      WINAPI SetMenuDefaultItem(HMENU,UINT,UINT);
    3259 BOOL      WINAPI SetMenuInfo(HMENU,LPCMENUINFO);
    3260 BOOL      WINAPI SetMenuItemInfoA(HMENU,UINT,BOOL,const MENUITEMINFOA*);
    3261 BOOL      WINAPI SetMenuItemInfoW(HMENU,UINT,BOOL,const MENUITEMINFOW*);
     3293BOOL        WINAPI SetMenuDefaultItem(HMENU,UINT,UINT);
     3294BOOL        WINAPI SetMenuInfo(HMENU,LPCMENUINFO);
     3295BOOL        WINAPI SetMenuItemInfoA(HMENU,UINT,BOOL,const MENUITEMINFOA*);
     3296BOOL        WINAPI SetMenuItemInfoW(HMENU,UINT,BOOL,const MENUITEMINFOW*);
    32623297#define     SetMenuItemInfo WINELIB_NAME_AW(SetMenuItemInfo)
    3263 BOOL      WINAPI SetWindowContextHelpId(HWND,DWORD);
     3298BOOL        WINAPI SetWindowContextHelpId(HWND,DWORD);
     3299BOOL        WINAPI TileChildWindows(HWND, DWORD);
    32643300WORD        WINAPI TileWindows (HWND, UINT, const LPRECT,
    32653301                                UINT, const HWND *);
    3266 BOOL      WINAPI TrackMouseEvent(LPTRACKMOUSEEVENT);
    3267 BOOL      WINAPI TrackPopupMenuEx(HMENU,UINT,INT,INT,HWND,
     3302INT         WINAPI ToUnicode(UINT,UINT,PBYTE,LPWSTR,int,UINT);
     3303BOOL        WINAPI TrackMouseEvent(LPTRACKMOUSEEVENT);
     3304BOOL        WINAPI TrackPopupMenuEx(HMENU,UINT,INT,INT,HWND,
    32683305                                    LPTPMPARAMS);
    3269 BOOL        WINAPI UnpackDDElParam(UINT,UINT,UINT*,UINT*);
    32703306DWORD       WINAPI WaitForInputIdle(HANDLE,DWORD);
     3307BOOL        WINAPI UnregisterHotKey(HWND,INT);
    32713308VOID        WINAPI keybd_event(BYTE,BYTE,DWORD,DWORD);
    32723309VOID        WINAPI mouse_event(DWORD,DWORD,DWORD,DWORD,DWORD);
     
    36543691#define     InsertMenuItem WINELIB_NAME_AW(InsertMenuItem)
    36553692BOOL      WINAPI IntersectRect(LPRECT,const RECT*,const RECT*);
     3693int       WINAPI InternalGetWindowText(HWND hwnd, LPWSTR lpString, INT nMaxCount);
    36563694BOOL      WINAPI InvalidateRect(HWND,const RECT*,BOOL);
    36573695BOOL      WINAPI InvalidateRgn(HWND,HRGN,BOOL);
     
    37173755UINT      WINAPI MapVirtualKeyW(UINT,UINT);
    37183756#define     MapVirtualKey WINELIB_NAME_AW(MapVirtualKey)
    3719 UINT      WINAPI MapVirtualKeyEx32A(UINT,UINT,HKL);
     3757
     3758UINT        WINAPI MapVirtualKeyExA(UINT,UINT,HKL);
     3759UINT        WINAPI MapVirtualKeyExW(UINT,UINT,HKL);
    37203760#define     MapVirtualKeyEx WINELIB_NAME_AW(MapVirtualKeyEx)
     3761
    37213762BOOL      WINAPI MapDialogRect(HWND,LPRECT);
    37223763INT       WINAPI MapWindowPoints(HWND,HWND,LPPOINT,UINT);
     3764UINT      WINAPI MenuItemFromPoint(HWND,HMENU,POINT);
    37233765BOOL      WINAPI MessageBeep(UINT);
    37243766INT       WINAPI MessageBoxA(HWND,LPCSTR,LPCSTR,UINT);
     
    38533895BOOL      WINAPI ShowOwnedPopups(HWND,BOOL);
    38543896BOOL      WINAPI ShowWindow(HWND,INT);
     3897BOOL      WINAPI ShowWindowAsync(HWND hwnd, int nCmdShow);
    38553898BOOL      WINAPI SubtractRect(LPRECT,const RECT*,const RECT*);
    38563899BOOL      WINAPI SwapMouseButton(BOOL);
     
    38723915BOOL      WINAPI UnhookWindowsHookEx(HHOOK);
    38733916BOOL      WINAPI UnionRect(LPRECT,const RECT*,const RECT*);
     3917BOOL      WINAPI UnloadKeyboardLayout(HKL hkl);
    38743918BOOL      WINAPI UnregisterClassA(LPCSTR,HINSTANCE);
    38753919BOOL      WINAPI UnregisterClassW(LPCWSTR,HINSTANCE);
  • trunk/include/win32api.h

    r7716 r7869  
    191191BOOL    WIN32API CloseHandle(HANDLE);
    192192
     193BOOL    WIN32API CharToOemBuffA( LPCSTR s, LPSTR d, DWORD len );
     194
    193195#endif
Note: See TracChangeset for help on using the changeset viewer.