Ignore:
Timestamp:
Aug 22, 2014, 6:24:49 PM (11 years ago)
Author:
rousseau
Message:

Added missing structures and callback types

structures:
o ACTCTX
o BUTTON_IMAGELIST (from ReactOS)
o CERT_CONTEXT
o CERT_INFO
o CERT_NAME_BLOB
o CERT_PUBLIC_KEY_INFO
o CRYPT_ALGORITHM_IDENTIFIER
o CRYPT_ALGORITHM_IDENTIFIER
o CRYPT_BIT_BLOB
o CRYPT_INTEGER_BLOB
o CRYPT_OBJID_BLOB
o LITEM
o LVINSERTMARK
o MENUBARINFO
o NMLINK
o LPOSVERSIONINFOA
o LPOSVERSIONINFOW

callbacks:
o LANGUAGEGROUP_ENUMPROCA
o LANGUAGEGROUP_ENUMPROCW

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/swt/include/win/winnls.h

    r21975 r22080  
    437437typedef DWORD CALTYPE;
    438438typedef DWORD CALID;
     439///-------------------------------------------------------------------[swt-os2]
     440typedef DWORD LCTYPE;
     441typedef DWORD LGRPID;
     442///----------------------------------------------------------------------------
    439443
    440444#if !(defined(OS2_INCLUDED) && !defined(OS2_WRAP_INCLUDED))
     
    453457typedef BOOL    (* CALLBACK DATEFMT_ENUMPROCEXA)(LPSTR,CALID);
    454458typedef BOOL    (* CALLBACK DATEFMT_ENUMPROCEXW)(LPWSTR,CALID);
     459///-------------------------------------------------------------------[swt-os2]
     460/// Changed from (CALLBACK *... to (* CALLBACK ...
     461typedef BOOL    (* CALLBACK LANGGROUPLOCALE_ENUMPROCA)(LGRPID,LCID,LPSTR,LONG_PTR);
     462typedef BOOL    (* CALLBACK LANGGROUPLOCALE_ENUMPROCW)(LGRPID,LCID,LPWSTR,LONG_PTR);
     463typedef BOOL    (* CALLBACK LANGUAGEGROUP_ENUMPROCA)(LGRPID,LPSTR,LPSTR,DWORD,LONG_PTR);
     464typedef BOOL    (* CALLBACK LANGUAGEGROUP_ENUMPROCW)(LGRPID,LPWSTR,LPWSTR,DWORD,LONG_PTR);
     465///----------------------------------------------------------------------------
    455466typedef BOOL    (* CALLBACK LOCALE_ENUMPROCA)(LPSTR);
    456467typedef BOOL    (* CALLBACK LOCALE_ENUMPROCW)(LPWSTR);
    457468typedef BOOL    (* CALLBACK TIMEFMT_ENUMPROCA)(LPSTR);
    458469typedef BOOL    (* CALLBACK TIMEFMT_ENUMPROCW)(LPWSTR);
     470///-------------------------------------------------------------------[swt-os2]
     471/// Changed from (CALLBACK *... to (* CALLBACK ...
     472typedef BOOL    (* CALLBACK UILANGUAGE_ENUMPROCA)(LPSTR,LONG_PTR);
     473typedef BOOL    (* CALLBACK UILANGUAGE_ENUMPROCW)(LPWSTR,LONG_PTR);
     474///----------------------------------------------------------------------------
    459475#else
    460476typedef FARPROC CALINFO_ENUMPROCA;
     
    468484typedef FARPROC DATEFMT_ENUMPROCEXA;
    469485typedef FARPROC DATEFMT_ENUMPROCEXW;
     486///-------------------------------------------------------------------[swt-os2]
     487typedef FARPROC LANGGROUPLOCALE_ENUMPROCA;
     488typedef FARPROC LANGGROUPLOCALE_ENUMPROCW;
     489typedef FARPROC LANGUAGEGROUP_ENUMPROCA;
     490typedef FARPROC LANGUAGEGROUP_ENUMPROCW;
     491///----------------------------------------------------------------------------
    470492typedef FARPROC LOCALE_ENUMPROCA;
    471493typedef FARPROC LOCALE_ENUMPROCW;
    472494typedef FARPROC TIMEFMT_ENUMPROCA;
    473495typedef FARPROC TIMEFMT_ENUMPROCW;
     496///-------------------------------------------------------------------[swt-os2]
     497typedef FARPROC UILANGUAGE_ENUMPROCA;
     498typedef FARPROC UILANGUAGE_ENUMPROCW;
     499///----------------------------------------------------------------------------
    474500#endif /* STRICT || __WINE__ */
    475501
     
    479505DECL_WINELIB_TYPE_AW(DATEFMT_ENUMPROC)
    480506DECL_WINELIB_TYPE_AW(DATEFMT_ENUMPROCEX)
     507///-------------------------------------------------------------------[swt-os2]
     508DECL_WINELIB_TYPE_AW(LANGGROUPLOCALE_ENUMPROC)
     509DECL_WINELIB_TYPE_AW(LANGUAGEGROUP_ENUMPROC)
     510///----------------------------------------------------------------------------
    481511DECL_WINELIB_TYPE_AW(LOCALE_ENUMPROC)
    482512DECL_WINELIB_TYPE_AW(TIMEFMT_ENUMPROC)
    483 
     513///-------------------------------------------------------------------[swt-os2]
     514DECL_WINELIB_TYPE_AW(UILANGUAGE_ENUMPROC)
     515///----------------------------------------------------------------------------
    484516
    485517typedef struct
Note: See TracChangeset for help on using the changeset viewer.