mirror of
git://sourceware.org/git/newlib-cygwin.git
synced 2025-01-19 04:49:25 +08:00
* include/setupapi.h : New file.
* lib/setupapi.def:New file. * lib/test.c: Include setupapi.h. * include/winioctl.h (_DISK_PERFORMANCE): Correct typo. * include/richedit.h (ENLINK): Add structure definition. (EM_AUTOURLDETECT, EN_LINK, ENM_LINK): Add defines. * include/shlobj.h (CMIC_*): Remove duplicate defines. (CMDSTR_*): Remove duplicates; UNICODE string constants. (GCS_*): Make UNICODE. (CSIDL_*): Add more defines. * include/winioctl.h (_MEDIA_TYPE): Add pointer typedef. (_DISK_GEOMETRY): Ditto. (_DISK_PERFORMANCE): Ditto. * include/winbase.h (HasOverlappedIoCompleted): Add macro. * include/winnt.h: Move CHAR, SHORT and LONG typedefs outside of block protected by #ifndef VOID. (This reverts 1998-12-01 Anders Norlander change.) * include/odbcinst.h: End file with newline. * include/raserror.h: Ditto. * include/winsock2.h (#include <wtypes.h): Don't. (_BLOB): Define instead, if not already done. (__BLOB_T_DEFINED: New define for guarding _BLOB. * include/wtypes.h (_BLOB): Guard against prior definition. * include/oaidl.h (tagVARIANT): Mark anonymous structs and unions as __extension__. (tagTYPEDESC): Ditto. (_wireBRECORD): Add structure definition. (_wireSAFEARR_BRECORD): Ditto. (_wireSAFEARR_HAVEIID): Ditto. (_wireSAFEARRAY_UNION.u): Add fields SAFEARR_BRECORD RecordStr, SAFEARR_HAVEIID HaveIidStr. (tagVariant): Add fields _VARIANT_BOOL bool,*pbool. (_wireVARIANT): Change field parray to type wirePSAFEARRAY, pparray to wirePSAFEARRAY*. (_wireVARIANT): Add field wireBRECORD brecVal. (wireVARIANT): Change typedef to struct _wireVariant*. (IRecordInfo): Add interface definition. (LPRECORDINFO): Add typedef for IRecordInfo*. (IID_IRecordInfo): Add forward decalaration. * include/lmcons.h: Guard CNLEN and UNCLEN against prior definition. * include/nddeapi.h: Likewise. * ChangeLog: Formatting and typo fixes.
This commit is contained in:
parent
b30eef0f67
commit
de8e9cfb39
@ -1,4 +1,76 @@
|
|||||||
2001-08-10 Danny Smith <dannysmith@users.sourceforge.net>
|
2001-08-21 Earnie Boyd <earnie@SF.Net>
|
||||||
|
|
||||||
|
* include/setupapi.h: Formatting.
|
||||||
|
|
||||||
|
2001-08-21 Earnie Boyd <earnie@SF.Net>
|
||||||
|
|
||||||
|
* include/shlobj.h: Remove \r from the line endings.
|
||||||
|
|
||||||
|
2001-08-21 Danny Smith <dannysmith@users.sourceforge.net>
|
||||||
|
|
||||||
|
* include/setupapi.h : New file.
|
||||||
|
* lib/setupapi.def:New file.
|
||||||
|
* lib/test.c: Include setupapi.h.
|
||||||
|
|
||||||
|
2001-08-21 Danny Smith <dannysmith@users.sourceforge.net>
|
||||||
|
* include/winioctl.h (_DISK_PERFORMANCE): Correct typo.
|
||||||
|
|
||||||
|
2001-08-21 Mattia Barbon <mbarbon@dsi.unive.it>
|
||||||
|
|
||||||
|
* include/richedit.h (ENLINK): Add structure definition.
|
||||||
|
(EM_AUTOURLDETECT, EN_LINK, ENM_LINK): Add defines.
|
||||||
|
|
||||||
|
2001-08-21 Danny Smith <dannysmith@users.sourceforge.net>
|
||||||
|
|
||||||
|
* include/shlobj.h (CMIC_*): Remove duplicate defines.
|
||||||
|
(CMDSTR_*): Remove duplicates; UNICODE string constants.
|
||||||
|
(GCS_*): Make UNICODE.
|
||||||
|
(CSIDL_*): Add more defines.
|
||||||
|
* include/winioctl.h (_MEDIA_TYPE): Add pointer typedef.
|
||||||
|
(_DISK_GEOMETRY): Ditto.
|
||||||
|
(_DISK_PERFORMANCE): Ditto.
|
||||||
|
* include/winbase.h (HasOverlappedIoCompleted): Add macro.
|
||||||
|
|
||||||
|
2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
|
||||||
|
|
||||||
|
* include/winnt.h: Move CHAR, SHORT and LONG typedefs outside
|
||||||
|
of block protected by #ifndef VOID.
|
||||||
|
(This reverts 1998-12-01 Anders Norlander change.)
|
||||||
|
* include/odbcinst.h: End file with newline.
|
||||||
|
* include/raserror.h: Ditto.
|
||||||
|
|
||||||
|
2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
|
||||||
|
|
||||||
|
* include/winsock2.h (#include <wtypes.h): Don't.
|
||||||
|
(_BLOB): Define instead, if not already done.
|
||||||
|
(__BLOB_T_DEFINED: New define for guarding _BLOB.
|
||||||
|
* include/wtypes.h (_BLOB): Guard against prior definition.
|
||||||
|
|
||||||
|
2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
|
||||||
|
|
||||||
|
* include/oaidl.h (tagVARIANT): Mark anonymous structs and unions
|
||||||
|
as __extension__.
|
||||||
|
(tagTYPEDESC): Ditto.
|
||||||
|
(_wireBRECORD): Add structure definition.
|
||||||
|
(_wireSAFEARR_BRECORD): Ditto.
|
||||||
|
(_wireSAFEARR_HAVEIID): Ditto.
|
||||||
|
(_wireSAFEARRAY_UNION.u): Add fields SAFEARR_BRECORD RecordStr,
|
||||||
|
SAFEARR_HAVEIID HaveIidStr.
|
||||||
|
(tagVariant): Add fields _VARIANT_BOOL bool,*pbool.
|
||||||
|
(_wireVARIANT): Change field parray to type wirePSAFEARRAY,
|
||||||
|
pparray to wirePSAFEARRAY*.
|
||||||
|
(_wireVARIANT): Add field wireBRECORD brecVal.
|
||||||
|
(wireVARIANT): Change typedef to struct _wireVariant*.
|
||||||
|
(IRecordInfo): Add interface definition.
|
||||||
|
(LPRECORDINFO): Add typedef for IRecordInfo*.
|
||||||
|
(IID_IRecordInfo): Add forward decalaration.
|
||||||
|
|
||||||
|
2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
|
||||||
|
|
||||||
|
* include/lmcons.h: Guard CNLEN and UNCLEN against prior definition.
|
||||||
|
* include/nddeapi.h: Likewise.
|
||||||
|
|
||||||
|
2001-08-10 Danny Smith <dannysmith@users.sourceforge.net>
|
||||||
|
|
||||||
* lib/test.c (Win32_Winsock): Replace with __USE_W32_SOCKETS.
|
* lib/test.c (Win32_Winsock): Replace with __USE_W32_SOCKETS.
|
||||||
Add more includes of w32api headers.
|
Add more includes of w32api headers.
|
||||||
@ -8,26 +80,26 @@
|
|||||||
* include/winnt.h (GetCurrentFiber): Change __inline to __inline__.
|
* include/winnt.h (GetCurrentFiber): Change __inline to __inline__.
|
||||||
Swap asm code with that of GetFiberData.
|
Swap asm code with that of GetFiberData.
|
||||||
(GetFiberData): Ditto.
|
(GetFiberData): Ditto.
|
||||||
* lib/kernels.c: New file, containing library versions of
|
* lib/kernel32.c: New file, containing library versions of
|
||||||
GetCurrentFiber and GetFiberData.
|
GetCurrentFiber and GetFiberData.
|
||||||
* lib/makefile.in: Add kernel32.o as static object to libkernal32.a.
|
* lib/makefile.in: Add kernel32.o as static object to libkernal32.a.
|
||||||
|
|
||||||
2001-08-08 Danny Smith <dannysmith@users.sourceforge.net>
|
2001-08-08 Danny Smith <dannysmith@users.sourceforge.net>
|
||||||
|
|
||||||
* include/winuser.h (GET_WHEEL_DELTA_WPARAM): Add macro.
|
* include/winuser.h (GET_WHEEL_DELTA_WPARAM): Add macro.
|
||||||
Thanks to: Harold Hunt <Harold@compasstechnologies.com>.
|
Thanks to: Harold Hunt <Harold@compasstechnologies.com>.
|
||||||
|
|
||||||
2001-08-08 Danny Smith <dannysmith@users.sourceforge.net>
|
2001-08-08 Danny Smith <dannysmith@users.sourceforge.net>
|
||||||
|
|
||||||
* lib/oleaut32.def: Regenerate.
|
* lib/oleaut32.def: Regenerate.
|
||||||
|
|
||||||
2001-08-04 Danny Smith <dannysmith@users.sourceforge.net>
|
2001-08-04 Danny Smith <dannysmith@users.sourceforge.net>
|
||||||
|
|
||||||
* include/wtypes.h (DECIMAL_SETZERO): Correct typo.
|
* include/wtypes.h (DECIMAL_SETZERO): Correct typo.
|
||||||
|
|
||||||
2001-08-02 Danny Smith <dannysmith@users.sourceforge.net>
|
2001-08-02 Danny Smith <dannysmith@users.sourceforge.net>
|
||||||
|
|
||||||
Apply Dmitry Bely <dbely@mail.ru> patch 437834 (with additions).
|
Apply Dmitry Bely <dbely@mail.ru> patch 437834 (with additions).
|
||||||
* include/oleidl.h (ISupportErrorInfo, ICreateInfo): Move from here
|
* include/oleidl.h (ISupportErrorInfo, ICreateInfo): Move from here
|
||||||
* include/oaidl.h: ... to here.
|
* include/oaidl.h: ... to here.
|
||||||
* include/oaidl.h ICreateErrorInfo): Add interface definition.
|
* include/oaidl.h ICreateErrorInfo): Add interface definition.
|
||||||
@ -35,16 +107,16 @@
|
|||||||
(LPSUPPORTERRORINFO): Add typedef.
|
(LPSUPPORTERRORINFO): Add typedef.
|
||||||
(IID_ISupportErrorInfo): Change forward decl. of type to IID.
|
(IID_ISupportErrorInfo): Change forward decl. of type to IID.
|
||||||
|
|
||||||
2001-08-02 Danny Smith <dannysmith@users.sourceforge.net>
|
2001-08-02 Danny Smith <dannysmith@users.sourceforge.net>
|
||||||
|
|
||||||
* include/winsock2.h (WSAGET* and WSAMAKE*): Remove duplicate
|
* include/winsock2.h (WSAGET* and WSAMAKE*): Remove duplicate
|
||||||
defines.
|
defines.
|
||||||
|
|
||||||
2001-07-30 Danny Smith <dannysmith@users.sourceforge.net>
|
2001-07-30 Danny Smith <dannysmith@users.sourceforge.net>
|
||||||
|
|
||||||
* include/commctrl.h (TreeView_SetIndent): Correct typo.
|
* include/commctrl.h (TreeView_SetIndent): Correct typo.
|
||||||
|
|
||||||
2001-07-30 Danny Smith <dannysmith@users.sourceforge.net>
|
2001-07-30 Danny Smith <dannysmith@users.sourceforge.net>
|
||||||
|
|
||||||
* include/commctrl.h (TBSTYPE_FLAT): Remove define.
|
* include/commctrl.h (TBSTYPE_FLAT): Remove define.
|
||||||
Thanks to: Jason Craig <jacraig@softhome.net>
|
Thanks to: Jason Craig <jacraig@softhome.net>
|
||||||
@ -60,37 +132,37 @@
|
|||||||
(tagNMTVCUSTOMDRAW): Likewise.
|
(tagNMTVCUSTOMDRAW): Likewise.
|
||||||
(tagNMLVCACHEHINT): Likewise.
|
(tagNMLVCACHEHINT): Likewise.
|
||||||
|
|
||||||
2001-07-06 Danny Smith <dannysmith@users.sourceforge.net>
|
2001-07-06 Danny Smith <dannysmith@users.sourceforge.net>
|
||||||
|
|
||||||
* include/basetsd.h (#include <_mingw.h>): Remove.
|
* include/basetsd.h (#include <_mingw.h>): Remove.
|
||||||
(__int64): Define.
|
(__int64): Define.
|
||||||
|
|
||||||
2001-06-28 Danny Smith <dannysmith@users.sourceforge.net>
|
2001-06-28 Danny Smith <dannysmith@users.sourceforge.net>
|
||||||
|
|
||||||
* include/wingdi.h (AC_SRC_OVER): Add define.
|
* include/wingdi.h (AC_SRC_OVER): Add define.
|
||||||
(struct _BLENDFUNCTION): Add.
|
(struct _BLENDFUNCTION): Add.
|
||||||
|
|
||||||
2001-06-28 Danny Smith <dannysmith@users.sourceforge.net>
|
2001-06-28 Danny Smith <dannysmith@users.sourceforge.net>
|
||||||
|
|
||||||
* include/shlobj.h: Add BIF_* defines.
|
* include/shlobj.h: Add BIF_* defines.
|
||||||
|
|
||||||
2001-06-27 Danny Smith <dannysmith@users.sourceforge.net>
|
2001-06-27 Danny Smith <dannysmith@users.sourceforge.net>
|
||||||
|
|
||||||
* include/winerror.h (E_PENDING): Add error code define.
|
* include/winerror.h (E_PENDING): Add error code define.
|
||||||
|
|
||||||
2001-06-27 Danny Smith <dannysmith@users.sourceforge.net>
|
2001-06-27 Danny Smith <dannysmith@users.sourceforge.net>
|
||||||
|
|
||||||
* include/basetsd.h (#include <_mingw.h>): Add directive.
|
* include/basetsd.h (#include <_mingw.h>): Add directive.
|
||||||
|
|
||||||
2001-06-25 Danny Smith <dannysmith@users.sourceforge.net>
|
2001-06-25 Danny Smith <dannysmith@users.sourceforge.net>
|
||||||
|
|
||||||
* include/winbase.h(InterlockedCompareExchange): Change args
|
* include/winbase.h (InterlockedCompareExchange): Change args
|
||||||
and return value from PVOID to LONG.
|
and return value from PVOID to LONG.
|
||||||
(InterlockedExchange): Change first arg to LPLONG.
|
(InterlockedExchange): Change first arg to LPLONG.
|
||||||
(InterlockedCompareExchangePointer): New macro.
|
(InterlockedCompareExchangePointer): New macro.
|
||||||
(InterlockedExchangePointer): New macro.
|
(InterlockedExchangePointer): New macro.
|
||||||
|
|
||||||
2001-06-19 Danny Smith <dannysmith@users.sourceforge.net>
|
2001-06-19 Danny Smith <dannysmith@users.sourceforge.net>
|
||||||
|
|
||||||
* lib/kernel32.def: Add LanguageGroup and UILanguage symbols.
|
* lib/kernel32.def: Add LanguageGroup and UILanguage symbols.
|
||||||
Thanks to Kevin Chase <kevincha99@hotmail.com>.
|
Thanks to Kevin Chase <kevincha99@hotmail.com>.
|
||||||
@ -100,7 +172,7 @@
|
|||||||
* objidl.h (IMalloc::ReAlloc()): Correct declaration.
|
* objidl.h (IMalloc::ReAlloc()): Correct declaration.
|
||||||
(IMalloc::Free()): Ditto.
|
(IMalloc::Free()): Ditto.
|
||||||
|
|
||||||
2001-06-11 Danny Smith <dannysmith@users.sourceforge.net>
|
2001-06-11 Danny Smith <dannysmith@users.sourceforge.net>
|
||||||
|
|
||||||
* include/shlobj.h (REGSTR_PATH_EXPLORER): Unicode it.
|
* include/shlobj.h (REGSTR_PATH_EXPLORER): Unicode it.
|
||||||
(REGSTR_PATH_SPECIAL_FOLDERS): Ditto.
|
(REGSTR_PATH_SPECIAL_FOLDERS): Ditto.
|
||||||
@ -185,7 +257,7 @@ Mon Apr 23 13:17:32 2001 Christopher Faylor <cgf@cygnus.com>
|
|||||||
* include/winnt.h: Ditto.
|
* include/winnt.h: Ditto.
|
||||||
* include/wtypes.h: Ditto.
|
* include/wtypes.h: Ditto.
|
||||||
|
|
||||||
2001-04-11 Danny Smith <dannysmith@users.sourceforge.net>
|
2001-04-11 Danny Smith <dannysmith@users.sourceforge.net>
|
||||||
|
|
||||||
* include/windows.h (#include <winsock.h>): Include <winsock2.h>
|
* include/windows.h (#include <winsock.h>): Include <winsock2.h>
|
||||||
instead if (_WIN32_WINNT >= 0x0400)&&(__W32API_MAJOR_VERSION > 0).
|
instead if (_WIN32_WINNT >= 0x0400)&&(__W32API_MAJOR_VERSION > 0).
|
||||||
|
@ -8,7 +8,10 @@
|
|||||||
#define API_RET_TYPE NET_API_STATUS
|
#define API_RET_TYPE NET_API_STATUS
|
||||||
#define MIN_LANMAN_MESSAGE_ID NERR_BASE
|
#define MIN_LANMAN_MESSAGE_ID NERR_BASE
|
||||||
#define MAX_LANMAN_MESSAGE_ID 5799
|
#define MAX_LANMAN_MESSAGE_ID 5799
|
||||||
|
#ifndef CNLEN /* also in nddeapi.h */
|
||||||
#define CNLEN 15
|
#define CNLEN 15
|
||||||
|
#define UNCLEN (CNLEN + 2)
|
||||||
|
#endif
|
||||||
#define DNLEN 15
|
#define DNLEN 15
|
||||||
#define LM20_CNLEN 15
|
#define LM20_CNLEN 15
|
||||||
#define LM20_DNLEN 15
|
#define LM20_DNLEN 15
|
||||||
@ -17,7 +20,6 @@
|
|||||||
#define LM20_UNCLEN (LM20_CNLEN+2)
|
#define LM20_UNCLEN (LM20_CNLEN+2)
|
||||||
#define LM20_NNLEN 12
|
#define LM20_NNLEN 12
|
||||||
#define LM20_RMLEN (LM20_UNCLEN+1+LM20_NNLEN)
|
#define LM20_RMLEN (LM20_UNCLEN+1+LM20_NNLEN)
|
||||||
#define UNCLEN (CNLEN+2)
|
|
||||||
#define NNLEN 80
|
#define NNLEN 80
|
||||||
#define RMLEN (UNCLEN+1+NNLEN)
|
#define RMLEN (UNCLEN+1+NNLEN)
|
||||||
#define SNLEN 80
|
#define SNLEN 80
|
||||||
|
@ -3,8 +3,10 @@
|
|||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
#ifndef CNLEN /* also in lmcons.h */
|
||||||
#define CNLEN 15
|
#define CNLEN 15
|
||||||
#define UNCLEN 17
|
#define UNCLEN (CNLEN + 2)
|
||||||
|
#endif
|
||||||
#define SEP_CHAR ','
|
#define SEP_CHAR ','
|
||||||
#define BAR_CHAR "|"
|
#define BAR_CHAR "|"
|
||||||
#define SEP_WCHAR L','
|
#define SEP_WCHAR L','
|
||||||
|
@ -61,6 +61,7 @@ typedef interface IDispatch *LPDISPATCH;
|
|||||||
typedef interface IEnumVARIANT *LPENUMVARIANT;
|
typedef interface IEnumVARIANT *LPENUMVARIANT;
|
||||||
typedef interface ICreateErrorInfo *LPCREATEERRORINFO;
|
typedef interface ICreateErrorInfo *LPCREATEERRORINFO;
|
||||||
typedef interface ISupportErrorInfo *LPSUPPORTERRORINFO;
|
typedef interface ISupportErrorInfo *LPSUPPORTERRORINFO;
|
||||||
|
typedef interface IRecordInfo *LPRECORDINFO;
|
||||||
|
|
||||||
extern const IID IID_ITypeLib;
|
extern const IID IID_ITypeLib;
|
||||||
extern const IID IID_ICreateTypeInfo;
|
extern const IID IID_ICreateTypeInfo;
|
||||||
@ -73,6 +74,7 @@ extern const IID IID_IDispatch;
|
|||||||
extern const IID IID_IEnumVARIANT;
|
extern const IID IID_IEnumVARIANT;
|
||||||
extern const IID IID_ICreateErrorInfo;
|
extern const IID IID_ICreateErrorInfo;
|
||||||
extern const IID IID_ISupportErrorInfo;
|
extern const IID IID_ISupportErrorInfo;
|
||||||
|
extern const IID IID_IRecordInfo;
|
||||||
|
|
||||||
typedef enum tagSYSKIND {
|
typedef enum tagSYSKIND {
|
||||||
SYS_WIN16,SYS_WIN32,SYS_MAC
|
SYS_WIN16,SYS_WIN32,SYS_MAC
|
||||||
@ -122,6 +124,21 @@ typedef enum tagSF_TYPE {
|
|||||||
SF_DISPATCH=VT_DISPATCH,
|
SF_DISPATCH=VT_DISPATCH,
|
||||||
SF_VARIANT=VT_VARIANT
|
SF_VARIANT=VT_VARIANT
|
||||||
}SF_TYPE;
|
}SF_TYPE;
|
||||||
|
typedef struct _wireBRECORD {
|
||||||
|
ULONG fFlags;
|
||||||
|
ULONG clSize;
|
||||||
|
LPRECORDINFO* pRecInfo;
|
||||||
|
byte* pRecord;
|
||||||
|
} *wireBRECORD;
|
||||||
|
typedef struct _wireSAFEARR_BRECORD {
|
||||||
|
ULONG Size;
|
||||||
|
wireBRECORD* aRecord;
|
||||||
|
} SAFEARR_BRECORD;
|
||||||
|
typedef struct _wireSAFEARR_HAVEIID {
|
||||||
|
ULONG Size;
|
||||||
|
IUnknown** apUnknown;
|
||||||
|
IID iid;
|
||||||
|
} SAFEARR_HAVEIID;
|
||||||
typedef struct _wireSAFEARRAY_UNION {
|
typedef struct _wireSAFEARRAY_UNION {
|
||||||
ULONG sfType;
|
ULONG sfType;
|
||||||
union {
|
union {
|
||||||
@ -129,6 +146,8 @@ typedef struct _wireSAFEARRAY_UNION {
|
|||||||
SAFEARR_UNKNOWN UnknownStr;
|
SAFEARR_UNKNOWN UnknownStr;
|
||||||
SAFEARR_DISPATCH DispatchStr;
|
SAFEARR_DISPATCH DispatchStr;
|
||||||
SAFEARR_VARIANT VariantStr;
|
SAFEARR_VARIANT VariantStr;
|
||||||
|
SAFEARR_BRECORD RecordStr;
|
||||||
|
SAFEARR_HAVEIID HaveIidStr;
|
||||||
BYTE_SIZEDARR ByteStr;
|
BYTE_SIZEDARR ByteStr;
|
||||||
WORD_SIZEDARR WordStr;
|
WORD_SIZEDARR WordStr;
|
||||||
DWORD_SIZEDARR LongStr;
|
DWORD_SIZEDARR LongStr;
|
||||||
@ -153,13 +172,13 @@ typedef struct tagSAFEARRAY {
|
|||||||
SAFEARRAYBOUND rgsabound[1];
|
SAFEARRAYBOUND rgsabound[1];
|
||||||
}SAFEARRAY,*LPSAFEARRAY;
|
}SAFEARRAY,*LPSAFEARRAY;
|
||||||
typedef struct tagVARIANT {
|
typedef struct tagVARIANT {
|
||||||
union {
|
_ANONYMOUS_UNION union {
|
||||||
struct __tagVARIANT {
|
struct __tagVARIANT {
|
||||||
VARTYPE vt;
|
VARTYPE vt;
|
||||||
WORD wReserved1;
|
WORD wReserved1;
|
||||||
WORD wReserved2;
|
WORD wReserved2;
|
||||||
WORD wReserved3;
|
WORD wReserved3;
|
||||||
union {
|
_ANONYMOUS_UNION union {
|
||||||
long lVal;
|
long lVal;
|
||||||
unsigned char bVal;
|
unsigned char bVal;
|
||||||
short iVal;
|
short iVal;
|
||||||
@ -179,6 +198,7 @@ typedef struct tagVARIANT {
|
|||||||
float *pfltVal;
|
float *pfltVal;
|
||||||
double *pdblVal;
|
double *pdblVal;
|
||||||
VARIANT_BOOL *pboolVal;
|
VARIANT_BOOL *pboolVal;
|
||||||
|
_VARIANT_BOOL *pbool;
|
||||||
SCODE *pscode;
|
SCODE *pscode;
|
||||||
CY *pcyVal;
|
CY *pcyVal;
|
||||||
DATE *pdate;
|
DATE *pdate;
|
||||||
@ -199,7 +219,7 @@ typedef struct tagVARIANT {
|
|||||||
ULONG *pulVal;
|
ULONG *pulVal;
|
||||||
INT *pintVal;
|
INT *pintVal;
|
||||||
UINT *puintVal;
|
UINT *puintVal;
|
||||||
struct {
|
_ANONYMOUS_STRUCT struct {
|
||||||
PVOID pvRecord;
|
PVOID pvRecord;
|
||||||
struct IRecordInfo *pRecInfo;
|
struct IRecordInfo *pRecInfo;
|
||||||
} __VARIANT_NAME_4;
|
} __VARIANT_NAME_4;
|
||||||
@ -230,7 +250,8 @@ typedef struct _wireVARIANT {
|
|||||||
wireBSTR bstrVal;
|
wireBSTR bstrVal;
|
||||||
IUnknown *punkVal;
|
IUnknown *punkVal;
|
||||||
LPDISPATCH pdispVal;
|
LPDISPATCH pdispVal;
|
||||||
wireSAFEARRAY parray;
|
wirePSAFEARRAY parray;
|
||||||
|
wireBRECORD brecVal;
|
||||||
BYTE *pbVal;
|
BYTE *pbVal;
|
||||||
SHORT *piVal;
|
SHORT *piVal;
|
||||||
LONG *plVal;
|
LONG *plVal;
|
||||||
@ -243,7 +264,7 @@ typedef struct _wireVARIANT {
|
|||||||
wireBSTR *pbstrVal;
|
wireBSTR *pbstrVal;
|
||||||
IUnknown **ppunkVal;
|
IUnknown **ppunkVal;
|
||||||
LPDISPATCH *ppdispVal;
|
LPDISPATCH *ppdispVal;
|
||||||
wireSAFEARRAY *pparray;
|
wirePSAFEARRAY *pparray;
|
||||||
struct _wireVARIANT *pvarVal;
|
struct _wireVARIANT *pvarVal;
|
||||||
CHAR cVal;
|
CHAR cVal;
|
||||||
USHORT uiVal;
|
USHORT uiVal;
|
||||||
@ -258,7 +279,7 @@ typedef struct _wireVARIANT {
|
|||||||
INT *pintVal;
|
INT *pintVal;
|
||||||
UINT *puintVal;
|
UINT *puintVal;
|
||||||
} DUMMYUNIONNAME;
|
} DUMMYUNIONNAME;
|
||||||
} wireVARIANT;
|
} *wireVARIANT;
|
||||||
typedef LONG DISPID;
|
typedef LONG DISPID;
|
||||||
typedef DISPID MEMBERID;
|
typedef DISPID MEMBERID;
|
||||||
typedef DWORD HREFTYPE;
|
typedef DWORD HREFTYPE;
|
||||||
@ -267,7 +288,7 @@ typedef enum tagTYPEKIND {
|
|||||||
TKIND_COCLASS,TKIND_ALIAS,TKIND_UNION,TKIND_MAX
|
TKIND_COCLASS,TKIND_ALIAS,TKIND_UNION,TKIND_MAX
|
||||||
}TYPEKIND;
|
}TYPEKIND;
|
||||||
typedef struct tagTYPEDESC {
|
typedef struct tagTYPEDESC {
|
||||||
union {
|
_ANONYMOUS_UNION union {
|
||||||
struct tagTYPEDESC *lptdesc;
|
struct tagTYPEDESC *lptdesc;
|
||||||
struct tagARRAYDESC *lpadesc;
|
struct tagARRAYDESC *lpadesc;
|
||||||
HREFTYPE hreftype;
|
HREFTYPE hreftype;
|
||||||
@ -549,6 +570,32 @@ DECLARE_INTERFACE_(ISupportErrorInfo, IUnknown)
|
|||||||
STDMETHOD(InterfaceSupportsErrorInfo)(THIS_ REFIID) PURE;
|
STDMETHOD(InterfaceSupportsErrorInfo)(THIS_ REFIID) PURE;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
EXTERN_C const IID IID_IRecordInfo;
|
||||||
|
#undef INTERFACE
|
||||||
|
#define INTERFACE IRecordInfo
|
||||||
|
DECLARE_INTERFACE_(IRecordInfo, IUnknown)
|
||||||
|
{
|
||||||
|
STDMETHOD(QueryInterface)(THIS_ REFIID,PVOID*) PURE;
|
||||||
|
STDMETHOD_(ULONG,AddRef)(THIS) PURE;
|
||||||
|
STDMETHOD_(ULONG,Release)(THIS) PURE;
|
||||||
|
STDMETHOD(RecordInit)(THIS_ PVOID) PURE;
|
||||||
|
STDMETHOD(RecordClear)(THIS_ PVOID) PURE;
|
||||||
|
STDMETHOD(RecordCopy)(THIS_ PVOID, PVOID) PURE;
|
||||||
|
STDMETHOD(GetGuid)(THIS_ GUID*) PURE;
|
||||||
|
STDMETHOD(GetName)(THIS_ BSTR*) PURE;
|
||||||
|
STDMETHOD(GetSize)(THIS_ ULONG*) PURE;
|
||||||
|
STDMETHOD(GetTypeInfo)(THIS_ ITypeInfo**) PURE;
|
||||||
|
STDMETHOD(GetField)(THIS_ PVOID,LPCOLESTR,VARIANT*) PURE;
|
||||||
|
STDMETHOD(GetFieldNoCopy)(THIS_ PVOID,LPCOLESTR,VARIANT*,PVOID*) PURE;
|
||||||
|
STDMETHOD(PutField )(THIS_ ULONG,PVOID,LPCOLESTR, VARIANT*) PURE;
|
||||||
|
STDMETHOD(PutFieldNoCopy)(THIS_ ULONG,PVOID,LPCOLESTR,VARIANT*) PURE;
|
||||||
|
STDMETHOD(GetFieldNames)(THIS_ ULONG*,BSTR*) PURE;
|
||||||
|
STDMETHOD_(BOOL,IsMatchingType)(THIS_ THIS) PURE;
|
||||||
|
STDMETHOD_(PVOID,RecordCreate)(THIS) PURE;
|
||||||
|
STDMETHOD(RecordCreateCopy)(THIS_ PVOID,PVOID*) PURE;
|
||||||
|
STDMETHOD(RecordDestroy )(THIS_ PVOID) PURE;
|
||||||
|
};
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -141,5 +141,5 @@ BOOL INSTAPI SQLWriteFileDSNW(LPCWSTR,LPCWSTR,LPCWSTR,LPCWSTR);
|
|||||||
#endif /* RC_INVOKED */
|
#endif /* RC_INVOKED */
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
#endif /* _ODBCINST_H */
|
#endif /* _ODBCINST_H */
|
||||||
|
@ -203,4 +203,4 @@
|
|||||||
#define ERROR_CONNECTING_DEVICE_NOT_FOUND (RASBASE+197)
|
#define ERROR_CONNECTING_DEVICE_NOT_FOUND (RASBASE+197)
|
||||||
#define ERROR_NO_EAPTLS_CERTIFICATE (RASBASE+198)
|
#define ERROR_NO_EAPTLS_CERTIFICATE (RASBASE+198)
|
||||||
#define RASBASEEND (RASBASE+198)
|
#define RASBASEEND (RASBASE+198)
|
||||||
#endif /* _RASERROR_H */
|
#endif /* _RASERROR_H */
|
||||||
|
@ -132,6 +132,7 @@ extern "C" {
|
|||||||
#define EM_GETREDONAME (WM_USER+87)
|
#define EM_GETREDONAME (WM_USER+87)
|
||||||
#define EM_STOPGROUPTYPING (WM_USER+88)
|
#define EM_STOPGROUPTYPING (WM_USER+88)
|
||||||
#define EM_GETTEXTLENGTHEX (WM_USER+95)
|
#define EM_GETTEXTLENGTHEX (WM_USER+95)
|
||||||
|
#define EM_AUTOURLDETECT (WM_USER+91)
|
||||||
#define EM_SETLANGOPTIONS (WM_USER+120)
|
#define EM_SETLANGOPTIONS (WM_USER+120)
|
||||||
#define EM_GETLANGOPTIONS (WM_USER+121)
|
#define EM_GETLANGOPTIONS (WM_USER+121)
|
||||||
#define EM_GETIMECOMPMODE (WM_USER+122)
|
#define EM_GETIMECOMPMODE (WM_USER+122)
|
||||||
@ -144,6 +145,7 @@ extern "C" {
|
|||||||
#define EN_CORRECTTEXT 1797
|
#define EN_CORRECTTEXT 1797
|
||||||
#define EN_DROPFILES 1795
|
#define EN_DROPFILES 1795
|
||||||
#define EN_IMECHANGE 1799
|
#define EN_IMECHANGE 1799
|
||||||
|
#define EN_LINK 1803
|
||||||
#define EN_MSGFILTER 1792
|
#define EN_MSGFILTER 1792
|
||||||
#define EN_OLEOPFAILED 1801
|
#define EN_OLEOPFAILED 1801
|
||||||
#define EN_PROTECTED 1796
|
#define EN_PROTECTED 1796
|
||||||
@ -162,6 +164,7 @@ extern "C" {
|
|||||||
#define ENM_SCROLL 4
|
#define ENM_SCROLL 4
|
||||||
#define ENM_SELCHANGE 524288
|
#define ENM_SELCHANGE 524288
|
||||||
#define ENM_UPDATE 2
|
#define ENM_UPDATE 2
|
||||||
|
#define ENM_LINK 67108864
|
||||||
#define ECO_AUTOWORDSELECTION 1
|
#define ECO_AUTOWORDSELECTION 1
|
||||||
#define ECO_AUTOVSCROLL 64
|
#define ECO_AUTOVSCROLL 64
|
||||||
#define ECO_AUTOHSCROLL 128
|
#define ECO_AUTOHSCROLL 128
|
||||||
@ -273,6 +276,13 @@ typedef struct _endropfiles {
|
|||||||
LONG cp;
|
LONG cp;
|
||||||
BOOL fProtected;
|
BOOL fProtected;
|
||||||
} ENDROPFILES;
|
} ENDROPFILES;
|
||||||
|
typedef struct _enlink {
|
||||||
|
NMHDR nmhdr;
|
||||||
|
UINT msg;
|
||||||
|
WPARAM wParam;
|
||||||
|
LPARAM lParam;
|
||||||
|
CHARRANGE chrg;
|
||||||
|
} ENLINK;
|
||||||
typedef struct {
|
typedef struct {
|
||||||
NMHDR nmhdr;
|
NMHDR nmhdr;
|
||||||
LONG iob;
|
LONG iob;
|
||||||
|
1550
winsup/w32api/include/setupapi.h
Normal file
1550
winsup/w32api/include/setupapi.h
Normal file
File diff suppressed because it is too large
Load Diff
@ -29,12 +29,6 @@ extern "C" {
|
|||||||
#define BFFM_SETSTATUSTEXT (WM_USER + 100)
|
#define BFFM_SETSTATUSTEXT (WM_USER + 100)
|
||||||
#define BFFM_ENABLEOK (WM_USER + 101)
|
#define BFFM_ENABLEOK (WM_USER + 101)
|
||||||
#define BFFM_SETSELECTION (WM_USER + 102)
|
#define BFFM_SETSELECTION (WM_USER + 102)
|
||||||
#define CMIC_MASK_HOTKEY SEE_MASK_HOTKEY
|
|
||||||
#define CMIC_MASK_ICON SEE_MASK_ICON
|
|
||||||
#define CMIC_MASK_FLAG_NO_UI SEE_MASK_FLAG_NO_UI
|
|
||||||
#define CMDSTR_NEWFOLDER "NewFolder"
|
|
||||||
#define CMDSTR_VIEWLIST "ViewList"
|
|
||||||
#define CMDSTR_VIEWDETAILS "ViewDetails"
|
|
||||||
#define DVASPECT_SHORTNAME 2
|
#define DVASPECT_SHORTNAME 2
|
||||||
#define SHARD_PIDL 1
|
#define SHARD_PIDL 1
|
||||||
#define SHARD_PATH 2
|
#define SHARD_PATH 2
|
||||||
@ -117,6 +111,7 @@ extern "C" {
|
|||||||
#endif
|
#endif
|
||||||
#define REGSTR_PATH_SPECIAL_FOLDERS REGSTR_PATH_EXPLORER TEXT("\\Shell Folders")
|
#define REGSTR_PATH_SPECIAL_FOLDERS REGSTR_PATH_EXPLORER TEXT("\\Shell Folders")
|
||||||
#define CSIDL_DESKTOP 0
|
#define CSIDL_DESKTOP 0
|
||||||
|
#define CSIDL_INTERNET 1
|
||||||
#define CSIDL_PROGRAMS 2
|
#define CSIDL_PROGRAMS 2
|
||||||
#define CSIDL_CONTROLS 3
|
#define CSIDL_CONTROLS 3
|
||||||
#define CSIDL_PRINTERS 4
|
#define CSIDL_PRINTERS 4
|
||||||
@ -137,8 +132,14 @@ extern "C" {
|
|||||||
#define CSIDL_COMMON_PROGRAMS 23
|
#define CSIDL_COMMON_PROGRAMS 23
|
||||||
#define CSIDL_COMMON_STARTUP 24
|
#define CSIDL_COMMON_STARTUP 24
|
||||||
#define CSIDL_COMMON_DESKTOPDIRECTORY 25
|
#define CSIDL_COMMON_DESKTOPDIRECTORY 25
|
||||||
|
#define CSIDL_APPDATA 26
|
||||||
|
#define CSIDL_PRINTHOOD 27
|
||||||
|
#define CSIDL_ALTSTARTUP 29
|
||||||
#define CSIDL_COMMON_ALTSTARTUP 30
|
#define CSIDL_COMMON_ALTSTARTUP 30
|
||||||
#define CSIDL_COMMON_FAVORITES 31
|
#define CSIDL_COMMON_FAVORITES 31
|
||||||
|
#define CSIDL_INTERNET_CACHE 32
|
||||||
|
#define CSIDL_COOKIES 33
|
||||||
|
#define CSIDL_HISTORY 34
|
||||||
#define CFSTR_SHELLIDLIST "Shell IDList Array"
|
#define CFSTR_SHELLIDLIST "Shell IDList Array"
|
||||||
#define CFSTR_SHELLIDLISTOFFSET "Shell Object Offsets"
|
#define CFSTR_SHELLIDLISTOFFSET "Shell Object Offsets"
|
||||||
#define CFSTR_NETRESOURCES "Net Resource"
|
#define CFSTR_NETRESOURCES "Net Resource"
|
||||||
@ -152,12 +153,25 @@ extern "C" {
|
|||||||
#define CMF_VERBSONLY 2
|
#define CMF_VERBSONLY 2
|
||||||
#define CMF_EXPLORE 4
|
#define CMF_EXPLORE 4
|
||||||
#define CMF_RESERVED 0xffff0000
|
#define CMF_RESERVED 0xffff0000
|
||||||
#define GCS_VERB 0
|
#define GCS_VERBA 0
|
||||||
#define GCS_HELPTEXT 1
|
#define GCS_HELPTEXTA 1
|
||||||
#define GCS_VALIDATE 2
|
#define GCS_VALIDATEA 2
|
||||||
#define CMDSTR_NEWFOLDER "NewFolder"
|
#define GCS_VERBW 4
|
||||||
#define CMDSTR_VIEWLIST "ViewList"
|
#define GCS_HELPTEXTW 5
|
||||||
#define CMDSTR_VIEWDETAILS "ViewDetails"
|
#define GCS_VALIDATEW 6
|
||||||
|
#define GCS_UNICODE 4
|
||||||
|
#ifdef UNICODE
|
||||||
|
#define GCS_VERB GCS_VERBW
|
||||||
|
#define GCS_HELPTEXT GCS_HELPTEXTW
|
||||||
|
#define GCS_VALIDATE GCS_VALIDATEW
|
||||||
|
#else
|
||||||
|
#define GCS_VERB GCS_VERBA
|
||||||
|
#define GCS_HELPTEXT GCS_HELPTEXTA
|
||||||
|
#define GCS_VALIDATE GCS_VALIDATEA
|
||||||
|
#endif
|
||||||
|
#define CMDSTR_NEWFOLDER TEXT("NewFolder")
|
||||||
|
#define CMDSTR_VIEWLIST TEXT("ViewList")
|
||||||
|
#define CMDSTR_VIEWDETAILS TEXT("ViewDetails")
|
||||||
#define CMIC_MASK_HOTKEY SEE_MASK_HOTKEY
|
#define CMIC_MASK_HOTKEY SEE_MASK_HOTKEY
|
||||||
#define CMIC_MASK_ICON SEE_MASK_ICON
|
#define CMIC_MASK_ICON SEE_MASK_ICON
|
||||||
#define CMIC_MASK_FLAG_NO_UI SEE_MASK_FLAG_NO_UI
|
#define CMIC_MASK_FLAG_NO_UI SEE_MASK_FLAG_NO_UI
|
||||||
|
@ -1291,6 +1291,7 @@ VOID WINAPI GlobalUnfix(HGLOBAL);
|
|||||||
BOOL WINAPI GlobalUnlock(HGLOBAL);
|
BOOL WINAPI GlobalUnlock(HGLOBAL);
|
||||||
BOOL WINAPI GlobalUnWire(HGLOBAL);
|
BOOL WINAPI GlobalUnWire(HGLOBAL);
|
||||||
PVOID WINAPI GlobalWire(HGLOBAL);
|
PVOID WINAPI GlobalWire(HGLOBAL);
|
||||||
|
#define HasOverlappedIoCompleted(lpOverlapped) ((lpOverlapped)->Internal != STATUS_PENDING)
|
||||||
PVOID WINAPI HeapAlloc(HANDLE,DWORD,DWORD);
|
PVOID WINAPI HeapAlloc(HANDLE,DWORD,DWORD);
|
||||||
UINT WINAPI HeapCompact(HANDLE,DWORD);
|
UINT WINAPI HeapCompact(HANDLE,DWORD);
|
||||||
HANDLE WINAPI HeapCreate(DWORD,DWORD,DWORD);
|
HANDLE WINAPI HeapCreate(DWORD,DWORD,DWORD);
|
||||||
|
@ -177,14 +177,14 @@ typedef enum _MEDIA_TYPE {
|
|||||||
F5_160_512,
|
F5_160_512,
|
||||||
RemovableMedia,
|
RemovableMedia,
|
||||||
FixedMedia
|
FixedMedia
|
||||||
} MEDIA_TYPE;
|
} MEDIA_TYPE, *PMEDIA_TYPE ;
|
||||||
typedef struct _DISK_GEOMETRY {
|
typedef struct _DISK_GEOMETRY {
|
||||||
LARGE_INTEGER Cylinders;
|
LARGE_INTEGER Cylinders;
|
||||||
MEDIA_TYPE MediaType;
|
MEDIA_TYPE MediaType;
|
||||||
DWORD TracksPerCylinder;
|
DWORD TracksPerCylinder;
|
||||||
DWORD SectorsPerTrack;
|
DWORD SectorsPerTrack;
|
||||||
DWORD BytesPerSector;
|
DWORD BytesPerSector;
|
||||||
} DISK_GEOMETRY;
|
} DISK_GEOMETRY, *PDISK_GEOMETRY;
|
||||||
typedef struct _DISK_PERFORMANCE {
|
typedef struct _DISK_PERFORMANCE {
|
||||||
LARGE_INTEGER BytesRead;
|
LARGE_INTEGER BytesRead;
|
||||||
LARGE_INTEGER BytesWritten;
|
LARGE_INTEGER BytesWritten;
|
||||||
@ -193,7 +193,7 @@ typedef struct _DISK_PERFORMANCE {
|
|||||||
DWORD ReadCount;
|
DWORD ReadCount;
|
||||||
DWORD WriteCount;
|
DWORD WriteCount;
|
||||||
DWORD QueueDepth;
|
DWORD QueueDepth;
|
||||||
} DISK_PERFORMANCE;
|
} DISK_PERFORMANCE, *PDISK_PERFORMANCE;
|
||||||
typedef struct _DISK_RECORD {
|
typedef struct _DISK_RECORD {
|
||||||
LARGE_INTEGER ByteOffset;
|
LARGE_INTEGER ByteOffset;
|
||||||
LARGE_INTEGER StartTime;
|
LARGE_INTEGER StartTime;
|
||||||
|
@ -41,10 +41,10 @@ extern "C" {
|
|||||||
|
|
||||||
#ifndef VOID
|
#ifndef VOID
|
||||||
#define VOID void
|
#define VOID void
|
||||||
|
#endif
|
||||||
typedef char CHAR;
|
typedef char CHAR;
|
||||||
typedef short SHORT;
|
typedef short SHORT;
|
||||||
typedef long LONG;
|
typedef long LONG;
|
||||||
#endif
|
|
||||||
typedef CHAR CCHAR;
|
typedef CHAR CCHAR;
|
||||||
typedef unsigned char UCHAR,*PUCHAR;
|
typedef unsigned char UCHAR,*PUCHAR;
|
||||||
typedef unsigned short USHORT,*PUSHORT;
|
typedef unsigned short USHORT,*PUSHORT;
|
||||||
|
@ -17,10 +17,6 @@
|
|||||||
|
|
||||||
#include <windows.h>
|
#include <windows.h>
|
||||||
|
|
||||||
#ifndef _WTYPES_H
|
|
||||||
#include <wtypes.h> /* for BLOB */
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
@ -709,6 +705,13 @@ typedef struct _WSAVersion
|
|||||||
* but itself needs LPSOCKADDR which is defined earlier in this file
|
* but itself needs LPSOCKADDR which is defined earlier in this file
|
||||||
*/
|
*/
|
||||||
#include <nspapi.h>
|
#include <nspapi.h>
|
||||||
|
#ifndef __BLOB_T_DEFINED /* also in wtypes.h */
|
||||||
|
#define __BLOB_T_DEFINED
|
||||||
|
typedef struct _BLOB {
|
||||||
|
ULONG cbSize;
|
||||||
|
BYTE *pBlobData;
|
||||||
|
} BLOB,*PBLOB,*LPBLOB;
|
||||||
|
#endif
|
||||||
|
|
||||||
typedef struct _WSAQuerySetA
|
typedef struct _WSAQuerySetA
|
||||||
{
|
{
|
||||||
|
@ -11,10 +11,13 @@ extern "C" {
|
|||||||
#define CBPCLIPDATA(d) ((d).cbSize-sizeof((d).ulClipFmt))
|
#define CBPCLIPDATA(d) ((d).cbSize-sizeof((d).ulClipFmt))
|
||||||
#define DECIMAL_NEG ((BYTE)0x80)
|
#define DECIMAL_NEG ((BYTE)0x80)
|
||||||
#define DECIMAL_SETZERO(d) {(d).Lo64=(d).Hi32=(d).signscale=0;}
|
#define DECIMAL_SETZERO(d) {(d).Lo64=(d).Hi32=(d).signscale=0;}
|
||||||
|
#ifndef __BLOB_T_DEFINED /* also in winsock2.h */
|
||||||
|
#define __BLOB_T_DEFINED
|
||||||
typedef struct _BLOB {
|
typedef struct _BLOB {
|
||||||
ULONG cbSize;
|
ULONG cbSize;
|
||||||
BYTE *pBlobData;
|
BYTE *pBlobData;
|
||||||
} BLOB,*PBLOB,*LPBLOB;
|
} BLOB,*PBLOB,*LPBLOB;
|
||||||
|
#endif
|
||||||
typedef enum tagDVASPECT {
|
typedef enum tagDVASPECT {
|
||||||
DVASPECT_CONTENT=1,
|
DVASPECT_CONTENT=1,
|
||||||
DVASPECT_THUMBNAIL=2,
|
DVASPECT_THUMBNAIL=2,
|
||||||
|
375
winsup/w32api/lib/setupapi.def
Normal file
375
winsup/w32api/lib/setupapi.def
Normal file
@ -0,0 +1,375 @@
|
|||||||
|
LIBRARY setupapi.dll
|
||||||
|
EXPORTS
|
||||||
|
AcquireSCMLock@8
|
||||||
|
AddMiniIconToList@8
|
||||||
|
AddTagToGroupOrderListEntry@12
|
||||||
|
AppendStringToMultiSz@24
|
||||||
|
AssertFail@12
|
||||||
|
CaptureAndConvertAnsiArg@8
|
||||||
|
CaptureStringArg@8
|
||||||
|
CenterWindowRelativeToParent@4
|
||||||
|
ConcatenatePaths@16
|
||||||
|
DelayedMove@8
|
||||||
|
DelimStringToMultiSz@12
|
||||||
|
DestroyTextFileReadBuffer@4
|
||||||
|
DoInstallActionWithParams@24
|
||||||
|
DoesUserHavePrivilege@4
|
||||||
|
DuplicateString@4
|
||||||
|
EnablePrivilege@8
|
||||||
|
ExtensionPropSheetPageProc@12
|
||||||
|
FileExists@8
|
||||||
|
FreeStringArray@8
|
||||||
|
GetCurrentDriverSigningPolicy@4
|
||||||
|
GetSetFileTimestamp@20
|
||||||
|
GetVersionInfoFromImage@12
|
||||||
|
HandleFailedVerification@40
|
||||||
|
InfIsFromOemLocation@8
|
||||||
|
InstallCatalog@12
|
||||||
|
InstallHinfSection@16
|
||||||
|
InstallHinfSectionA@16
|
||||||
|
InstallHinfSectionW@16
|
||||||
|
InstallStop@4
|
||||||
|
InstallStopEx@12
|
||||||
|
IsUserAdmin@0
|
||||||
|
LookUpStringInTable@12
|
||||||
|
MemoryInitialize@4
|
||||||
|
MultiByteToUnicode@8
|
||||||
|
MultiSzFromSearchControl@16
|
||||||
|
MyFree@4
|
||||||
|
MyGetFileTitle@4
|
||||||
|
MyMalloc@4
|
||||||
|
MyRealloc@8
|
||||||
|
OpenAndMapFileForRead@20
|
||||||
|
OutOfMemory@4
|
||||||
|
QueryMultiSzValueToArray@24
|
||||||
|
QueryRegistryValue@20
|
||||||
|
ReadAsciiOrUnicodeTextFile@8
|
||||||
|
RegistryDelnode@8
|
||||||
|
RetreiveFileSecurity@8
|
||||||
|
RetrieveServiceConfig@8
|
||||||
|
SearchForInfFile@24
|
||||||
|
SetArrayToMultiSzValue@20
|
||||||
|
SetupAddInstallSectionToDiskSpaceListA@24
|
||||||
|
SetupAddInstallSectionToDiskSpaceListW@24
|
||||||
|
SetupAddSectionToDiskSpaceListA@28
|
||||||
|
SetupAddSectionToDiskSpaceListW@28
|
||||||
|
SetupAddToDiskSpaceListA@28
|
||||||
|
SetupAddToDiskSpaceListW@28
|
||||||
|
SetupAddToSourceListA@8
|
||||||
|
SetupAddToSourceListW@8
|
||||||
|
SetupAdjustDiskSpaceListA@24
|
||||||
|
SetupAdjustDiskSpaceListW@24
|
||||||
|
SetupBackupErrorA@24
|
||||||
|
SetupBackupErrorW@24
|
||||||
|
SetupCancelTemporarySourceList@0
|
||||||
|
SetupCloseFileQueue@4
|
||||||
|
SetupCloseInfFile@4
|
||||||
|
SetupCloseLog@0
|
||||||
|
SetupCommitFileQueue@16
|
||||||
|
SetupCommitFileQueueA@16
|
||||||
|
SetupCommitFileQueueW@16
|
||||||
|
SetupCopyErrorA@44
|
||||||
|
SetupCopyErrorW@44
|
||||||
|
SetupCopyOEMInfA@32
|
||||||
|
SetupCopyOEMInfW@32
|
||||||
|
SetupCreateDiskSpaceListA@12
|
||||||
|
SetupCreateDiskSpaceListW@12
|
||||||
|
SetupDecompressOrCopyFileA@12
|
||||||
|
SetupDecompressOrCopyFileW@12
|
||||||
|
SetupDefaultQueueCallback@16
|
||||||
|
SetupDefaultQueueCallbackA@16
|
||||||
|
SetupDefaultQueueCallbackW@16
|
||||||
|
SetupDeleteErrorA@20
|
||||||
|
SetupDeleteErrorW@20
|
||||||
|
SetupDestroyDiskSpaceList@4
|
||||||
|
SetupDiAskForOEMDisk@8
|
||||||
|
SetupDiBuildClassInfoList@16
|
||||||
|
SetupDiBuildClassInfoListExA@24
|
||||||
|
SetupDiBuildClassInfoListExW@24
|
||||||
|
SetupDiBuildDriverInfoList@12
|
||||||
|
SetupDiCallClassInstaller@12
|
||||||
|
SetupDiCancelDriverInfoSearch@4
|
||||||
|
SetupDiChangeState@8
|
||||||
|
SetupDiClassGuidsFromNameA@16
|
||||||
|
SetupDiClassGuidsFromNameExA@24
|
||||||
|
SetupDiClassGuidsFromNameExW@24
|
||||||
|
SetupDiClassGuidsFromNameW@16
|
||||||
|
SetupDiClassNameFromGuidA@16
|
||||||
|
SetupDiClassNameFromGuidExA@24
|
||||||
|
SetupDiClassNameFromGuidExW@24
|
||||||
|
SetupDiClassNameFromGuidW@16
|
||||||
|
SetupDiCreateDevRegKeyA@28
|
||||||
|
SetupDiCreateDevRegKeyW@28
|
||||||
|
SetupDiCreateDeviceInfoA@28
|
||||||
|
SetupDiCreateDeviceInfoList@8
|
||||||
|
SetupDiCreateDeviceInfoListExA@16
|
||||||
|
SetupDiCreateDeviceInfoListExW@16
|
||||||
|
SetupDiCreateDeviceInfoW@28
|
||||||
|
SetupDiCreateDeviceInterfaceA@24
|
||||||
|
SetupDiCreateDeviceInterfaceRegKeyA@24
|
||||||
|
SetupDiCreateDeviceInterfaceRegKeyW@24
|
||||||
|
SetupDiCreateDeviceInterfaceW@24
|
||||||
|
SetupDiDeleteDevRegKey@20
|
||||||
|
SetupDiDeleteDeviceInfo@8
|
||||||
|
SetupDiDeleteDeviceInterfaceData@8
|
||||||
|
SetupDiDeleteDeviceInterfaceRegKey@12
|
||||||
|
SetupDiDestroyClassImageList@4
|
||||||
|
SetupDiDestroyDeviceInfoList@4
|
||||||
|
SetupDiDestroyDriverInfoList@12
|
||||||
|
SetupDiDrawMiniIcon@28
|
||||||
|
SetupDiEnumDeviceInfo@12
|
||||||
|
SetupDiEnumDeviceInterfaces@20
|
||||||
|
SetupDiEnumDriverInfoA@20
|
||||||
|
SetupDiEnumDriverInfoW@20
|
||||||
|
SetupDiGetActualSectionToInstallA@24
|
||||||
|
SetupDiGetActualSectionToInstallW@24
|
||||||
|
SetupDiGetClassBitmapIndex@8
|
||||||
|
SetupDiGetClassDescriptionA@16
|
||||||
|
SetupDiGetClassDescriptionExA@24
|
||||||
|
SetupDiGetClassDescriptionExW@24
|
||||||
|
SetupDiGetClassDescriptionW@16
|
||||||
|
SetupDiGetClassDevPropertySheetsA@24
|
||||||
|
SetupDiGetClassDevPropertySheetsW@24
|
||||||
|
SetupDiGetClassDevsA@16
|
||||||
|
SetupDiGetClassDevsExA@28
|
||||||
|
SetupDiGetClassDevsExW@28
|
||||||
|
SetupDiGetClassDevsW@16
|
||||||
|
SetupDiGetClassImageIndex@12
|
||||||
|
SetupDiGetClassImageList@4
|
||||||
|
SetupDiGetClassImageListExA@12
|
||||||
|
SetupDiGetClassImageListExW@12
|
||||||
|
SetupDiGetClassInstallParamsA@20
|
||||||
|
SetupDiGetClassInstallParamsW@20
|
||||||
|
SetupDiGetDeviceInfoListClass@8
|
||||||
|
SetupDiGetDeviceInfoListDetailA@8
|
||||||
|
SetupDiGetDeviceInfoListDetailW@8
|
||||||
|
SetupDiGetDeviceInstallParamsA@12
|
||||||
|
SetupDiGetDeviceInstallParamsW@12
|
||||||
|
SetupDiGetDeviceInstanceIdA@20
|
||||||
|
SetupDiGetDeviceInstanceIdW@20
|
||||||
|
SetupDiGetDeviceInterfaceAlias@16
|
||||||
|
SetupDiGetDeviceInterfaceDetailA@24
|
||||||
|
SetupDiGetDeviceInterfaceDetailW@24
|
||||||
|
SetupDiGetDeviceRegistryPropertyA@28
|
||||||
|
SetupDiGetDeviceRegistryPropertyW@28
|
||||||
|
SetupDiGetDriverInfoDetailA@24
|
||||||
|
SetupDiGetDriverInfoDetailW@24
|
||||||
|
SetupDiGetDriverInstallParamsA@16
|
||||||
|
SetupDiGetDriverInstallParamsW@16
|
||||||
|
SetupDiGetHwProfileFriendlyNameA@16
|
||||||
|
SetupDiGetHwProfileFriendlyNameExA@24
|
||||||
|
SetupDiGetHwProfileFriendlyNameExW@24
|
||||||
|
SetupDiGetHwProfileFriendlyNameW@16
|
||||||
|
SetupDiGetHwProfileList@16
|
||||||
|
SetupDiGetHwProfileListExA@24
|
||||||
|
SetupDiGetHwProfileListExW@24
|
||||||
|
SetupDiGetINFClassA@20
|
||||||
|
SetupDiGetINFClassW@20
|
||||||
|
SetupDiGetSelectedDevice@8
|
||||||
|
SetupDiGetSelectedDriverA@12
|
||||||
|
SetupDiGetSelectedDriverW@12
|
||||||
|
SetupDiGetWizardPage@20
|
||||||
|
SetupDiInstallClassA@16
|
||||||
|
SetupDiInstallClassExA@28
|
||||||
|
SetupDiInstallClassExW@28
|
||||||
|
SetupDiInstallClassW@16
|
||||||
|
SetupDiInstallDevice@8
|
||||||
|
SetupDiInstallDeviceInterfaces@8
|
||||||
|
SetupDiInstallDriverFiles@8
|
||||||
|
SetupDiLoadClassIcon@12
|
||||||
|
SetupDiMoveDuplicateDevice@8
|
||||||
|
SetupDiOpenClassRegKey@8
|
||||||
|
SetupDiOpenClassRegKeyExA@20
|
||||||
|
SetupDiOpenClassRegKeyExW@20
|
||||||
|
SetupDiOpenDevRegKey@24
|
||||||
|
SetupDiOpenDeviceInfoA@20
|
||||||
|
SetupDiOpenDeviceInfoW@20
|
||||||
|
SetupDiOpenDeviceInterfaceA@16
|
||||||
|
SetupDiOpenDeviceInterfaceRegKey@16
|
||||||
|
SetupDiOpenDeviceInterfaceW@16
|
||||||
|
SetupDiRegisterCoDeviceInstallers@8
|
||||||
|
SetupDiRegisterDeviceInfo@24
|
||||||
|
SetupDiRemoveDevice@8
|
||||||
|
SetupDiRemoveDeviceInterface@8
|
||||||
|
SetupDiSelectBestCompatDrv@8
|
||||||
|
SetupDiSelectDevice@8
|
||||||
|
SetupDiSelectOEMDrv@12
|
||||||
|
SetupDiSetClassInstallParamsA@16
|
||||||
|
SetupDiSetClassInstallParamsW@16
|
||||||
|
SetupDiSetDeviceInstallParamsA@12
|
||||||
|
SetupDiSetDeviceInstallParamsW@12
|
||||||
|
SetupDiSetDeviceRegistryPropertyA@20
|
||||||
|
SetupDiSetDeviceRegistryPropertyW@20
|
||||||
|
SetupDiSetDriverInstallParamsA@16
|
||||||
|
SetupDiSetDriverInstallParamsW@16
|
||||||
|
SetupDiSetSelectedDevice@8
|
||||||
|
SetupDiSetSelectedDriverA@12
|
||||||
|
SetupDiSetSelectedDriverW@12
|
||||||
|
SetupDiUnremoveDevice@8
|
||||||
|
SetupDuplicateDiskSpaceListA@16
|
||||||
|
SetupDuplicateDiskSpaceListW@16
|
||||||
|
SetupFindFirstLineA@16
|
||||||
|
SetupFindFirstLineW@16
|
||||||
|
SetupFindNextLine@8
|
||||||
|
SetupFindNextMatchLineA@12
|
||||||
|
SetupFindNextMatchLineW@12
|
||||||
|
SetupFreeSourceListA@8
|
||||||
|
SetupFreeSourceListW@8
|
||||||
|
SetupGetBackupInformationA@8
|
||||||
|
SetupGetBackupInformationW@8
|
||||||
|
SetupGetBinaryField@20
|
||||||
|
SetupGetFieldCount@4
|
||||||
|
SetupGetFileCompressionInfoA@20
|
||||||
|
SetupGetFileCompressionInfoW@20
|
||||||
|
SetupGetInfFileListA@20
|
||||||
|
SetupGetInfFileListW@20
|
||||||
|
SetupGetInfInformationA@20
|
||||||
|
SetupGetInfInformationW@20
|
||||||
|
SetupGetInfSections@16
|
||||||
|
SetupGetIntField@12
|
||||||
|
SetupGetLineByIndexA@16
|
||||||
|
SetupGetLineByIndexW@16
|
||||||
|
SetupGetLineCountA@8
|
||||||
|
SetupGetLineCountW@8
|
||||||
|
SetupGetLineTextA@28
|
||||||
|
SetupGetLineTextW@28
|
||||||
|
SetupGetMultiSzFieldA@20
|
||||||
|
SetupGetMultiSzFieldW@20
|
||||||
|
SetupGetSourceFileLocationA@28
|
||||||
|
SetupGetSourceFileLocationW@28
|
||||||
|
SetupGetSourceFileSizeA@24
|
||||||
|
SetupGetSourceFileSizeW@24
|
||||||
|
SetupGetSourceInfoA@24
|
||||||
|
SetupGetSourceInfoW@24
|
||||||
|
SetupGetStringFieldA@20
|
||||||
|
SetupGetStringFieldW@20
|
||||||
|
SetupGetTargetPathA@24
|
||||||
|
SetupGetTargetPathW@24
|
||||||
|
SetupInitDefaultQueueCallback@4
|
||||||
|
SetupInitDefaultQueueCallbackEx@20
|
||||||
|
SetupInitializeFileLogA@8
|
||||||
|
SetupInitializeFileLogW@8
|
||||||
|
SetupInstallFileA@32
|
||||||
|
SetupInstallFileExA@36
|
||||||
|
SetupInstallFileExW@36
|
||||||
|
SetupInstallFileW@32
|
||||||
|
SetupInstallFilesFromInfSectionA@24
|
||||||
|
SetupInstallFilesFromInfSectionW@24
|
||||||
|
SetupInstallFromInfSectionA@44
|
||||||
|
SetupInstallFromInfSectionW@44
|
||||||
|
SetupInstallServicesFromInfSectionA@12
|
||||||
|
SetupInstallServicesFromInfSectionExA@28
|
||||||
|
SetupInstallServicesFromInfSectionExW@28
|
||||||
|
SetupInstallServicesFromInfSectionW@12
|
||||||
|
SetupIterateCabinetA@16
|
||||||
|
SetupIterateCabinetW@16
|
||||||
|
SetupLogErrorA@8
|
||||||
|
SetupLogErrorW@8
|
||||||
|
SetupLogFileA@36
|
||||||
|
SetupLogFileW@36
|
||||||
|
SetupOpenAppendInfFileA@12
|
||||||
|
SetupOpenAppendInfFileW@12
|
||||||
|
SetupOpenFileQueue@0
|
||||||
|
SetupOpenInfFileA@16
|
||||||
|
SetupOpenInfFileW@16
|
||||||
|
SetupOpenLog@4
|
||||||
|
SetupOpenMasterInf@0
|
||||||
|
SetupPromptForDiskA@40
|
||||||
|
SetupPromptForDiskW@40
|
||||||
|
SetupPromptReboot@12
|
||||||
|
SetupQueryDrivesInDiskSpaceListA@16
|
||||||
|
SetupQueryDrivesInDiskSpaceListW@16
|
||||||
|
SetupQueryFileLogA@28
|
||||||
|
SetupQueryFileLogW@28
|
||||||
|
SetupQueryInfFileInformationA@20
|
||||||
|
SetupQueryInfFileInformationW@20
|
||||||
|
SetupQueryInfOriginalFileInformationA@16
|
||||||
|
SetupQueryInfOriginalFileInformationW@16
|
||||||
|
SetupQueryInfVersionInformationA@24
|
||||||
|
SetupQueryInfVersionInformationW@24
|
||||||
|
SetupQuerySourceListA@12
|
||||||
|
SetupQuerySourceListW@12
|
||||||
|
SetupQuerySpaceRequiredOnDriveA@20
|
||||||
|
SetupQuerySpaceRequiredOnDriveW@20
|
||||||
|
SetupQueueCopyA@36
|
||||||
|
SetupQueueCopyIndirectA@4
|
||||||
|
SetupQueueCopyIndirectW@4
|
||||||
|
SetupQueueCopySectionA@24
|
||||||
|
SetupQueueCopySectionW@24
|
||||||
|
SetupQueueCopyW@36
|
||||||
|
SetupQueueDefaultCopyA@24
|
||||||
|
SetupQueueDefaultCopyW@24
|
||||||
|
SetupQueueDeleteA@12
|
||||||
|
SetupQueueDeleteSectionA@16
|
||||||
|
SetupQueueDeleteSectionW@16
|
||||||
|
SetupQueueDeleteW@12
|
||||||
|
SetupQueueRenameA@20
|
||||||
|
SetupQueueRenameSectionA@16
|
||||||
|
SetupQueueRenameSectionW@16
|
||||||
|
SetupQueueRenameW@20
|
||||||
|
SetupRemoveFileLogEntryA@12
|
||||||
|
SetupRemoveFileLogEntryW@12
|
||||||
|
SetupRemoveFromDiskSpaceListA@20
|
||||||
|
SetupRemoveFromDiskSpaceListW@20
|
||||||
|
SetupRemoveFromSourceListA@8
|
||||||
|
SetupRemoveFromSourceListW@8
|
||||||
|
SetupRemoveInstallSectionFromDiskSpaceListA@24
|
||||||
|
SetupRemoveInstallSectionFromDiskSpaceListW@24
|
||||||
|
SetupRemoveSectionFromDiskSpaceListA@28
|
||||||
|
SetupRemoveSectionFromDiskSpaceListW@28
|
||||||
|
SetupRenameErrorA@24
|
||||||
|
SetupRenameErrorW@24
|
||||||
|
SetupScanFileQueue@24
|
||||||
|
SetupScanFileQueueA@24
|
||||||
|
SetupScanFileQueueW@24
|
||||||
|
SetupSetDirectoryIdA@12
|
||||||
|
SetupSetDirectoryIdExA@24
|
||||||
|
SetupSetDirectoryIdExW@24
|
||||||
|
SetupSetDirectoryIdW@12
|
||||||
|
SetupSetFileQueueAlternatePlatformA@12
|
||||||
|
SetupSetFileQueueAlternatePlatformW@12
|
||||||
|
SetupSetPlatformPathOverrideA@4
|
||||||
|
SetupSetPlatformPathOverrideW@4
|
||||||
|
SetupSetSourceListA@12
|
||||||
|
SetupSetSourceListW@12
|
||||||
|
SetupTermDefaultQueueCallback@4
|
||||||
|
SetupTerminateFileLog@4
|
||||||
|
ShouldDeviceBeExcluded@12
|
||||||
|
StampFileSecurity@8
|
||||||
|
StringTableAddString@12
|
||||||
|
StringTableAddStringEx@20
|
||||||
|
StringTableDestroy@4
|
||||||
|
StringTableDuplicate@4
|
||||||
|
StringTableEnum@20
|
||||||
|
StringTableGetExtraData@16
|
||||||
|
StringTableInitialize@0
|
||||||
|
StringTableInitializeEx@8
|
||||||
|
StringTableLookUpString@12
|
||||||
|
StringTableLookUpStringEx@20
|
||||||
|
StringTableSetExtraData@16
|
||||||
|
StringTableStringFromId@8
|
||||||
|
StringTableStringFromIdEx@16
|
||||||
|
StringTableTrim@4
|
||||||
|
TakeOwnershipOfFile@4
|
||||||
|
UnicodeToMultiByte@8
|
||||||
|
UnmapAndCloseFile@12
|
||||||
|
VerifyCatalogFile@4
|
||||||
|
VerifyFile@48
|
||||||
|
pSetupAccessRunOnceNodeList@0
|
||||||
|
pSetupDestroyRunOnceNodeList@0
|
||||||
|
pSetupDiGetDeviceInfoContext@12
|
||||||
|
pSetupDiSetDeviceInfoContext@12
|
||||||
|
pSetupDirectoryIdToPath@20
|
||||||
|
pSetupGetField@8
|
||||||
|
pSetupGetGlobalFlags@0
|
||||||
|
pSetupGetOsLoaderDriveAndPath@16
|
||||||
|
pSetupGetQueueFlags@4
|
||||||
|
pSetupGetVersionDatum@8
|
||||||
|
pSetupGuidFromString@8
|
||||||
|
pSetupIsGuidNull@4
|
||||||
|
pSetupMakeSurePathExists@4
|
||||||
|
pSetupSetGlobalFlags@4
|
||||||
|
pSetupSetQueueFlags@8
|
||||||
|
pSetupSetSystemSourcePath@8
|
||||||
|
pSetupStringFromGuid@12
|
||||||
|
pSetupVerifyQueuedCatalogs@4
|
@ -55,7 +55,7 @@
|
|||||||
#include <winresrc.h>
|
#include <winresrc.h>
|
||||||
#include <winsock.h>
|
#include <winsock.h>
|
||||||
#include <ws2tcpip.h>
|
#include <ws2tcpip.h>
|
||||||
|
#include <setupapi.h>
|
||||||
|
|
||||||
#ifndef __OBJC__ /* problems with BOOL */
|
#ifndef __OBJC__ /* problems with BOOL */
|
||||||
#include <ole2.h>
|
#include <ole2.h>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user