mirror of
https://github.com/reactos/reactos.git
synced 2024-07-02 18:54:25 +00:00
strip whitespace from end of lines
svn path=/trunk/; revision=15173
This commit is contained in:
parent
7cecaf25e8
commit
5c173216a2
|
@ -1452,7 +1452,7 @@ GLAPI void APIENTRY glSamplePass( GLenum pass );
|
||||||
/* Include external definitions of OpenGL extensions */
|
/* Include external definitions of OpenGL extensions */
|
||||||
/* Removed, see this bug report for reference:
|
/* Removed, see this bug report for reference:
|
||||||
* http://sourceforge.net/tracker/index.php?func=detail&aid=610178&group_id=2435&atid=102435
|
* http://sourceforge.net/tracker/index.php?func=detail&aid=610178&group_id=2435&atid=102435
|
||||||
*
|
*
|
||||||
* #include <GL/glext.h>
|
* #include <GL/glext.h>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -13,21 +13,21 @@ extern "C" {
|
||||||
** this file except in compliance with the License. You may obtain a copy
|
** this file except in compliance with the License. You may obtain a copy
|
||||||
** of the License at Silicon Graphics, Inc., attn: Legal Services, 1600
|
** of the License at Silicon Graphics, Inc., attn: Legal Services, 1600
|
||||||
** Amphitheatre Parkway, Mountain View, CA 94043-1351, or at:
|
** Amphitheatre Parkway, Mountain View, CA 94043-1351, or at:
|
||||||
**
|
**
|
||||||
** http://oss.sgi.com/projects/FreeB
|
** http://oss.sgi.com/projects/FreeB
|
||||||
**
|
**
|
||||||
** Note that, as provided in the License, the Software is distributed on an
|
** Note that, as provided in the License, the Software is distributed on an
|
||||||
** "AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS
|
** "AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS
|
||||||
** DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND
|
** DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND
|
||||||
** CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A
|
** CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A
|
||||||
** PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
|
** PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
|
||||||
**
|
**
|
||||||
** Original Code. The Original Code is: OpenGL Sample Implementation,
|
** Original Code. The Original Code is: OpenGL Sample Implementation,
|
||||||
** Version 1.2.1, released January 26, 2000, developed by Silicon Graphics,
|
** Version 1.2.1, released January 26, 2000, developed by Silicon Graphics,
|
||||||
** Inc. The Original Code is Copyright (c) 1991-2000 Silicon Graphics, Inc.
|
** Inc. The Original Code is Copyright (c) 1991-2000 Silicon Graphics, Inc.
|
||||||
** Copyright in any portions created by third parties is as indicated
|
** Copyright in any portions created by third parties is as indicated
|
||||||
** elsewhere herein. All Rights Reserved.
|
** elsewhere herein. All Rights Reserved.
|
||||||
**
|
**
|
||||||
** Additional Notice Provisions: This software was created using the
|
** Additional Notice Provisions: This software was created using the
|
||||||
** OpenGL(R) version 1.2.1 Sample Implementation published by SGI, but has
|
** OpenGL(R) version 1.2.1 Sample Implementation published by SGI, but has
|
||||||
** not been independently verified as being compliant with the OpenGL(R)
|
** not been independently verified as being compliant with the OpenGL(R)
|
||||||
|
|
|
@ -6,21 +6,21 @@
|
||||||
** this file except in compliance with the License. You may obtain a copy
|
** this file except in compliance with the License. You may obtain a copy
|
||||||
** of the License at Silicon Graphics, Inc., attn: Legal Services, 1600
|
** of the License at Silicon Graphics, Inc., attn: Legal Services, 1600
|
||||||
** Amphitheatre Parkway, Mountain View, CA 94043-1351, or at:
|
** Amphitheatre Parkway, Mountain View, CA 94043-1351, or at:
|
||||||
**
|
**
|
||||||
** http://oss.sgi.com/projects/FreeB
|
** http://oss.sgi.com/projects/FreeB
|
||||||
**
|
**
|
||||||
** Note that, as provided in the License, the Software is distributed on an
|
** Note that, as provided in the License, the Software is distributed on an
|
||||||
** "AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS
|
** "AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS
|
||||||
** DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND
|
** DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND
|
||||||
** CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A
|
** CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A
|
||||||
** PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
|
** PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
|
||||||
**
|
**
|
||||||
** Original Code. The Original Code is: OpenGL Sample Implementation,
|
** Original Code. The Original Code is: OpenGL Sample Implementation,
|
||||||
** Version 1.2.1, released January 26, 2000, developed by Silicon Graphics,
|
** Version 1.2.1, released January 26, 2000, developed by Silicon Graphics,
|
||||||
** Inc. The Original Code is Copyright (c) 1991-2000 Silicon Graphics, Inc.
|
** Inc. The Original Code is Copyright (c) 1991-2000 Silicon Graphics, Inc.
|
||||||
** Copyright in any portions created by third parties is as indicated
|
** Copyright in any portions created by third parties is as indicated
|
||||||
** elsewhere herein. All Rights Reserved.
|
** elsewhere herein. All Rights Reserved.
|
||||||
**
|
**
|
||||||
** Additional Notice Provisions: This software was created using the
|
** Additional Notice Provisions: This software was created using the
|
||||||
** OpenGL(R) version 1.2.1 Sample Implementation published by SGI, but has
|
** OpenGL(R) version 1.2.1 Sample Implementation published by SGI, but has
|
||||||
** not been independently verified as being compliant with the OpenGL(R)
|
** not been independently verified as being compliant with the OpenGL(R)
|
||||||
|
|
|
@ -42,7 +42,7 @@ namespace Gdiplus
|
||||||
};
|
};
|
||||||
|
|
||||||
#include "GdiplusBase.h"
|
#include "GdiplusBase.h"
|
||||||
|
|
||||||
#include "GdiplusEnums.h"
|
#include "GdiplusEnums.h"
|
||||||
#include "GdiplusTypes.h"
|
#include "GdiplusTypes.h"
|
||||||
#include "GdiplusInit.h"
|
#include "GdiplusInit.h"
|
||||||
|
|
|
@ -237,7 +237,7 @@ typedef struct _ACTRL_ALISTW {
|
||||||
ULONG cEntries;
|
ULONG cEntries;
|
||||||
PACTRL_PROPERTY_ENTRYW pPropertyAccessList;
|
PACTRL_PROPERTY_ENTRYW pPropertyAccessList;
|
||||||
} ACTRL_ACCESSW, *PACTRL_ACCESSW, ACTRL_AUDITW, *PACTRL_AUDITW;
|
} ACTRL_ACCESSW, *PACTRL_ACCESSW, ACTRL_AUDITW, *PACTRL_AUDITW;
|
||||||
typedef struct _TRUSTEE_ACCESSA {
|
typedef struct _TRUSTEE_ACCESSA {
|
||||||
LPSTR lpProperty;
|
LPSTR lpProperty;
|
||||||
ACCESS_RIGHTS Access;
|
ACCESS_RIGHTS Access;
|
||||||
ULONG fAccessFlags;
|
ULONG fAccessFlags;
|
||||||
|
@ -341,9 +341,9 @@ typedef struct _SI_INHERIT_TYPE
|
||||||
} SI_INHERIT_TYPE, *PSI_INHERIT_TYPE;
|
} SI_INHERIT_TYPE, *PSI_INHERIT_TYPE;
|
||||||
typedef enum _SI_PAGE_TYPE
|
typedef enum _SI_PAGE_TYPE
|
||||||
{
|
{
|
||||||
SI_PAGE_PERM = 0,
|
SI_PAGE_PERM = 0,
|
||||||
SI_PAGE_ADVPERM,
|
SI_PAGE_ADVPERM,
|
||||||
SI_PAGE_AUDIT,
|
SI_PAGE_AUDIT,
|
||||||
SI_PAGE_OWNER
|
SI_PAGE_OWNER
|
||||||
} SI_PAGE_TYPE;
|
} SI_PAGE_TYPE;
|
||||||
|
|
||||||
|
@ -391,4 +391,4 @@ typedef INHERITED_FROMA INHERITED_FROM, *PINHERITED_FROM;
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -55,7 +55,7 @@ DECLARE_INTERFACE_(ISecurityInformation,IUnknown)
|
||||||
STDMETHOD(QueryInterface)(THIS_ REFIID,PVOID*) PURE;
|
STDMETHOD(QueryInterface)(THIS_ REFIID,PVOID*) PURE;
|
||||||
STDMETHOD_(ULONG,AddRef)(THIS) PURE;
|
STDMETHOD_(ULONG,AddRef)(THIS) PURE;
|
||||||
STDMETHOD_(ULONG,Release)(THIS) PURE;
|
STDMETHOD_(ULONG,Release)(THIS) PURE;
|
||||||
|
|
||||||
/* ISecurityInformation */
|
/* ISecurityInformation */
|
||||||
STDMETHOD(GetObjectInformation)(THIS_ PSI_OBJECT_INFO) PURE;
|
STDMETHOD(GetObjectInformation)(THIS_ PSI_OBJECT_INFO) PURE;
|
||||||
STDMETHOD(GetSecurity)(THIS_ SECURITY_INFORMATION,PSECURITY_DESCRIPTOR*,BOOL) PURE;
|
STDMETHOD(GetSecurity)(THIS_ SECURITY_INFORMATION,PSECURITY_DESCRIPTOR*,BOOL) PURE;
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
# define EXTERN_C extern "C"
|
# define EXTERN_C extern "C"
|
||||||
# else
|
# else
|
||||||
# define EXTERN_C extern
|
# define EXTERN_C extern
|
||||||
# endif /* __cplusplus */
|
# endif /* __cplusplus */
|
||||||
# ifndef __int64
|
# ifndef __int64
|
||||||
# define __int64 long long
|
# define __int64 long long
|
||||||
# endif
|
# endif
|
||||||
|
|
|
@ -731,8 +731,8 @@ extern "C" {
|
||||||
#define TTM_GETCURRENTTOOLW (WM_USER+59)
|
#define TTM_GETCURRENTTOOLW (WM_USER+59)
|
||||||
#define TTM_WINDOWFROMPOINT (WM_USER+16)
|
#define TTM_WINDOWFROMPOINT (WM_USER+16)
|
||||||
#if (_WIN32_IE >= 0x0300)
|
#if (_WIN32_IE >= 0x0300)
|
||||||
#define TTM_TRACKACTIVATE (WM_USER+17)
|
#define TTM_TRACKACTIVATE (WM_USER+17)
|
||||||
#define TTM_TRACKPOSITION (WM_USER+18)
|
#define TTM_TRACKPOSITION (WM_USER+18)
|
||||||
#define TTM_SETTIPBKCOLOR (WM_USER+19)
|
#define TTM_SETTIPBKCOLOR (WM_USER+19)
|
||||||
#define TTM_SETTIPTEXTCOLOR (WM_USER+20)
|
#define TTM_SETTIPTEXTCOLOR (WM_USER+20)
|
||||||
#define TTM_GETDELAYTIME (WM_USER+21)
|
#define TTM_GETDELAYTIME (WM_USER+21)
|
||||||
|
@ -740,8 +740,8 @@ extern "C" {
|
||||||
#define TTM_GETTIPTEXTCOLOR (WM_USER+23)
|
#define TTM_GETTIPTEXTCOLOR (WM_USER+23)
|
||||||
#define TTM_SETMAXTIPWIDTH (WM_USER+24)
|
#define TTM_SETMAXTIPWIDTH (WM_USER+24)
|
||||||
#define TTM_GETMAXTIPWIDTH (WM_USER+25)
|
#define TTM_GETMAXTIPWIDTH (WM_USER+25)
|
||||||
#define TTM_SETMARGIN (WM_USER+26)
|
#define TTM_SETMARGIN (WM_USER+26)
|
||||||
#define TTM_GETMARGIN (WM_USER+27)
|
#define TTM_GETMARGIN (WM_USER+27)
|
||||||
#define TTM_POP (WM_USER+28)
|
#define TTM_POP (WM_USER+28)
|
||||||
#endif /* _WIN32_IE */
|
#endif /* _WIN32_IE */
|
||||||
#if (_WIN32_IE >= 0x0400) /* IE4.0 ??? */
|
#if (_WIN32_IE >= 0x0400) /* IE4.0 ??? */
|
||||||
|
@ -883,7 +883,7 @@ extern "C" {
|
||||||
#define TBM_SETTIPSIDE (WM_USER+31)
|
#define TBM_SETTIPSIDE (WM_USER+31)
|
||||||
#define TBM_SETBUDDY (WM_USER+32)
|
#define TBM_SETBUDDY (WM_USER+32)
|
||||||
#define TBM_GETBUDDY (WM_USER+33)
|
#define TBM_GETBUDDY (WM_USER+33)
|
||||||
#define TBM_GETUNICODEFORMAT CCM_GETUNICODEFORMAT
|
#define TBM_GETUNICODEFORMAT CCM_GETUNICODEFORMAT
|
||||||
#define TBM_SETUNICODEFORMAT CCM_SETUNICODEFORMAT
|
#define TBM_SETUNICODEFORMAT CCM_SETUNICODEFORMAT
|
||||||
#define TB_LINEUP 0
|
#define TB_LINEUP 0
|
||||||
#define TB_LINEDOWN 1
|
#define TB_LINEDOWN 1
|
||||||
|
@ -1134,7 +1134,7 @@ extern "C" {
|
||||||
#if (_WIN32_IE >= 0x0300)
|
#if (_WIN32_IE >= 0x0300)
|
||||||
#define LVCFMT_BITMAP_ON_RIGHT 4096
|
#define LVCFMT_BITMAP_ON_RIGHT 4096
|
||||||
#define LVCFMT_COL_HAS_IMAGES 32768
|
#define LVCFMT_COL_HAS_IMAGES 32768
|
||||||
#define LVCFMT_IMAGE 2048
|
#define LVCFMT_IMAGE 2048
|
||||||
#endif
|
#endif
|
||||||
#define LVM_GETCOLUMNA (LVM_FIRST+25)
|
#define LVM_GETCOLUMNA (LVM_FIRST+25)
|
||||||
#define LVM_GETCOLUMNW (LVM_FIRST+95)
|
#define LVM_GETCOLUMNW (LVM_FIRST+95)
|
||||||
|
@ -1493,7 +1493,7 @@ extern "C" {
|
||||||
#if (_WIN32_WINNT >= 0x0501)
|
#if (_WIN32_WINNT >= 0x0501)
|
||||||
#define CCM_SETWINDOWTHEME 0x200b
|
#define CCM_SETWINDOWTHEME 0x200b
|
||||||
#define CCM_DPISCALE 0x200c
|
#define CCM_DPISCALE 0x200c
|
||||||
#endif
|
#endif
|
||||||
#define ICC_LISTVIEW_CLASSES 1
|
#define ICC_LISTVIEW_CLASSES 1
|
||||||
#define ICC_TREEVIEW_CLASSES 2
|
#define ICC_TREEVIEW_CLASSES 2
|
||||||
#define ICC_BAR_CLASSES 4
|
#define ICC_BAR_CLASSES 4
|
||||||
|
@ -1557,13 +1557,13 @@ extern "C" {
|
||||||
#define DTN_USERSTRINGW ((UINT)-745)
|
#define DTN_USERSTRINGW ((UINT)-745)
|
||||||
#define DTN_WMKEYDOWNA ((UINT)-757)
|
#define DTN_WMKEYDOWNA ((UINT)-757)
|
||||||
#define DTN_WMKEYDOWNW ((UINT)-744)
|
#define DTN_WMKEYDOWNW ((UINT)-744)
|
||||||
#define DTN_FORMATA ((UINT)-756)
|
#define DTN_FORMATA ((UINT)-756)
|
||||||
#define DTN_FORMATW ((UINT)-743)
|
#define DTN_FORMATW ((UINT)-743)
|
||||||
#define DTN_FORMATQUERYA ((UINT)-755)
|
#define DTN_FORMATQUERYA ((UINT)-755)
|
||||||
#define DTN_FORMATQUERYW ((UINT)-742)
|
#define DTN_FORMATQUERYW ((UINT)-742)
|
||||||
#define DTN_DROPDOWN ((UINT)-754)
|
#define DTN_DROPDOWN ((UINT)-754)
|
||||||
#define DTN_CLOSEUP ((UINT)-753)
|
#define DTN_CLOSEUP ((UINT)-753)
|
||||||
#define DTN_DATETIMECHANGE ((UINT)-759)
|
#define DTN_DATETIMECHANGE ((UINT)-759)
|
||||||
#define MCM_GETCURSEL 0x1001
|
#define MCM_GETCURSEL 0x1001
|
||||||
#define MCM_SETCURSEL 0x1002
|
#define MCM_SETCURSEL 0x1002
|
||||||
#define MCM_GETMAXSELCOUNT 0x1003
|
#define MCM_GETMAXSELCOUNT 0x1003
|
||||||
|
@ -2033,7 +2033,7 @@ typedef struct {
|
||||||
DWORD dwFlags;
|
DWORD dwFlags;
|
||||||
} TBINSERTMARK, *LPTBINSERTMARK;
|
} TBINSERTMARK, *LPTBINSERTMARK;
|
||||||
typedef struct tagLVBKIMAGEA {
|
typedef struct tagLVBKIMAGEA {
|
||||||
ULONG ulFlags;
|
ULONG ulFlags;
|
||||||
HBITMAP hbm;
|
HBITMAP hbm;
|
||||||
LPSTR pszImage;
|
LPSTR pszImage;
|
||||||
UINT cchImageMax;
|
UINT cchImageMax;
|
||||||
|
@ -2041,7 +2041,7 @@ typedef struct tagLVBKIMAGEA {
|
||||||
int yOffsetPercent;
|
int yOffsetPercent;
|
||||||
} LVBKIMAGEA, *LPLVBKIMAGEA;
|
} LVBKIMAGEA, *LPLVBKIMAGEA;
|
||||||
typedef struct tagLVBKIMAGEW {
|
typedef struct tagLVBKIMAGEW {
|
||||||
ULONG ulFlags;
|
ULONG ulFlags;
|
||||||
HBITMAP hbm;
|
HBITMAP hbm;
|
||||||
LPWSTR pszImage;
|
LPWSTR pszImage;
|
||||||
UINT cchImageMax;
|
UINT cchImageMax;
|
||||||
|
@ -2401,8 +2401,8 @@ typedef struct tagNMLINK
|
||||||
} NMLINK, *PNMLINK;
|
} NMLINK, *PNMLINK;
|
||||||
#endif
|
#endif
|
||||||
/* for backward compatability */
|
/* for backward compatability */
|
||||||
#define NM_UPDOWN NMUPDOWN
|
#define NM_UPDOWN NMUPDOWN
|
||||||
#define LPNM_UPDOWN LPNMUPDOWN
|
#define LPNM_UPDOWN LPNMUPDOWN
|
||||||
typedef struct _LVITEMA {
|
typedef struct _LVITEMA {
|
||||||
UINT mask;
|
UINT mask;
|
||||||
int iItem;
|
int iItem;
|
||||||
|
@ -2851,8 +2851,8 @@ typedef struct tagIMAGELISTDRAWPARAMS {
|
||||||
int y;
|
int y;
|
||||||
int cx;
|
int cx;
|
||||||
int cy;
|
int cy;
|
||||||
int xBitmap;
|
int xBitmap;
|
||||||
int yBitmap;
|
int yBitmap;
|
||||||
COLORREF rgbBk;
|
COLORREF rgbBk;
|
||||||
COLORREF rgbFg;
|
COLORREF rgbFg;
|
||||||
UINT fStyle;
|
UINT fStyle;
|
||||||
|
|
|
@ -441,7 +441,7 @@ typedef struct tagPDW {
|
||||||
HANDLE hSetupTemplate;
|
HANDLE hSetupTemplate;
|
||||||
} PRINTDLGW,*LPPRINTDLGW;
|
} PRINTDLGW,*LPPRINTDLGW;
|
||||||
#if (WINVER >= 0x0500) && !defined (__OBJC__)
|
#if (WINVER >= 0x0500) && !defined (__OBJC__)
|
||||||
#include <unknwn.h> /* for LPUNKNOWN */
|
#include <unknwn.h> /* for LPUNKNOWN */
|
||||||
#include <prsht.h> /* for HPROPSHEETPAGE */
|
#include <prsht.h> /* for HPROPSHEETPAGE */
|
||||||
typedef struct tagPRINTPAGERANGE {
|
typedef struct tagPRINTPAGERANGE {
|
||||||
DWORD nFromPage;
|
DWORD nFromPage;
|
||||||
|
|
|
@ -52,10 +52,10 @@ typedef struct {
|
||||||
} DDEUP;
|
} DDEUP;
|
||||||
BOOL WINAPI DdeSetQualityOfService(HWND,const SECURITY_QUALITY_OF_SERVICE*,PSECURITY_QUALITY_OF_SERVICE);
|
BOOL WINAPI DdeSetQualityOfService(HWND,const SECURITY_QUALITY_OF_SERVICE*,PSECURITY_QUALITY_OF_SERVICE);
|
||||||
BOOL WINAPI ImpersonateDdeClientWindow(HWND,HWND);
|
BOOL WINAPI ImpersonateDdeClientWindow(HWND,HWND);
|
||||||
LPARAM WINAPI PackDDElParam(UINT,UINT_PTR,UINT_PTR);
|
LPARAM WINAPI PackDDElParam(UINT,UINT_PTR,UINT_PTR);
|
||||||
BOOL WINAPI UnpackDDElParam(UINT,LPARAM,PUINT_PTR,PUINT_PTR);
|
BOOL WINAPI UnpackDDElParam(UINT,LPARAM,PUINT_PTR,PUINT_PTR);
|
||||||
BOOL WINAPI FreeDDElParam(UINT,LPARAM);
|
BOOL WINAPI FreeDDElParam(UINT,LPARAM);
|
||||||
LPARAM WINAPI ReuseDDElParam(LPARAM,UINT,UINT,UINT_PTR,UINT_PTR);
|
LPARAM WINAPI ReuseDDElParam(LPARAM,UINT,UINT,UINT_PTR,UINT_PTR);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
|
|
|
@ -169,7 +169,7 @@ VOID
|
||||||
DDKAPI
|
DDKAPI
|
||||||
ArcFreeNdisPacket(
|
ArcFreeNdisPacket(
|
||||||
IN PARC_PACKET Packet);
|
IN PARC_PACKET Packet);
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
DDKAPI
|
DDKAPI
|
||||||
ArcFilterDoIndication(
|
ArcFilterDoIndication(
|
||||||
|
|
|
@ -146,7 +146,7 @@ typedef struct _ATM_AAL_OOB_INFO
|
||||||
UCHAR UserToUserIndication;
|
UCHAR UserToUserIndication;
|
||||||
UCHAR CommonPartIndicator;
|
UCHAR CommonPartIndicator;
|
||||||
} ATM_AAL5_INFO;
|
} ATM_AAL5_INFO;
|
||||||
|
|
||||||
struct _ATM_AAL0_INFO {
|
struct _ATM_AAL0_INFO {
|
||||||
BOOLEAN CellLossPriority;
|
BOOLEAN CellLossPriority;
|
||||||
UCHAR PayLoadTypeIdentifier;
|
UCHAR PayLoadTypeIdentifier;
|
||||||
|
@ -158,10 +158,10 @@ typedef struct _ATM_AAL_OOB_INFO
|
||||||
#endif
|
#endif
|
||||||
} ATM_AAL_OOB_INFO, *PATM_AAL_OOB_INFO;
|
} ATM_AAL_OOB_INFO, *PATM_AAL_OOB_INFO;
|
||||||
|
|
||||||
typedef struct _ATM_ADDRESS {
|
typedef struct _ATM_ADDRESS {
|
||||||
ATM_ADDRESSTYPE AddressType;
|
ATM_ADDRESSTYPE AddressType;
|
||||||
ULONG NumberOfDigits;
|
ULONG NumberOfDigits;
|
||||||
UCHAR Address[ATM_ADDRESS_LENGTH];
|
UCHAR Address[ATM_ADDRESS_LENGTH];
|
||||||
} ATM_ADDRESS, *PATM_ADDRESS;
|
} ATM_ADDRESS, *PATM_ADDRESS;
|
||||||
|
|
||||||
/* ATM_BHLI_IE.HighLayerInfoType constants */
|
/* ATM_BHLI_IE.HighLayerInfoType constants */
|
||||||
|
|
|
@ -697,7 +697,7 @@ CMAPI
|
||||||
CONFIGRET
|
CONFIGRET
|
||||||
WINAPI
|
WINAPI
|
||||||
CM_Disconnect_Machine(
|
CM_Disconnect_Machine(
|
||||||
IN HMACHINE hMachine);
|
IN HMACHINE hMachine);
|
||||||
|
|
||||||
/* FIXME: Obsolete CM_Enable_DevNode */
|
/* FIXME: Obsolete CM_Enable_DevNode */
|
||||||
/* FIXME: Obsolete CM_Enable_DevNodeEx */
|
/* FIXME: Obsolete CM_Enable_DevNodeEx */
|
||||||
|
|
|
@ -528,7 +528,7 @@ NTSTATUS
|
||||||
DDKAPI
|
DDKAPI
|
||||||
HidP_SetScaledUsageValue(
|
HidP_SetScaledUsageValue(
|
||||||
IN HIDP_REPORT_TYPE ReportType,
|
IN HIDP_REPORT_TYPE ReportType,
|
||||||
IN USAGE UsagePage,
|
IN USAGE UsagePage,
|
||||||
IN USHORT LinkCollection OPTIONAL,
|
IN USHORT LinkCollection OPTIONAL,
|
||||||
IN USAGE Usage,
|
IN USAGE Usage,
|
||||||
IN LONG UsageValue,
|
IN LONG UsageValue,
|
||||||
|
|
|
@ -49,7 +49,7 @@ typedef enum _TAPE_STATUS {
|
||||||
TAPE_STATUS_INSUFFICIENT_RESOURCES,
|
TAPE_STATUS_INSUFFICIENT_RESOURCES,
|
||||||
TAPE_STATUS_NOT_IMPLEMENTED,
|
TAPE_STATUS_NOT_IMPLEMENTED,
|
||||||
TAPE_STATUS_INVALID_DEVICE_REQUEST,
|
TAPE_STATUS_INVALID_DEVICE_REQUEST,
|
||||||
TAPE_STATUS_INVALID_PARAMETER,
|
TAPE_STATUS_INVALID_PARAMETER,
|
||||||
TAPE_STATUS_MEDIA_CHANGED,
|
TAPE_STATUS_MEDIA_CHANGED,
|
||||||
TAPE_STATUS_BUS_RESET,
|
TAPE_STATUS_BUS_RESET,
|
||||||
TAPE_STATUS_SETMARK_DETECTED,
|
TAPE_STATUS_SETMARK_DETECTED,
|
||||||
|
@ -187,27 +187,27 @@ typedef TAPE_STATUS DDKAPI
|
||||||
#define IGNORE_ERRORS 0x00010000
|
#define IGNORE_ERRORS 0x00010000
|
||||||
#define RETURN_ERRORS 0x00020000
|
#define RETURN_ERRORS 0x00020000
|
||||||
|
|
||||||
typedef struct _TAPE_INIT_DATA {
|
typedef struct _TAPE_INIT_DATA {
|
||||||
TAPE_VERIFY_INQUIRY_ROUTINE VerifyInquiry;
|
TAPE_VERIFY_INQUIRY_ROUTINE VerifyInquiry;
|
||||||
BOOLEAN QueryModeCapabilitiesPage;
|
BOOLEAN QueryModeCapabilitiesPage;
|
||||||
ULONG MinitapeExtensionSize;
|
ULONG MinitapeExtensionSize;
|
||||||
TAPE_EXTENSION_INIT_ROUTINE ExtensionInit;
|
TAPE_EXTENSION_INIT_ROUTINE ExtensionInit;
|
||||||
ULONG DefaultTimeOutValue;
|
ULONG DefaultTimeOutValue;
|
||||||
TAPE_ERROR_ROUTINE TapeError;
|
TAPE_ERROR_ROUTINE TapeError;
|
||||||
ULONG CommandExtensionSize;
|
ULONG CommandExtensionSize;
|
||||||
TAPE_PROCESS_COMMAND_ROUTINE CreatePartition;
|
TAPE_PROCESS_COMMAND_ROUTINE CreatePartition;
|
||||||
TAPE_PROCESS_COMMAND_ROUTINE Erase;
|
TAPE_PROCESS_COMMAND_ROUTINE Erase;
|
||||||
TAPE_PROCESS_COMMAND_ROUTINE GetDriveParameters;
|
TAPE_PROCESS_COMMAND_ROUTINE GetDriveParameters;
|
||||||
TAPE_PROCESS_COMMAND_ROUTINE GetMediaParameters;
|
TAPE_PROCESS_COMMAND_ROUTINE GetMediaParameters;
|
||||||
TAPE_PROCESS_COMMAND_ROUTINE GetPosition;
|
TAPE_PROCESS_COMMAND_ROUTINE GetPosition;
|
||||||
TAPE_PROCESS_COMMAND_ROUTINE GetStatus;
|
TAPE_PROCESS_COMMAND_ROUTINE GetStatus;
|
||||||
TAPE_PROCESS_COMMAND_ROUTINE Prepare;
|
TAPE_PROCESS_COMMAND_ROUTINE Prepare;
|
||||||
TAPE_PROCESS_COMMAND_ROUTINE SetDriveParameters;
|
TAPE_PROCESS_COMMAND_ROUTINE SetDriveParameters;
|
||||||
TAPE_PROCESS_COMMAND_ROUTINE SetMediaParameters;
|
TAPE_PROCESS_COMMAND_ROUTINE SetMediaParameters;
|
||||||
TAPE_PROCESS_COMMAND_ROUTINE SetPosition;
|
TAPE_PROCESS_COMMAND_ROUTINE SetPosition;
|
||||||
TAPE_PROCESS_COMMAND_ROUTINE WriteMarks;
|
TAPE_PROCESS_COMMAND_ROUTINE WriteMarks;
|
||||||
TAPE_PROCESS_COMMAND_ROUTINE PreProcessReadWrite; /* optional */
|
TAPE_PROCESS_COMMAND_ROUTINE PreProcessReadWrite; /* optional */
|
||||||
} TAPE_INIT_DATA, *PTAPE_INIT_DATA;
|
} TAPE_INIT_DATA, *PTAPE_INIT_DATA;
|
||||||
|
|
||||||
typedef struct _TAPE_PHYS_POSITION {
|
typedef struct _TAPE_PHYS_POSITION {
|
||||||
ULONG SeekBlockAddress;
|
ULONG SeekBlockAddress;
|
||||||
|
|
|
@ -678,15 +678,15 @@ typedef enum _NDIS_PNP_DEVICE_STATE {
|
||||||
|
|
||||||
/* OID_GEN_NETWORK_LAYER_ADDRESSES */
|
/* OID_GEN_NETWORK_LAYER_ADDRESSES */
|
||||||
typedef struct _NETWORK_ADDRESS {
|
typedef struct _NETWORK_ADDRESS {
|
||||||
USHORT AddressLength;
|
USHORT AddressLength;
|
||||||
USHORT AddressType;
|
USHORT AddressType;
|
||||||
UCHAR Address[1];
|
UCHAR Address[1];
|
||||||
} NETWORK_ADDRESS, *PNETWORK_ADDRESS;
|
} NETWORK_ADDRESS, *PNETWORK_ADDRESS;
|
||||||
|
|
||||||
typedef struct _NETWORK_ADDRESS_LIST {
|
typedef struct _NETWORK_ADDRESS_LIST {
|
||||||
LONG AddressCount;
|
LONG AddressCount;
|
||||||
USHORT AddressType;
|
USHORT AddressType;
|
||||||
NETWORK_ADDRESS Address[1];
|
NETWORK_ADDRESS Address[1];
|
||||||
} NETWORK_ADDRESS_LIST, *PNETWORK_ADDRESS_LIST;
|
} NETWORK_ADDRESS_LIST, *PNETWORK_ADDRESS_LIST;
|
||||||
|
|
||||||
/* Protocol types supported by NDIS */
|
/* Protocol types supported by NDIS */
|
||||||
|
@ -700,8 +700,8 @@ typedef struct _NETWORK_ADDRESS_LIST {
|
||||||
|
|
||||||
/* OID_GEN_TRANSPORT_HEADER_OFFSET */
|
/* OID_GEN_TRANSPORT_HEADER_OFFSET */
|
||||||
typedef struct _TRANSPORT_HEADER_OFFSET {
|
typedef struct _TRANSPORT_HEADER_OFFSET {
|
||||||
USHORT ProtocolType;
|
USHORT ProtocolType;
|
||||||
USHORT HeaderOffset;
|
USHORT HeaderOffset;
|
||||||
} TRANSPORT_HEADER_OFFSET, *PTRANSPORT_HEADER_OFFSET;
|
} TRANSPORT_HEADER_OFFSET, *PTRANSPORT_HEADER_OFFSET;
|
||||||
|
|
||||||
|
|
||||||
|
@ -926,7 +926,7 @@ typedef struct _NDIS_TASK_IPSEC {
|
||||||
ULONG V4_OPTIONS;
|
ULONG V4_OPTIONS;
|
||||||
ULONG RESERVED;
|
ULONG RESERVED;
|
||||||
} Supported;
|
} Supported;
|
||||||
|
|
||||||
struct {
|
struct {
|
||||||
ULONG MD5 : 1;
|
ULONG MD5 : 1;
|
||||||
ULONG SHA_1 : 1;
|
ULONG SHA_1 : 1;
|
||||||
|
@ -935,7 +935,7 @@ typedef struct _NDIS_TASK_IPSEC {
|
||||||
ULONG Send : 1;
|
ULONG Send : 1;
|
||||||
ULONG Receive : 1;
|
ULONG Receive : 1;
|
||||||
} V4AH;
|
} V4AH;
|
||||||
|
|
||||||
struct {
|
struct {
|
||||||
ULONG DES : 1;
|
ULONG DES : 1;
|
||||||
ULONG RESERVED : 1;
|
ULONG RESERVED : 1;
|
||||||
|
@ -986,7 +986,7 @@ typedef struct _NDIS_TASK_TCP_IP_CHECKSUM {
|
||||||
ULONG UdpChecksum:1;
|
ULONG UdpChecksum:1;
|
||||||
ULONG IpChecksum:1;
|
ULONG IpChecksum:1;
|
||||||
} V4Transmit;
|
} V4Transmit;
|
||||||
|
|
||||||
struct {
|
struct {
|
||||||
ULONG IpOptionsSupported : 1;
|
ULONG IpOptionsSupported : 1;
|
||||||
ULONG TcpOptionsSupported : 1;
|
ULONG TcpOptionsSupported : 1;
|
||||||
|
@ -994,14 +994,14 @@ typedef struct _NDIS_TASK_TCP_IP_CHECKSUM {
|
||||||
ULONG UdpChecksum : 1;
|
ULONG UdpChecksum : 1;
|
||||||
ULONG IpChecksum : 1;
|
ULONG IpChecksum : 1;
|
||||||
} V4Receive;
|
} V4Receive;
|
||||||
|
|
||||||
struct {
|
struct {
|
||||||
ULONG IpOptionsSupported : 1;
|
ULONG IpOptionsSupported : 1;
|
||||||
ULONG TcpOptionsSupported : 1;
|
ULONG TcpOptionsSupported : 1;
|
||||||
ULONG TcpChecksum : 1;
|
ULONG TcpChecksum : 1;
|
||||||
ULONG UdpChecksum : 1;
|
ULONG UdpChecksum : 1;
|
||||||
} V6Transmit;
|
} V6Transmit;
|
||||||
|
|
||||||
struct {
|
struct {
|
||||||
ULONG IpOptionsSupported : 1;
|
ULONG IpOptionsSupported : 1;
|
||||||
ULONG TcpOptionsSupported : 1;
|
ULONG TcpOptionsSupported : 1;
|
||||||
|
@ -1027,7 +1027,7 @@ typedef struct _NDIS_TCP_IP_CHECKSUM_PACKET_INFO {
|
||||||
ULONG NdisPacketUdpChecksum : 1;
|
ULONG NdisPacketUdpChecksum : 1;
|
||||||
ULONG NdisPacketIpChecksum : 1;
|
ULONG NdisPacketIpChecksum : 1;
|
||||||
} Transmit;
|
} Transmit;
|
||||||
|
|
||||||
struct {
|
struct {
|
||||||
ULONG NdisPacketTcpChecksumFailed : 1;
|
ULONG NdisPacketTcpChecksumFailed : 1;
|
||||||
ULONG NdisPacketUdpChecksumFailed : 1;
|
ULONG NdisPacketUdpChecksumFailed : 1;
|
||||||
|
@ -1051,9 +1051,9 @@ typedef struct _NDIS_WAN_FRAGMENT {
|
||||||
} NDIS_WAN_FRAGMENT, *PNDIS_WAN_FRAGMENT;
|
} NDIS_WAN_FRAGMENT, *PNDIS_WAN_FRAGMENT;
|
||||||
|
|
||||||
typedef struct _WAN_CO_LINKPARAMS {
|
typedef struct _WAN_CO_LINKPARAMS {
|
||||||
ULONG TransmitSpeed;
|
ULONG TransmitSpeed;
|
||||||
ULONG ReceiveSpeed;
|
ULONG ReceiveSpeed;
|
||||||
ULONG SendWindow;
|
ULONG SendWindow;
|
||||||
} WAN_CO_LINKPARAMS, *PWAN_CO_LINKPARAMS;
|
} WAN_CO_LINKPARAMS, *PWAN_CO_LINKPARAMS;
|
||||||
|
|
||||||
|
|
||||||
|
@ -1450,7 +1450,7 @@ typedef VOID DDKAPI
|
||||||
BIND_HANDLER BindAdapterHandler; \
|
BIND_HANDLER BindAdapterHandler; \
|
||||||
UNBIND_HANDLER UnbindAdapterHandler; \
|
UNBIND_HANDLER UnbindAdapterHandler; \
|
||||||
PNP_EVENT_HANDLER PnPEventHandler; \
|
PNP_EVENT_HANDLER PnPEventHandler; \
|
||||||
UNLOAD_PROTOCOL_HANDLER UnloadHandler;
|
UNLOAD_PROTOCOL_HANDLER UnloadHandler;
|
||||||
|
|
||||||
#else /* !__cplusplus */
|
#else /* !__cplusplus */
|
||||||
|
|
||||||
|
@ -1460,7 +1460,7 @@ typedef VOID DDKAPI
|
||||||
BIND_HANDLER BindAdapterHandler; \
|
BIND_HANDLER BindAdapterHandler; \
|
||||||
UNBIND_HANDLER UnbindAdapterHandler; \
|
UNBIND_HANDLER UnbindAdapterHandler; \
|
||||||
PNP_EVENT_HANDLER PnPEventHandler; \
|
PNP_EVENT_HANDLER PnPEventHandler; \
|
||||||
UNLOAD_PROTOCOL_HANDLER UnloadHandler;
|
UNLOAD_PROTOCOL_HANDLER UnloadHandler;
|
||||||
|
|
||||||
#endif /* __cplusplus */
|
#endif /* __cplusplus */
|
||||||
|
|
||||||
|
@ -1920,7 +1920,7 @@ NdisQueryBufferOffset(
|
||||||
/*
|
/*
|
||||||
* UINT
|
* UINT
|
||||||
* NdisGetPacketFlags(
|
* NdisGetPacketFlags(
|
||||||
* IN PNDIS_PACKET Packet);
|
* IN PNDIS_PACKET Packet);
|
||||||
*/
|
*/
|
||||||
#define NdisGetPacketFlags(Packet)(Packet)->Private.Flags;
|
#define NdisGetPacketFlags(Packet)(Packet)->Private.Flags;
|
||||||
|
|
||||||
|
@ -2029,7 +2029,7 @@ NdisQueryBufferOffset(
|
||||||
(PNDIS_PACKET_OOB_DATA)((PUCHAR)(_Packet) + \
|
(PNDIS_PACKET_OOB_DATA)((PUCHAR)(_Packet) + \
|
||||||
(_Packet)->Private.NdisPacketOobOffset)
|
(_Packet)->Private.NdisPacketOobOffset)
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* VOID
|
* VOID
|
||||||
* NdisQueryPacket(
|
* NdisQueryPacket(
|
||||||
|
@ -2162,7 +2162,7 @@ NdisQueryBufferOffset(
|
||||||
* VOID
|
* VOID
|
||||||
* NdisSetPacketFlags(
|
* NdisSetPacketFlags(
|
||||||
* IN PNDIS_PACKET Packet,
|
* IN PNDIS_PACKET Packet,
|
||||||
* IN UINT Flags);
|
* IN UINT Flags);
|
||||||
*/
|
*/
|
||||||
#define NdisSetPacketFlags(Packet, Flags) \
|
#define NdisSetPacketFlags(Packet, Flags) \
|
||||||
(Packet)->Private.Flags |= (Flags);
|
(Packet)->Private.Flags |= (Flags);
|
||||||
|
@ -2481,7 +2481,7 @@ NdisUpdateSharedMemory(
|
||||||
* VOID
|
* VOID
|
||||||
* NDIS_PHYSICAL_ADDRESS_CONST(
|
* NDIS_PHYSICAL_ADDRESS_CONST(
|
||||||
* IN ULONG Low,
|
* IN ULONG Low,
|
||||||
* IN LONG High);
|
* IN LONG High);
|
||||||
*/
|
*/
|
||||||
#define NDIS_PHYSICAL_ADDRESS_CONST(Low, High) \
|
#define NDIS_PHYSICAL_ADDRESS_CONST(Low, High) \
|
||||||
{ {(ULONG)(Low), (LONG)(High)} }
|
{ {(ULONG)(Low), (LONG)(High)} }
|
||||||
|
@ -2531,7 +2531,7 @@ NdisUpdateSharedMemory(
|
||||||
* VOID
|
* VOID
|
||||||
* NdisStoreUlong(
|
* NdisStoreUlong(
|
||||||
* IN PULONG DestinationAddress,
|
* IN PULONG DestinationAddress,
|
||||||
* IN ULONG Value);
|
* IN ULONG Value);
|
||||||
*/
|
*/
|
||||||
#define NdisStoreUlong(DestinationAddress, Value) \
|
#define NdisStoreUlong(DestinationAddress, Value) \
|
||||||
RtlStoreUlong(DestinationAddress, Value)
|
RtlStoreUlong(DestinationAddress, Value)
|
||||||
|
@ -2597,7 +2597,7 @@ NdisReadPciSlotInformation(
|
||||||
IN ULONG Length);
|
IN ULONG Length);
|
||||||
|
|
||||||
NDISAPI
|
NDISAPI
|
||||||
ULONG
|
ULONG
|
||||||
DDKAPI
|
DDKAPI
|
||||||
NdisWritePciSlotInformation(
|
NdisWritePciSlotInformation(
|
||||||
IN NDIS_HANDLE NdisAdapterHandle,
|
IN NDIS_HANDLE NdisAdapterHandle,
|
||||||
|
@ -3084,7 +3084,7 @@ NdisGetCurrentProcessorCpuUsage(
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* VOID
|
* VOID
|
||||||
* NDIS_PAGABLE_FUNCTION(FunctionName)
|
* NDIS_PAGABLE_FUNCTION(FunctionName)
|
||||||
*/
|
*/
|
||||||
#define NDIS_PAGEABLE_FUNCTION(FunctionName) \
|
#define NDIS_PAGEABLE_FUNCTION(FunctionName) \
|
||||||
alloc_text(page, FunctionName)
|
alloc_text(page, FunctionName)
|
||||||
|
@ -3406,7 +3406,7 @@ NdisClMakeCall(
|
||||||
OUT PNDIS_HANDLE NdisPartyHandle OPTIONAL);
|
OUT PNDIS_HANDLE NdisPartyHandle OPTIONAL);
|
||||||
|
|
||||||
NDISAPI
|
NDISAPI
|
||||||
NDIS_STATUS
|
NDIS_STATUS
|
||||||
DDKAPI
|
DDKAPI
|
||||||
NdisClModifyCallQoS(
|
NdisClModifyCallQoS(
|
||||||
IN NDIS_HANDLE NdisVcHandle,
|
IN NDIS_HANDLE NdisVcHandle,
|
||||||
|
@ -3710,7 +3710,7 @@ NdisMCoRequestComplete(
|
||||||
IN PNDIS_REQUEST Request);
|
IN PNDIS_REQUEST Request);
|
||||||
|
|
||||||
NDISAPI
|
NDISAPI
|
||||||
VOID
|
VOID
|
||||||
DDKAPI
|
DDKAPI
|
||||||
NdisMCoSendComplete(
|
NdisMCoSendComplete(
|
||||||
IN NDIS_STATUS Status,
|
IN NDIS_STATUS Status,
|
||||||
|
@ -3728,7 +3728,7 @@ NdisIMAssociateMiniport(
|
||||||
IN NDIS_HANDLE ProtocolHandle);
|
IN NDIS_HANDLE ProtocolHandle);
|
||||||
|
|
||||||
NDISAPI
|
NDISAPI
|
||||||
NDIS_STATUS
|
NDIS_STATUS
|
||||||
DDKAPI
|
DDKAPI
|
||||||
NdisIMCancelInitializeDeviceInstance(
|
NdisIMCancelInitializeDeviceInstance(
|
||||||
IN NDIS_HANDLE DriverHandle,
|
IN NDIS_HANDLE DriverHandle,
|
||||||
|
@ -4541,11 +4541,11 @@ struct _NDIS_MINIPORT_BLOCK {
|
||||||
} DUMMYUNIONNAME2;
|
} DUMMYUNIONNAME2;
|
||||||
PVOID SavedSendPacketsHandler;
|
PVOID SavedSendPacketsHandler;
|
||||||
PVOID SavedCancelSendPacketsHandler;
|
PVOID SavedCancelSendPacketsHandler;
|
||||||
W_SEND_PACKETS_HANDLER WSendPacketsHandler;
|
W_SEND_PACKETS_HANDLER WSendPacketsHandler;
|
||||||
ULONG MiniportAttributes;
|
ULONG MiniportAttributes;
|
||||||
PDMA_ADAPTER SavedSystemAdapterObject;
|
PDMA_ADAPTER SavedSystemAdapterObject;
|
||||||
USHORT NumOpens;
|
USHORT NumOpens;
|
||||||
USHORT CFHangXTicks;
|
USHORT CFHangXTicks;
|
||||||
ULONG RequestCount;
|
ULONG RequestCount;
|
||||||
ULONG IndicatedPacketsCount;
|
ULONG IndicatedPacketsCount;
|
||||||
ULONG PhysicalMediumType;
|
ULONG PhysicalMediumType;
|
||||||
|
@ -5060,14 +5060,14 @@ NdisMCancelTimer(
|
||||||
AdapterType)
|
AdapterType)
|
||||||
|
|
||||||
NDISAPI
|
NDISAPI
|
||||||
VOID
|
VOID
|
||||||
DDKAPI
|
DDKAPI
|
||||||
NdisMSetAttributesEx(
|
NdisMSetAttributesEx(
|
||||||
IN NDIS_HANDLE MiniportAdapterHandle,
|
IN NDIS_HANDLE MiniportAdapterHandle,
|
||||||
IN NDIS_HANDLE MiniportAdapterContext,
|
IN NDIS_HANDLE MiniportAdapterContext,
|
||||||
IN UINT CheckForHangTimeInSeconds OPTIONAL,
|
IN UINT CheckForHangTimeInSeconds OPTIONAL,
|
||||||
IN ULONG AttributeFlags,
|
IN ULONG AttributeFlags,
|
||||||
IN NDIS_INTERFACE_TYPE AdapterType);
|
IN NDIS_INTERFACE_TYPE AdapterType);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* VOID
|
* VOID
|
||||||
|
@ -5227,7 +5227,7 @@ NDISAPI
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
DDKAPI
|
DDKAPI
|
||||||
NdisUpcaseUnicodeString(
|
NdisUpcaseUnicodeString(
|
||||||
OUT PUNICODE_STRING DestinationString,
|
OUT PUNICODE_STRING DestinationString,
|
||||||
IN PUNICODE_STRING SourceString);
|
IN PUNICODE_STRING SourceString);
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -603,9 +603,9 @@ typedef ULONG_PTR HDRV_CALL;
|
||||||
#define LINETRANSLATERESULT_VOICEDETECT 0x00000400
|
#define LINETRANSLATERESULT_VOICEDETECT 0x00000400
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if (NDIS_TAPI_CURRENT_VERSION >= 0x00030000)
|
#if (NDIS_TAPI_CURRENT_VERSION >= 0x00030000)
|
||||||
#define LINETRANSLATERESULT_NOTRANSLATION 0x00000800
|
#define LINETRANSLATERESULT_NOTRANSLATION 0x00000800
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
typedef struct _NDIS_VAR_DATA_DESC {
|
typedef struct _NDIS_VAR_DATA_DESC {
|
||||||
|
@ -956,52 +956,52 @@ typedef struct _LINE_EXTENSION_ID {
|
||||||
typedef struct _VAR_STRING {
|
typedef struct _VAR_STRING {
|
||||||
ULONG ulTotalSize;
|
ULONG ulTotalSize;
|
||||||
ULONG ulNeededSize;
|
ULONG ulNeededSize;
|
||||||
ULONG ulUsedSize;
|
ULONG ulUsedSize;
|
||||||
ULONG ulStringFormat;
|
ULONG ulStringFormat;
|
||||||
ULONG ulStringSize;
|
ULONG ulStringSize;
|
||||||
ULONG ulStringOffset;
|
ULONG ulStringOffset;
|
||||||
} VAR_STRING, *PVAR_STRING;
|
} VAR_STRING, *PVAR_STRING;
|
||||||
|
|
||||||
typedef struct _NDIS_TAPI_ANSWER {
|
typedef struct _NDIS_TAPI_ANSWER {
|
||||||
IN ULONG ulRequestID;
|
IN ULONG ulRequestID;
|
||||||
IN HDRV_CALL hdCall;
|
IN HDRV_CALL hdCall;
|
||||||
IN ULONG ulUserUserInfoSize;
|
IN ULONG ulUserUserInfoSize;
|
||||||
IN UCHAR UserUserInfo[1];
|
IN UCHAR UserUserInfo[1];
|
||||||
} NDIS_TAPI_ANSWER, *PNDIS_TAPI_ANSWER;
|
} NDIS_TAPI_ANSWER, *PNDIS_TAPI_ANSWER;
|
||||||
|
|
||||||
typedef struct _NDIS_TAPI_CLOSE {
|
typedef struct _NDIS_TAPI_CLOSE {
|
||||||
IN ULONG ulRequestID;
|
IN ULONG ulRequestID;
|
||||||
IN HDRV_LINE hdLine;
|
IN HDRV_LINE hdLine;
|
||||||
} NDIS_TAPI_CLOSE, *PNDIS_TAPI_CLOSE;
|
} NDIS_TAPI_CLOSE, *PNDIS_TAPI_CLOSE;
|
||||||
|
|
||||||
typedef struct _NDIS_TAPI_CLOSE_CALL {
|
typedef struct _NDIS_TAPI_CLOSE_CALL {
|
||||||
IN ULONG ulRequestID;
|
IN ULONG ulRequestID;
|
||||||
IN HDRV_CALL hdCall;
|
IN HDRV_CALL hdCall;
|
||||||
} NDIS_TAPI_CLOSE_CALL, *PNDIS_TAPI_CLOSE_CALL;
|
} NDIS_TAPI_CLOSE_CALL, *PNDIS_TAPI_CLOSE_CALL;
|
||||||
|
|
||||||
typedef struct _NDIS_TAPI_CONDITIONAL_MEDIA_DETECTION {
|
typedef struct _NDIS_TAPI_CONDITIONAL_MEDIA_DETECTION {
|
||||||
IN ULONG ulRequestID;
|
IN ULONG ulRequestID;
|
||||||
IN HDRV_LINE hdLine;
|
IN HDRV_LINE hdLine;
|
||||||
IN ULONG ulMediaModes;
|
IN ULONG ulMediaModes;
|
||||||
IN LINE_CALL_PARAMS LineCallParams;
|
IN LINE_CALL_PARAMS LineCallParams;
|
||||||
} NDIS_TAPI_CONDITIONAL_MEDIA_DETECTION, *PNDIS_TAPI_CONDITIONAL_MEDIA_DETECTION;
|
} NDIS_TAPI_CONDITIONAL_MEDIA_DETECTION, *PNDIS_TAPI_CONDITIONAL_MEDIA_DETECTION;
|
||||||
|
|
||||||
typedef struct _NDIS_TAPI_DROP {
|
typedef struct _NDIS_TAPI_DROP {
|
||||||
IN ULONG ulRequestID;
|
IN ULONG ulRequestID;
|
||||||
IN HDRV_CALL hdCall;
|
IN HDRV_CALL hdCall;
|
||||||
IN ULONG ulUserUserInfoSize;
|
IN ULONG ulUserUserInfoSize;
|
||||||
IN UCHAR UserUserInfo[1];
|
IN UCHAR UserUserInfo[1];
|
||||||
} NDIS_TAPI_DROP, *PNDIS_TAPI_DROP;
|
} NDIS_TAPI_DROP, *PNDIS_TAPI_DROP;
|
||||||
|
|
||||||
typedef struct _NDIS_TAPI_PROVIDER_SHUTDOWN {
|
typedef struct _NDIS_TAPI_PROVIDER_SHUTDOWN {
|
||||||
IN ULONG ulRequestID;
|
IN ULONG ulRequestID;
|
||||||
} NDIS_TAPI_PROVIDER_SHUTDOWN, *PNDIS_TAPI_PROVIDER_SHUTDOWN;
|
} NDIS_TAPI_PROVIDER_SHUTDOWN, *PNDIS_TAPI_PROVIDER_SHUTDOWN;
|
||||||
|
|
||||||
typedef struct _NDIS_TAPI_SET_APP_SPECIFIC {
|
typedef struct _NDIS_TAPI_SET_APP_SPECIFIC {
|
||||||
IN ULONG ulRequestID;
|
IN ULONG ulRequestID;
|
||||||
IN HDRV_CALL hdCall;
|
IN HDRV_CALL hdCall;
|
||||||
IN ULONG ulAppSpecific;
|
IN ULONG ulAppSpecific;
|
||||||
} NDIS_TAPI_SET_APP_SPECIFIC, *PNDIS_TAPI_SET_APP_SPECIFIC;
|
} NDIS_TAPI_SET_APP_SPECIFIC, *PNDIS_TAPI_SET_APP_SPECIFIC;
|
||||||
|
|
||||||
typedef struct _NDIS_TAPI_SET_CALL_PARAMS {
|
typedef struct _NDIS_TAPI_SET_CALL_PARAMS {
|
||||||
IN ULONG ulRequestID;
|
IN ULONG ulRequestID;
|
||||||
|
@ -1011,49 +1011,49 @@ typedef struct _NDIS_TAPI_SET_CALL_PARAMS {
|
||||||
IN ULONG ulMaxRate;
|
IN ULONG ulMaxRate;
|
||||||
IN BOOLEAN bSetLineDialParams;
|
IN BOOLEAN bSetLineDialParams;
|
||||||
IN LINE_DIAL_PARAMS LineDialParams;
|
IN LINE_DIAL_PARAMS LineDialParams;
|
||||||
} NDIS_TAPI_SET_CALL_PARAMS, *PNDIS_TAPI_SET_CALL_PARAMS;
|
} NDIS_TAPI_SET_CALL_PARAMS, *PNDIS_TAPI_SET_CALL_PARAMS;
|
||||||
|
|
||||||
typedef struct _NDIS_TAPI_SET_DEFAULT_MEDIA_DETECTION {
|
typedef struct _NDIS_TAPI_SET_DEFAULT_MEDIA_DETECTION {
|
||||||
IN ULONG ulRequestID;
|
IN ULONG ulRequestID;
|
||||||
IN HDRV_LINE hdLine;
|
IN HDRV_LINE hdLine;
|
||||||
IN ULONG ulMediaModes;
|
IN ULONG ulMediaModes;
|
||||||
} NDIS_TAPI_SET_DEFAULT_MEDIA_DETECTION, *PNDIS_TAPI_SET_DEFAULT_MEDIA_DETECTION;
|
} NDIS_TAPI_SET_DEFAULT_MEDIA_DETECTION, *PNDIS_TAPI_SET_DEFAULT_MEDIA_DETECTION;
|
||||||
|
|
||||||
typedef struct _NDIS_TAPI_SET_DEV_CONFIG {
|
typedef struct _NDIS_TAPI_SET_DEV_CONFIG {
|
||||||
IN ULONG ulRequestID;
|
IN ULONG ulRequestID;
|
||||||
IN ULONG ulDeviceID;
|
IN ULONG ulDeviceID;
|
||||||
IN ULONG ulDeviceClassSize;
|
IN ULONG ulDeviceClassSize;
|
||||||
IN ULONG ulDeviceClassOffset;
|
IN ULONG ulDeviceClassOffset;
|
||||||
IN ULONG ulDeviceConfigSize;
|
IN ULONG ulDeviceConfigSize;
|
||||||
IN UCHAR DeviceConfig[1];
|
IN UCHAR DeviceConfig[1];
|
||||||
} NDIS_TAPI_SET_DEV_CONFIG, *PNDIS_TAPI_SET_DEV_CONFIG;
|
} NDIS_TAPI_SET_DEV_CONFIG, *PNDIS_TAPI_SET_DEV_CONFIG;
|
||||||
|
|
||||||
typedef struct _NDIS_TAPI_SET_MEDIA_MODE {
|
typedef struct _NDIS_TAPI_SET_MEDIA_MODE {
|
||||||
IN ULONG ulRequestID;
|
IN ULONG ulRequestID;
|
||||||
IN HDRV_CALL hdCall;
|
IN HDRV_CALL hdCall;
|
||||||
IN ULONG ulMediaMode;
|
IN ULONG ulMediaMode;
|
||||||
} NDIS_TAPI_SET_MEDIA_MODE, *PNDIS_TAPI_SET_MEDIA_MODE;
|
} NDIS_TAPI_SET_MEDIA_MODE, *PNDIS_TAPI_SET_MEDIA_MODE;
|
||||||
|
|
||||||
typedef struct _NDIS_TAPI_SET_STATUS_MESSAGES {
|
typedef struct _NDIS_TAPI_SET_STATUS_MESSAGES {
|
||||||
IN ULONG ulRequestID;
|
IN ULONG ulRequestID;
|
||||||
IN HDRV_LINE hdLine;
|
IN HDRV_LINE hdLine;
|
||||||
IN ULONG ulLineStates;
|
IN ULONG ulLineStates;
|
||||||
IN ULONG ulAddressStates;
|
IN ULONG ulAddressStates;
|
||||||
} NDIS_TAPI_SET_STATUS_MESSAGES, *PNDIS_TAPI_SET_STATUS_MESSAGES;
|
} NDIS_TAPI_SET_STATUS_MESSAGES, *PNDIS_TAPI_SET_STATUS_MESSAGES;
|
||||||
|
|
||||||
typedef struct _NDIS_TAPI_ACCEPT {
|
typedef struct _NDIS_TAPI_ACCEPT {
|
||||||
IN ULONG ulRequestID;
|
IN ULONG ulRequestID;
|
||||||
IN HDRV_CALL hdCall;
|
IN HDRV_CALL hdCall;
|
||||||
IN ULONG ulUserUserInfoSize;
|
IN ULONG ulUserUserInfoSize;
|
||||||
IN UCHAR UserUserInfo[1];
|
IN UCHAR UserUserInfo[1];
|
||||||
} NDIS_TAPI_ACCEPT, *PNDIS_TAPI_ACCEPT;
|
} NDIS_TAPI_ACCEPT, *PNDIS_TAPI_ACCEPT;
|
||||||
|
|
||||||
typedef struct _NDIS_TAPI_DIAL {
|
typedef struct _NDIS_TAPI_DIAL {
|
||||||
IN ULONG ulRequestID;
|
IN ULONG ulRequestID;
|
||||||
IN HDRV_CALL hdCall;
|
IN HDRV_CALL hdCall;
|
||||||
IN ULONG ulDestAddressSize;
|
IN ULONG ulDestAddressSize;
|
||||||
IN CHAR szDestAddress[1];
|
IN CHAR szDestAddress[1];
|
||||||
} NDIS_TAPI_DIAL, *PNDIS_TAPI_DIAL;
|
} NDIS_TAPI_DIAL, *PNDIS_TAPI_DIAL;
|
||||||
|
|
||||||
typedef struct _NDIS_TAPI_EVENT {
|
typedef struct _NDIS_TAPI_EVENT {
|
||||||
IN HTAPI_LINE htLine;
|
IN HTAPI_LINE htLine;
|
||||||
|
@ -1064,156 +1064,156 @@ typedef struct _NDIS_TAPI_EVENT {
|
||||||
IN ULONG ulParam3;
|
IN ULONG ulParam3;
|
||||||
} NDIS_TAPI_EVENT, *PNDIS_TAPI_EVENT;
|
} NDIS_TAPI_EVENT, *PNDIS_TAPI_EVENT;
|
||||||
|
|
||||||
typedef struct _NDIS_TAPI_OPEN {
|
typedef struct _NDIS_TAPI_OPEN {
|
||||||
IN ULONG ulRequestID;
|
IN ULONG ulRequestID;
|
||||||
IN ULONG ulDeviceID;
|
IN ULONG ulDeviceID;
|
||||||
IN HTAPI_LINE htLine;
|
IN HTAPI_LINE htLine;
|
||||||
OUT HDRV_LINE hdLine;
|
OUT HDRV_LINE hdLine;
|
||||||
} NDIS_TAPI_OPEN, *PNDIS_TAPI_OPEN;
|
} NDIS_TAPI_OPEN, *PNDIS_TAPI_OPEN;
|
||||||
|
|
||||||
typedef struct _NDIS_TAPI_SECURE_CALL {
|
typedef struct _NDIS_TAPI_SECURE_CALL {
|
||||||
IN ULONG ulRequestID;
|
IN ULONG ulRequestID;
|
||||||
IN HDRV_CALL hdCall;
|
IN HDRV_CALL hdCall;
|
||||||
} NDIS_TAPI_SECURE_CALL, *PNDIS_TAPI_SECURE_CALL;
|
} NDIS_TAPI_SECURE_CALL, *PNDIS_TAPI_SECURE_CALL;
|
||||||
|
|
||||||
typedef struct _NDIS_TAPI_SELECT_EXT_VERSION {
|
typedef struct _NDIS_TAPI_SELECT_EXT_VERSION {
|
||||||
IN ULONG ulRequestID;
|
IN ULONG ulRequestID;
|
||||||
IN HDRV_LINE hdLine;
|
IN HDRV_LINE hdLine;
|
||||||
IN ULONG ulExtVersion;
|
IN ULONG ulExtVersion;
|
||||||
} NDIS_TAPI_SELECT_EXT_VERSION, *PNDIS_TAPI_SELECT_EXT_VERSION;
|
} NDIS_TAPI_SELECT_EXT_VERSION, *PNDIS_TAPI_SELECT_EXT_VERSION;
|
||||||
|
|
||||||
typedef struct _NDIS_TAPI_SEND_USER_USER_INFO {
|
typedef struct _NDIS_TAPI_SEND_USER_USER_INFO {
|
||||||
IN ULONG ulRequestID;
|
IN ULONG ulRequestID;
|
||||||
IN HDRV_CALL hdCall;
|
IN HDRV_CALL hdCall;
|
||||||
IN ULONG ulUserUserInfoSize;
|
IN ULONG ulUserUserInfoSize;
|
||||||
IN UCHAR UserUserInfo[1];
|
IN UCHAR UserUserInfo[1];
|
||||||
} NDIS_TAPI_SEND_USER_USER_INFO, *PNDIS_TAPI_SEND_USER_USER_INFO;
|
} NDIS_TAPI_SEND_USER_USER_INFO, *PNDIS_TAPI_SEND_USER_USER_INFO;
|
||||||
|
|
||||||
|
|
||||||
typedef struct _NDIS_TAPI_CONFIG_DIALOG {
|
typedef struct _NDIS_TAPI_CONFIG_DIALOG {
|
||||||
IN ULONG ulRequestID;
|
IN ULONG ulRequestID;
|
||||||
IN ULONG ulDeviceID;
|
IN ULONG ulDeviceID;
|
||||||
IN ULONG ulDeviceClassSize;
|
IN ULONG ulDeviceClassSize;
|
||||||
IN ULONG ulDeviceClassOffset;
|
IN ULONG ulDeviceClassOffset;
|
||||||
IN ULONG ulLibraryNameTotalSize;
|
IN ULONG ulLibraryNameTotalSize;
|
||||||
OUT ULONG ulLibraryNameNeededSize;
|
OUT ULONG ulLibraryNameNeededSize;
|
||||||
OUT CHAR szLibraryName[1];
|
OUT CHAR szLibraryName[1];
|
||||||
} NDIS_TAPI_CONFIG_DIALOG, *PNDIS_TAPI_CONFIG_DIALOG;
|
} NDIS_TAPI_CONFIG_DIALOG, *PNDIS_TAPI_CONFIG_DIALOG;
|
||||||
|
|
||||||
typedef struct _NDIS_TAPI_DEV_SPECIFIC {
|
typedef struct _NDIS_TAPI_DEV_SPECIFIC {
|
||||||
IN ULONG ulRequestID;
|
IN ULONG ulRequestID;
|
||||||
IN HDRV_LINE hdLine;
|
IN HDRV_LINE hdLine;
|
||||||
IN ULONG ulAddressID;
|
IN ULONG ulAddressID;
|
||||||
IN HDRV_CALL hdCall;
|
IN HDRV_CALL hdCall;
|
||||||
IN OUT ULONG ulParamsSize;
|
IN OUT ULONG ulParamsSize;
|
||||||
IN OUT UCHAR Params[1];
|
IN OUT UCHAR Params[1];
|
||||||
} NDIS_TAPI_DEV_SPECIFIC, *PNDIS_TAPI_DEV_SPECIFIC;
|
} NDIS_TAPI_DEV_SPECIFIC, *PNDIS_TAPI_DEV_SPECIFIC;
|
||||||
|
|
||||||
typedef struct _NDIS_TAPI_GET_ADDRESS_CAPS {
|
typedef struct _NDIS_TAPI_GET_ADDRESS_CAPS {
|
||||||
IN ULONG ulRequestID;
|
IN ULONG ulRequestID;
|
||||||
IN ULONG ulDeviceID;
|
IN ULONG ulDeviceID;
|
||||||
IN ULONG ulAddressID;
|
IN ULONG ulAddressID;
|
||||||
IN ULONG ulExtVersion;
|
IN ULONG ulExtVersion;
|
||||||
OUT LINE_ADDRESS_CAPS LineAddressCaps;
|
OUT LINE_ADDRESS_CAPS LineAddressCaps;
|
||||||
} NDIS_TAPI_GET_ADDRESS_CAPS, *PNDIS_TAPI_GET_ADDRESS_CAPS;
|
} NDIS_TAPI_GET_ADDRESS_CAPS, *PNDIS_TAPI_GET_ADDRESS_CAPS;
|
||||||
|
|
||||||
typedef struct _NDIS_TAPI_GET_ADDRESS_ID {
|
typedef struct _NDIS_TAPI_GET_ADDRESS_ID {
|
||||||
IN ULONG ulRequestID;
|
IN ULONG ulRequestID;
|
||||||
IN HDRV_LINE hdLine;
|
IN HDRV_LINE hdLine;
|
||||||
OUT ULONG ulAddressID;
|
OUT ULONG ulAddressID;
|
||||||
IN ULONG ulAddressMode;
|
IN ULONG ulAddressMode;
|
||||||
IN ULONG ulAddressSize;
|
IN ULONG ulAddressSize;
|
||||||
IN CHAR szAddress[1];
|
IN CHAR szAddress[1];
|
||||||
} NDIS_TAPI_GET_ADDRESS_ID, *PNDIS_TAPI_GET_ADDRESS_ID;
|
} NDIS_TAPI_GET_ADDRESS_ID, *PNDIS_TAPI_GET_ADDRESS_ID;
|
||||||
|
|
||||||
typedef struct _NDIS_TAPI_GET_ADDRESS_STATUS {
|
typedef struct _NDIS_TAPI_GET_ADDRESS_STATUS {
|
||||||
IN ULONG ulRequestID;
|
IN ULONG ulRequestID;
|
||||||
IN HDRV_LINE hdLine;
|
IN HDRV_LINE hdLine;
|
||||||
IN ULONG ulAddressID;
|
IN ULONG ulAddressID;
|
||||||
OUT LINE_ADDRESS_STATUS LineAddressStatus;
|
OUT LINE_ADDRESS_STATUS LineAddressStatus;
|
||||||
} NDIS_TAPI_GET_ADDRESS_STATUS, *PNDIS_TAPI_GET_ADDRESS_STATUS;
|
} NDIS_TAPI_GET_ADDRESS_STATUS, *PNDIS_TAPI_GET_ADDRESS_STATUS;
|
||||||
|
|
||||||
typedef struct _NDIS_TAPI_GET_CALL_ADDRESS_ID {
|
typedef struct _NDIS_TAPI_GET_CALL_ADDRESS_ID {
|
||||||
IN ULONG ulRequestID;
|
IN ULONG ulRequestID;
|
||||||
IN HDRV_CALL hdCall;
|
IN HDRV_CALL hdCall;
|
||||||
OUT ULONG ulAddressID;
|
OUT ULONG ulAddressID;
|
||||||
} NDIS_TAPI_GET_CALL_ADDRESS_ID, *PNDIS_TAPI_GET_CALL_ADDRESS_ID;
|
} NDIS_TAPI_GET_CALL_ADDRESS_ID, *PNDIS_TAPI_GET_CALL_ADDRESS_ID;
|
||||||
|
|
||||||
typedef struct _NDIS_TAPI_GET_CALL_INFO {
|
typedef struct _NDIS_TAPI_GET_CALL_INFO {
|
||||||
ULONG ulRequestID;
|
ULONG ulRequestID;
|
||||||
IN HDRV_CALL hdCall;
|
IN HDRV_CALL hdCall;
|
||||||
OUT LINE_CALL_INFO LineCallInfo;
|
OUT LINE_CALL_INFO LineCallInfo;
|
||||||
} NDIS_TAPI_GET_CALL_INFO, *PNDIS_TAPI_GET_CALL_INFO;
|
} NDIS_TAPI_GET_CALL_INFO, *PNDIS_TAPI_GET_CALL_INFO;
|
||||||
|
|
||||||
typedef struct _NDIS_TAPI_GET_CALL_STATUS {
|
typedef struct _NDIS_TAPI_GET_CALL_STATUS {
|
||||||
IN ULONG ulRequestID;
|
IN ULONG ulRequestID;
|
||||||
IN HDRV_CALL hdCall;
|
IN HDRV_CALL hdCall;
|
||||||
OUT LINE_CALL_STATUS LineCallStatus;
|
OUT LINE_CALL_STATUS LineCallStatus;
|
||||||
} NDIS_TAPI_GET_CALL_STATUS, *PNDIS_TAPI_GET_CALL_STATUS;
|
} NDIS_TAPI_GET_CALL_STATUS, *PNDIS_TAPI_GET_CALL_STATUS;
|
||||||
|
|
||||||
typedef struct _NDIS_TAPI_GET_DEV_CAPS {
|
typedef struct _NDIS_TAPI_GET_DEV_CAPS {
|
||||||
IN ULONG ulRequestID;
|
IN ULONG ulRequestID;
|
||||||
IN ULONG ulDeviceID;
|
IN ULONG ulDeviceID;
|
||||||
IN ULONG ulExtVersion;
|
IN ULONG ulExtVersion;
|
||||||
OUT LINE_DEV_CAPS LineDevCaps;
|
OUT LINE_DEV_CAPS LineDevCaps;
|
||||||
} NDIS_TAPI_GET_DEV_CAPS, *PNDIS_TAPI_GET_DEV_CAPS;
|
} NDIS_TAPI_GET_DEV_CAPS, *PNDIS_TAPI_GET_DEV_CAPS;
|
||||||
|
|
||||||
typedef struct _NDIS_TAPI_GET_DEV_CONFIG {
|
typedef struct _NDIS_TAPI_GET_DEV_CONFIG {
|
||||||
IN ULONG ulRequestID;
|
IN ULONG ulRequestID;
|
||||||
IN ULONG ulDeviceID;
|
IN ULONG ulDeviceID;
|
||||||
IN ULONG ulDeviceClassSize;
|
IN ULONG ulDeviceClassSize;
|
||||||
IN ULONG ulDeviceClassOffset;
|
IN ULONG ulDeviceClassOffset;
|
||||||
OUT VAR_STRING DeviceConfig;
|
OUT VAR_STRING DeviceConfig;
|
||||||
} NDIS_TAPI_GET_DEV_CONFIG, *PNDIS_TAPI_GET_DEV_CONFIG;
|
} NDIS_TAPI_GET_DEV_CONFIG, *PNDIS_TAPI_GET_DEV_CONFIG;
|
||||||
|
|
||||||
typedef struct _NDIS_TAPI_GET_EXTENSION_ID {
|
typedef struct _NDIS_TAPI_GET_EXTENSION_ID {
|
||||||
IN ULONG ulRequestID;
|
IN ULONG ulRequestID;
|
||||||
IN ULONG ulDeviceID;
|
IN ULONG ulDeviceID;
|
||||||
OUT LINE_EXTENSION_ID LineExtensionID;
|
OUT LINE_EXTENSION_ID LineExtensionID;
|
||||||
} NDIS_TAPI_GET_EXTENSION_ID, *PNDIS_TAPI_GET_EXTENSION_ID;
|
} NDIS_TAPI_GET_EXTENSION_ID, *PNDIS_TAPI_GET_EXTENSION_ID;
|
||||||
|
|
||||||
typedef struct _NDIS_TAPI_GET_ID {
|
typedef struct _NDIS_TAPI_GET_ID {
|
||||||
IN ULONG ulRequestID;
|
IN ULONG ulRequestID;
|
||||||
IN HDRV_LINE hdLine;
|
IN HDRV_LINE hdLine;
|
||||||
IN ULONG ulAddressID;
|
IN ULONG ulAddressID;
|
||||||
IN HDRV_CALL hdCall;
|
IN HDRV_CALL hdCall;
|
||||||
IN ULONG ulSelect;
|
IN ULONG ulSelect;
|
||||||
IN ULONG ulDeviceClassSize;
|
IN ULONG ulDeviceClassSize;
|
||||||
IN ULONG ulDeviceClassOffset;
|
IN ULONG ulDeviceClassOffset;
|
||||||
OUT VAR_STRING DeviceID;
|
OUT VAR_STRING DeviceID;
|
||||||
} NDIS_TAPI_GET_ID, *PNDIS_TAPI_GET_ID;
|
} NDIS_TAPI_GET_ID, *PNDIS_TAPI_GET_ID;
|
||||||
|
|
||||||
typedef struct _NDIS_TAPI_GET_LINE_DEV_STATUS {
|
typedef struct _NDIS_TAPI_GET_LINE_DEV_STATUS {
|
||||||
IN ULONG ulRequestID;
|
IN ULONG ulRequestID;
|
||||||
IN HDRV_LINE hdLine;
|
IN HDRV_LINE hdLine;
|
||||||
OUT LINE_DEV_STATUS LineDevStatus;
|
OUT LINE_DEV_STATUS LineDevStatus;
|
||||||
} NDIS_TAPI_GET_LINE_DEV_STATUS, *PNDIS_TAPI_GET_LINE_DEV_STATUS;
|
} NDIS_TAPI_GET_LINE_DEV_STATUS, *PNDIS_TAPI_GET_LINE_DEV_STATUS;
|
||||||
|
|
||||||
typedef struct _NDIS_TAPI_MAKE_CALL {
|
typedef struct _NDIS_TAPI_MAKE_CALL {
|
||||||
IN ULONG ulRequestID;
|
IN ULONG ulRequestID;
|
||||||
IN HDRV_LINE hdLine;
|
IN HDRV_LINE hdLine;
|
||||||
IN HTAPI_CALL htCall;
|
IN HTAPI_CALL htCall;
|
||||||
OUT HDRV_CALL hdCall;
|
OUT HDRV_CALL hdCall;
|
||||||
IN ULONG ulDestAddressSize;
|
IN ULONG ulDestAddressSize;
|
||||||
IN ULONG ulDestAddressOffset;
|
IN ULONG ulDestAddressOffset;
|
||||||
IN BOOLEAN bUseDefaultLineCallParams;
|
IN BOOLEAN bUseDefaultLineCallParams;
|
||||||
IN LINE_CALL_PARAMS LineCallParams;
|
IN LINE_CALL_PARAMS LineCallParams;
|
||||||
} NDIS_TAPI_MAKE_CALL, *PNDIS_TAPI_MAKE_CALL;
|
} NDIS_TAPI_MAKE_CALL, *PNDIS_TAPI_MAKE_CALL;
|
||||||
|
|
||||||
typedef struct _NDIS_TAPI_NEGOTIATE_EXT_VERSION {
|
typedef struct _NDIS_TAPI_NEGOTIATE_EXT_VERSION {
|
||||||
IN ULONG ulRequestID;
|
IN ULONG ulRequestID;
|
||||||
IN ULONG ulDeviceID;
|
IN ULONG ulDeviceID;
|
||||||
IN ULONG ulLowVersion;
|
IN ULONG ulLowVersion;
|
||||||
IN ULONG ulHighVersion;
|
IN ULONG ulHighVersion;
|
||||||
OUT ULONG ulExtVersion;
|
OUT ULONG ulExtVersion;
|
||||||
} NDIS_TAPI_NEGOTIATE_EXT_VERSION, *PNDIS_TAPI_NEGOTIATE_EXT_VERSION;
|
} NDIS_TAPI_NEGOTIATE_EXT_VERSION, *PNDIS_TAPI_NEGOTIATE_EXT_VERSION;
|
||||||
|
|
||||||
typedef struct _NDIS_TAPI_PROVIDER_INITIALIZE {
|
typedef struct _NDIS_TAPI_PROVIDER_INITIALIZE {
|
||||||
IN ULONG ulRequestID;
|
IN ULONG ulRequestID;
|
||||||
IN ULONG ulDeviceIDBase;
|
IN ULONG ulDeviceIDBase;
|
||||||
OUT ULONG ulNumLineDevs;
|
OUT ULONG ulNumLineDevs;
|
||||||
OUT ULONG ulProviderID;
|
OUT ULONG ulProviderID;
|
||||||
} NDIS_TAPI_PROVIDER_INITIALIZE, *PNDIS_TAPI_PROVIDER_INITIALIZE;
|
} NDIS_TAPI_PROVIDER_INITIALIZE, *PNDIS_TAPI_PROVIDER_INITIALIZE;
|
||||||
|
|
||||||
|
|
||||||
#define CO_TAPI_VERSION NDIS_TAPI_CURRENT_VERSION
|
#define CO_TAPI_VERSION NDIS_TAPI_CURRENT_VERSION
|
||||||
|
|
|
@ -76,44 +76,44 @@ extern "C" {
|
||||||
#define TAPI_PROVIDER 0x80000000
|
#define TAPI_PROVIDER 0x80000000
|
||||||
|
|
||||||
typedef struct _NDIS_WAN_INFO {
|
typedef struct _NDIS_WAN_INFO {
|
||||||
OUT ULONG MaxFrameSize;
|
OUT ULONG MaxFrameSize;
|
||||||
OUT ULONG MaxTransmit;
|
OUT ULONG MaxTransmit;
|
||||||
OUT ULONG HeaderPadding;
|
OUT ULONG HeaderPadding;
|
||||||
OUT ULONG TailPadding;
|
OUT ULONG TailPadding;
|
||||||
OUT ULONG Endpoints;
|
OUT ULONG Endpoints;
|
||||||
OUT UINT MemoryFlags;
|
OUT UINT MemoryFlags;
|
||||||
OUT NDIS_PHYSICAL_ADDRESS HighestAcceptableAddress;
|
OUT NDIS_PHYSICAL_ADDRESS HighestAcceptableAddress;
|
||||||
OUT ULONG FramingBits;
|
OUT ULONG FramingBits;
|
||||||
OUT ULONG DesiredACCM;
|
OUT ULONG DesiredACCM;
|
||||||
} NDIS_WAN_INFO, *PNDIS_WAN_INFO;
|
} NDIS_WAN_INFO, *PNDIS_WAN_INFO;
|
||||||
|
|
||||||
typedef struct _NDIS_WAN_GET_LINK_INFO {
|
typedef struct _NDIS_WAN_GET_LINK_INFO {
|
||||||
IN NDIS_HANDLE NdisLinkHandle;
|
IN NDIS_HANDLE NdisLinkHandle;
|
||||||
OUT ULONG MaxSendFrameSize;
|
OUT ULONG MaxSendFrameSize;
|
||||||
OUT ULONG MaxRecvFrameSize;
|
OUT ULONG MaxRecvFrameSize;
|
||||||
OUT ULONG HeaderPadding;
|
OUT ULONG HeaderPadding;
|
||||||
OUT ULONG TailPadding;
|
OUT ULONG TailPadding;
|
||||||
OUT ULONG SendFramingBits;
|
OUT ULONG SendFramingBits;
|
||||||
OUT ULONG RecvFramingBits;
|
OUT ULONG RecvFramingBits;
|
||||||
OUT ULONG SendCompressionBits;
|
OUT ULONG SendCompressionBits;
|
||||||
OUT ULONG RecvCompressionBits;
|
OUT ULONG RecvCompressionBits;
|
||||||
OUT ULONG SendACCM;
|
OUT ULONG SendACCM;
|
||||||
OUT ULONG RecvACCM;
|
OUT ULONG RecvACCM;
|
||||||
} NDIS_WAN_GET_LINK_INFO, *PNDIS_WAN_GET_LINK_INFO;
|
} NDIS_WAN_GET_LINK_INFO, *PNDIS_WAN_GET_LINK_INFO;
|
||||||
|
|
||||||
typedef struct _NDIS_WAN_SET_LINK_INFO {
|
typedef struct _NDIS_WAN_SET_LINK_INFO {
|
||||||
IN NDIS_HANDLE NdisLinkHandle;
|
IN NDIS_HANDLE NdisLinkHandle;
|
||||||
IN ULONG MaxSendFrameSize;
|
IN ULONG MaxSendFrameSize;
|
||||||
IN ULONG MaxRecvFrameSize;
|
IN ULONG MaxRecvFrameSize;
|
||||||
IN ULONG HeaderPadding;
|
IN ULONG HeaderPadding;
|
||||||
IN ULONG TailPadding;
|
IN ULONG TailPadding;
|
||||||
IN ULONG SendFramingBits;
|
IN ULONG SendFramingBits;
|
||||||
IN ULONG RecvFramingBits;
|
IN ULONG RecvFramingBits;
|
||||||
IN ULONG SendCompressionBits;
|
IN ULONG SendCompressionBits;
|
||||||
IN ULONG RecvCompressionBits;
|
IN ULONG RecvCompressionBits;
|
||||||
IN ULONG SendACCM;
|
IN ULONG SendACCM;
|
||||||
IN ULONG RecvACCM;
|
IN ULONG RecvACCM;
|
||||||
} NDIS_WAN_SET_LINK_INFO, *PNDIS_WAN_SET_LINK_INFO;
|
} NDIS_WAN_SET_LINK_INFO, *PNDIS_WAN_SET_LINK_INFO;
|
||||||
|
|
||||||
/* NDIS_WAN_COMPRESS_INFO.MSCompType constants */
|
/* NDIS_WAN_COMPRESS_INFO.MSCompType constants */
|
||||||
#define NDISWAN_COMPRESSION 0x00000001
|
#define NDISWAN_COMPRESSION 0x00000001
|
||||||
|
@ -147,10 +147,10 @@ typedef struct _NDIS_WAN_COMPRESS_INFO {
|
||||||
|
|
||||||
typedef NDIS_WAN_COMPRESS_INFO *PNDIS_WAN_COMPRESS_INFO;
|
typedef NDIS_WAN_COMPRESS_INFO *PNDIS_WAN_COMPRESS_INFO;
|
||||||
|
|
||||||
typedef struct _NDIS_WAN_GET_COMP_INFO {
|
typedef struct _NDIS_WAN_GET_COMP_INFO {
|
||||||
IN NDIS_HANDLE NdisLinkHandle;
|
IN NDIS_HANDLE NdisLinkHandle;
|
||||||
OUT NDIS_WAN_COMPRESS_INFO SendCapabilities;
|
OUT NDIS_WAN_COMPRESS_INFO SendCapabilities;
|
||||||
OUT NDIS_WAN_COMPRESS_INFO RecvCapabilities;
|
OUT NDIS_WAN_COMPRESS_INFO RecvCapabilities;
|
||||||
} NDIS_WAN_GET_COMP_INFO, *PNDIS_WAN_GET_COMP_INFO;
|
} NDIS_WAN_GET_COMP_INFO, *PNDIS_WAN_GET_COMP_INFO;
|
||||||
|
|
||||||
typedef struct _NDIS_WAN_SET_COMP_INFO {
|
typedef struct _NDIS_WAN_SET_COMP_INFO {
|
||||||
|
@ -217,10 +217,10 @@ typedef struct _NDIS_WAN_CO_SET_LINK_INFO {
|
||||||
IN ULONG RecvACCM;
|
IN ULONG RecvACCM;
|
||||||
} NDIS_WAN_CO_SET_LINK_INFO, *PNDIS_WAN_CO_SET_LINK_INFO;
|
} NDIS_WAN_CO_SET_LINK_INFO, *PNDIS_WAN_CO_SET_LINK_INFO;
|
||||||
|
|
||||||
typedef struct _NDIS_WAN_CO_GET_COMP_INFO {
|
typedef struct _NDIS_WAN_CO_GET_COMP_INFO {
|
||||||
OUT NDIS_WAN_COMPRESS_INFO SendCapabilities;
|
OUT NDIS_WAN_COMPRESS_INFO SendCapabilities;
|
||||||
OUT NDIS_WAN_COMPRESS_INFO RecvCapabilities;
|
OUT NDIS_WAN_COMPRESS_INFO RecvCapabilities;
|
||||||
} NDIS_WAN_CO_GET_COMP_INFO, *PNDIS_WAN_CO_GET_COMP_INFO;
|
} NDIS_WAN_CO_GET_COMP_INFO, *PNDIS_WAN_CO_GET_COMP_INFO;
|
||||||
|
|
||||||
typedef struct _NDIS_WAN_CO_SET_COMP_INFO {
|
typedef struct _NDIS_WAN_CO_SET_COMP_INFO {
|
||||||
IN NDIS_WAN_COMPRESS_INFO SendCapabilities;
|
IN NDIS_WAN_COMPRESS_INFO SendCapabilities;
|
||||||
|
|
|
@ -89,7 +89,7 @@ typedef struct _AGP_BUS_INTERFACE_STANDARD {
|
||||||
PVOID AgpContext;
|
PVOID AgpContext;
|
||||||
PINTERFACE_REFERENCE InterfaceReference;
|
PINTERFACE_REFERENCE InterfaceReference;
|
||||||
PINTERFACE_DEREFERENCE InterfaceDereference;
|
PINTERFACE_DEREFERENCE InterfaceDereference;
|
||||||
|
|
||||||
ULONG Capabilities;
|
ULONG Capabilities;
|
||||||
PAGP_BUS_RESERVE_MEMORY ReserveMemory;
|
PAGP_BUS_RESERVE_MEMORY ReserveMemory;
|
||||||
PAGP_BUS_RELEASE_MEMORY ReleaseMemory;
|
PAGP_BUS_RELEASE_MEMORY ReleaseMemory;
|
||||||
|
|
|
@ -93,7 +93,7 @@ typedef enum _SYSTEM_INFORMATION_CLASS {
|
||||||
SystemVdmInstemulInformation = 19,
|
SystemVdmInstemulInformation = 19,
|
||||||
SystemInstructionEmulationCounts = 19,
|
SystemInstructionEmulationCounts = 19,
|
||||||
SystemVdmBopInformation = 20,
|
SystemVdmBopInformation = 20,
|
||||||
SystemInvalidInfoClass1 = 20,
|
SystemInvalidInfoClass1 = 20,
|
||||||
SystemFileCacheInformation = 21,
|
SystemFileCacheInformation = 21,
|
||||||
SystemCacheInformation = 21,
|
SystemCacheInformation = 21,
|
||||||
SystemPoolTagInformation = 22,
|
SystemPoolTagInformation = 22,
|
||||||
|
@ -628,7 +628,7 @@ typedef struct _SYSTEM_MEMORY_USAGE_INFORMATION {
|
||||||
} SYSTEM_MEMORY_USAGE_INFORMATION, *PSYSTEM_MEMORY_USAGE_INFORMATION;
|
} SYSTEM_MEMORY_USAGE_INFORMATION, *PSYSTEM_MEMORY_USAGE_INFORMATION;
|
||||||
|
|
||||||
// SystemProcessThreadInfo (5)
|
// SystemProcessThreadInfo (5)
|
||||||
typedef struct _SYSTEM_THREAD_INFORMATION
|
typedef struct _SYSTEM_THREAD_INFORMATION
|
||||||
{
|
{
|
||||||
LARGE_INTEGER KernelTime;
|
LARGE_INTEGER KernelTime;
|
||||||
LARGE_INTEGER UserTime;
|
LARGE_INTEGER UserTime;
|
||||||
|
@ -660,9 +660,9 @@ typedef struct _SYSTEM_PROCESS_INFORMATION
|
||||||
ULONG HandleCount;
|
ULONG HandleCount;
|
||||||
ULONG SessionId;
|
ULONG SessionId;
|
||||||
ULONG PageDirectoryFrame;
|
ULONG PageDirectoryFrame;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* This part corresponds to VM_COUNTERS_EX.
|
* This part corresponds to VM_COUNTERS_EX.
|
||||||
* NOTE: *NOT* THE SAME AS VM_COUNTERS!
|
* NOTE: *NOT* THE SAME AS VM_COUNTERS!
|
||||||
*/
|
*/
|
||||||
ULONG PeakVirtualSize;
|
ULONG PeakVirtualSize;
|
||||||
|
@ -677,7 +677,7 @@ typedef struct _SYSTEM_PROCESS_INFORMATION
|
||||||
ULONG PagefileUsage;
|
ULONG PagefileUsage;
|
||||||
ULONG PeakPagefileUsage;
|
ULONG PeakPagefileUsage;
|
||||||
ULONG PrivateUsage;
|
ULONG PrivateUsage;
|
||||||
|
|
||||||
/* This part corresponds to IO_COUNTERS */
|
/* This part corresponds to IO_COUNTERS */
|
||||||
LARGE_INTEGER ReadOperationCount;
|
LARGE_INTEGER ReadOperationCount;
|
||||||
LARGE_INTEGER WriteOperationCount;
|
LARGE_INTEGER WriteOperationCount;
|
||||||
|
@ -685,7 +685,7 @@ typedef struct _SYSTEM_PROCESS_INFORMATION
|
||||||
LARGE_INTEGER ReadTransferCount;
|
LARGE_INTEGER ReadTransferCount;
|
||||||
LARGE_INTEGER WriteTransferCount;
|
LARGE_INTEGER WriteTransferCount;
|
||||||
LARGE_INTEGER OtherTransferCount;
|
LARGE_INTEGER OtherTransferCount;
|
||||||
|
|
||||||
/* Finally, the array of Threads */
|
/* Finally, the array of Threads */
|
||||||
SYSTEM_THREAD_INFORMATION TH[1];
|
SYSTEM_THREAD_INFORMATION TH[1];
|
||||||
} SYSTEM_PROCESS_INFORMATION, *PSYSTEM_PROCESS_INFORMATION;
|
} SYSTEM_PROCESS_INFORMATION, *PSYSTEM_PROCESS_INFORMATION;
|
||||||
|
|
|
@ -128,7 +128,7 @@ typedef struct _CDROM_PLAY_AUDIO_MSF {
|
||||||
|
|
||||||
typedef struct _CDROM_READ_TOC_EX {
|
typedef struct _CDROM_READ_TOC_EX {
|
||||||
UCHAR Format : 4;
|
UCHAR Format : 4;
|
||||||
UCHAR Reserved1 : 3;
|
UCHAR Reserved1 : 3;
|
||||||
UCHAR Msf : 1;
|
UCHAR Msf : 1;
|
||||||
UCHAR SessionTrack;
|
UCHAR SessionTrack;
|
||||||
UCHAR Reserved2;
|
UCHAR Reserved2;
|
||||||
|
|
|
@ -59,18 +59,18 @@ typedef enum _PCMCIA_CONTROLLER_CLASS {
|
||||||
PcmciaIntelCompatible,
|
PcmciaIntelCompatible,
|
||||||
PcmciaCardBusCompatible,
|
PcmciaCardBusCompatible,
|
||||||
PcmciaElcController,
|
PcmciaElcController,
|
||||||
PcmciaDatabook,
|
PcmciaDatabook,
|
||||||
PcmciaPciPcmciaBridge,
|
PcmciaPciPcmciaBridge,
|
||||||
PcmciaCirrusLogic,
|
PcmciaCirrusLogic,
|
||||||
PcmciaTI,
|
PcmciaTI,
|
||||||
PcmciaTopic,
|
PcmciaTopic,
|
||||||
PcmciaRicoh,
|
PcmciaRicoh,
|
||||||
PcmciaDatabookCB,
|
PcmciaDatabookCB,
|
||||||
PcmciaOpti,
|
PcmciaOpti,
|
||||||
PcmciaTrid,
|
PcmciaTrid,
|
||||||
PcmciaO2Micro,
|
PcmciaO2Micro,
|
||||||
PcmciaNEC,
|
PcmciaNEC,
|
||||||
PcmciaNEC_98
|
PcmciaNEC_98
|
||||||
} PCMCIA_CONTROLLER_CLASS, *PPCMCIA_CONTROLLER_CLASS;
|
} PCMCIA_CONTROLLER_CLASS, *PPCMCIA_CONTROLLER_CLASS;
|
||||||
|
|
||||||
typedef struct _PCMCIA_SOCKET_INFORMATION {
|
typedef struct _PCMCIA_SOCKET_INFORMATION {
|
||||||
|
@ -116,7 +116,7 @@ typedef struct _PCMCIA_BUS_INTERFACE_STANDARD {
|
||||||
PVOID Context;
|
PVOID Context;
|
||||||
PINTERFACE_REFERENCE InterfaceReference;
|
PINTERFACE_REFERENCE InterfaceReference;
|
||||||
PINTERFACE_DEREFERENCE InterfaceDereference;
|
PINTERFACE_DEREFERENCE InterfaceDereference;
|
||||||
PPCMCIA_READ_WRITE_CONFIG ReadConfig;
|
PPCMCIA_READ_WRITE_CONFIG ReadConfig;
|
||||||
PPCMCIA_READ_WRITE_CONFIG WriteConfig;
|
PPCMCIA_READ_WRITE_CONFIG WriteConfig;
|
||||||
} PCMCIA_BUS_INTERFACE_STANDARD, *PPCMCIA_BUS_INTERFACE_STANDARD;
|
} PCMCIA_BUS_INTERFACE_STANDARD, *PPCMCIA_BUS_INTERFACE_STANDARD;
|
||||||
|
|
||||||
|
|
|
@ -217,7 +217,7 @@ typedef struct _DEVICE_MEDIA_INFO {
|
||||||
ULONG SectorsPerTrack;
|
ULONG SectorsPerTrack;
|
||||||
ULONG BytesPerSector;
|
ULONG BytesPerSector;
|
||||||
ULONG NumberMediaSides;
|
ULONG NumberMediaSides;
|
||||||
ULONG MediaCharacteristics;
|
ULONG MediaCharacteristics;
|
||||||
} DiskInfo;
|
} DiskInfo;
|
||||||
struct {
|
struct {
|
||||||
LARGE_INTEGER Cylinders;
|
LARGE_INTEGER Cylinders;
|
||||||
|
@ -226,11 +226,11 @@ typedef struct _DEVICE_MEDIA_INFO {
|
||||||
ULONG SectorsPerTrack;
|
ULONG SectorsPerTrack;
|
||||||
ULONG BytesPerSector;
|
ULONG BytesPerSector;
|
||||||
ULONG NumberMediaSides;
|
ULONG NumberMediaSides;
|
||||||
ULONG MediaCharacteristics;
|
ULONG MediaCharacteristics;
|
||||||
} RemovableDiskInfo;
|
} RemovableDiskInfo;
|
||||||
struct {
|
struct {
|
||||||
STORAGE_MEDIA_TYPE MediaType;
|
STORAGE_MEDIA_TYPE MediaType;
|
||||||
ULONG MediaCharacteristics;
|
ULONG MediaCharacteristics;
|
||||||
ULONG CurrentBlockSize;
|
ULONG CurrentBlockSize;
|
||||||
STORAGE_BUS_TYPE BusType;
|
STORAGE_BUS_TYPE BusType;
|
||||||
union {
|
union {
|
||||||
|
@ -314,10 +314,10 @@ typedef enum _STORAGE_PROPERTY_ID {
|
||||||
} STORAGE_PROPERTY_ID, *PSTORAGE_PROPERTY_ID;
|
} STORAGE_PROPERTY_ID, *PSTORAGE_PROPERTY_ID;
|
||||||
|
|
||||||
typedef enum _STORAGE_QUERY_TYPE {
|
typedef enum _STORAGE_QUERY_TYPE {
|
||||||
PropertyStandardQuery = 0,
|
PropertyStandardQuery = 0,
|
||||||
PropertyExistsQuery,
|
PropertyExistsQuery,
|
||||||
PropertyMaskQuery,
|
PropertyMaskQuery,
|
||||||
PropertyQueryMaxDefined
|
PropertyQueryMaxDefined
|
||||||
} STORAGE_QUERY_TYPE, *PSTORAGE_QUERY_TYPE;
|
} STORAGE_QUERY_TYPE, *PSTORAGE_QUERY_TYPE;
|
||||||
|
|
||||||
typedef struct _STORAGE_PROPERTY_QUERY {
|
typedef struct _STORAGE_PROPERTY_QUERY {
|
||||||
|
|
|
@ -67,7 +67,7 @@ extern PACL SeSystemDefaultDacl;
|
||||||
#define ACCESS_DENIED_ACE_TYPE (0x1)
|
#define ACCESS_DENIED_ACE_TYPE (0x1)
|
||||||
#define SYSTEM_AUDIT_ACE_TYPE (0x2)
|
#define SYSTEM_AUDIT_ACE_TYPE (0x2)
|
||||||
#define SYSTEM_ALARM_ACE_TYPE (0x3)
|
#define SYSTEM_ALARM_ACE_TYPE (0x3)
|
||||||
|
|
||||||
#define COMPRESSION_FORMAT_NONE (0x0000)
|
#define COMPRESSION_FORMAT_NONE (0x0000)
|
||||||
#define COMPRESSION_FORMAT_DEFAULT (0x0001)
|
#define COMPRESSION_FORMAT_DEFAULT (0x0001)
|
||||||
#define COMPRESSION_FORMAT_LZNT1 (0x0002)
|
#define COMPRESSION_FORMAT_LZNT1 (0x0002)
|
||||||
|
@ -259,7 +259,7 @@ extern PACL SeSystemDefaultDacl;
|
||||||
#define MEM_DOS_LIM 0x40000000
|
#define MEM_DOS_LIM 0x40000000
|
||||||
/* also in winnt.h */
|
/* also in winnt.h */
|
||||||
#define MEM_IMAGE SEC_IMAGE
|
#define MEM_IMAGE SEC_IMAGE
|
||||||
/* end winnt.h */
|
/* end winnt.h */
|
||||||
#define OB_TYPE_TYPE 1
|
#define OB_TYPE_TYPE 1
|
||||||
#define OB_TYPE_DIRECTORY 2
|
#define OB_TYPE_DIRECTORY 2
|
||||||
#define OB_TYPE_SYMBOLIC_LINK 3
|
#define OB_TYPE_SYMBOLIC_LINK 3
|
||||||
|
@ -656,7 +656,7 @@ typedef struct _DEVICE_MAP {
|
||||||
ULONG ReferenceCount;
|
ULONG ReferenceCount;
|
||||||
ULONG DriveMap;
|
ULONG DriveMap;
|
||||||
UCHAR DriveType[32];
|
UCHAR DriveType[32];
|
||||||
} DEVICE_MAP, *PDEVICE_MAP;
|
} DEVICE_MAP, *PDEVICE_MAP;
|
||||||
|
|
||||||
#if (VER_PRODUCTBUILD >= 2600)
|
#if (VER_PRODUCTBUILD >= 2600)
|
||||||
|
|
||||||
|
@ -1244,12 +1244,12 @@ typedef struct _MBCB {
|
||||||
} MBCB, *PMBCB;
|
} MBCB, *PMBCB;
|
||||||
|
|
||||||
typedef struct _MOVEFILE_DESCRIPTOR {
|
typedef struct _MOVEFILE_DESCRIPTOR {
|
||||||
HANDLE FileHandle;
|
HANDLE FileHandle;
|
||||||
ULONG Reserved;
|
ULONG Reserved;
|
||||||
LARGE_INTEGER StartVcn;
|
LARGE_INTEGER StartVcn;
|
||||||
LARGE_INTEGER TargetLcn;
|
LARGE_INTEGER TargetLcn;
|
||||||
ULONG NumVcns;
|
ULONG NumVcns;
|
||||||
ULONG Reserved1;
|
ULONG Reserved1;
|
||||||
} MOVEFILE_DESCRIPTOR, *PMOVEFILE_DESCRIPTOR;
|
} MOVEFILE_DESCRIPTOR, *PMOVEFILE_DESCRIPTOR;
|
||||||
|
|
||||||
typedef struct _NAMED_PIPE_CREATE_PARAMETERS {
|
typedef struct _NAMED_PIPE_CREATE_PARAMETERS {
|
||||||
|
@ -2306,7 +2306,7 @@ FsRtlFastUnlockAllByKey (
|
||||||
IN PEPROCESS Process,
|
IN PEPROCESS Process,
|
||||||
IN ULONG Key,
|
IN ULONG Key,
|
||||||
IN PVOID Context OPTIONAL
|
IN PVOID Context OPTIONAL
|
||||||
);
|
);
|
||||||
/* ret: STATUS_RANGE_NOT_LOCKED */
|
/* ret: STATUS_RANGE_NOT_LOCKED */
|
||||||
|
|
||||||
NTKERNELAPI
|
NTKERNELAPI
|
||||||
|
@ -2321,7 +2321,7 @@ FsRtlFastUnlockSingle (
|
||||||
IN ULONG Key,
|
IN ULONG Key,
|
||||||
IN PVOID Context OPTIONAL,
|
IN PVOID Context OPTIONAL,
|
||||||
IN BOOLEAN AlreadySynchronized
|
IN BOOLEAN AlreadySynchronized
|
||||||
);
|
);
|
||||||
/* ret: STATUS_RANGE_NOT_LOCKED */
|
/* ret: STATUS_RANGE_NOT_LOCKED */
|
||||||
|
|
||||||
NTKERNELAPI
|
NTKERNELAPI
|
||||||
|
@ -2583,7 +2583,7 @@ FsRtlOplockIsFastIoPossible (
|
||||||
|
|
||||||
ret: IoStatus->Status: STATUS_PENDING, STATUS_LOCK_NOT_GRANTED
|
ret: IoStatus->Status: STATUS_PENDING, STATUS_LOCK_NOT_GRANTED
|
||||||
|
|
||||||
Internals:
|
Internals:
|
||||||
-Calls IoCompleteRequest if Irp
|
-Calls IoCompleteRequest if Irp
|
||||||
-Uses exception handling / ExRaiseStatus with STATUS_INSUFFICIENT_RESOURCES
|
-Uses exception handling / ExRaiseStatus with STATUS_INSUFFICIENT_RESOURCES
|
||||||
*/
|
*/
|
||||||
|
@ -2597,9 +2597,9 @@ FsRtlPrivateLock (
|
||||||
IN PLARGE_INTEGER Length,
|
IN PLARGE_INTEGER Length,
|
||||||
IN PEPROCESS Process,
|
IN PEPROCESS Process,
|
||||||
IN ULONG Key,
|
IN ULONG Key,
|
||||||
IN BOOLEAN FailImmediately,
|
IN BOOLEAN FailImmediately,
|
||||||
IN BOOLEAN ExclusiveLock,
|
IN BOOLEAN ExclusiveLock,
|
||||||
OUT PIO_STATUS_BLOCK IoStatus,
|
OUT PIO_STATUS_BLOCK IoStatus,
|
||||||
IN PIRP Irp OPTIONAL,
|
IN PIRP Irp OPTIONAL,
|
||||||
IN PVOID Context,
|
IN PVOID Context,
|
||||||
IN BOOLEAN AlreadySynchronized
|
IN BOOLEAN AlreadySynchronized
|
||||||
|
@ -2614,7 +2614,7 @@ FsRtlPrivateLock (
|
||||||
-STATUS_PENDING, STATUS_LOCK_NOT_GRANTED from FsRtlPrivateLock
|
-STATUS_PENDING, STATUS_LOCK_NOT_GRANTED from FsRtlPrivateLock
|
||||||
(redirected IoStatus->Status).
|
(redirected IoStatus->Status).
|
||||||
|
|
||||||
Internals:
|
Internals:
|
||||||
-switch ( Irp->CurrentStackLocation->MinorFunction )
|
-switch ( Irp->CurrentStackLocation->MinorFunction )
|
||||||
lock: return FsRtlPrivateLock;
|
lock: return FsRtlPrivateLock;
|
||||||
unlocksingle: return FsRtlFastUnlockSingle;
|
unlocksingle: return FsRtlFastUnlockSingle;
|
||||||
|
|
|
@ -154,7 +154,7 @@ typedef struct _PROCESSOR_STATE_HANDLER2 {
|
||||||
UCHAR NumPerfStates;
|
UCHAR NumPerfStates;
|
||||||
PROCESSOR_PERF_LEVEL PerfLevel[1];
|
PROCESSOR_PERF_LEVEL PerfLevel[1];
|
||||||
} PROCESSOR_STATE_HANDLER2, *PPROCESSOR_STATE_HANDLER2;
|
} PROCESSOR_STATE_HANDLER2, *PPROCESSOR_STATE_HANDLER2;
|
||||||
|
|
||||||
typedef struct _PROCESSOR_POWER_STATE {
|
typedef struct _PROCESSOR_POWER_STATE {
|
||||||
PVOID IdleFunction;
|
PVOID IdleFunction;
|
||||||
ULONG Idle0KernelTimeLimit;
|
ULONG Idle0KernelTimeLimit;
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
/*
|
/*
|
||||||
* ntstatus.h
|
* ntstatus.h
|
||||||
*
|
*
|
||||||
* Windows NT status codes
|
* Windows NT status codes
|
||||||
*
|
*
|
||||||
* This file is part of the w32api package.
|
* This file is part of the w32api package.
|
||||||
*
|
*
|
||||||
|
@ -32,7 +32,7 @@ extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if !defined(STATUS_SUCCESS)
|
#if !defined(STATUS_SUCCESS)
|
||||||
#define STATUS_SUCCESS ((NTSTATUS)0x00000000L)
|
#define STATUS_SUCCESS ((NTSTATUS)0x00000000L)
|
||||||
#endif /* !STATUS_SUCCESS */
|
#endif /* !STATUS_SUCCESS */
|
||||||
#define FACILITY_DEBUGGER 0x1
|
#define FACILITY_DEBUGGER 0x1
|
||||||
#define FACILITY_RPC_RUNTIME 0x2
|
#define FACILITY_RPC_RUNTIME 0x2
|
||||||
|
@ -55,13 +55,13 @@ extern "C" {
|
||||||
#define STATUS_WAIT_3 ((NTSTATUS)0x00000003L)
|
#define STATUS_WAIT_3 ((NTSTATUS)0x00000003L)
|
||||||
#define STATUS_WAIT_63 ((NTSTATUS)0x0000003FL)
|
#define STATUS_WAIT_63 ((NTSTATUS)0x0000003FL)
|
||||||
#define STATUS_ABANDONED ((NTSTATUS)0x00000080L)
|
#define STATUS_ABANDONED ((NTSTATUS)0x00000080L)
|
||||||
#define STATUS_ABANDONED_WAIT_0 ((NTSTATUS)0x00000080L)
|
#define STATUS_ABANDONED_WAIT_0 ((NTSTATUS)0x00000080L)
|
||||||
#define STATUS_ABANDONED_WAIT_63 ((NTSTATUS)0x000000BFL)
|
#define STATUS_ABANDONED_WAIT_63 ((NTSTATUS)0x000000BFL)
|
||||||
#define STATUS_USER_APC ((NTSTATUS)0x000000C0L)
|
#define STATUS_USER_APC ((NTSTATUS)0x000000C0L)
|
||||||
#define STATUS_KERNEL_APC ((NTSTATUS)0x00000100L)
|
#define STATUS_KERNEL_APC ((NTSTATUS)0x00000100L)
|
||||||
#define STATUS_ALERTED ((NTSTATUS)0x00000101L)
|
#define STATUS_ALERTED ((NTSTATUS)0x00000101L)
|
||||||
#define STATUS_TIMEOUT ((NTSTATUS)0x00000102L)
|
#define STATUS_TIMEOUT ((NTSTATUS)0x00000102L)
|
||||||
#define STATUS_PENDING ((NTSTATUS)0x00000103L)
|
#define STATUS_PENDING ((NTSTATUS)0x00000103L)
|
||||||
#define STATUS_REPARSE ((NTSTATUS)0x00000104L)
|
#define STATUS_REPARSE ((NTSTATUS)0x00000104L)
|
||||||
#define STATUS_MORE_ENTRIES ((NTSTATUS)0x00000105L)
|
#define STATUS_MORE_ENTRIES ((NTSTATUS)0x00000105L)
|
||||||
#define STATUS_NOT_ALL_ASSIGNED ((NTSTATUS)0x00000106L)
|
#define STATUS_NOT_ALL_ASSIGNED ((NTSTATUS)0x00000106L)
|
||||||
|
@ -93,7 +93,7 @@ extern "C" {
|
||||||
#define STATUS_WORKING_SET_LIMIT_RANGE ((NTSTATUS)0x40000002L)
|
#define STATUS_WORKING_SET_LIMIT_RANGE ((NTSTATUS)0x40000002L)
|
||||||
#define STATUS_IMAGE_NOT_AT_BASE ((NTSTATUS)0x40000003L)
|
#define STATUS_IMAGE_NOT_AT_BASE ((NTSTATUS)0x40000003L)
|
||||||
#define STATUS_RXACT_STATE_CREATED ((NTSTATUS)0x40000004L)
|
#define STATUS_RXACT_STATE_CREATED ((NTSTATUS)0x40000004L)
|
||||||
#define STATUS_SEGMENT_NOTIFICATION ((NTSTATUS)0x40000005L)
|
#define STATUS_SEGMENT_NOTIFICATION ((NTSTATUS)0x40000005L)
|
||||||
#define STATUS_LOCAL_USER_SESSION_KEY ((NTSTATUS)0x40000006L)
|
#define STATUS_LOCAL_USER_SESSION_KEY ((NTSTATUS)0x40000006L)
|
||||||
#define STATUS_BAD_CURRENT_DIRECTORY ((NTSTATUS)0x40000007L)
|
#define STATUS_BAD_CURRENT_DIRECTORY ((NTSTATUS)0x40000007L)
|
||||||
#define STATUS_SERIAL_MORE_WRITES ((NTSTATUS)0x40000008L)
|
#define STATUS_SERIAL_MORE_WRITES ((NTSTATUS)0x40000008L)
|
||||||
|
@ -130,12 +130,12 @@ extern "C" {
|
||||||
#define STATUS_CARDBUS_NOT_SUPPORTED ((NTSTATUS)0x40000027L)
|
#define STATUS_CARDBUS_NOT_SUPPORTED ((NTSTATUS)0x40000027L)
|
||||||
#define STATUS_WX86_CREATEWX86TIB ((NTSTATUS)0x40000028L)
|
#define STATUS_WX86_CREATEWX86TIB ((NTSTATUS)0x40000028L)
|
||||||
#define STATUS_MP_PROCESSOR_MISMATCH ((NTSTATUS)0x40000029L)
|
#define STATUS_MP_PROCESSOR_MISMATCH ((NTSTATUS)0x40000029L)
|
||||||
#define STATUS_HIBERNATED ((NTSTATUS)0x4000002AL)
|
#define STATUS_HIBERNATED ((NTSTATUS)0x4000002AL)
|
||||||
#define STATUS_RESUME_HIBERNATION ((NTSTATUS)0x4000002BL)
|
#define STATUS_RESUME_HIBERNATION ((NTSTATUS)0x4000002BL)
|
||||||
#define STATUS_GUARD_PAGE_VIOLATION ((NTSTATUS)0x80000001L)
|
#define STATUS_GUARD_PAGE_VIOLATION ((NTSTATUS)0x80000001L)
|
||||||
#define STATUS_DATATYPE_MISALIGNMENT ((NTSTATUS)0x80000002L)
|
#define STATUS_DATATYPE_MISALIGNMENT ((NTSTATUS)0x80000002L)
|
||||||
#define STATUS_BREAKPOINT ((NTSTATUS)0x80000003L)
|
#define STATUS_BREAKPOINT ((NTSTATUS)0x80000003L)
|
||||||
#define STATUS_SINGLE_STEP ((NTSTATUS)0x80000004L)
|
#define STATUS_SINGLE_STEP ((NTSTATUS)0x80000004L)
|
||||||
#define STATUS_BUFFER_OVERFLOW ((NTSTATUS)0x80000005L)
|
#define STATUS_BUFFER_OVERFLOW ((NTSTATUS)0x80000005L)
|
||||||
#define STATUS_NO_MORE_FILES ((NTSTATUS)0x80000006L)
|
#define STATUS_NO_MORE_FILES ((NTSTATUS)0x80000006L)
|
||||||
#define STATUS_WAKE_SYSTEM_DEBUGGER ((NTSTATUS)0x80000007L)
|
#define STATUS_WAKE_SYSTEM_DEBUGGER ((NTSTATUS)0x80000007L)
|
||||||
|
@ -177,12 +177,12 @@ extern "C" {
|
||||||
#define STATUS_CLUSTER_NODE_ALREADY_MEMBER ((NTSTATUS)0x80130005L)
|
#define STATUS_CLUSTER_NODE_ALREADY_MEMBER ((NTSTATUS)0x80130005L)
|
||||||
#define STATUS_UNSUCCESSFUL ((NTSTATUS)0xC0000001L)
|
#define STATUS_UNSUCCESSFUL ((NTSTATUS)0xC0000001L)
|
||||||
#define STATUS_NOT_IMPLEMENTED ((NTSTATUS)0xC0000002L)
|
#define STATUS_NOT_IMPLEMENTED ((NTSTATUS)0xC0000002L)
|
||||||
#define STATUS_INVALID_INFO_CLASS ((NTSTATUS)0xC0000003L)
|
#define STATUS_INVALID_INFO_CLASS ((NTSTATUS)0xC0000003L)
|
||||||
#define STATUS_INFO_LENGTH_MISMATCH ((NTSTATUS)0xC0000004L)
|
#define STATUS_INFO_LENGTH_MISMATCH ((NTSTATUS)0xC0000004L)
|
||||||
#define STATUS_ACCESS_VIOLATION ((NTSTATUS)0xC0000005L)
|
#define STATUS_ACCESS_VIOLATION ((NTSTATUS)0xC0000005L)
|
||||||
#define STATUS_IN_PAGE_ERROR ((NTSTATUS)0xC0000006L)
|
#define STATUS_IN_PAGE_ERROR ((NTSTATUS)0xC0000006L)
|
||||||
#define STATUS_PAGEFILE_QUOTA ((NTSTATUS)0xC0000007L)
|
#define STATUS_PAGEFILE_QUOTA ((NTSTATUS)0xC0000007L)
|
||||||
#define STATUS_INVALID_HANDLE ((NTSTATUS)0xC0000008L)
|
#define STATUS_INVALID_HANDLE ((NTSTATUS)0xC0000008L)
|
||||||
#define STATUS_BAD_INITIAL_STACK ((NTSTATUS)0xC0000009L)
|
#define STATUS_BAD_INITIAL_STACK ((NTSTATUS)0xC0000009L)
|
||||||
#define STATUS_BAD_INITIAL_PC ((NTSTATUS)0xC000000AL)
|
#define STATUS_BAD_INITIAL_PC ((NTSTATUS)0xC000000AL)
|
||||||
#define STATUS_INVALID_CID ((NTSTATUS)0xC000000BL)
|
#define STATUS_INVALID_CID ((NTSTATUS)0xC000000BL)
|
||||||
|
@ -197,13 +197,13 @@ extern "C" {
|
||||||
#define STATUS_UNRECOGNIZED_MEDIA ((NTSTATUS)0xC0000014L)
|
#define STATUS_UNRECOGNIZED_MEDIA ((NTSTATUS)0xC0000014L)
|
||||||
#define STATUS_NONEXISTENT_SECTOR ((NTSTATUS)0xC0000015L)
|
#define STATUS_NONEXISTENT_SECTOR ((NTSTATUS)0xC0000015L)
|
||||||
#define STATUS_MORE_PROCESSING_REQUIRED ((NTSTATUS)0xC0000016L)
|
#define STATUS_MORE_PROCESSING_REQUIRED ((NTSTATUS)0xC0000016L)
|
||||||
#define STATUS_NO_MEMORY ((NTSTATUS)0xC0000017L)
|
#define STATUS_NO_MEMORY ((NTSTATUS)0xC0000017L)
|
||||||
#define STATUS_CONFLICTING_ADDRESSES ((NTSTATUS)0xC0000018L)
|
#define STATUS_CONFLICTING_ADDRESSES ((NTSTATUS)0xC0000018L)
|
||||||
#define STATUS_NOT_MAPPED_VIEW ((NTSTATUS)0xC0000019L)
|
#define STATUS_NOT_MAPPED_VIEW ((NTSTATUS)0xC0000019L)
|
||||||
#define STATUS_UNABLE_TO_FREE_VM ((NTSTATUS)0xC000001AL)
|
#define STATUS_UNABLE_TO_FREE_VM ((NTSTATUS)0xC000001AL)
|
||||||
#define STATUS_UNABLE_TO_DELETE_SECTION ((NTSTATUS)0xC000001BL)
|
#define STATUS_UNABLE_TO_DELETE_SECTION ((NTSTATUS)0xC000001BL)
|
||||||
#define STATUS_INVALID_SYSTEM_SERVICE ((NTSTATUS)0xC000001CL)
|
#define STATUS_INVALID_SYSTEM_SERVICE ((NTSTATUS)0xC000001CL)
|
||||||
#define STATUS_ILLEGAL_INSTRUCTION ((NTSTATUS)0xC000001DL)
|
#define STATUS_ILLEGAL_INSTRUCTION ((NTSTATUS)0xC000001DL)
|
||||||
#define STATUS_INVALID_LOCK_SEQUENCE ((NTSTATUS)0xC000001EL)
|
#define STATUS_INVALID_LOCK_SEQUENCE ((NTSTATUS)0xC000001EL)
|
||||||
#define STATUS_INVALID_VIEW_SIZE ((NTSTATUS)0xC000001FL)
|
#define STATUS_INVALID_VIEW_SIZE ((NTSTATUS)0xC000001FL)
|
||||||
#define STATUS_INVALID_FILE_FOR_SECTION ((NTSTATUS)0xC0000020L)
|
#define STATUS_INVALID_FILE_FOR_SECTION ((NTSTATUS)0xC0000020L)
|
||||||
|
@ -211,8 +211,8 @@ extern "C" {
|
||||||
#define STATUS_ACCESS_DENIED ((NTSTATUS)0xC0000022L)
|
#define STATUS_ACCESS_DENIED ((NTSTATUS)0xC0000022L)
|
||||||
#define STATUS_BUFFER_TOO_SMALL ((NTSTATUS)0xC0000023L)
|
#define STATUS_BUFFER_TOO_SMALL ((NTSTATUS)0xC0000023L)
|
||||||
#define STATUS_OBJECT_TYPE_MISMATCH ((NTSTATUS)0xC0000024L)
|
#define STATUS_OBJECT_TYPE_MISMATCH ((NTSTATUS)0xC0000024L)
|
||||||
#define STATUS_NONCONTINUABLE_EXCEPTION ((NTSTATUS)0xC0000025L)
|
#define STATUS_NONCONTINUABLE_EXCEPTION ((NTSTATUS)0xC0000025L)
|
||||||
#define STATUS_INVALID_DISPOSITION ((NTSTATUS)0xC0000026L)
|
#define STATUS_INVALID_DISPOSITION ((NTSTATUS)0xC0000026L)
|
||||||
#define STATUS_UNWIND ((NTSTATUS)0xC0000027L)
|
#define STATUS_UNWIND ((NTSTATUS)0xC0000027L)
|
||||||
#define STATUS_BAD_STACK ((NTSTATUS)0xC0000028L)
|
#define STATUS_BAD_STACK ((NTSTATUS)0xC0000028L)
|
||||||
#define STATUS_INVALID_UNWIND_TARGET ((NTSTATUS)0xC0000029L)
|
#define STATUS_INVALID_UNWIND_TARGET ((NTSTATUS)0xC0000029L)
|
||||||
|
@ -273,21 +273,21 @@ extern "C" {
|
||||||
#define STATUS_PRIVILEGE_NOT_HELD ((NTSTATUS)0xC0000061L)
|
#define STATUS_PRIVILEGE_NOT_HELD ((NTSTATUS)0xC0000061L)
|
||||||
#define STATUS_INVALID_ACCOUNT_NAME ((NTSTATUS)0xC0000062L)
|
#define STATUS_INVALID_ACCOUNT_NAME ((NTSTATUS)0xC0000062L)
|
||||||
#define STATUS_USER_EXISTS ((NTSTATUS)0xC0000063L)
|
#define STATUS_USER_EXISTS ((NTSTATUS)0xC0000063L)
|
||||||
#define STATUS_NO_SUCH_USER ((NTSTATUS)0xC0000064L)
|
#define STATUS_NO_SUCH_USER ((NTSTATUS)0xC0000064L)
|
||||||
#define STATUS_GROUP_EXISTS ((NTSTATUS)0xC0000065L)
|
#define STATUS_GROUP_EXISTS ((NTSTATUS)0xC0000065L)
|
||||||
#define STATUS_NO_SUCH_GROUP ((NTSTATUS)0xC0000066L)
|
#define STATUS_NO_SUCH_GROUP ((NTSTATUS)0xC0000066L)
|
||||||
#define STATUS_MEMBER_IN_GROUP ((NTSTATUS)0xC0000067L)
|
#define STATUS_MEMBER_IN_GROUP ((NTSTATUS)0xC0000067L)
|
||||||
#define STATUS_MEMBER_NOT_IN_GROUP ((NTSTATUS)0xC0000068L)
|
#define STATUS_MEMBER_NOT_IN_GROUP ((NTSTATUS)0xC0000068L)
|
||||||
#define STATUS_LAST_ADMIN ((NTSTATUS)0xC0000069L)
|
#define STATUS_LAST_ADMIN ((NTSTATUS)0xC0000069L)
|
||||||
#define STATUS_WRONG_PASSWORD ((NTSTATUS)0xC000006AL)
|
#define STATUS_WRONG_PASSWORD ((NTSTATUS)0xC000006AL)
|
||||||
#define STATUS_ILL_FORMED_PASSWORD ((NTSTATUS)0xC000006BL)
|
#define STATUS_ILL_FORMED_PASSWORD ((NTSTATUS)0xC000006BL)
|
||||||
#define STATUS_PASSWORD_RESTRICTION ((NTSTATUS)0xC000006CL)
|
#define STATUS_PASSWORD_RESTRICTION ((NTSTATUS)0xC000006CL)
|
||||||
#define STATUS_LOGON_FAILURE ((NTSTATUS)0xC000006DL)
|
#define STATUS_LOGON_FAILURE ((NTSTATUS)0xC000006DL)
|
||||||
#define STATUS_ACCOUNT_RESTRICTION ((NTSTATUS)0xC000006EL)
|
#define STATUS_ACCOUNT_RESTRICTION ((NTSTATUS)0xC000006EL)
|
||||||
#define STATUS_INVALID_LOGON_HOURS ((NTSTATUS)0xC000006FL)
|
#define STATUS_INVALID_LOGON_HOURS ((NTSTATUS)0xC000006FL)
|
||||||
#define STATUS_INVALID_WORKSTATION ((NTSTATUS)0xC0000070L)
|
#define STATUS_INVALID_WORKSTATION ((NTSTATUS)0xC0000070L)
|
||||||
#define STATUS_PASSWORD_EXPIRED ((NTSTATUS)0xC0000071L)
|
#define STATUS_PASSWORD_EXPIRED ((NTSTATUS)0xC0000071L)
|
||||||
#define STATUS_ACCOUNT_DISABLED ((NTSTATUS)0xC0000072L)
|
#define STATUS_ACCOUNT_DISABLED ((NTSTATUS)0xC0000072L)
|
||||||
#define STATUS_NONE_MAPPED ((NTSTATUS)0xC0000073L)
|
#define STATUS_NONE_MAPPED ((NTSTATUS)0xC0000073L)
|
||||||
#define STATUS_TOO_MANY_LUIDS_REQUESTED ((NTSTATUS)0xC0000074L)
|
#define STATUS_TOO_MANY_LUIDS_REQUESTED ((NTSTATUS)0xC0000074L)
|
||||||
#define STATUS_LUIDS_EXHAUSTED ((NTSTATUS)0xC0000075L)
|
#define STATUS_LUIDS_EXHAUSTED ((NTSTATUS)0xC0000075L)
|
||||||
|
@ -313,21 +313,21 @@ extern "C" {
|
||||||
#define STATUS_RESOURCE_DATA_NOT_FOUND ((NTSTATUS)0xC0000089L)
|
#define STATUS_RESOURCE_DATA_NOT_FOUND ((NTSTATUS)0xC0000089L)
|
||||||
#define STATUS_RESOURCE_TYPE_NOT_FOUND ((NTSTATUS)0xC000008AL)
|
#define STATUS_RESOURCE_TYPE_NOT_FOUND ((NTSTATUS)0xC000008AL)
|
||||||
#define STATUS_RESOURCE_NAME_NOT_FOUND ((NTSTATUS)0xC000008BL)
|
#define STATUS_RESOURCE_NAME_NOT_FOUND ((NTSTATUS)0xC000008BL)
|
||||||
#define STATUS_ARRAY_BOUNDS_EXCEEDED ((NTSTATUS)0xC000008CL)
|
#define STATUS_ARRAY_BOUNDS_EXCEEDED ((NTSTATUS)0xC000008CL)
|
||||||
#define STATUS_FLOAT_DENORMAL_OPERAND ((NTSTATUS)0xC000008DL)
|
#define STATUS_FLOAT_DENORMAL_OPERAND ((NTSTATUS)0xC000008DL)
|
||||||
#define STATUS_FLOAT_DIVIDE_BY_ZERO ((NTSTATUS)0xC000008EL)
|
#define STATUS_FLOAT_DIVIDE_BY_ZERO ((NTSTATUS)0xC000008EL)
|
||||||
#define STATUS_FLOAT_INEXACT_RESULT ((NTSTATUS)0xC000008FL)
|
#define STATUS_FLOAT_INEXACT_RESULT ((NTSTATUS)0xC000008FL)
|
||||||
#define STATUS_FLOAT_INVALID_OPERATION ((NTSTATUS)0xC0000090L)
|
#define STATUS_FLOAT_INVALID_OPERATION ((NTSTATUS)0xC0000090L)
|
||||||
#define STATUS_FLOAT_OVERFLOW ((NTSTATUS)0xC0000091L)
|
#define STATUS_FLOAT_OVERFLOW ((NTSTATUS)0xC0000091L)
|
||||||
#define STATUS_FLOAT_STACK_CHECK ((NTSTATUS)0xC0000092L)
|
#define STATUS_FLOAT_STACK_CHECK ((NTSTATUS)0xC0000092L)
|
||||||
#define STATUS_FLOAT_UNDERFLOW ((NTSTATUS)0xC0000093L)
|
#define STATUS_FLOAT_UNDERFLOW ((NTSTATUS)0xC0000093L)
|
||||||
#define STATUS_INTEGER_DIVIDE_BY_ZERO ((NTSTATUS)0xC0000094L)
|
#define STATUS_INTEGER_DIVIDE_BY_ZERO ((NTSTATUS)0xC0000094L)
|
||||||
#define STATUS_INTEGER_OVERFLOW ((NTSTATUS)0xC0000095L)
|
#define STATUS_INTEGER_OVERFLOW ((NTSTATUS)0xC0000095L)
|
||||||
#define STATUS_PRIVILEGED_INSTRUCTION ((NTSTATUS)0xC0000096L)
|
#define STATUS_PRIVILEGED_INSTRUCTION ((NTSTATUS)0xC0000096L)
|
||||||
#define STATUS_TOO_MANY_PAGING_FILES ((NTSTATUS)0xC0000097L)
|
#define STATUS_TOO_MANY_PAGING_FILES ((NTSTATUS)0xC0000097L)
|
||||||
#define STATUS_FILE_INVALID ((NTSTATUS)0xC0000098L)
|
#define STATUS_FILE_INVALID ((NTSTATUS)0xC0000098L)
|
||||||
#define STATUS_ALLOTTED_SPACE_EXCEEDED ((NTSTATUS)0xC0000099L)
|
#define STATUS_ALLOTTED_SPACE_EXCEEDED ((NTSTATUS)0xC0000099L)
|
||||||
#define STATUS_INSUFFICIENT_RESOURCES ((NTSTATUS)0xC000009AL)
|
#define STATUS_INSUFFICIENT_RESOURCES ((NTSTATUS)0xC000009AL)
|
||||||
#define STATUS_DFS_EXIT_PATH_FOUND ((NTSTATUS)0xC000009BL)
|
#define STATUS_DFS_EXIT_PATH_FOUND ((NTSTATUS)0xC000009BL)
|
||||||
#define STATUS_DEVICE_DATA_ERROR ((NTSTATUS)0xC000009CL)
|
#define STATUS_DEVICE_DATA_ERROR ((NTSTATUS)0xC000009CL)
|
||||||
#define STATUS_DEVICE_NOT_CONNECTED ((NTSTATUS)0xC000009DL)
|
#define STATUS_DEVICE_NOT_CONNECTED ((NTSTATUS)0xC000009DL)
|
||||||
|
@ -426,7 +426,7 @@ extern "C" {
|
||||||
#define STATUS_INVALID_PARAMETER_12 ((NTSTATUS)0xC00000FAL)
|
#define STATUS_INVALID_PARAMETER_12 ((NTSTATUS)0xC00000FAL)
|
||||||
#define STATUS_REDIRECTOR_NOT_STARTED ((NTSTATUS)0xC00000FBL)
|
#define STATUS_REDIRECTOR_NOT_STARTED ((NTSTATUS)0xC00000FBL)
|
||||||
#define STATUS_REDIRECTOR_STARTED ((NTSTATUS)0xC00000FCL)
|
#define STATUS_REDIRECTOR_STARTED ((NTSTATUS)0xC00000FCL)
|
||||||
#define STATUS_STACK_OVERFLOW ((NTSTATUS)0xC00000FDL)
|
#define STATUS_STACK_OVERFLOW ((NTSTATUS)0xC00000FDL)
|
||||||
#define STATUS_NO_SUCH_PACKAGE ((NTSTATUS)0xC00000FEL)
|
#define STATUS_NO_SUCH_PACKAGE ((NTSTATUS)0xC00000FEL)
|
||||||
#define STATUS_BAD_FUNCTION_TABLE ((NTSTATUS)0xC00000FFL)
|
#define STATUS_BAD_FUNCTION_TABLE ((NTSTATUS)0xC00000FFL)
|
||||||
#define STATUS_VARIABLE_NOT_FOUND ((NTSTATUS)0xC0000100L)
|
#define STATUS_VARIABLE_NOT_FOUND ((NTSTATUS)0xC0000100L)
|
||||||
|
@ -487,7 +487,7 @@ extern "C" {
|
||||||
#define STATUS_IO_PRIVILEGE_FAILED ((NTSTATUS)0xC0000137L)
|
#define STATUS_IO_PRIVILEGE_FAILED ((NTSTATUS)0xC0000137L)
|
||||||
#define STATUS_ORDINAL_NOT_FOUND ((NTSTATUS)0xC0000138L)
|
#define STATUS_ORDINAL_NOT_FOUND ((NTSTATUS)0xC0000138L)
|
||||||
#define STATUS_ENTRYPOINT_NOT_FOUND ((NTSTATUS)0xC0000139L)
|
#define STATUS_ENTRYPOINT_NOT_FOUND ((NTSTATUS)0xC0000139L)
|
||||||
#define STATUS_CONTROL_C_EXIT ((NTSTATUS)0xC000013AL)
|
#define STATUS_CONTROL_C_EXIT ((NTSTATUS)0xC000013AL)
|
||||||
#define STATUS_LOCAL_DISCONNECT ((NTSTATUS)0xC000013BL)
|
#define STATUS_LOCAL_DISCONNECT ((NTSTATUS)0xC000013BL)
|
||||||
#define STATUS_REMOTE_DISCONNECT ((NTSTATUS)0xC000013CL)
|
#define STATUS_REMOTE_DISCONNECT ((NTSTATUS)0xC000013CL)
|
||||||
#define STATUS_REMOTE_RESOURCES ((NTSTATUS)0xC000013DL)
|
#define STATUS_REMOTE_RESOURCES ((NTSTATUS)0xC000013DL)
|
||||||
|
@ -572,7 +572,7 @@ extern "C" {
|
||||||
#define STATUS_TRUST_FAILURE ((NTSTATUS)0xC0000190L)
|
#define STATUS_TRUST_FAILURE ((NTSTATUS)0xC0000190L)
|
||||||
#define STATUS_MUTANT_LIMIT_EXCEEDED ((NTSTATUS)0xC0000191L)
|
#define STATUS_MUTANT_LIMIT_EXCEEDED ((NTSTATUS)0xC0000191L)
|
||||||
#define STATUS_NETLOGON_NOT_STARTED ((NTSTATUS)0xC0000192L)
|
#define STATUS_NETLOGON_NOT_STARTED ((NTSTATUS)0xC0000192L)
|
||||||
#define STATUS_ACCOUNT_EXPIRED ((NTSTATUS)0xC0000193L)
|
#define STATUS_ACCOUNT_EXPIRED ((NTSTATUS)0xC0000193L)
|
||||||
#define STATUS_POSSIBLE_DEADLOCK ((NTSTATUS)0xC0000194L)
|
#define STATUS_POSSIBLE_DEADLOCK ((NTSTATUS)0xC0000194L)
|
||||||
#define STATUS_NETWORK_CREDENTIAL_CONFLICT ((NTSTATUS)0xC0000195L)
|
#define STATUS_NETWORK_CREDENTIAL_CONFLICT ((NTSTATUS)0xC0000195L)
|
||||||
#define STATUS_REMOTE_SESSION_LIMIT ((NTSTATUS)0xC0000196L)
|
#define STATUS_REMOTE_SESSION_LIMIT ((NTSTATUS)0xC0000196L)
|
||||||
|
@ -616,7 +616,7 @@ extern "C" {
|
||||||
#define STATUS_IMAGE_CHECKSUM_MISMATCH ((NTSTATUS)0xC0000221L)
|
#define STATUS_IMAGE_CHECKSUM_MISMATCH ((NTSTATUS)0xC0000221L)
|
||||||
#define STATUS_LOST_WRITEBEHIND_DATA ((NTSTATUS)0xC0000222L)
|
#define STATUS_LOST_WRITEBEHIND_DATA ((NTSTATUS)0xC0000222L)
|
||||||
#define STATUS_CLIENT_SERVER_PARAMETERS_INVALID ((NTSTATUS)0xC0000223L)
|
#define STATUS_CLIENT_SERVER_PARAMETERS_INVALID ((NTSTATUS)0xC0000223L)
|
||||||
#define STATUS_PASSWORD_MUST_CHANGE ((NTSTATUS)0xC0000224L)
|
#define STATUS_PASSWORD_MUST_CHANGE ((NTSTATUS)0xC0000224L)
|
||||||
#define STATUS_NOT_FOUND ((NTSTATUS)0xC0000225L)
|
#define STATUS_NOT_FOUND ((NTSTATUS)0xC0000225L)
|
||||||
#define STATUS_NOT_TINY_STREAM ((NTSTATUS)0xC0000226L)
|
#define STATUS_NOT_TINY_STREAM ((NTSTATUS)0xC0000226L)
|
||||||
#define STATUS_RECOVERY_FAILURE ((NTSTATUS)0xC0000227L)
|
#define STATUS_RECOVERY_FAILURE ((NTSTATUS)0xC0000227L)
|
||||||
|
@ -632,7 +632,7 @@ extern "C" {
|
||||||
#define STATUS_MARSHALL_OVERFLOW ((NTSTATUS)0xC0000231L)
|
#define STATUS_MARSHALL_OVERFLOW ((NTSTATUS)0xC0000231L)
|
||||||
#define STATUS_INVALID_VARIANT ((NTSTATUS)0xC0000232L)
|
#define STATUS_INVALID_VARIANT ((NTSTATUS)0xC0000232L)
|
||||||
#define STATUS_DOMAIN_CONTROLLER_NOT_FOUND ((NTSTATUS)0xC0000233L)
|
#define STATUS_DOMAIN_CONTROLLER_NOT_FOUND ((NTSTATUS)0xC0000233L)
|
||||||
#define STATUS_ACCOUNT_LOCKED_OUT ((NTSTATUS)0xC0000234L)
|
#define STATUS_ACCOUNT_LOCKED_OUT ((NTSTATUS)0xC0000234L)
|
||||||
#define STATUS_HANDLE_NOT_CLOSABLE ((NTSTATUS)0xC0000235L)
|
#define STATUS_HANDLE_NOT_CLOSABLE ((NTSTATUS)0xC0000235L)
|
||||||
#define STATUS_CONNECTION_REFUSED ((NTSTATUS)0xC0000236L)
|
#define STATUS_CONNECTION_REFUSED ((NTSTATUS)0xC0000236L)
|
||||||
#define STATUS_GRACEFUL_DISCONNECT ((NTSTATUS)0xC0000237L)
|
#define STATUS_GRACEFUL_DISCONNECT ((NTSTATUS)0xC0000237L)
|
||||||
|
@ -746,8 +746,8 @@ extern "C" {
|
||||||
#define STATUS_DIRECTORY_SERVICE_REQUIRED ((NTSTATUS)0xC00002B1L)
|
#define STATUS_DIRECTORY_SERVICE_REQUIRED ((NTSTATUS)0xC00002B1L)
|
||||||
#define STATUS_REPARSE_ATTRIBUTE_CONFLICT ((NTSTATUS)0xC00002B2L)
|
#define STATUS_REPARSE_ATTRIBUTE_CONFLICT ((NTSTATUS)0xC00002B2L)
|
||||||
#define STATUS_CANT_ENABLE_DENY_ONLY ((NTSTATUS)0xC00002B3L)
|
#define STATUS_CANT_ENABLE_DENY_ONLY ((NTSTATUS)0xC00002B3L)
|
||||||
#define STATUS_FLOAT_MULTIPLE_FAULTS ((NTSTATUS)0xC00002B4L)
|
#define STATUS_FLOAT_MULTIPLE_FAULTS ((NTSTATUS)0xC00002B4L)
|
||||||
#define STATUS_FLOAT_MULTIPLE_TRAPS ((NTSTATUS)0xC00002B5L)
|
#define STATUS_FLOAT_MULTIPLE_TRAPS ((NTSTATUS)0xC00002B5L)
|
||||||
#define STATUS_DEVICE_REMOVED ((NTSTATUS)0xC00002B6L)
|
#define STATUS_DEVICE_REMOVED ((NTSTATUS)0xC00002B6L)
|
||||||
#define STATUS_JOURNAL_DELETE_IN_PROGRESS ((NTSTATUS)0xC00002B7L)
|
#define STATUS_JOURNAL_DELETE_IN_PROGRESS ((NTSTATUS)0xC00002B7L)
|
||||||
#define STATUS_JOURNAL_NOT_ACTIVE ((NTSTATUS)0xC00002B8L)
|
#define STATUS_JOURNAL_NOT_ACTIVE ((NTSTATUS)0xC00002B8L)
|
||||||
|
@ -756,11 +756,11 @@ extern "C" {
|
||||||
#define STATUS_DRIVER_FAILED_SLEEP ((NTSTATUS)0xC00002C2L)
|
#define STATUS_DRIVER_FAILED_SLEEP ((NTSTATUS)0xC00002C2L)
|
||||||
#define STATUS_MUTUAL_AUTHENTICATION_FAILED ((NTSTATUS)0xC00002C3L)
|
#define STATUS_MUTUAL_AUTHENTICATION_FAILED ((NTSTATUS)0xC00002C3L)
|
||||||
#define STATUS_CORRUPT_SYSTEM_FILE ((NTSTATUS)0xC00002C4L)
|
#define STATUS_CORRUPT_SYSTEM_FILE ((NTSTATUS)0xC00002C4L)
|
||||||
#define STATUS_DATATYPE_MISALIGNMENT_ERROR ((NTSTATUS)0xC00002C5L)
|
#define STATUS_DATATYPE_MISALIGNMENT_ERROR ((NTSTATUS)0xC00002C5L)
|
||||||
#define STATUS_WMI_READ_ONLY ((NTSTATUS)0xC00002C6L)
|
#define STATUS_WMI_READ_ONLY ((NTSTATUS)0xC00002C6L)
|
||||||
#define STATUS_WMI_SET_FAILURE ((NTSTATUS)0xC00002C7L)
|
#define STATUS_WMI_SET_FAILURE ((NTSTATUS)0xC00002C7L)
|
||||||
#define STATUS_COMMITMENT_MINIMUM ((NTSTATUS)0xC00002C8L)
|
#define STATUS_COMMITMENT_MINIMUM ((NTSTATUS)0xC00002C8L)
|
||||||
#define STATUS_REG_NAT_CONSUMPTION ((NTSTATUS)0xC00002C9L)
|
#define STATUS_REG_NAT_CONSUMPTION ((NTSTATUS)0xC00002C9L)
|
||||||
#define STATUS_TRANSPORT_FULL ((NTSTATUS)0xC00002CAL)
|
#define STATUS_TRANSPORT_FULL ((NTSTATUS)0xC00002CAL)
|
||||||
#define STATUS_DS_SAM_INIT_FAILURE ((NTSTATUS)0xC00002CBL)
|
#define STATUS_DS_SAM_INIT_FAILURE ((NTSTATUS)0xC00002CBL)
|
||||||
#define STATUS_ONLY_IF_CONNECTED ((NTSTATUS)0xC00002CCL)
|
#define STATUS_ONLY_IF_CONNECTED ((NTSTATUS)0xC00002CCL)
|
||||||
|
@ -1069,8 +1069,8 @@ extern "C" {
|
||||||
#define STATUS_SXS_ASSEMBLY_MISSING ((NTSTATUS)0xC015000CL)
|
#define STATUS_SXS_ASSEMBLY_MISSING ((NTSTATUS)0xC015000CL)
|
||||||
#define STATUS_SXS_RELEASE_ACTIVATION_CONTEXT ((NTSTATUS)0x4015000DL)
|
#define STATUS_SXS_RELEASE_ACTIVATION_CONTEXT ((NTSTATUS)0x4015000DL)
|
||||||
#define STATUS_SXS_PROCESS_DEFAULT_ALREADY_SET ((NTSTATUS)0xC015000EL)
|
#define STATUS_SXS_PROCESS_DEFAULT_ALREADY_SET ((NTSTATUS)0xC015000EL)
|
||||||
#define STATUS_SXS_EARLY_DEACTIVATION ((NTSTATUS)0xC015000FL)
|
#define STATUS_SXS_EARLY_DEACTIVATION ((NTSTATUS)0xC015000FL)
|
||||||
#define STATUS_SXS_INVALID_DEACTIVATION ((NTSTATUS)0xC0150010L)
|
#define STATUS_SXS_INVALID_DEACTIVATION ((NTSTATUS)0xC0150010L)
|
||||||
#define STATUS_SXS_MULTIPLE_DEACTIVATION ((NTSTATUS)0xC0150011L)
|
#define STATUS_SXS_MULTIPLE_DEACTIVATION ((NTSTATUS)0xC0150011L)
|
||||||
#define STATUS_SXS_SYSTEM_DEFAULT_ACTIVATION_CONTEXT_EMPTY ((NTSTATUS)0xC0150012L)
|
#define STATUS_SXS_SYSTEM_DEFAULT_ACTIVATION_CONTEXT_EMPTY ((NTSTATUS)0xC0150012L)
|
||||||
#define STATUS_SXS_PROCESS_TERMINATION_REQUESTED ((NTSTATUS)0xC0150013L)
|
#define STATUS_SXS_PROCESS_TERMINATION_REQUESTED ((NTSTATUS)0xC0150013L)
|
||||||
|
|
|
@ -38,7 +38,7 @@ extern "C" {
|
||||||
#define DD_PARALLEL_PORT_BASE_NAME_U L"ParallelPort"
|
#define DD_PARALLEL_PORT_BASE_NAME_U L"ParallelPort"
|
||||||
|
|
||||||
#define IOCTL_INTERNAL_DESELECT_DEVICE \
|
#define IOCTL_INTERNAL_DESELECT_DEVICE \
|
||||||
CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 24, METHOD_BUFFERED, FILE_ANY_ACCESS)
|
CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 24, METHOD_BUFFERED, FILE_ANY_ACCESS)
|
||||||
#define IOCTL_INTERNAL_GET_MORE_PARALLEL_PORT_INFO \
|
#define IOCTL_INTERNAL_GET_MORE_PARALLEL_PORT_INFO \
|
||||||
CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 17, METHOD_BUFFERED, FILE_ANY_ACCESS)
|
CTL_CODE (FILE_DEVICE_PARALLEL_PORT, 17, METHOD_BUFFERED, FILE_ANY_ACCESS)
|
||||||
#define IOCTL_INTERNAL_GET_PARALLEL_PNP_INFO \
|
#define IOCTL_INTERNAL_GET_PARALLEL_PNP_INFO \
|
||||||
|
@ -216,7 +216,7 @@ typedef NTSTATUS DDKAPI
|
||||||
typedef NTSTATUS DDKAPI
|
typedef NTSTATUS DDKAPI
|
||||||
(*PTERMINATE_IEEE_MODE)(
|
(*PTERMINATE_IEEE_MODE)(
|
||||||
IN PVOID Context);
|
IN PVOID Context);
|
||||||
|
|
||||||
typedef NTSTATUS DDKAPI
|
typedef NTSTATUS DDKAPI
|
||||||
(*PPARALLEL_IEEE_FWD_TO_REV)(
|
(*PPARALLEL_IEEE_FWD_TO_REV)(
|
||||||
IN PVOID Context);
|
IN PVOID Context);
|
||||||
|
@ -232,7 +232,7 @@ typedef NTSTATUS DDKAPI
|
||||||
IN ULONG NumBytesToRead,
|
IN ULONG NumBytesToRead,
|
||||||
OUT PULONG NumBytesRead,
|
OUT PULONG NumBytesRead,
|
||||||
IN UCHAR Channel);
|
IN UCHAR Channel);
|
||||||
|
|
||||||
typedef NTSTATUS DDKAPI
|
typedef NTSTATUS DDKAPI
|
||||||
(*PPARALLEL_WRITE)(
|
(*PPARALLEL_WRITE)(
|
||||||
IN PVOID Context,
|
IN PVOID Context,
|
||||||
|
|
|
@ -50,15 +50,15 @@ typedef enum _PF_FORWARD_ACTION {
|
||||||
typedef PF_FORWARD_ACTION STDCALL
|
typedef PF_FORWARD_ACTION STDCALL
|
||||||
(*PacketFilterExtensionPtr)(
|
(*PacketFilterExtensionPtr)(
|
||||||
IN unsigned char *PacketHeader,
|
IN unsigned char *PacketHeader,
|
||||||
IN unsigned char *Packet,
|
IN unsigned char *Packet,
|
||||||
IN unsigned int PacketLength,
|
IN unsigned int PacketLength,
|
||||||
IN unsigned int RecvInterfaceIndex,
|
IN unsigned int RecvInterfaceIndex,
|
||||||
IN unsigned int SendInterfaceIndex,
|
IN unsigned int SendInterfaceIndex,
|
||||||
IN IPAddr RecvLinkNextHop,
|
IN IPAddr RecvLinkNextHop,
|
||||||
IN IPAddr SendLinkNextHop);
|
IN IPAddr SendLinkNextHop);
|
||||||
|
|
||||||
typedef struct _PF_SET_EXTENSION_HOOK_INFO {
|
typedef struct _PF_SET_EXTENSION_HOOK_INFO {
|
||||||
PacketFilterExtensionPtr ExtensionPointer;
|
PacketFilterExtensionPtr ExtensionPointer;
|
||||||
} PF_SET_EXTENSION_HOOK_INFO, *PPF_SET_EXTENSION_HOOK_INFO;
|
} PF_SET_EXTENSION_HOOK_INFO, *PPF_SET_EXTENSION_HOOK_INFO;
|
||||||
|
|
||||||
#define FSCTL_IPFLTRDRVR_BASE FILE_DEVICE_NETWORK
|
#define FSCTL_IPFLTRDRVR_BASE FILE_DEVICE_NETWORK
|
||||||
|
|
|
@ -141,8 +141,8 @@ typedef struct _UNIDRVINFO
|
||||||
WORD wYRes;
|
WORD wYRes;
|
||||||
SHORT sYAdjust;
|
SHORT sYAdjust;
|
||||||
SHORT sYMoved;
|
SHORT sYMoved;
|
||||||
WORD wPrivateData;
|
WORD wPrivateData;
|
||||||
SHORT sShift;
|
SHORT sShift;
|
||||||
INVOC SelectFont;
|
INVOC SelectFont;
|
||||||
INVOC UnSelectFont;
|
INVOC UnSelectFont;
|
||||||
WORD wReserved[4];
|
WORD wReserved[4];
|
||||||
|
|
|
@ -45,7 +45,7 @@ typedef union _CDB {
|
||||||
UCHAR Reserved : 4;
|
UCHAR Reserved : 4;
|
||||||
UCHAR VendorUnique : 2;
|
UCHAR VendorUnique : 2;
|
||||||
} CDB6GENERIC, *PCDB6GENERIC;
|
} CDB6GENERIC, *PCDB6GENERIC;
|
||||||
|
|
||||||
struct _CDB6READWRITE {
|
struct _CDB6READWRITE {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR LogicalBlockMsb1 : 5;
|
UCHAR LogicalBlockMsb1 : 5;
|
||||||
|
@ -55,7 +55,7 @@ typedef union _CDB {
|
||||||
UCHAR TransferBlocks;
|
UCHAR TransferBlocks;
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} CDB6READWRITE, *PCDB6READWRITE;
|
} CDB6READWRITE, *PCDB6READWRITE;
|
||||||
|
|
||||||
struct _CDB6INQUIRY {
|
struct _CDB6INQUIRY {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Reserved1 : 5;
|
UCHAR Reserved1 : 5;
|
||||||
|
@ -65,7 +65,7 @@ typedef union _CDB {
|
||||||
UCHAR AllocationLength;
|
UCHAR AllocationLength;
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} CDB6INQUIRY, *PCDB6INQUIRY;
|
} CDB6INQUIRY, *PCDB6INQUIRY;
|
||||||
|
|
||||||
struct _CDB6INQUIRY3 {
|
struct _CDB6INQUIRY3 {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR EnableVitalProductData : 1;
|
UCHAR EnableVitalProductData : 1;
|
||||||
|
@ -76,7 +76,7 @@ typedef union _CDB {
|
||||||
UCHAR AllocationLength;
|
UCHAR AllocationLength;
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} CDB6INQUIRY3, *PCDB6INQUIRY3;
|
} CDB6INQUIRY3, *PCDB6INQUIRY3;
|
||||||
|
|
||||||
struct _CDB6VERIFY {
|
struct _CDB6VERIFY {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Fixed : 1;
|
UCHAR Fixed : 1;
|
||||||
|
@ -87,7 +87,7 @@ typedef union _CDB {
|
||||||
UCHAR VerificationLength[3];
|
UCHAR VerificationLength[3];
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} CDB6VERIFY, *PCDB6VERIFY;
|
} CDB6VERIFY, *PCDB6VERIFY;
|
||||||
|
|
||||||
struct _CDB6FORMAT {
|
struct _CDB6FORMAT {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR FormatControl : 5;
|
UCHAR FormatControl : 5;
|
||||||
|
@ -97,7 +97,7 @@ typedef union _CDB {
|
||||||
UCHAR InterleaveLsb;
|
UCHAR InterleaveLsb;
|
||||||
UCHAR FReserved2;
|
UCHAR FReserved2;
|
||||||
} CDB6FORMAT, *PCDB6FORMAT;
|
} CDB6FORMAT, *PCDB6FORMAT;
|
||||||
|
|
||||||
struct _CDB10 {
|
struct _CDB10 {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR RelativeAddress : 1;
|
UCHAR RelativeAddress : 1;
|
||||||
|
@ -114,7 +114,7 @@ typedef union _CDB {
|
||||||
UCHAR TransferBlocksLsb;
|
UCHAR TransferBlocksLsb;
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} CDB10, *PCDB10;
|
} CDB10, *PCDB10;
|
||||||
|
|
||||||
struct _CDB12 {
|
struct _CDB12 {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR RelativeAddress : 1;
|
UCHAR RelativeAddress : 1;
|
||||||
|
@ -127,7 +127,7 @@ typedef union _CDB {
|
||||||
UCHAR Reserved2;
|
UCHAR Reserved2;
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} CDB12, *PCDB12;
|
} CDB12, *PCDB12;
|
||||||
|
|
||||||
struct _PAUSE_RESUME {
|
struct _PAUSE_RESUME {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Reserved1 : 5;
|
UCHAR Reserved1 : 5;
|
||||||
|
@ -136,7 +136,7 @@ typedef union _CDB {
|
||||||
UCHAR Action;
|
UCHAR Action;
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} PAUSE_RESUME, *PPAUSE_RESUME;
|
} PAUSE_RESUME, *PPAUSE_RESUME;
|
||||||
|
|
||||||
struct _READ_TOC {
|
struct _READ_TOC {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Reserved0 : 1;
|
UCHAR Reserved0 : 1;
|
||||||
|
@ -151,7 +151,7 @@ typedef union _CDB {
|
||||||
UCHAR Control : 6;
|
UCHAR Control : 6;
|
||||||
UCHAR Format : 2;
|
UCHAR Format : 2;
|
||||||
} READ_TOC, *PREAD_TOC;
|
} READ_TOC, *PREAD_TOC;
|
||||||
|
|
||||||
struct _READ_DISK_INFORMATION {
|
struct _READ_DISK_INFORMATION {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Reserved1 : 5;
|
UCHAR Reserved1 : 5;
|
||||||
|
@ -160,7 +160,7 @@ typedef union _CDB {
|
||||||
UCHAR AllocationLength[2];
|
UCHAR AllocationLength[2];
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} READ_DISK_INFORMATION, *PREAD_DISK_INFORMATION;
|
} READ_DISK_INFORMATION, *PREAD_DISK_INFORMATION;
|
||||||
|
|
||||||
struct _READ_TRACK_INFORMATION {
|
struct _READ_TRACK_INFORMATION {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Track : 1;
|
UCHAR Track : 1;
|
||||||
|
@ -172,14 +172,14 @@ typedef union _CDB {
|
||||||
UCHAR AllocationLength[2];
|
UCHAR AllocationLength[2];
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} READ_TRACK_INFORMATION, *PREAD_TRACK_INFORMATION;
|
} READ_TRACK_INFORMATION, *PREAD_TRACK_INFORMATION;
|
||||||
|
|
||||||
struct _RESERVE_TRACK_RZONE {
|
struct _RESERVE_TRACK_RZONE {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Reserved1[4];
|
UCHAR Reserved1[4];
|
||||||
UCHAR ReservationSize[4];
|
UCHAR ReservationSize[4];
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} RESERVE_TRACK_RZONE, *PRESERVE_TRACK_RZONE;
|
} RESERVE_TRACK_RZONE, *PRESERVE_TRACK_RZONE;
|
||||||
|
|
||||||
struct _SEND_OPC_INFORMATION {
|
struct _SEND_OPC_INFORMATION {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR DoOpc : 1;
|
UCHAR DoOpc : 1;
|
||||||
|
@ -188,7 +188,7 @@ typedef union _CDB {
|
||||||
UCHAR ParameterListLength[2];
|
UCHAR ParameterListLength[2];
|
||||||
UCHAR Reserved2;
|
UCHAR Reserved2;
|
||||||
} SEND_OPC_INFORMATION, *PSEND_OPC_INFORMATION;
|
} SEND_OPC_INFORMATION, *PSEND_OPC_INFORMATION;
|
||||||
|
|
||||||
struct _CLOSE_TRACK {
|
struct _CLOSE_TRACK {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Immediate : 1;
|
UCHAR Immediate : 1;
|
||||||
|
@ -201,14 +201,14 @@ typedef union _CDB {
|
||||||
UCHAR Reserved4[3];
|
UCHAR Reserved4[3];
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} CLOSE_TRACK, *PCLOSE_TRACK;
|
} CLOSE_TRACK, *PCLOSE_TRACK;
|
||||||
|
|
||||||
struct _SEND_CUE_SHEET {
|
struct _SEND_CUE_SHEET {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Reserved[5];
|
UCHAR Reserved[5];
|
||||||
UCHAR CueSheetSize[3];
|
UCHAR CueSheetSize[3];
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} SEND_CUE_SHEET, *PSEND_CUE_SHEET;
|
} SEND_CUE_SHEET, *PSEND_CUE_SHEET;
|
||||||
|
|
||||||
struct _READ_HEADER {
|
struct _READ_HEADER {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Reserved1 : 1;
|
UCHAR Reserved1 : 1;
|
||||||
|
@ -220,7 +220,7 @@ typedef union _CDB {
|
||||||
UCHAR AllocationLength[2];
|
UCHAR AllocationLength[2];
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} READ_HEADER, *PREAD_HEADER;
|
} READ_HEADER, *PREAD_HEADER;
|
||||||
|
|
||||||
struct _PLAY_AUDIO {
|
struct _PLAY_AUDIO {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Reserved1 : 5;
|
UCHAR Reserved1 : 5;
|
||||||
|
@ -230,8 +230,8 @@ typedef union _CDB {
|
||||||
UCHAR PlayLength[2];
|
UCHAR PlayLength[2];
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} PLAY_AUDIO, *PPLAY_AUDIO;
|
} PLAY_AUDIO, *PPLAY_AUDIO;
|
||||||
|
|
||||||
struct _PLAY_AUDIO_MSF {
|
struct _PLAY_AUDIO_MSF {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Reserved1 : 5;
|
UCHAR Reserved1 : 5;
|
||||||
UCHAR LogicalUnitNumber : 3;
|
UCHAR LogicalUnitNumber : 3;
|
||||||
|
@ -244,10 +244,10 @@ typedef union _CDB {
|
||||||
UCHAR EndingF;
|
UCHAR EndingF;
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} PLAY_AUDIO_MSF, *PPLAY_AUDIO_MSF;
|
} PLAY_AUDIO_MSF, *PPLAY_AUDIO_MSF;
|
||||||
|
|
||||||
/* FIXME: Should the union be anonymous in C++ too? If so,
|
/* FIXME: Should the union be anonymous in C++ too? If so,
|
||||||
can't define named types _LBA and _MSF within anonymous union
|
can't define named types _LBA and _MSF within anonymous union
|
||||||
for C++. */
|
for C++. */
|
||||||
struct _PLAY_CD {
|
struct _PLAY_CD {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Reserved1 : 1;
|
UCHAR Reserved1 : 1;
|
||||||
|
@ -262,7 +262,7 @@ typedef union _CDB {
|
||||||
UCHAR StartingBlockAddress[4];
|
UCHAR StartingBlockAddress[4];
|
||||||
UCHAR PlayLength[4];
|
UCHAR PlayLength[4];
|
||||||
} LBA;
|
} LBA;
|
||||||
|
|
||||||
struct _MSF {
|
struct _MSF {
|
||||||
UCHAR Reserved1;
|
UCHAR Reserved1;
|
||||||
UCHAR StartingM;
|
UCHAR StartingM;
|
||||||
|
@ -278,7 +278,7 @@ typedef union _CDB {
|
||||||
#else
|
#else
|
||||||
}u;
|
}u;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
UCHAR Audio : 1;
|
UCHAR Audio : 1;
|
||||||
UCHAR Composite : 1;
|
UCHAR Composite : 1;
|
||||||
UCHAR Port1 : 1;
|
UCHAR Port1 : 1;
|
||||||
|
@ -287,7 +287,7 @@ typedef union _CDB {
|
||||||
UCHAR Speed : 1;
|
UCHAR Speed : 1;
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} PLAY_CD, *PPLAY_CD;
|
} PLAY_CD, *PPLAY_CD;
|
||||||
|
|
||||||
struct _SCAN_CD {
|
struct _SCAN_CD {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR RelativeAddress : 1;
|
UCHAR RelativeAddress : 1;
|
||||||
|
@ -301,7 +301,7 @@ typedef union _CDB {
|
||||||
UCHAR Reserved4;
|
UCHAR Reserved4;
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} SCAN_CD, *PSCAN_CD;
|
} SCAN_CD, *PSCAN_CD;
|
||||||
|
|
||||||
struct _STOP_PLAY_SCAN {
|
struct _STOP_PLAY_SCAN {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Reserved1 : 5;
|
UCHAR Reserved1 : 5;
|
||||||
|
@ -309,7 +309,7 @@ typedef union _CDB {
|
||||||
UCHAR Reserved2[7];
|
UCHAR Reserved2[7];
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} STOP_PLAY_SCAN, *PSTOP_PLAY_SCAN;
|
} STOP_PLAY_SCAN, *PSTOP_PLAY_SCAN;
|
||||||
|
|
||||||
struct _SUBCHANNEL {
|
struct _SUBCHANNEL {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Reserved0 : 1;
|
UCHAR Reserved0 : 1;
|
||||||
|
@ -325,8 +325,8 @@ typedef union _CDB {
|
||||||
UCHAR AllocationLength[2];
|
UCHAR AllocationLength[2];
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} SUBCHANNEL, *PSUBCHANNEL;
|
} SUBCHANNEL, *PSUBCHANNEL;
|
||||||
|
|
||||||
struct _READ_CD {
|
struct _READ_CD {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR RelativeAddress : 1;
|
UCHAR RelativeAddress : 1;
|
||||||
UCHAR Reserved0 : 1;
|
UCHAR Reserved0 : 1;
|
||||||
|
@ -344,7 +344,7 @@ typedef union _CDB {
|
||||||
UCHAR Reserved3 : 5;
|
UCHAR Reserved3 : 5;
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} READ_CD, *PREAD_CD;
|
} READ_CD, *PREAD_CD;
|
||||||
|
|
||||||
struct _READ_CD_MSF {
|
struct _READ_CD_MSF {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR RelativeAddress : 1;
|
UCHAR RelativeAddress : 1;
|
||||||
|
@ -369,7 +369,7 @@ typedef union _CDB {
|
||||||
UCHAR Reserved5 : 5;
|
UCHAR Reserved5 : 5;
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} READ_CD_MSF, *PREAD_CD_MSF;
|
} READ_CD_MSF, *PREAD_CD_MSF;
|
||||||
|
|
||||||
struct _PLXTR_READ_CDDA {
|
struct _PLXTR_READ_CDDA {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Reserved0 : 5;
|
UCHAR Reserved0 : 5;
|
||||||
|
@ -385,7 +385,7 @@ typedef union _CDB {
|
||||||
UCHAR SubCode;
|
UCHAR SubCode;
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} PLXTR_READ_CDDA, *PPLXTR_READ_CDDA;
|
} PLXTR_READ_CDDA, *PPLXTR_READ_CDDA;
|
||||||
|
|
||||||
struct _NEC_READ_CDDA {
|
struct _NEC_READ_CDDA {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Reserved0;
|
UCHAR Reserved0;
|
||||||
|
@ -398,7 +398,7 @@ typedef union _CDB {
|
||||||
UCHAR TransferBlockByte1;
|
UCHAR TransferBlockByte1;
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} NEC_READ_CDDA, *PNEC_READ_CDDA;
|
} NEC_READ_CDDA, *PNEC_READ_CDDA;
|
||||||
|
|
||||||
struct _MODE_SENSE {
|
struct _MODE_SENSE {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Reserved1 : 3;
|
UCHAR Reserved1 : 3;
|
||||||
|
@ -411,7 +411,7 @@ typedef union _CDB {
|
||||||
UCHAR AllocationLength;
|
UCHAR AllocationLength;
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} MODE_SENSE, *PMODE_SENSE;
|
} MODE_SENSE, *PMODE_SENSE;
|
||||||
|
|
||||||
struct _MODE_SENSE10 {
|
struct _MODE_SENSE10 {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Reserved1 : 3;
|
UCHAR Reserved1 : 3;
|
||||||
|
@ -424,7 +424,7 @@ typedef union _CDB {
|
||||||
UCHAR AllocationLength[2];
|
UCHAR AllocationLength[2];
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} MODE_SENSE10, *PMODE_SENSE10;
|
} MODE_SENSE10, *PMODE_SENSE10;
|
||||||
|
|
||||||
struct _MODE_SELECT {
|
struct _MODE_SELECT {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR SPBit : 1;
|
UCHAR SPBit : 1;
|
||||||
|
@ -435,7 +435,7 @@ typedef union _CDB {
|
||||||
UCHAR ParameterListLength;
|
UCHAR ParameterListLength;
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} MODE_SELECT, *PMODE_SELECT;
|
} MODE_SELECT, *PMODE_SELECT;
|
||||||
|
|
||||||
struct _MODE_SELECT10 {
|
struct _MODE_SELECT10 {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR SPBit : 1;
|
UCHAR SPBit : 1;
|
||||||
|
@ -446,7 +446,7 @@ typedef union _CDB {
|
||||||
UCHAR ParameterListLength[2];
|
UCHAR ParameterListLength[2];
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} MODE_SELECT10, *PMODE_SELECT10;
|
} MODE_SELECT10, *PMODE_SELECT10;
|
||||||
|
|
||||||
struct _LOCATE {
|
struct _LOCATE {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Immediate : 1;
|
UCHAR Immediate : 1;
|
||||||
|
@ -460,7 +460,7 @@ typedef union _CDB {
|
||||||
UCHAR Partition;
|
UCHAR Partition;
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} LOCATE, *PLOCATE;
|
} LOCATE, *PLOCATE;
|
||||||
|
|
||||||
struct _LOGSENSE {
|
struct _LOGSENSE {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR SPBit : 1;
|
UCHAR SPBit : 1;
|
||||||
|
@ -475,7 +475,7 @@ typedef union _CDB {
|
||||||
UCHAR AllocationLength[2];
|
UCHAR AllocationLength[2];
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} LOGSENSE, *PLOGSENSE;
|
} LOGSENSE, *PLOGSENSE;
|
||||||
|
|
||||||
struct _LOGSELECT {
|
struct _LOGSELECT {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR SPBit : 1;
|
UCHAR SPBit : 1;
|
||||||
|
@ -488,7 +488,7 @@ typedef union _CDB {
|
||||||
UCHAR ParameterListLength[2];
|
UCHAR ParameterListLength[2];
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} LOGSELECT, *PLOGSELECT;
|
} LOGSELECT, *PLOGSELECT;
|
||||||
|
|
||||||
struct _PRINT {
|
struct _PRINT {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Reserved : 5;
|
UCHAR Reserved : 5;
|
||||||
|
@ -496,7 +496,7 @@ typedef union _CDB {
|
||||||
UCHAR TransferLength[3];
|
UCHAR TransferLength[3];
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} PRINT, *PPRINT;
|
} PRINT, *PPRINT;
|
||||||
|
|
||||||
struct _SEEK {
|
struct _SEEK {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Reserved1 : 5;
|
UCHAR Reserved1 : 5;
|
||||||
|
@ -505,7 +505,7 @@ typedef union _CDB {
|
||||||
UCHAR Reserved2[3];
|
UCHAR Reserved2[3];
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} SEEK, *PSEEK;
|
} SEEK, *PSEEK;
|
||||||
|
|
||||||
struct _ERASE {
|
struct _ERASE {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Long : 1;
|
UCHAR Long : 1;
|
||||||
|
@ -515,7 +515,7 @@ typedef union _CDB {
|
||||||
UCHAR Reserved2[3];
|
UCHAR Reserved2[3];
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} ERASE, *PERASE;
|
} ERASE, *PERASE;
|
||||||
|
|
||||||
struct _START_STOP {
|
struct _START_STOP {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Immediate: 1;
|
UCHAR Immediate: 1;
|
||||||
|
@ -527,20 +527,20 @@ typedef union _CDB {
|
||||||
UCHAR Reserved3 : 6;
|
UCHAR Reserved3 : 6;
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} START_STOP, *PSTART_STOP;
|
} START_STOP, *PSTART_STOP;
|
||||||
|
|
||||||
struct _MEDIA_REMOVAL {
|
struct _MEDIA_REMOVAL {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Reserved1 : 5;
|
UCHAR Reserved1 : 5;
|
||||||
UCHAR LogicalUnitNumber : 3;
|
UCHAR LogicalUnitNumber : 3;
|
||||||
UCHAR Reserved2[2];
|
UCHAR Reserved2[2];
|
||||||
|
|
||||||
UCHAR Prevent : 1;
|
UCHAR Prevent : 1;
|
||||||
UCHAR Persistant : 1;
|
UCHAR Persistant : 1;
|
||||||
UCHAR Reserved3 : 6;
|
UCHAR Reserved3 : 6;
|
||||||
|
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} MEDIA_REMOVAL, *PMEDIA_REMOVAL;
|
} MEDIA_REMOVAL, *PMEDIA_REMOVAL;
|
||||||
|
|
||||||
struct _SEEK_BLOCK {
|
struct _SEEK_BLOCK {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Immediate : 1;
|
UCHAR Immediate : 1;
|
||||||
|
@ -551,7 +551,7 @@ typedef union _CDB {
|
||||||
UCHAR Reserved2 : 4;
|
UCHAR Reserved2 : 4;
|
||||||
UCHAR VendorUnique : 2;
|
UCHAR VendorUnique : 2;
|
||||||
} SEEK_BLOCK, *PSEEK_BLOCK;
|
} SEEK_BLOCK, *PSEEK_BLOCK;
|
||||||
|
|
||||||
struct _REQUEST_BLOCK_ADDRESS {
|
struct _REQUEST_BLOCK_ADDRESS {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Reserved1[3];
|
UCHAR Reserved1[3];
|
||||||
|
@ -561,7 +561,7 @@ typedef union _CDB {
|
||||||
UCHAR Reserved2 : 4;
|
UCHAR Reserved2 : 4;
|
||||||
UCHAR VendorUnique : 2;
|
UCHAR VendorUnique : 2;
|
||||||
} REQUEST_BLOCK_ADDRESS, *PREQUEST_BLOCK_ADDRESS;
|
} REQUEST_BLOCK_ADDRESS, *PREQUEST_BLOCK_ADDRESS;
|
||||||
|
|
||||||
struct _PARTITION {
|
struct _PARTITION {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Immediate : 1;
|
UCHAR Immediate : 1;
|
||||||
|
@ -570,7 +570,7 @@ typedef union _CDB {
|
||||||
UCHAR Reserved1[3];
|
UCHAR Reserved1[3];
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} PARTITION, *PPARTITION;
|
} PARTITION, *PPARTITION;
|
||||||
|
|
||||||
struct _WRITE_TAPE_MARKS {
|
struct _WRITE_TAPE_MARKS {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Immediate : 1;
|
UCHAR Immediate : 1;
|
||||||
|
@ -580,7 +580,7 @@ typedef union _CDB {
|
||||||
UCHAR TransferLength[3];
|
UCHAR TransferLength[3];
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} WRITE_TAPE_MARKS, *PWRITE_TAPE_MARKS;
|
} WRITE_TAPE_MARKS, *PWRITE_TAPE_MARKS;
|
||||||
|
|
||||||
struct _SPACE_TAPE_MARKS {
|
struct _SPACE_TAPE_MARKS {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Code : 3;
|
UCHAR Code : 3;
|
||||||
|
@ -599,7 +599,7 @@ typedef union _CDB {
|
||||||
} Fields;
|
} Fields;
|
||||||
} Byte6;
|
} Byte6;
|
||||||
} SPACE_TAPE_MARKS, *PSPACE_TAPE_MARKS;
|
} SPACE_TAPE_MARKS, *PSPACE_TAPE_MARKS;
|
||||||
|
|
||||||
struct _READ_POSITION {
|
struct _READ_POSITION {
|
||||||
UCHAR Operation;
|
UCHAR Operation;
|
||||||
UCHAR BlockType : 1;
|
UCHAR BlockType : 1;
|
||||||
|
@ -608,7 +608,7 @@ typedef union _CDB {
|
||||||
UCHAR Reserved2[7];
|
UCHAR Reserved2[7];
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} READ_POSITION, *PREAD_POSITION;
|
} READ_POSITION, *PREAD_POSITION;
|
||||||
|
|
||||||
struct _CDB6READWRITETAPE {
|
struct _CDB6READWRITETAPE {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR VendorSpecific : 5;
|
UCHAR VendorSpecific : 5;
|
||||||
|
@ -621,7 +621,7 @@ typedef union _CDB {
|
||||||
UCHAR Reserved1 : 4;
|
UCHAR Reserved1 : 4;
|
||||||
UCHAR VendorUnique : 2;
|
UCHAR VendorUnique : 2;
|
||||||
} CDB6READWRITETAPE, *PCDB6READWRITETAPE;
|
} CDB6READWRITETAPE, *PCDB6READWRITETAPE;
|
||||||
|
|
||||||
struct _INIT_ELEMENT_STATUS {
|
struct _INIT_ELEMENT_STATUS {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Reserved1 : 5;
|
UCHAR Reserved1 : 5;
|
||||||
|
@ -630,7 +630,7 @@ typedef union _CDB {
|
||||||
UCHAR Reserved3 : 7;
|
UCHAR Reserved3 : 7;
|
||||||
UCHAR NoBarCode : 1;
|
UCHAR NoBarCode : 1;
|
||||||
} INIT_ELEMENT_STATUS, *PINIT_ELEMENT_STATUS;
|
} INIT_ELEMENT_STATUS, *PINIT_ELEMENT_STATUS;
|
||||||
|
|
||||||
struct _INITIALIZE_ELEMENT_RANGE {
|
struct _INITIALIZE_ELEMENT_RANGE {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Range : 1;
|
UCHAR Range : 1;
|
||||||
|
@ -643,7 +643,7 @@ typedef union _CDB {
|
||||||
UCHAR Reserved4 : 7;
|
UCHAR Reserved4 : 7;
|
||||||
UCHAR NoBarCode : 1;
|
UCHAR NoBarCode : 1;
|
||||||
} INITIALIZE_ELEMENT_RANGE, *PINITIALIZE_ELEMENT_RANGE;
|
} INITIALIZE_ELEMENT_RANGE, *PINITIALIZE_ELEMENT_RANGE;
|
||||||
|
|
||||||
struct _POSITION_TO_ELEMENT {
|
struct _POSITION_TO_ELEMENT {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Reserved1 : 5;
|
UCHAR Reserved1 : 5;
|
||||||
|
@ -655,7 +655,7 @@ typedef union _CDB {
|
||||||
UCHAR Reserved3 : 7;
|
UCHAR Reserved3 : 7;
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} POSITION_TO_ELEMENT, *PPOSITION_TO_ELEMENT;
|
} POSITION_TO_ELEMENT, *PPOSITION_TO_ELEMENT;
|
||||||
|
|
||||||
struct _MOVE_MEDIUM {
|
struct _MOVE_MEDIUM {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Reserved1 : 5;
|
UCHAR Reserved1 : 5;
|
||||||
|
@ -668,7 +668,7 @@ typedef union _CDB {
|
||||||
UCHAR Reserved3 : 7;
|
UCHAR Reserved3 : 7;
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} MOVE_MEDIUM, *PMOVE_MEDIUM;
|
} MOVE_MEDIUM, *PMOVE_MEDIUM;
|
||||||
|
|
||||||
struct _EXCHANGE_MEDIUM {
|
struct _EXCHANGE_MEDIUM {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Reserved1 : 5;
|
UCHAR Reserved1 : 5;
|
||||||
|
@ -682,7 +682,7 @@ typedef union _CDB {
|
||||||
UCHAR Reserved3 : 6;
|
UCHAR Reserved3 : 6;
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} EXCHANGE_MEDIUM, *PEXCHANGE_MEDIUM;
|
} EXCHANGE_MEDIUM, *PEXCHANGE_MEDIUM;
|
||||||
|
|
||||||
struct _READ_ELEMENT_STATUS {
|
struct _READ_ELEMENT_STATUS {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR ElementType : 4;
|
UCHAR ElementType : 4;
|
||||||
|
@ -695,7 +695,7 @@ typedef union _CDB {
|
||||||
UCHAR Reserved2;
|
UCHAR Reserved2;
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} READ_ELEMENT_STATUS, *PREAD_ELEMENT_STATUS;
|
} READ_ELEMENT_STATUS, *PREAD_ELEMENT_STATUS;
|
||||||
|
|
||||||
struct _SEND_VOLUME_TAG {
|
struct _SEND_VOLUME_TAG {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR ElementType : 4;
|
UCHAR ElementType : 4;
|
||||||
|
@ -710,7 +710,7 @@ typedef union _CDB {
|
||||||
UCHAR Reserved5;
|
UCHAR Reserved5;
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} SEND_VOLUME_TAG, *PSEND_VOLUME_TAG;
|
} SEND_VOLUME_TAG, *PSEND_VOLUME_TAG;
|
||||||
|
|
||||||
struct _REQUEST_VOLUME_ELEMENT_ADDRESS {
|
struct _REQUEST_VOLUME_ELEMENT_ADDRESS {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR ElementType : 4;
|
UCHAR ElementType : 4;
|
||||||
|
@ -723,7 +723,7 @@ typedef union _CDB {
|
||||||
UCHAR Reserved2;
|
UCHAR Reserved2;
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} REQUEST_VOLUME_ELEMENT_ADDRESS, *PREQUEST_VOLUME_ELEMENT_ADDRESS;
|
} REQUEST_VOLUME_ELEMENT_ADDRESS, *PREQUEST_VOLUME_ELEMENT_ADDRESS;
|
||||||
|
|
||||||
struct _LOAD_UNLOAD {
|
struct _LOAD_UNLOAD {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Immediate : 1;
|
UCHAR Immediate : 1;
|
||||||
|
@ -737,7 +737,7 @@ typedef union _CDB {
|
||||||
UCHAR Slot;
|
UCHAR Slot;
|
||||||
UCHAR Reserved5[3];
|
UCHAR Reserved5[3];
|
||||||
} LOAD_UNLOAD, *PLOAD_UNLOAD;
|
} LOAD_UNLOAD, *PLOAD_UNLOAD;
|
||||||
|
|
||||||
struct _MECH_STATUS {
|
struct _MECH_STATUS {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Reserved : 5;
|
UCHAR Reserved : 5;
|
||||||
|
@ -747,37 +747,37 @@ typedef union _CDB {
|
||||||
UCHAR Reserved2[1];
|
UCHAR Reserved2[1];
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} MECH_STATUS, *PMECH_STATUS;
|
} MECH_STATUS, *PMECH_STATUS;
|
||||||
|
|
||||||
struct _SYNCHRONIZE_CACHE10 {
|
struct _SYNCHRONIZE_CACHE10 {
|
||||||
|
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
|
|
||||||
UCHAR RelAddr : 1;
|
UCHAR RelAddr : 1;
|
||||||
UCHAR Immediate : 1;
|
UCHAR Immediate : 1;
|
||||||
UCHAR Reserved : 3;
|
UCHAR Reserved : 3;
|
||||||
UCHAR Lun : 3;
|
UCHAR Lun : 3;
|
||||||
|
|
||||||
UCHAR LogicalBlockAddress[4];
|
UCHAR LogicalBlockAddress[4];
|
||||||
UCHAR Reserved2;
|
UCHAR Reserved2;
|
||||||
UCHAR BlockCount[2];
|
UCHAR BlockCount[2];
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} SYNCHRONIZE_CACHE10, *PSYNCHRONIZE_CACHE10;
|
} SYNCHRONIZE_CACHE10, *PSYNCHRONIZE_CACHE10;
|
||||||
|
|
||||||
struct _GET_EVENT_STATUS_NOTIFICATION {
|
struct _GET_EVENT_STATUS_NOTIFICATION {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
|
|
||||||
UCHAR Immediate : 1;
|
UCHAR Immediate : 1;
|
||||||
UCHAR Reserved : 4;
|
UCHAR Reserved : 4;
|
||||||
UCHAR Lun : 3;
|
UCHAR Lun : 3;
|
||||||
|
|
||||||
UCHAR Reserved2[2];
|
UCHAR Reserved2[2];
|
||||||
UCHAR NotificationClassRequest;
|
UCHAR NotificationClassRequest;
|
||||||
UCHAR Reserved3[2];
|
UCHAR Reserved3[2];
|
||||||
UCHAR EventListLength[2];
|
UCHAR EventListLength[2];
|
||||||
|
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} GET_EVENT_STATUS_NOTIFICATION, *PGET_EVENT_STATUS_NOTIFICATION;
|
} GET_EVENT_STATUS_NOTIFICATION, *PGET_EVENT_STATUS_NOTIFICATION;
|
||||||
|
|
||||||
struct _READ_DVD_STRUCTURE {
|
struct _READ_DVD_STRUCTURE {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Reserved1 : 5;
|
UCHAR Reserved1 : 5;
|
||||||
|
@ -790,7 +790,7 @@ typedef union _CDB {
|
||||||
UCHAR AGID : 2;
|
UCHAR AGID : 2;
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} READ_DVD_STRUCTURE, *PREAD_DVD_STRUCTURE;
|
} READ_DVD_STRUCTURE, *PREAD_DVD_STRUCTURE;
|
||||||
|
|
||||||
struct _SEND_DVD_STRUCTURE {
|
struct _SEND_DVD_STRUCTURE {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Reserved1 : 5;
|
UCHAR Reserved1 : 5;
|
||||||
|
@ -801,7 +801,7 @@ typedef union _CDB {
|
||||||
UCHAR Reserved3;
|
UCHAR Reserved3;
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} SEND_DVD_STRUCTURE, *PSEND_DVD_STRUCTURE;
|
} SEND_DVD_STRUCTURE, *PSEND_DVD_STRUCTURE;
|
||||||
|
|
||||||
struct _SEND_KEY {
|
struct _SEND_KEY {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Reserved1 : 5;
|
UCHAR Reserved1 : 5;
|
||||||
|
@ -812,7 +812,7 @@ typedef union _CDB {
|
||||||
UCHAR AGID : 2;
|
UCHAR AGID : 2;
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} SEND_KEY, *PSEND_KEY;
|
} SEND_KEY, *PSEND_KEY;
|
||||||
|
|
||||||
struct _REPORT_KEY {
|
struct _REPORT_KEY {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Reserved1 : 5;
|
UCHAR Reserved1 : 5;
|
||||||
|
@ -824,7 +824,7 @@ typedef union _CDB {
|
||||||
UCHAR AGID : 2;
|
UCHAR AGID : 2;
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} REPORT_KEY, *PREPORT_KEY;
|
} REPORT_KEY, *PREPORT_KEY;
|
||||||
|
|
||||||
struct _SET_READ_AHEAD {
|
struct _SET_READ_AHEAD {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Reserved1 : 5;
|
UCHAR Reserved1 : 5;
|
||||||
|
@ -834,7 +834,7 @@ typedef union _CDB {
|
||||||
UCHAR Reserved2;
|
UCHAR Reserved2;
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} SET_READ_AHEAD, *PSET_READ_AHEAD;
|
} SET_READ_AHEAD, *PSET_READ_AHEAD;
|
||||||
|
|
||||||
struct _READ_FORMATTED_CAPACITIES {
|
struct _READ_FORMATTED_CAPACITIES {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Reserved1 : 5;
|
UCHAR Reserved1 : 5;
|
||||||
|
@ -843,7 +843,7 @@ typedef union _CDB {
|
||||||
UCHAR AllocationLength[2];
|
UCHAR AllocationLength[2];
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} READ_FORMATTED_CAPACITIES, *PREAD_FORMATTED_CAPACITIES;
|
} READ_FORMATTED_CAPACITIES, *PREAD_FORMATTED_CAPACITIES;
|
||||||
|
|
||||||
struct _REPORT_LUNS {
|
struct _REPORT_LUNS {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Reserved1[5];
|
UCHAR Reserved1[5];
|
||||||
|
@ -851,7 +851,7 @@ typedef union _CDB {
|
||||||
UCHAR Reserved2[1];
|
UCHAR Reserved2[1];
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} REPORT_LUNS, *PREPORT_LUNS;
|
} REPORT_LUNS, *PREPORT_LUNS;
|
||||||
|
|
||||||
struct _PERSISTENT_RESERVE_IN {
|
struct _PERSISTENT_RESERVE_IN {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR ServiceAction : 5;
|
UCHAR ServiceAction : 5;
|
||||||
|
@ -860,7 +860,7 @@ typedef union _CDB {
|
||||||
UCHAR AllocationLength[2];
|
UCHAR AllocationLength[2];
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} PERSISTENT_RESERVE_IN, *PPERSISTENT_RESERVE_IN;
|
} PERSISTENT_RESERVE_IN, *PPERSISTENT_RESERVE_IN;
|
||||||
|
|
||||||
struct _PERSISTENT_RESERVE_OUT {
|
struct _PERSISTENT_RESERVE_OUT {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR ServiceAction : 5;
|
UCHAR ServiceAction : 5;
|
||||||
|
@ -871,7 +871,7 @@ typedef union _CDB {
|
||||||
UCHAR ParameterListLength[2];
|
UCHAR ParameterListLength[2];
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} PERSISTENT_RESERVE_OUT, *PPERSISTENT_RESERVE_OUT;
|
} PERSISTENT_RESERVE_OUT, *PPERSISTENT_RESERVE_OUT;
|
||||||
|
|
||||||
struct _GET_CONFIGURATION {
|
struct _GET_CONFIGURATION {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR RequestType : 1;
|
UCHAR RequestType : 1;
|
||||||
|
@ -881,7 +881,7 @@ typedef union _CDB {
|
||||||
UCHAR AllocationLength[2];
|
UCHAR AllocationLength[2];
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} GET_CONFIGURATION, *PGET_CONFIGURATION;
|
} GET_CONFIGURATION, *PGET_CONFIGURATION;
|
||||||
|
|
||||||
struct _SET_CD_SPEED {
|
struct _SET_CD_SPEED {
|
||||||
UCHAR OperationCode;
|
UCHAR OperationCode;
|
||||||
UCHAR Reserved1;
|
UCHAR Reserved1;
|
||||||
|
@ -890,7 +890,7 @@ typedef union _CDB {
|
||||||
UCHAR Reserved2[5];
|
UCHAR Reserved2[5];
|
||||||
UCHAR Control;
|
UCHAR Control;
|
||||||
} SET_CD_SPEED, *PSET_CD_SPEED;
|
} SET_CD_SPEED, *PSET_CD_SPEED;
|
||||||
|
|
||||||
ULONG AsUlong[4];
|
ULONG AsUlong[4];
|
||||||
UCHAR AsByte[16];
|
UCHAR AsByte[16];
|
||||||
} CDB, *PCDB;
|
} CDB, *PCDB;
|
||||||
|
@ -1358,11 +1358,11 @@ typedef struct _MODE_CDROM_WRITE_PARAMETERS_PAGE {
|
||||||
UCHAR FixedPacket : 1;
|
UCHAR FixedPacket : 1;
|
||||||
UCHAR MultiSession : 2;
|
UCHAR MultiSession : 2;
|
||||||
UCHAR DataBlockType : 4;
|
UCHAR DataBlockType : 4;
|
||||||
UCHAR Reserved3 : 4;
|
UCHAR Reserved3 : 4;
|
||||||
UCHAR LinkSize;
|
UCHAR LinkSize;
|
||||||
UCHAR Reserved4;
|
UCHAR Reserved4;
|
||||||
UCHAR HostApplicationCode : 6;
|
UCHAR HostApplicationCode : 6;
|
||||||
UCHAR Reserved5 : 2;
|
UCHAR Reserved5 : 2;
|
||||||
UCHAR SessionFormat;
|
UCHAR SessionFormat;
|
||||||
UCHAR Reserved6;
|
UCHAR Reserved6;
|
||||||
UCHAR PacketSize[4];
|
UCHAR PacketSize[4];
|
||||||
|
|
|
@ -173,10 +173,10 @@ ScsiPortWmiDispatchFunction(
|
||||||
#define ScsiPortWmiGetReturnSize(RequestContext) \
|
#define ScsiPortWmiGetReturnSize(RequestContext) \
|
||||||
((RequestContext)->ReturnSize)
|
((RequestContext)->ReturnSize)
|
||||||
|
|
||||||
/* UCHAR
|
/* UCHAR
|
||||||
* ScsiPortWmiGetReturnStatus(
|
* ScsiPortWmiGetReturnStatus(
|
||||||
* PSCSIWMI_REQUEST_CONTEXT RequestContext);
|
* PSCSIWMI_REQUEST_CONTEXT RequestContext);
|
||||||
*/
|
*/
|
||||||
#define ScsiPortWmiGetReturnStatus(RequestContext) \
|
#define ScsiPortWmiGetReturnStatus(RequestContext) \
|
||||||
((RequestContext)->ReturnStatus)
|
((RequestContext)->ReturnStatus)
|
||||||
|
|
||||||
|
|
|
@ -167,42 +167,42 @@ typedef PHYSICAL_ADDRESS SCSI_PHYSICAL_ADDRESS, *PSCSI_PHYSICAL_ADDRESS;
|
||||||
#define SRB_FLAGS_PORT_DRIVER_RESERVED 0x0F000000
|
#define SRB_FLAGS_PORT_DRIVER_RESERVED 0x0F000000
|
||||||
#define SRB_FLAGS_CLASS_DRIVER_RESERVED 0xF0000000
|
#define SRB_FLAGS_CLASS_DRIVER_RESERVED 0xF0000000
|
||||||
|
|
||||||
typedef struct _SCSI_REQUEST_BLOCK {
|
typedef struct _SCSI_REQUEST_BLOCK {
|
||||||
USHORT Length;
|
USHORT Length;
|
||||||
UCHAR Function;
|
UCHAR Function;
|
||||||
UCHAR SrbStatus;
|
UCHAR SrbStatus;
|
||||||
UCHAR ScsiStatus;
|
UCHAR ScsiStatus;
|
||||||
UCHAR PathId;
|
UCHAR PathId;
|
||||||
UCHAR TargetId;
|
UCHAR TargetId;
|
||||||
UCHAR Lun;
|
UCHAR Lun;
|
||||||
UCHAR QueueTag;
|
UCHAR QueueTag;
|
||||||
UCHAR QueueAction;
|
UCHAR QueueAction;
|
||||||
UCHAR CdbLength;
|
UCHAR CdbLength;
|
||||||
UCHAR SenseInfoBufferLength;
|
UCHAR SenseInfoBufferLength;
|
||||||
ULONG SrbFlags;
|
ULONG SrbFlags;
|
||||||
ULONG DataTransferLength;
|
ULONG DataTransferLength;
|
||||||
ULONG TimeOutValue;
|
ULONG TimeOutValue;
|
||||||
PVOID DataBuffer;
|
PVOID DataBuffer;
|
||||||
PVOID SenseInfoBuffer;
|
PVOID SenseInfoBuffer;
|
||||||
struct _SCSI_REQUEST_BLOCK *NextSrb;
|
struct _SCSI_REQUEST_BLOCK *NextSrb;
|
||||||
PVOID OriginalRequest;
|
PVOID OriginalRequest;
|
||||||
PVOID SrbExtension;
|
PVOID SrbExtension;
|
||||||
_ANONYMOUS_UNION union {
|
_ANONYMOUS_UNION union {
|
||||||
ULONG InternalStatus;
|
ULONG InternalStatus;
|
||||||
ULONG QueueSortKey;
|
ULONG QueueSortKey;
|
||||||
} DUMMYUNIONNAME;
|
} DUMMYUNIONNAME;
|
||||||
#if defined(_WIN64)
|
#if defined(_WIN64)
|
||||||
ULONG Reserved;
|
ULONG Reserved;
|
||||||
#endif
|
#endif
|
||||||
UCHAR Cdb[16];
|
UCHAR Cdb[16];
|
||||||
} SCSI_REQUEST_BLOCK, *PSCSI_REQUEST_BLOCK;
|
} SCSI_REQUEST_BLOCK, *PSCSI_REQUEST_BLOCK;
|
||||||
|
|
||||||
#define SCSI_REQUEST_BLOCK_SIZE sizeof(SCSI_REQUEST_BLOCK)
|
#define SCSI_REQUEST_BLOCK_SIZE sizeof(SCSI_REQUEST_BLOCK)
|
||||||
|
|
||||||
typedef struct _ACCESS_RANGE {
|
typedef struct _ACCESS_RANGE {
|
||||||
SCSI_PHYSICAL_ADDRESS RangeStart;
|
SCSI_PHYSICAL_ADDRESS RangeStart;
|
||||||
ULONG RangeLength;
|
ULONG RangeLength;
|
||||||
BOOLEAN RangeInMemory;
|
BOOLEAN RangeInMemory;
|
||||||
} ACCESS_RANGE, *PACCESS_RANGE;
|
} ACCESS_RANGE, *PACCESS_RANGE;
|
||||||
|
|
||||||
/* PORT_CONFIGURATION_INFORMATION.Dma64BitAddresses constants */
|
/* PORT_CONFIGURATION_INFORMATION.Dma64BitAddresses constants */
|
||||||
|
@ -353,37 +353,37 @@ typedef VOID DDKAPI
|
||||||
(*PHW_TIMER)(
|
(*PHW_TIMER)(
|
||||||
IN PVOID DeviceExtension);
|
IN PVOID DeviceExtension);
|
||||||
|
|
||||||
typedef struct _HW_INITIALIZATION_DATA {
|
typedef struct _HW_INITIALIZATION_DATA {
|
||||||
ULONG HwInitializationDataSize;
|
ULONG HwInitializationDataSize;
|
||||||
INTERFACE_TYPE AdapterInterfaceType;
|
INTERFACE_TYPE AdapterInterfaceType;
|
||||||
PHW_INITIALIZE HwInitialize;
|
PHW_INITIALIZE HwInitialize;
|
||||||
PHW_STARTIO HwStartIo;
|
PHW_STARTIO HwStartIo;
|
||||||
PHW_INTERRUPT HwInterrupt;
|
PHW_INTERRUPT HwInterrupt;
|
||||||
PHW_FIND_ADAPTER HwFindAdapter;
|
PHW_FIND_ADAPTER HwFindAdapter;
|
||||||
PHW_RESET_BUS HwResetBus;
|
PHW_RESET_BUS HwResetBus;
|
||||||
PHW_DMA_STARTED HwDmaStarted;
|
PHW_DMA_STARTED HwDmaStarted;
|
||||||
PHW_ADAPTER_STATE HwAdapterState;
|
PHW_ADAPTER_STATE HwAdapterState;
|
||||||
ULONG DeviceExtensionSize;
|
ULONG DeviceExtensionSize;
|
||||||
ULONG SpecificLuExtensionSize;
|
ULONG SpecificLuExtensionSize;
|
||||||
ULONG SrbExtensionSize;
|
ULONG SrbExtensionSize;
|
||||||
ULONG NumberOfAccessRanges;
|
ULONG NumberOfAccessRanges;
|
||||||
PVOID Reserved;
|
PVOID Reserved;
|
||||||
BOOLEAN MapBuffers;
|
BOOLEAN MapBuffers;
|
||||||
BOOLEAN NeedPhysicalAddresses;
|
BOOLEAN NeedPhysicalAddresses;
|
||||||
BOOLEAN TaggedQueuing;
|
BOOLEAN TaggedQueuing;
|
||||||
BOOLEAN AutoRequestSense;
|
BOOLEAN AutoRequestSense;
|
||||||
BOOLEAN MultipleRequestPerLu;
|
BOOLEAN MultipleRequestPerLu;
|
||||||
BOOLEAN ReceiveEvent;
|
BOOLEAN ReceiveEvent;
|
||||||
USHORT VendorIdLength;
|
USHORT VendorIdLength;
|
||||||
PVOID VendorId;
|
PVOID VendorId;
|
||||||
USHORT ReservedUshort;
|
USHORT ReservedUshort;
|
||||||
USHORT DeviceIdLength;
|
USHORT DeviceIdLength;
|
||||||
PVOID DeviceId;
|
PVOID DeviceId;
|
||||||
PHW_ADAPTER_CONTROL HwAdapterControl;
|
PHW_ADAPTER_CONTROL HwAdapterControl;
|
||||||
} HW_INITIALIZATION_DATA, *PHW_INITIALIZATION_DATA;
|
} HW_INITIALIZATION_DATA, *PHW_INITIALIZATION_DATA;
|
||||||
|
|
||||||
SCSIPORTAPI
|
SCSIPORTAPI
|
||||||
VOID
|
VOID
|
||||||
DDKAPI
|
DDKAPI
|
||||||
ScsiPortCompleteRequest(
|
ScsiPortCompleteRequest(
|
||||||
IN PVOID HwDeviceExtension,
|
IN PVOID HwDeviceExtension,
|
||||||
|
@ -400,7 +400,7 @@ ScsiPortCompleteRequest(
|
||||||
#define ScsiPortConvertPhysicalAddressToUlong(Address) ((Address).LowPart)
|
#define ScsiPortConvertPhysicalAddressToUlong(Address) ((Address).LowPart)
|
||||||
|
|
||||||
SCSIPORTAPI
|
SCSIPORTAPI
|
||||||
SCSI_PHYSICAL_ADDRESS
|
SCSI_PHYSICAL_ADDRESS
|
||||||
DDKAPI
|
DDKAPI
|
||||||
ScsiPortConvertUlongToPhysicalAddress(
|
ScsiPortConvertUlongToPhysicalAddress(
|
||||||
IN ULONG UlongAddress);
|
IN ULONG UlongAddress);
|
||||||
|
|
|
@ -214,7 +214,7 @@ typedef struct _TDI_ENDPOINT_INFO {
|
||||||
|
|
||||||
typedef struct _TDI_CONNECTION_INFO {
|
typedef struct _TDI_CONNECTION_INFO {
|
||||||
ULONG State;
|
ULONG State;
|
||||||
ULONG Event;
|
ULONG Event;
|
||||||
ULONG TransmittedTsdus;
|
ULONG TransmittedTsdus;
|
||||||
ULONG ReceivedTsdus;
|
ULONG ReceivedTsdus;
|
||||||
ULONG TransmissionErrors;
|
ULONG TransmissionErrors;
|
||||||
|
|
|
@ -493,7 +493,7 @@ TdiDefaultSendPossibleHandler(
|
||||||
* IN PVOID Contxt,
|
* IN PVOID Contxt,
|
||||||
* IN PLARGE_INTEGER Time,
|
* IN PLARGE_INTEGER Time,
|
||||||
* IN PTDI_CONNECTION_INFORMATION RequestConnectionInfo,
|
* IN PTDI_CONNECTION_INFORMATION RequestConnectionInfo,
|
||||||
* OUT PTDI_CONNECTION_INFORMATION ReturnConnectionInfo);
|
* OUT PTDI_CONNECTION_INFORMATION ReturnConnectionInfo);
|
||||||
*/
|
*/
|
||||||
#define TdiBuildConnect( \
|
#define TdiBuildConnect( \
|
||||||
Irp, DevObj, FileObj, CompRoutine, Contxt, \
|
Irp, DevObj, FileObj, CompRoutine, Contxt, \
|
||||||
|
@ -544,7 +544,7 @@ TdiDefaultSendPossibleHandler(
|
||||||
* IN PLARGE_INTEGER Time,
|
* IN PLARGE_INTEGER Time,
|
||||||
* IN PULONG Flags,
|
* IN PULONG Flags,
|
||||||
* IN PTDI_CONNECTION_INFORMATION RequestConnectionInfo,
|
* IN PTDI_CONNECTION_INFORMATION RequestConnectionInfo,
|
||||||
* OUT PTDI_CONNECTION_INFORMATION ReturnConnectionInfo);
|
* OUT PTDI_CONNECTION_INFORMATION ReturnConnectionInfo);
|
||||||
*/
|
*/
|
||||||
#define TdiBuildDisconnect( \
|
#define TdiBuildDisconnect( \
|
||||||
Irp, DevObj, FileObj, CompRoutine, Contxt, Time, \
|
Irp, DevObj, FileObj, CompRoutine, Contxt, Time, \
|
||||||
|
@ -592,7 +592,7 @@ TdiDefaultSendPossibleHandler(
|
||||||
* IN PVOID Contxt,
|
* IN PVOID Contxt,
|
||||||
* IN ULONG Flags,
|
* IN ULONG Flags,
|
||||||
* IN PTDI_CONNECTION_INFORMATION RequestConnectionInfo,
|
* IN PTDI_CONNECTION_INFORMATION RequestConnectionInfo,
|
||||||
* OUT PTDI_CONNECTION_INFORMATION ReturnConnectionInfo);
|
* OUT PTDI_CONNECTION_INFORMATION ReturnConnectionInfo);
|
||||||
*/
|
*/
|
||||||
#define TdiBuildListen( \
|
#define TdiBuildListen( \
|
||||||
Irp, DevObj, FileObj, CompRoutine, Contxt, \
|
Irp, DevObj, FileObj, CompRoutine, Contxt, \
|
||||||
|
@ -665,8 +665,8 @@ TdiBuildNetbiosAddressEa(
|
||||||
* IN PVOID CompRoutine,
|
* IN PVOID CompRoutine,
|
||||||
* IN PVOID Contxt,
|
* IN PVOID Contxt,
|
||||||
* IN PMDL MdlAddr,
|
* IN PMDL MdlAddr,
|
||||||
* IN ULONG InFlags,
|
* IN ULONG InFlags,
|
||||||
* IN ULONG ReceiveLen);
|
* IN ULONG ReceiveLen);
|
||||||
*/
|
*/
|
||||||
#define TdiBuildReceive( \
|
#define TdiBuildReceive( \
|
||||||
Irp, DevObj, FileObj, CompRoutine, Contxt, \
|
Irp, DevObj, FileObj, CompRoutine, Contxt, \
|
||||||
|
@ -698,7 +698,7 @@ TdiBuildNetbiosAddressEa(
|
||||||
* IN ULONG ReceiveLen,
|
* IN ULONG ReceiveLen,
|
||||||
* IN PTDI_CONNECTION_INFORMATION ReceiveDatagramInfo,
|
* IN PTDI_CONNECTION_INFORMATION ReceiveDatagramInfo,
|
||||||
* OUT PTDI_CONNECTION_INFORMATION ReturnInfo,
|
* OUT PTDI_CONNECTION_INFORMATION ReturnInfo,
|
||||||
* ULONG InFlags);
|
* ULONG InFlags);
|
||||||
*/
|
*/
|
||||||
#define TdiBuildReceiveDatagram( \
|
#define TdiBuildReceiveDatagram( \
|
||||||
Irp, DevObj, FileObj, CompRoutine, Contxt, MdlAddr, \
|
Irp, DevObj, FileObj, CompRoutine, Contxt, MdlAddr, \
|
||||||
|
@ -760,7 +760,7 @@ TdiBuildNetbiosAddressEa(
|
||||||
* IN PVOID Contxt,
|
* IN PVOID Contxt,
|
||||||
* IN PMDL MdlAddr,
|
* IN PMDL MdlAddr,
|
||||||
* IN ULONG SendLen,
|
* IN ULONG SendLen,
|
||||||
* IN PTDI_CONNECTION_INFORMATION SendDatagramInfo);
|
* IN PTDI_CONNECTION_INFORMATION SendDatagramInfo);
|
||||||
*/
|
*/
|
||||||
#define TdiBuildSendDatagram( \
|
#define TdiBuildSendDatagram( \
|
||||||
Irp, DevObj, FileObj, CompRoutine, Contxt, \
|
Irp, DevObj, FileObj, CompRoutine, Contxt, \
|
||||||
|
|
|
@ -80,7 +80,7 @@ typedef PVOID USBD_INTERFACE_HANDLE;
|
||||||
#define USBD_STATUS_INAVLID_CONFIGURATION_DESCRIPTOR \
|
#define USBD_STATUS_INAVLID_CONFIGURATION_DESCRIPTOR \
|
||||||
((USBD_STATUS)0xC0000F00L)
|
((USBD_STATUS)0xC0000F00L)
|
||||||
#define USBD_STATUS_INSUFFICIENT_RESOURCES \
|
#define USBD_STATUS_INSUFFICIENT_RESOURCES \
|
||||||
((USBD_STATUS)0xC0001000L)
|
((USBD_STATUS)0xC0001000L)
|
||||||
#define USBD_STATUS_SET_CONFIG_FAILED ((USBD_STATUS)0xC0002000L)
|
#define USBD_STATUS_SET_CONFIG_FAILED ((USBD_STATUS)0xC0002000L)
|
||||||
#define USBD_STATUS_BUFFER_TOO_SMALL ((USBD_STATUS)0xC0003000L)
|
#define USBD_STATUS_BUFFER_TOO_SMALL ((USBD_STATUS)0xC0003000L)
|
||||||
#define USBD_STATUS_INTERFACE_NOT_FOUND ((USBD_STATUS)0xC0004000L)
|
#define USBD_STATUS_INTERFACE_NOT_FOUND ((USBD_STATUS)0xC0004000L)
|
||||||
|
@ -90,9 +90,9 @@ typedef PVOID USBD_INTERFACE_HANDLE;
|
||||||
#define USBD_STATUS_STATUS_NOT_MAPPED ((USBD_STATUS)0xC0008000L)
|
#define USBD_STATUS_STATUS_NOT_MAPPED ((USBD_STATUS)0xC0008000L)
|
||||||
#define USBD_STATUS_CANCELED ((USBD_STATUS)0xC0010000L)
|
#define USBD_STATUS_CANCELED ((USBD_STATUS)0xC0010000L)
|
||||||
#define USBD_STATUS_ISO_NOT_ACCESSED_BY_HW \
|
#define USBD_STATUS_ISO_NOT_ACCESSED_BY_HW \
|
||||||
((USBD_STATUS)0xC0020000L)
|
((USBD_STATUS)0xC0020000L)
|
||||||
#define USBD_STATUS_ISO_TD_ERROR ((USBD_STATUS)0xC0030000L)
|
#define USBD_STATUS_ISO_TD_ERROR ((USBD_STATUS)0xC0030000L)
|
||||||
#define USBD_STATUS_ISO_NA_LATE_USBPORT ((USBD_STATUS)0xC0040000L)
|
#define USBD_STATUS_ISO_NA_LATE_USBPORT ((USBD_STATUS)0xC0040000L)
|
||||||
#define USBD_STATUS_ISO_NOT_ACCESSED_LATE ((USBD_STATUS)0xC0050000L)
|
#define USBD_STATUS_ISO_NOT_ACCESSED_LATE ((USBD_STATUS)0xC0050000L)
|
||||||
|
|
||||||
#define USBD_SUCCESS(Status) ((USBD_STATUS)(Status) >= 0)
|
#define USBD_SUCCESS(Status) ((USBD_STATUS)(Status) >= 0)
|
||||||
|
@ -101,7 +101,7 @@ typedef PVOID USBD_INTERFACE_HANDLE;
|
||||||
|
|
||||||
/* URB TransferFlags constants */
|
/* URB TransferFlags constants */
|
||||||
#define USBD_TRANSFER_DIRECTION(x) ((x) & USBD_TRANSFER_DIRECTION_IN)
|
#define USBD_TRANSFER_DIRECTION(x) ((x) & USBD_TRANSFER_DIRECTION_IN)
|
||||||
#define USBD_TRANSFER_DIRECTION_OUT 0
|
#define USBD_TRANSFER_DIRECTION_OUT 0
|
||||||
#define USBD_TRANSFER_DIRECTION_BIT 0
|
#define USBD_TRANSFER_DIRECTION_BIT 0
|
||||||
#define USBD_TRANSFER_DIRECTION_IN (1 << USBD_TRANSFER_DIRECTION_BIT)
|
#define USBD_TRANSFER_DIRECTION_IN (1 << USBD_TRANSFER_DIRECTION_BIT)
|
||||||
#define USBD_SHORT_TRANSFER_OK_BIT 1
|
#define USBD_SHORT_TRANSFER_OK_BIT 1
|
||||||
|
@ -142,7 +142,7 @@ typedef enum _USB_CONTROLLER_FLAVOR {
|
||||||
EHCI_Lucent = 3000
|
EHCI_Lucent = 3000
|
||||||
} USB_CONTROLLER_FLAVOR;
|
} USB_CONTROLLER_FLAVOR;
|
||||||
|
|
||||||
struct _URB_HEADER {
|
struct _URB_HEADER {
|
||||||
USHORT Length;
|
USHORT Length;
|
||||||
USHORT Function;
|
USHORT Function;
|
||||||
USBD_STATUS Status;
|
USBD_STATUS Status;
|
||||||
|
@ -170,7 +170,7 @@ struct _URB_BULK_OR_INTERRUPT_TRANSFER {
|
||||||
struct _URB_HCD_AREA hca;
|
struct _URB_HCD_AREA hca;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct _URB_CONTROL_DESCRIPTOR_REQUEST {
|
struct _URB_CONTROL_DESCRIPTOR_REQUEST {
|
||||||
struct _URB_HEADER Hdr;
|
struct _URB_HEADER Hdr;
|
||||||
PVOID Reserved;
|
PVOID Reserved;
|
||||||
ULONG Reserved0;
|
ULONG Reserved0;
|
||||||
|
@ -186,7 +186,7 @@ struct _URB_CONTROL_DESCRIPTOR_REQUEST {
|
||||||
USHORT Reserved2;
|
USHORT Reserved2;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct _URB_CONTROL_FEATURE_REQUEST {
|
struct _URB_CONTROL_FEATURE_REQUEST {
|
||||||
struct _URB_HEADER Hdr;
|
struct _URB_HEADER Hdr;
|
||||||
PVOID Reserved;
|
PVOID Reserved;
|
||||||
ULONG Reserved2;
|
ULONG Reserved2;
|
||||||
|
@ -210,10 +210,10 @@ struct _URB_CONTROL_GET_CONFIGURATION_REQUEST {
|
||||||
PMDL TransferBufferMDL;
|
PMDL TransferBufferMDL;
|
||||||
struct _URB *UrbLink;
|
struct _URB *UrbLink;
|
||||||
struct _URB_HCD_AREA hca;
|
struct _URB_HCD_AREA hca;
|
||||||
UCHAR Reserved1[8];
|
UCHAR Reserved1[8];
|
||||||
};
|
};
|
||||||
|
|
||||||
struct _URB_CONTROL_GET_INTERFACE_REQUEST {
|
struct _URB_CONTROL_GET_INTERFACE_REQUEST {
|
||||||
struct _URB_HEADER Hdr;
|
struct _URB_HEADER Hdr;
|
||||||
PVOID Reserved;
|
PVOID Reserved;
|
||||||
ULONG Reserved0;
|
ULONG Reserved0;
|
||||||
|
@ -227,7 +227,7 @@ struct _URB_CONTROL_GET_INTERFACE_REQUEST {
|
||||||
USHORT Reserved2;
|
USHORT Reserved2;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct _URB_CONTROL_GET_STATUS_REQUEST {
|
struct _URB_CONTROL_GET_STATUS_REQUEST {
|
||||||
struct _URB_HEADER Hdr;
|
struct _URB_HEADER Hdr;
|
||||||
PVOID Reserved;
|
PVOID Reserved;
|
||||||
ULONG Reserved0;
|
ULONG Reserved0;
|
||||||
|
@ -241,7 +241,7 @@ struct _URB_CONTROL_GET_STATUS_REQUEST {
|
||||||
USHORT Reserved2;
|
USHORT Reserved2;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct _URB_CONTROL_TRANSFER {
|
struct _URB_CONTROL_TRANSFER {
|
||||||
struct _URB_HEADER Hdr;
|
struct _URB_HEADER Hdr;
|
||||||
USBD_PIPE_HANDLE PipeHandle;
|
USBD_PIPE_HANDLE PipeHandle;
|
||||||
ULONG TransferFlags;
|
ULONG TransferFlags;
|
||||||
|
@ -290,8 +290,8 @@ typedef struct _USBD_ISO_PACKET_DESCRIPTOR {
|
||||||
USBD_STATUS Status;
|
USBD_STATUS Status;
|
||||||
} USBD_ISO_PACKET_DESCRIPTOR, *PUSBD_ISO_PACKET_DESCRIPTOR;
|
} USBD_ISO_PACKET_DESCRIPTOR, *PUSBD_ISO_PACKET_DESCRIPTOR;
|
||||||
|
|
||||||
struct _URB_ISOCH_TRANSFER {
|
struct _URB_ISOCH_TRANSFER {
|
||||||
struct _URB_HEADER Hdr;
|
struct _URB_HEADER Hdr;
|
||||||
USBD_PIPE_HANDLE PipeHandle;
|
USBD_PIPE_HANDLE PipeHandle;
|
||||||
ULONG TransferFlags;
|
ULONG TransferFlags;
|
||||||
ULONG TransferBufferLength;
|
ULONG TransferBufferLength;
|
||||||
|
@ -323,7 +323,7 @@ typedef struct _USBD_PIPE_INFORMATION {
|
||||||
} USBD_PIPE_INFORMATION, *PUSBD_PIPE_INFORMATION ;
|
} USBD_PIPE_INFORMATION, *PUSBD_PIPE_INFORMATION ;
|
||||||
|
|
||||||
#define USBD_PIPE_DIRECTION_IN(pipeInformation) \
|
#define USBD_PIPE_DIRECTION_IN(pipeInformation) \
|
||||||
((pipeInformation)->EndpointAddress & USB_ENDPOINT_DIRECTION_MASK)
|
((pipeInformation)->EndpointAddress & USB_ENDPOINT_DIRECTION_MASK)
|
||||||
|
|
||||||
typedef struct _USBD_INTERFACE_INFORMATION {
|
typedef struct _USBD_INTERFACE_INFORMATION {
|
||||||
USHORT Length;
|
USHORT Length;
|
||||||
|
@ -338,13 +338,13 @@ typedef struct _USBD_INTERFACE_INFORMATION {
|
||||||
USBD_PIPE_INFORMATION Pipes[1];
|
USBD_PIPE_INFORMATION Pipes[1];
|
||||||
} USBD_INTERFACE_INFORMATION, *PUSBD_INTERFACE_INFORMATION;
|
} USBD_INTERFACE_INFORMATION, *PUSBD_INTERFACE_INFORMATION;
|
||||||
|
|
||||||
struct _URB_SELECT_INTERFACE {
|
struct _URB_SELECT_INTERFACE {
|
||||||
struct _URB_HEADER Hdr;
|
struct _URB_HEADER Hdr;
|
||||||
USBD_CONFIGURATION_HANDLE ConfigurationHandle;
|
USBD_CONFIGURATION_HANDLE ConfigurationHandle;
|
||||||
USBD_INTERFACE_INFORMATION Interface;
|
USBD_INTERFACE_INFORMATION Interface;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct _URB_SELECT_CONFIGURATION {
|
struct _URB_SELECT_CONFIGURATION {
|
||||||
struct _URB_HEADER Hdr;
|
struct _URB_HEADER Hdr;
|
||||||
PUSB_CONFIGURATION_DESCRIPTOR ConfigurationDescriptor;
|
PUSB_CONFIGURATION_DESCRIPTOR ConfigurationDescriptor;
|
||||||
USBD_CONFIGURATION_HANDLE ConfigurationHandle;
|
USBD_CONFIGURATION_HANDLE ConfigurationHandle;
|
||||||
|
@ -362,7 +362,7 @@ struct _URB_SET_FRAME_LENGTH {
|
||||||
LONG FrameLengthDelta;
|
LONG FrameLengthDelta;
|
||||||
};
|
};
|
||||||
|
|
||||||
typedef struct _URB {
|
typedef struct _URB {
|
||||||
_ANONYMOUS_UNION union {
|
_ANONYMOUS_UNION union {
|
||||||
struct _URB_HEADER UrbHeader;
|
struct _URB_HEADER UrbHeader;
|
||||||
struct _URB_SELECT_INTERFACE UrbSelectInterface;
|
struct _URB_SELECT_INTERFACE UrbSelectInterface;
|
||||||
|
@ -438,9 +438,9 @@ typedef struct _URB {
|
||||||
#define URB_FUNCTION_SYNC_CLEAR_STALL 0x0031
|
#define URB_FUNCTION_SYNC_CLEAR_STALL 0x0031
|
||||||
|
|
||||||
#define USBD_PF_CHANGE_MAX_PACKET 0x00000001
|
#define USBD_PF_CHANGE_MAX_PACKET 0x00000001
|
||||||
#define USBD_PF_SHORT_PACKET_OPT 0x00000002
|
#define USBD_PF_SHORT_PACKET_OPT 0x00000002
|
||||||
#define USBD_PF_ENABLE_RT_THREAD_ACCESS 0x00000004
|
#define USBD_PF_ENABLE_RT_THREAD_ACCESS 0x00000004
|
||||||
#define USBD_PF_MAP_ADD_TRANSFERS 0x00000008
|
#define USBD_PF_MAP_ADD_TRANSFERS 0x00000008
|
||||||
|
|
||||||
#define USBD_PF_VALID_MASK (USBD_PF_CHANGE_MAX_PACKET | \
|
#define USBD_PF_VALID_MASK (USBD_PF_CHANGE_MAX_PACKET | \
|
||||||
USBD_PF_SHORT_PACKET_OPT | \
|
USBD_PF_SHORT_PACKET_OPT | \
|
||||||
|
@ -467,5 +467,5 @@ typedef struct _OS_STRING {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif /* defined __USBDI_H */
|
#endif /* defined __USBDI_H */
|
||||||
|
|
||||||
#endif /* __USB_H */
|
#endif /* __USB_H */
|
||||||
|
|
|
@ -99,7 +99,7 @@ typedef struct _USB_COMMON_DESCRIPTOR {
|
||||||
#define USB_CONFIG_REMOTE_WAKEUP 0x20
|
#define USB_CONFIG_REMOTE_WAKEUP 0x20
|
||||||
|
|
||||||
#include <pshpack1.h>
|
#include <pshpack1.h>
|
||||||
typedef struct _USB_CONFIGURATION_DESCRIPTOR {
|
typedef struct _USB_CONFIGURATION_DESCRIPTOR {
|
||||||
UCHAR bLength;
|
UCHAR bLength;
|
||||||
UCHAR bDescriptorType;
|
UCHAR bDescriptorType;
|
||||||
USHORT wTotalLength;
|
USHORT wTotalLength;
|
||||||
|
@ -111,7 +111,7 @@ typedef struct _USB_CONFIGURATION_DESCRIPTOR {
|
||||||
} USB_CONFIGURATION_DESCRIPTOR, *PUSB_CONFIGURATION_DESCRIPTOR;
|
} USB_CONFIGURATION_DESCRIPTOR, *PUSB_CONFIGURATION_DESCRIPTOR;
|
||||||
#include <poppack.h>
|
#include <poppack.h>
|
||||||
|
|
||||||
typedef struct _USB_DEVICE_DESCRIPTOR {
|
typedef struct _USB_DEVICE_DESCRIPTOR {
|
||||||
UCHAR bLength;
|
UCHAR bLength;
|
||||||
UCHAR bDescriptorType;
|
UCHAR bDescriptorType;
|
||||||
USHORT bcdUSB;
|
USHORT bcdUSB;
|
||||||
|
@ -141,7 +141,7 @@ typedef struct _USB_DEVICE_DESCRIPTOR {
|
||||||
#define USB_ENDPOINT_TYPE_INTERRUPT 0x03
|
#define USB_ENDPOINT_TYPE_INTERRUPT 0x03
|
||||||
|
|
||||||
#include <pshpack1.h>
|
#include <pshpack1.h>
|
||||||
typedef struct _USB_ENDPOINT_DESCRIPTOR {
|
typedef struct _USB_ENDPOINT_DESCRIPTOR {
|
||||||
UCHAR bLength;
|
UCHAR bLength;
|
||||||
UCHAR bDescriptorType;
|
UCHAR bDescriptorType;
|
||||||
UCHAR bEndpointAddress;
|
UCHAR bEndpointAddress;
|
||||||
|
@ -154,7 +154,7 @@ typedef struct _USB_ENDPOINT_DESCRIPTOR {
|
||||||
#define USB_FEATURE_ENDPOINT_STALL 0x0000
|
#define USB_FEATURE_ENDPOINT_STALL 0x0000
|
||||||
#define USB_FEATURE_REMOTE_WAKEUP 0x0001
|
#define USB_FEATURE_REMOTE_WAKEUP 0x0001
|
||||||
|
|
||||||
typedef struct _USB_INTERFACE_DESCRIPTOR {
|
typedef struct _USB_INTERFACE_DESCRIPTOR {
|
||||||
UCHAR bLength;
|
UCHAR bLength;
|
||||||
UCHAR bDescriptorType;
|
UCHAR bDescriptorType;
|
||||||
UCHAR bInterfaceNumber;
|
UCHAR bInterfaceNumber;
|
||||||
|
@ -200,9 +200,9 @@ typedef struct _USB_CONFIGURATION_POWER_DESCRIPTOR {
|
||||||
UCHAR bBusPowerSavingD1;
|
UCHAR bBusPowerSavingD1;
|
||||||
UCHAR bSelfPowerSavingD1;
|
UCHAR bSelfPowerSavingD1;
|
||||||
UCHAR bBusPowerSavingD2;
|
UCHAR bBusPowerSavingD2;
|
||||||
UCHAR bSelfPowerSavingD2;
|
UCHAR bSelfPowerSavingD2;
|
||||||
UCHAR bBusPowerSavingD3;
|
UCHAR bBusPowerSavingD3;
|
||||||
UCHAR bSelfPowerSavingD3;
|
UCHAR bSelfPowerSavingD3;
|
||||||
USHORT TransitionTimeFromD1;
|
USHORT TransitionTimeFromD1;
|
||||||
USHORT TransitionTimeFromD2;
|
USHORT TransitionTimeFromD2;
|
||||||
USHORT TransitionTimeFromD3;
|
USHORT TransitionTimeFromD3;
|
||||||
|
@ -221,9 +221,9 @@ typedef struct _USB_INTERFACE_POWER_DESCRIPTOR {
|
||||||
UCHAR bBusPowerSavingD1;
|
UCHAR bBusPowerSavingD1;
|
||||||
UCHAR bSelfPowerSavingD1;
|
UCHAR bSelfPowerSavingD1;
|
||||||
UCHAR bBusPowerSavingD2;
|
UCHAR bBusPowerSavingD2;
|
||||||
UCHAR bSelfPowerSavingD2;
|
UCHAR bSelfPowerSavingD2;
|
||||||
UCHAR bBusPowerSavingD3;
|
UCHAR bBusPowerSavingD3;
|
||||||
UCHAR bSelfPowerSavingD3;
|
UCHAR bSelfPowerSavingD3;
|
||||||
USHORT TransitionTimeFromD1;
|
USHORT TransitionTimeFromD1;
|
||||||
USHORT TransitionTimeFromD2;
|
USHORT TransitionTimeFromD2;
|
||||||
USHORT TransitionTimeFromD3;
|
USHORT TransitionTimeFromD3;
|
||||||
|
|
|
@ -52,9 +52,9 @@ typedef PVOID PHW_STREAM_REQUEST_BLOCK;
|
||||||
DEFINE_GUID(GUID_USBCAMD_INTERFACE,
|
DEFINE_GUID(GUID_USBCAMD_INTERFACE,
|
||||||
0x2bcb75c0, 0xb27f, 0x11d1, 0xba, 0x41, 0x0, 0xa0, 0xc9, 0xd, 0x2b, 0x5);
|
0x2bcb75c0, 0xb27f, 0x11d1, 0xba, 0x41, 0x0, 0xa0, 0xc9, 0xd, 0x2b, 0x5);
|
||||||
|
|
||||||
#define USBCAMD_PROCESSPACKETEX_DropFrame 0x0002
|
#define USBCAMD_PROCESSPACKETEX_DropFrame 0x0002
|
||||||
#define USBCAMD_PROCESSPACKETEX_NextFrameIsStill 0x0004
|
#define USBCAMD_PROCESSPACKETEX_NextFrameIsStill 0x0004
|
||||||
#define USBCAMD_PROCESSPACKETEX_CurrentFrameIsStill 0x0008
|
#define USBCAMD_PROCESSPACKETEX_CurrentFrameIsStill 0x0008
|
||||||
|
|
||||||
#define USBCAMD_DATA_PIPE 0x0001
|
#define USBCAMD_DATA_PIPE 0x0001
|
||||||
#define USBCAMD_MULTIPLEX_PIPE 0x0002
|
#define USBCAMD_MULTIPLEX_PIPE 0x0002
|
||||||
|
@ -133,7 +133,7 @@ typedef NTSTATUS DDKAPI
|
||||||
typedef VOID DDKAPI
|
typedef VOID DDKAPI
|
||||||
(*PCAM_NEW_FRAME_ROUTINE)(
|
(*PCAM_NEW_FRAME_ROUTINE)(
|
||||||
PVOID DeviceContext,
|
PVOID DeviceContext,
|
||||||
PVOID FrameContext);
|
PVOID FrameContext);
|
||||||
|
|
||||||
typedef VOID DDKAPI
|
typedef VOID DDKAPI
|
||||||
(*PCAM_NEW_FRAME_ROUTINE_EX)(
|
(*PCAM_NEW_FRAME_ROUTINE_EX)(
|
||||||
|
@ -178,7 +178,7 @@ typedef ULONG DDKAPI
|
||||||
PUSBD_ISO_PACKET_DESCRIPTOR DataPacket,
|
PUSBD_ISO_PACKET_DESCRIPTOR DataPacket,
|
||||||
PVOID DataBuffer,
|
PVOID DataBuffer,
|
||||||
PBOOLEAN FrameComplete,
|
PBOOLEAN FrameComplete,
|
||||||
PBOOLEAN NextFrameIsStill);
|
PBOOLEAN NextFrameIsStill);
|
||||||
|
|
||||||
typedef ULONG DDKAPI
|
typedef ULONG DDKAPI
|
||||||
(*PCAM_PROCESS_PACKET_ROUTINE_EX)(
|
(*PCAM_PROCESS_PACKET_ROUTINE_EX)(
|
||||||
|
@ -287,7 +287,7 @@ typedef NTSTATUS DDKAPI
|
||||||
IN ULONG PipeIndex);
|
IN ULONG PipeIndex);
|
||||||
|
|
||||||
typedef NTSTATUS DDKAPI
|
typedef NTSTATUS DDKAPI
|
||||||
(*PFNUSBCAMD_SetVideoFormat)(
|
(*PFNUSBCAMD_SetVideoFormat)(
|
||||||
IN PVOID DeviceContext,
|
IN PVOID DeviceContext,
|
||||||
IN PHW_STREAM_REQUEST_BLOCK pSrb);
|
IN PHW_STREAM_REQUEST_BLOCK pSrb);
|
||||||
|
|
||||||
|
|
|
@ -140,9 +140,9 @@ typedef PVOID USBD_INTERFACE_HANDLE;
|
||||||
#define USBD_STATUS_CANCELING ((USBD_STATUS)0x00020000L)
|
#define USBD_STATUS_CANCELING ((USBD_STATUS)0x00020000L)
|
||||||
|
|
||||||
#define USBD_PIPE_DIRECTION_IN(pipeInformation) \
|
#define USBD_PIPE_DIRECTION_IN(pipeInformation) \
|
||||||
((pipeInformation)->EndpointAddress & USB_ENDPOINT_DIRECTION_MASK)
|
((pipeInformation)->EndpointAddress & USB_ENDPOINT_DIRECTION_MASK)
|
||||||
|
|
||||||
struct _URB_HEADER {
|
struct _URB_HEADER {
|
||||||
USHORT Length;
|
USHORT Length;
|
||||||
USHORT Function;
|
USHORT Function;
|
||||||
USBD_STATUS Status;
|
USBD_STATUS Status;
|
||||||
|
@ -210,7 +210,7 @@ struct _URB_CONTROL_GET_CONFIGURATION_REQUEST {
|
||||||
PMDL TransferBufferMDL;
|
PMDL TransferBufferMDL;
|
||||||
struct _URB *UrbLink;
|
struct _URB *UrbLink;
|
||||||
struct _URB_HCD_AREA hca;
|
struct _URB_HCD_AREA hca;
|
||||||
UCHAR Reserved1[8];
|
UCHAR Reserved1[8];
|
||||||
};
|
};
|
||||||
|
|
||||||
struct _URB_CONTROL_GET_INTERFACE_REQUEST {
|
struct _URB_CONTROL_GET_INTERFACE_REQUEST {
|
||||||
|
@ -302,7 +302,7 @@ struct _URB_ISOCH_TRANSFER {
|
||||||
ULONG StartFrame;
|
ULONG StartFrame;
|
||||||
ULONG NumberOfPackets;
|
ULONG NumberOfPackets;
|
||||||
ULONG ErrorCount;
|
ULONG ErrorCount;
|
||||||
USBD_ISO_PACKET_DESCRIPTOR IsoPacket[1];
|
USBD_ISO_PACKET_DESCRIPTOR IsoPacket[1];
|
||||||
};
|
};
|
||||||
|
|
||||||
struct _URB_PIPE_REQUEST {
|
struct _URB_PIPE_REQUEST {
|
||||||
|
@ -331,8 +331,8 @@ typedef enum _USBD_PIPE_TYPE {
|
||||||
|
|
||||||
/* USBD_PIPE_INFORMATION.PipeFlags constants */
|
/* USBD_PIPE_INFORMATION.PipeFlags constants */
|
||||||
#define USBD_PF_CHANGE_MAX_PACKET 0x00000001
|
#define USBD_PF_CHANGE_MAX_PACKET 0x00000001
|
||||||
#define USBD_PF_DOUBLE_BUFFER 0x00000002
|
#define USBD_PF_DOUBLE_BUFFER 0x00000002
|
||||||
#define USBD_PF_ENABLE_RT_THREAD_ACCESS 0x00000004
|
#define USBD_PF_ENABLE_RT_THREAD_ACCESS 0x00000004
|
||||||
#define USBD_PF_MAP_ADD_TRANSFERS 0x00000008
|
#define USBD_PF_MAP_ADD_TRANSFERS 0x00000008
|
||||||
|
|
||||||
typedef struct _USBD_PIPE_INFORMATION {
|
typedef struct _USBD_PIPE_INFORMATION {
|
||||||
|
@ -354,7 +354,7 @@ typedef struct _USBD_INTERFACE_INFORMATION {
|
||||||
UCHAR Protocol;
|
UCHAR Protocol;
|
||||||
UCHAR Reserved;
|
UCHAR Reserved;
|
||||||
USBD_INTERFACE_HANDLE InterfaceHandle;
|
USBD_INTERFACE_HANDLE InterfaceHandle;
|
||||||
ULONG NumberOfPipes;
|
ULONG NumberOfPipes;
|
||||||
USBD_PIPE_INFORMATION Pipes[1];
|
USBD_PIPE_INFORMATION Pipes[1];
|
||||||
} USBD_INTERFACE_INFORMATION, *PUSBD_INTERFACE_INFORMATION;
|
} USBD_INTERFACE_INFORMATION, *PUSBD_INTERFACE_INFORMATION;
|
||||||
|
|
||||||
|
|
|
@ -333,7 +333,7 @@ typedef struct _USB_BUS_NOTIFICATION {
|
||||||
typedef struct _USB_CONNECTION_NOTIFICATION {
|
typedef struct _USB_CONNECTION_NOTIFICATION {
|
||||||
USB_NOTIFICATION_TYPE NotificationType;
|
USB_NOTIFICATION_TYPE NotificationType;
|
||||||
ULONG ConnectionNumber;
|
ULONG ConnectionNumber;
|
||||||
ULONG RequestedBandwidth;
|
ULONG RequestedBandwidth;
|
||||||
ULONG EnumerationFailReason;
|
ULONG EnumerationFailReason;
|
||||||
ULONG PowerRequested;
|
ULONG PowerRequested;
|
||||||
ULONG HubNameLength;
|
ULONG HubNameLength;
|
||||||
|
|
|
@ -41,12 +41,12 @@ DEFINE_GUID(GUID_DEVINTERFACE_USB_DEVICE,
|
||||||
|
|
||||||
DEFINE_GUID(GUID_DEVINTERFACE_USB_HOST_CONTROLLER,
|
DEFINE_GUID(GUID_DEVINTERFACE_USB_HOST_CONTROLLER,
|
||||||
0x3abf6f2d, 0x71c4, 0x462a, 0x8a, 0x92, 0x1e, 0x68, 0x61, 0xe6, 0xaf, 0x27);
|
0x3abf6f2d, 0x71c4, 0x462a, 0x8a, 0x92, 0x1e, 0x68, 0x61, 0xe6, 0xaf, 0x27);
|
||||||
|
|
||||||
DEFINE_GUID(GUID_USB_WMI_STD_DATA,
|
DEFINE_GUID(GUID_USB_WMI_STD_DATA,
|
||||||
0x4E623B20L, 0xCB14, 0x11D1, 0xB3, 0x31, 0x00, 0xA0, 0xC9, 0x59, 0xBB, 0xD2);
|
0x4E623B20L, 0xCB14, 0x11D1, 0xB3, 0x31, 0x00, 0xA0, 0xC9, 0x59, 0xBB, 0xD2);
|
||||||
|
|
||||||
DEFINE_GUID(GUID_USB_WMI_STD_NOTIFICATION,
|
DEFINE_GUID(GUID_USB_WMI_STD_NOTIFICATION,
|
||||||
0x4E623B20L, 0xCB14, 0x11D1, 0xB3, 0x31, 0x00, 0xA0, 0xC9, 0x59, 0xBB, 0xD2);
|
0x4E623B20L, 0xCB14, 0x11D1, 0xB3, 0x31, 0x00, 0xA0, 0xC9, 0x59, 0xBB, 0xD2);
|
||||||
|
|
||||||
#define GUID_CLASS_USBHUB GUID_DEVINTERFACE_USB_HUB
|
#define GUID_CLASS_USBHUB GUID_DEVINTERFACE_USB_HUB
|
||||||
#define GUID_CLASS_USB_DEVICE GUID_DEVINTERFACE_USB_DEVICE
|
#define GUID_CLASS_USB_DEVICE GUID_DEVINTERFACE_USB_DEVICE
|
||||||
|
|
|
@ -84,16 +84,16 @@ typedef struct _CHANNEL_INFO {
|
||||||
}CHANNEL_INFO, *PCHANNEL_INFO;
|
}CHANNEL_INFO, *PCHANNEL_INFO;
|
||||||
|
|
||||||
typedef struct _DEVICE_DESCRIPTOR {
|
typedef struct _DEVICE_DESCRIPTOR {
|
||||||
OUT USHORT usVendorId;
|
OUT USHORT usVendorId;
|
||||||
OUT USHORT usProductId;
|
OUT USHORT usProductId;
|
||||||
OUT USHORT usBcdDevice;
|
OUT USHORT usBcdDevice;
|
||||||
OUT USHORT usLanguageId;
|
OUT USHORT usLanguageId;
|
||||||
} DEVICE_DESCRIPTOR, *PDEVICE_DESCRIPTOR;
|
} DEVICE_DESCRIPTOR, *PDEVICE_DESCRIPTOR;
|
||||||
|
|
||||||
typedef struct _DRV_VERSION {
|
typedef struct _DRV_VERSION {
|
||||||
OUT ULONG major;
|
OUT ULONG major;
|
||||||
OUT ULONG minor;
|
OUT ULONG minor;
|
||||||
OUT ULONG internal;
|
OUT ULONG internal;
|
||||||
} DRV_VERSION, *PDRV_VERSION;
|
} DRV_VERSION, *PDRV_VERSION;
|
||||||
|
|
||||||
typedef struct _IO_BLOCK {
|
typedef struct _IO_BLOCK {
|
||||||
|
|
|
@ -42,17 +42,17 @@ extern "C" {
|
||||||
#define IOCTL_USB_USER_REQUEST USB_CTL(HCD_USER_REQUEST)
|
#define IOCTL_USB_USER_REQUEST USB_CTL(HCD_USER_REQUEST)
|
||||||
|
|
||||||
#ifndef IOCTL_USB_DIAGNOSTIC_MODE_ON
|
#ifndef IOCTL_USB_DIAGNOSTIC_MODE_ON
|
||||||
#define IOCTL_USB_DIAGNOSTIC_MODE_ON USB_CTL(HCD_DIAGNOSTIC_MODE_ON)
|
#define IOCTL_USB_DIAGNOSTIC_MODE_ON USB_CTL(HCD_DIAGNOSTIC_MODE_ON)
|
||||||
#endif
|
#endif
|
||||||
#ifndef IOCTL_USB_DIAGNOSTIC_MODE_OFF
|
#ifndef IOCTL_USB_DIAGNOSTIC_MODE_OFF
|
||||||
#define IOCTL_USB_DIAGNOSTIC_MODE_OFF USB_CTL(HCD_DIAGNOSTIC_MODE_OFF)
|
#define IOCTL_USB_DIAGNOSTIC_MODE_OFF USB_CTL(HCD_DIAGNOSTIC_MODE_OFF)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef IOCTL_USB_GET_ROOT_HUB_NAME
|
#ifndef IOCTL_USB_GET_ROOT_HUB_NAME
|
||||||
#define IOCTL_USB_GET_ROOT_HUB_NAME USB_CTL(HCD_GET_ROOT_HUB_NAME)
|
#define IOCTL_USB_GET_ROOT_HUB_NAME USB_CTL(HCD_GET_ROOT_HUB_NAME)
|
||||||
#endif
|
#endif
|
||||||
#ifndef IOCTL_GET_HCD_DRIVERKEY_NAME
|
#ifndef IOCTL_GET_HCD_DRIVERKEY_NAME
|
||||||
#define IOCTL_GET_HCD_DRIVERKEY_NAME USB_CTL(HCD_GET_DRIVERKEY_NAME)
|
#define IOCTL_GET_HCD_DRIVERKEY_NAME USB_CTL(HCD_GET_DRIVERKEY_NAME)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
typedef enum _USB_USER_ERROR_CODE {
|
typedef enum _USB_USER_ERROR_CODE {
|
||||||
|
@ -193,7 +193,7 @@ typedef struct _USB_CONTROLLER_INFO_0 {
|
||||||
|
|
||||||
typedef struct _USBUSER_CONTROLLER_INFO_0 {
|
typedef struct _USBUSER_CONTROLLER_INFO_0 {
|
||||||
USBUSER_REQUEST_HEADER Header;
|
USBUSER_REQUEST_HEADER Header;
|
||||||
USB_CONTROLLER_INFO_0 Info0;
|
USB_CONTROLLER_INFO_0 Info0;
|
||||||
} USBUSER_CONTROLLER_INFO_0, *PUSBUSER_CONTROLLER_INFO_0;
|
} USBUSER_CONTROLLER_INFO_0, *PUSBUSER_CONTROLLER_INFO_0;
|
||||||
|
|
||||||
typedef struct _USB_DRIVER_VERSION_PARAMETERS {
|
typedef struct _USB_DRIVER_VERSION_PARAMETERS {
|
||||||
|
@ -207,7 +207,7 @@ typedef struct _USB_DRIVER_VERSION_PARAMETERS {
|
||||||
|
|
||||||
typedef struct _USBUSER_GET_DRIVER_VERSION {
|
typedef struct _USBUSER_GET_DRIVER_VERSION {
|
||||||
USBUSER_REQUEST_HEADER Header;
|
USBUSER_REQUEST_HEADER Header;
|
||||||
USB_DRIVER_VERSION_PARAMETERS Parameters;
|
USB_DRIVER_VERSION_PARAMETERS Parameters;
|
||||||
} USBUSER_GET_DRIVER_VERSION, *PUSBUSER_GET_DRIVER_VERSION;
|
} USBUSER_GET_DRIVER_VERSION, *PUSBUSER_GET_DRIVER_VERSION;
|
||||||
|
|
||||||
typedef struct _USB_OPEN_RAW_DEVICE_PARAMETERS {
|
typedef struct _USB_OPEN_RAW_DEVICE_PARAMETERS {
|
||||||
|
@ -217,7 +217,7 @@ typedef struct _USB_OPEN_RAW_DEVICE_PARAMETERS {
|
||||||
|
|
||||||
typedef struct _USBUSER_OPEN_RAW_DEVICE {
|
typedef struct _USBUSER_OPEN_RAW_DEVICE {
|
||||||
USBUSER_REQUEST_HEADER Header;
|
USBUSER_REQUEST_HEADER Header;
|
||||||
USB_OPEN_RAW_DEVICE_PARAMETERS Parameters;
|
USB_OPEN_RAW_DEVICE_PARAMETERS Parameters;
|
||||||
} USBUSER_OPEN_RAW_DEVICE, *PUSBUSER_OPEN_RAW_DEVICE;
|
} USBUSER_OPEN_RAW_DEVICE, *PUSBUSER_OPEN_RAW_DEVICE;
|
||||||
|
|
||||||
typedef enum _WDMUSB_POWER_STATE {
|
typedef enum _WDMUSB_POWER_STATE {
|
||||||
|
@ -240,11 +240,11 @@ typedef struct _USB_POWER_INFO {
|
||||||
WDMUSB_POWER_STATE SystemState;
|
WDMUSB_POWER_STATE SystemState;
|
||||||
WDMUSB_POWER_STATE HcDevicePowerState;
|
WDMUSB_POWER_STATE HcDevicePowerState;
|
||||||
WDMUSB_POWER_STATE HcDeviceWake;
|
WDMUSB_POWER_STATE HcDeviceWake;
|
||||||
WDMUSB_POWER_STATE HcSystemWake;
|
WDMUSB_POWER_STATE HcSystemWake;
|
||||||
WDMUSB_POWER_STATE RhDevicePowerState;
|
WDMUSB_POWER_STATE RhDevicePowerState;
|
||||||
WDMUSB_POWER_STATE RhDeviceWake;
|
WDMUSB_POWER_STATE RhDeviceWake;
|
||||||
WDMUSB_POWER_STATE RhSystemWake;
|
WDMUSB_POWER_STATE RhSystemWake;
|
||||||
WDMUSB_POWER_STATE LastSystemSleepState;
|
WDMUSB_POWER_STATE LastSystemSleepState;
|
||||||
BOOLEAN CanWakeup;
|
BOOLEAN CanWakeup;
|
||||||
BOOLEAN IsPowered;
|
BOOLEAN IsPowered;
|
||||||
} USB_POWER_INFO, *PUSB_POWER_INFO;
|
} USB_POWER_INFO, *PUSB_POWER_INFO;
|
||||||
|
|
|
@ -89,7 +89,7 @@ IoWritePartitionTable(
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* PVOID MmGetSystemAddressForMdl(
|
* PVOID MmGetSystemAddressForMdl(
|
||||||
* IN PMDL Mdl);
|
* IN PMDL Mdl);
|
||||||
*/
|
*/
|
||||||
#define MmGetSystemAddressForMdl(Mdl) \
|
#define MmGetSystemAddressForMdl(Mdl) \
|
||||||
(((Mdl)->MdlFlags & (MDL_MAPPED_TO_SYSTEM_VA | \
|
(((Mdl)->MdlFlags & (MDL_MAPPED_TO_SYSTEM_VA | \
|
||||||
|
|
|
@ -2526,7 +2526,7 @@ FONTOBJ_pjOpenTypeTablePointer(
|
||||||
|
|
||||||
WIN32KAPI
|
WIN32KAPI
|
||||||
PFD_GLYPHATTR
|
PFD_GLYPHATTR
|
||||||
DDKAPI
|
DDKAPI
|
||||||
FONTOBJ_pQueryGlyphAttrs(
|
FONTOBJ_pQueryGlyphAttrs(
|
||||||
IN FONTOBJ *pfo,
|
IN FONTOBJ *pfo,
|
||||||
IN ULONG iMode);
|
IN ULONG iMode);
|
||||||
|
|
|
@ -311,7 +311,7 @@ typedef struct _FILE_GET_QUOTA_INFORMATION *PFILE_GET_QUOTA_INFORMATION;
|
||||||
#define DIRECTORY_CREATE_OBJECT (0x0004)
|
#define DIRECTORY_CREATE_OBJECT (0x0004)
|
||||||
#define DIRECTORY_CREATE_SUBDIRECTORY (0x0008)
|
#define DIRECTORY_CREATE_SUBDIRECTORY (0x0008)
|
||||||
#define DIRECTORY_ALL_ACCESS (STANDARD_RIGHTS_REQUIRED | 0xF)
|
#define DIRECTORY_ALL_ACCESS (STANDARD_RIGHTS_REQUIRED | 0xF)
|
||||||
|
|
||||||
/* Exported object types */
|
/* Exported object types */
|
||||||
extern NTOSAPI POBJECT_TYPE ExDesktopObjectType;
|
extern NTOSAPI POBJECT_TYPE ExDesktopObjectType;
|
||||||
extern NTOSAPI POBJECT_TYPE ExEventObjectType;
|
extern NTOSAPI POBJECT_TYPE ExEventObjectType;
|
||||||
|
@ -504,13 +504,13 @@ typedef NTSTATUS
|
||||||
VOID);
|
VOID);
|
||||||
|
|
||||||
typedef NTSTATUS
|
typedef NTSTATUS
|
||||||
(DDKAPI *PDRIVER_ENTRY)(
|
(DDKAPI *PDRIVER_ENTRY)(
|
||||||
IN struct _DRIVER_OBJECT *DriverObject,
|
IN struct _DRIVER_OBJECT *DriverObject,
|
||||||
IN PUNICODE_STRING RegistryPath);
|
IN PUNICODE_STRING RegistryPath);
|
||||||
|
|
||||||
typedef NTSTATUS
|
typedef NTSTATUS
|
||||||
(DDKAPI *PDRIVER_INITIALIZE)(
|
(DDKAPI *PDRIVER_INITIALIZE)(
|
||||||
IN struct _DRIVER_OBJECT *DriverObject,
|
IN struct _DRIVER_OBJECT *DriverObject,
|
||||||
IN PUNICODE_STRING RegistryPath);
|
IN PUNICODE_STRING RegistryPath);
|
||||||
|
|
||||||
typedef BOOLEAN
|
typedef BOOLEAN
|
||||||
|
@ -524,10 +524,10 @@ typedef VOID
|
||||||
IN PVOID Context);
|
IN PVOID Context);
|
||||||
|
|
||||||
typedef VOID
|
typedef VOID
|
||||||
(DDKAPI *PDRIVER_REINITIALIZE)(
|
(DDKAPI *PDRIVER_REINITIALIZE)(
|
||||||
IN struct _DRIVER_OBJECT *DriverObject,
|
IN struct _DRIVER_OBJECT *DriverObject,
|
||||||
IN PVOID Context,
|
IN PVOID Context,
|
||||||
IN ULONG Count);
|
IN ULONG Count);
|
||||||
|
|
||||||
typedef VOID
|
typedef VOID
|
||||||
(DDKAPI *PDRIVER_STARTIO)(
|
(DDKAPI *PDRIVER_STARTIO)(
|
||||||
|
@ -539,8 +539,8 @@ typedef BOOLEAN
|
||||||
IN PVOID SynchronizeContext);
|
IN PVOID SynchronizeContext);
|
||||||
|
|
||||||
typedef VOID
|
typedef VOID
|
||||||
(DDKAPI *PDRIVER_UNLOAD)(
|
(DDKAPI *PDRIVER_UNLOAD)(
|
||||||
IN struct _DRIVER_OBJECT *DriverObject);
|
IN struct _DRIVER_OBJECT *DriverObject);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -654,11 +654,11 @@ typedef struct _INTERFACE {
|
||||||
PVOID Context;
|
PVOID Context;
|
||||||
PINTERFACE_REFERENCE InterfaceReference;
|
PINTERFACE_REFERENCE InterfaceReference;
|
||||||
PINTERFACE_DEREFERENCE InterfaceDereference;
|
PINTERFACE_DEREFERENCE InterfaceDereference;
|
||||||
} INTERFACE, *PINTERFACE;
|
} INTERFACE, *PINTERFACE;
|
||||||
|
|
||||||
typedef struct _PLUGPLAY_NOTIFICATION_HEADER {
|
typedef struct _PLUGPLAY_NOTIFICATION_HEADER {
|
||||||
USHORT Version;
|
USHORT Version;
|
||||||
USHORT Size;
|
USHORT Size;
|
||||||
GUID Event;
|
GUID Event;
|
||||||
} PLUGPLAY_NOTIFICATION_HEADER, *PPLUGPLAY_NOTIFICATION_HEADER;
|
} PLUGPLAY_NOTIFICATION_HEADER, *PPLUGPLAY_NOTIFICATION_HEADER;
|
||||||
|
|
||||||
|
@ -770,9 +770,9 @@ typedef VOID DDKAPI
|
||||||
#define DUPLICATE_SAME_ATTRIBUTES 0x00000004
|
#define DUPLICATE_SAME_ATTRIBUTES 0x00000004
|
||||||
/* end winnt.h */
|
/* end winnt.h */
|
||||||
|
|
||||||
typedef struct _OBJECT_NAME_INFORMATION {
|
typedef struct _OBJECT_NAME_INFORMATION {
|
||||||
UNICODE_STRING Name;
|
UNICODE_STRING Name;
|
||||||
} OBJECT_NAME_INFORMATION, *POBJECT_NAME_INFORMATION;
|
} OBJECT_NAME_INFORMATION, *POBJECT_NAME_INFORMATION;
|
||||||
|
|
||||||
typedef VOID DDKAPI
|
typedef VOID DDKAPI
|
||||||
(*PIO_APC_ROUTINE)(
|
(*PIO_APC_ROUTINE)(
|
||||||
|
@ -1596,7 +1596,7 @@ typedef struct _DEVICE_DESCRIPTION {
|
||||||
BOOLEAN IgnoreCount;
|
BOOLEAN IgnoreCount;
|
||||||
BOOLEAN Reserved1;
|
BOOLEAN Reserved1;
|
||||||
BOOLEAN Dma64BitAddresses;
|
BOOLEAN Dma64BitAddresses;
|
||||||
ULONG BusNumber;
|
ULONG BusNumber;
|
||||||
ULONG DmaChannel;
|
ULONG DmaChannel;
|
||||||
INTERFACE_TYPE InterfaceType;
|
INTERFACE_TYPE InterfaceType;
|
||||||
DMA_WIDTH DmaWidth;
|
DMA_WIDTH DmaWidth;
|
||||||
|
@ -1628,21 +1628,21 @@ typedef struct _VPB {
|
||||||
|
|
||||||
/* DEVICE_OBJECT.Flags */
|
/* DEVICE_OBJECT.Flags */
|
||||||
|
|
||||||
#define DO_VERIFY_VOLUME 0x00000002
|
#define DO_VERIFY_VOLUME 0x00000002
|
||||||
#define DO_BUFFERED_IO 0x00000004
|
#define DO_BUFFERED_IO 0x00000004
|
||||||
#define DO_EXCLUSIVE 0x00000008
|
#define DO_EXCLUSIVE 0x00000008
|
||||||
#define DO_DIRECT_IO 0x00000010
|
#define DO_DIRECT_IO 0x00000010
|
||||||
#define DO_MAP_IO_BUFFER 0x00000020
|
#define DO_MAP_IO_BUFFER 0x00000020
|
||||||
#define DO_DEVICE_HAS_NAME 0x00000040
|
#define DO_DEVICE_HAS_NAME 0x00000040
|
||||||
#define DO_DEVICE_INITIALIZING 0x00000080
|
#define DO_DEVICE_INITIALIZING 0x00000080
|
||||||
#define DO_SYSTEM_BOOT_PARTITION 0x00000100
|
#define DO_SYSTEM_BOOT_PARTITION 0x00000100
|
||||||
#define DO_LONG_TERM_REQUESTS 0x00000200
|
#define DO_LONG_TERM_REQUESTS 0x00000200
|
||||||
#define DO_NEVER_LAST_DEVICE 0x00000400
|
#define DO_NEVER_LAST_DEVICE 0x00000400
|
||||||
#define DO_SHUTDOWN_REGISTERED 0x00000800
|
#define DO_SHUTDOWN_REGISTERED 0x00000800
|
||||||
#define DO_BUS_ENUMERATED_DEVICE 0x00001000
|
#define DO_BUS_ENUMERATED_DEVICE 0x00001000
|
||||||
#define DO_POWER_PAGABLE 0x00002000
|
#define DO_POWER_PAGABLE 0x00002000
|
||||||
#define DO_POWER_INRUSH 0x00004000
|
#define DO_POWER_INRUSH 0x00004000
|
||||||
#define DO_LOW_PRIORITY_FILESYSTEM 0x00010000
|
#define DO_LOW_PRIORITY_FILESYSTEM 0x00010000
|
||||||
|
|
||||||
/* DEVICE_OBJECT.Characteristics */
|
/* DEVICE_OBJECT.Characteristics */
|
||||||
|
|
||||||
|
@ -1778,8 +1778,8 @@ typedef struct _DEVICE_RELATIONS {
|
||||||
} DEVICE_RELATIONS, *PDEVICE_RELATIONS;
|
} DEVICE_RELATIONS, *PDEVICE_RELATIONS;
|
||||||
|
|
||||||
typedef struct _SCATTER_GATHER_ELEMENT {
|
typedef struct _SCATTER_GATHER_ELEMENT {
|
||||||
PHYSICAL_ADDRESS Address;
|
PHYSICAL_ADDRESS Address;
|
||||||
ULONG Length;
|
ULONG Length;
|
||||||
ULONG_PTR Reserved;
|
ULONG_PTR Reserved;
|
||||||
} SCATTER_GATHER_ELEMENT, *PSCATTER_GATHER_ELEMENT;
|
} SCATTER_GATHER_ELEMENT, *PSCATTER_GATHER_ELEMENT;
|
||||||
|
|
||||||
|
@ -2146,18 +2146,18 @@ typedef enum _FILE_INFORMATION_CLASS {
|
||||||
FileMaximumInformation
|
FileMaximumInformation
|
||||||
} FILE_INFORMATION_CLASS, *PFILE_INFORMATION_CLASS;
|
} FILE_INFORMATION_CLASS, *PFILE_INFORMATION_CLASS;
|
||||||
|
|
||||||
typedef struct _FILE_POSITION_INFORMATION {
|
typedef struct _FILE_POSITION_INFORMATION {
|
||||||
LARGE_INTEGER CurrentByteOffset;
|
LARGE_INTEGER CurrentByteOffset;
|
||||||
} FILE_POSITION_INFORMATION, *PFILE_POSITION_INFORMATION;
|
} FILE_POSITION_INFORMATION, *PFILE_POSITION_INFORMATION;
|
||||||
|
|
||||||
typedef struct _FILE_ALIGNMENT_INFORMATION {
|
typedef struct _FILE_ALIGNMENT_INFORMATION {
|
||||||
ULONG AlignmentRequirement;
|
ULONG AlignmentRequirement;
|
||||||
} FILE_ALIGNMENT_INFORMATION;
|
} FILE_ALIGNMENT_INFORMATION;
|
||||||
|
|
||||||
typedef struct _FILE_NAME_INFORMATION {
|
typedef struct _FILE_NAME_INFORMATION {
|
||||||
ULONG FileNameLength;
|
ULONG FileNameLength;
|
||||||
WCHAR FileName[1];
|
WCHAR FileName[1];
|
||||||
} FILE_NAME_INFORMATION, *PFILE_NAME_INFORMATION;
|
} FILE_NAME_INFORMATION, *PFILE_NAME_INFORMATION;
|
||||||
|
|
||||||
#include <pshpack8.h>
|
#include <pshpack8.h>
|
||||||
typedef struct _FILE_BASIC_INFORMATION {
|
typedef struct _FILE_BASIC_INFORMATION {
|
||||||
|
@ -2177,32 +2177,32 @@ typedef struct _FILE_STANDARD_INFORMATION {
|
||||||
BOOLEAN Directory;
|
BOOLEAN Directory;
|
||||||
} FILE_STANDARD_INFORMATION, *PFILE_STANDARD_INFORMATION;
|
} FILE_STANDARD_INFORMATION, *PFILE_STANDARD_INFORMATION;
|
||||||
|
|
||||||
typedef struct _FILE_NETWORK_OPEN_INFORMATION {
|
typedef struct _FILE_NETWORK_OPEN_INFORMATION {
|
||||||
LARGE_INTEGER CreationTime;
|
LARGE_INTEGER CreationTime;
|
||||||
LARGE_INTEGER LastAccessTime;
|
LARGE_INTEGER LastAccessTime;
|
||||||
LARGE_INTEGER LastWriteTime;
|
LARGE_INTEGER LastWriteTime;
|
||||||
LARGE_INTEGER ChangeTime;
|
LARGE_INTEGER ChangeTime;
|
||||||
LARGE_INTEGER AllocationSize;
|
LARGE_INTEGER AllocationSize;
|
||||||
LARGE_INTEGER EndOfFile;
|
LARGE_INTEGER EndOfFile;
|
||||||
ULONG FileAttributes;
|
ULONG FileAttributes;
|
||||||
} FILE_NETWORK_OPEN_INFORMATION, *PFILE_NETWORK_OPEN_INFORMATION;
|
} FILE_NETWORK_OPEN_INFORMATION, *PFILE_NETWORK_OPEN_INFORMATION;
|
||||||
|
|
||||||
typedef struct _FILE_ATTRIBUTE_TAG_INFORMATION {
|
typedef struct _FILE_ATTRIBUTE_TAG_INFORMATION {
|
||||||
ULONG FileAttributes;
|
ULONG FileAttributes;
|
||||||
ULONG ReparseTag;
|
ULONG ReparseTag;
|
||||||
} FILE_ATTRIBUTE_TAG_INFORMATION, *PFILE_ATTRIBUTE_TAG_INFORMATION;
|
} FILE_ATTRIBUTE_TAG_INFORMATION, *PFILE_ATTRIBUTE_TAG_INFORMATION;
|
||||||
|
|
||||||
typedef struct _FILE_DISPOSITION_INFORMATION {
|
typedef struct _FILE_DISPOSITION_INFORMATION {
|
||||||
BOOLEAN DeleteFile;
|
BOOLEAN DeleteFile;
|
||||||
} FILE_DISPOSITION_INFORMATION, *PFILE_DISPOSITION_INFORMATION;
|
} FILE_DISPOSITION_INFORMATION, *PFILE_DISPOSITION_INFORMATION;
|
||||||
|
|
||||||
typedef struct _FILE_END_OF_FILE_INFORMATION {
|
typedef struct _FILE_END_OF_FILE_INFORMATION {
|
||||||
LARGE_INTEGER EndOfFile;
|
LARGE_INTEGER EndOfFile;
|
||||||
} FILE_END_OF_FILE_INFORMATION, *PFILE_END_OF_FILE_INFORMATION;
|
} FILE_END_OF_FILE_INFORMATION, *PFILE_END_OF_FILE_INFORMATION;
|
||||||
|
|
||||||
typedef struct _FILE_VALID_DATA_LENGTH_INFORMATION {
|
typedef struct _FILE_VALID_DATA_LENGTH_INFORMATION {
|
||||||
LARGE_INTEGER ValidDataLength;
|
LARGE_INTEGER ValidDataLength;
|
||||||
} FILE_VALID_DATA_LENGTH_INFORMATION, *PFILE_VALID_DATA_LENGTH_INFORMATION;
|
} FILE_VALID_DATA_LENGTH_INFORMATION, *PFILE_VALID_DATA_LENGTH_INFORMATION;
|
||||||
|
|
||||||
typedef enum _FSINFOCLASS {
|
typedef enum _FSINFOCLASS {
|
||||||
FileFsVolumeInformation = 1,
|
FileFsVolumeInformation = 1,
|
||||||
|
@ -4362,7 +4362,7 @@ static __inline VOID
|
||||||
InsertHeadList(
|
InsertHeadList(
|
||||||
IN PLIST_ENTRY ListHead,
|
IN PLIST_ENTRY ListHead,
|
||||||
IN PLIST_ENTRY Entry)
|
IN PLIST_ENTRY Entry)
|
||||||
{
|
{
|
||||||
PLIST_ENTRY OldFlink;
|
PLIST_ENTRY OldFlink;
|
||||||
OldFlink = ListHead->Flink;
|
OldFlink = ListHead->Flink;
|
||||||
Entry->Flink = OldFlink;
|
Entry->Flink = OldFlink;
|
||||||
|
@ -4375,7 +4375,7 @@ static __inline VOID
|
||||||
InsertTailList(
|
InsertTailList(
|
||||||
IN PLIST_ENTRY ListHead,
|
IN PLIST_ENTRY ListHead,
|
||||||
IN PLIST_ENTRY Entry)
|
IN PLIST_ENTRY Entry)
|
||||||
{
|
{
|
||||||
PLIST_ENTRY OldBlink;
|
PLIST_ENTRY OldBlink;
|
||||||
OldBlink = ListHead->Blink;
|
OldBlink = ListHead->Blink;
|
||||||
Entry->Flink = ListHead;
|
Entry->Flink = ListHead;
|
||||||
|
@ -4430,7 +4430,7 @@ RemoveEntryList(
|
||||||
return (OldFlink == OldBlink);
|
return (OldFlink == OldBlink);
|
||||||
}
|
}
|
||||||
|
|
||||||
static __inline PLIST_ENTRY
|
static __inline PLIST_ENTRY
|
||||||
RemoveHeadList(
|
RemoveHeadList(
|
||||||
IN PLIST_ENTRY ListHead)
|
IN PLIST_ENTRY ListHead)
|
||||||
{
|
{
|
||||||
|
@ -4531,7 +4531,7 @@ DDKAPI
|
||||||
RtlAreBitsClear(
|
RtlAreBitsClear(
|
||||||
IN PRTL_BITMAP BitMapHeader,
|
IN PRTL_BITMAP BitMapHeader,
|
||||||
IN ULONG StartingIndex,
|
IN ULONG StartingIndex,
|
||||||
IN ULONG Length);
|
IN ULONG Length);
|
||||||
|
|
||||||
NTOSAPI
|
NTOSAPI
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
|
@ -4539,7 +4539,7 @@ DDKAPI
|
||||||
RtlAreBitsSet(
|
RtlAreBitsSet(
|
||||||
IN PRTL_BITMAP BitMapHeader,
|
IN PRTL_BITMAP BitMapHeader,
|
||||||
IN ULONG StartingIndex,
|
IN ULONG StartingIndex,
|
||||||
IN ULONG Length);
|
IN ULONG Length);
|
||||||
|
|
||||||
NTOSAPI
|
NTOSAPI
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
|
@ -4554,7 +4554,7 @@ ULONG
|
||||||
DDKAPI
|
DDKAPI
|
||||||
RtlCheckBit(
|
RtlCheckBit(
|
||||||
IN PRTL_BITMAP BitMapHeader,
|
IN PRTL_BITMAP BitMapHeader,
|
||||||
IN ULONG BitPosition);
|
IN ULONG BitPosition);
|
||||||
|
|
||||||
NTOSAPI
|
NTOSAPI
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
|
@ -4567,7 +4567,7 @@ NTOSAPI
|
||||||
VOID
|
VOID
|
||||||
DDKAPI
|
DDKAPI
|
||||||
RtlClearAllBits(
|
RtlClearAllBits(
|
||||||
IN PRTL_BITMAP BitMapHeader);
|
IN PRTL_BITMAP BitMapHeader);
|
||||||
|
|
||||||
NTOSAPI
|
NTOSAPI
|
||||||
VOID
|
VOID
|
||||||
|
@ -4582,7 +4582,7 @@ DDKAPI
|
||||||
RtlClearBits(
|
RtlClearBits(
|
||||||
IN PRTL_BITMAP BitMapHeader,
|
IN PRTL_BITMAP BitMapHeader,
|
||||||
IN ULONG StartingIndex,
|
IN ULONG StartingIndex,
|
||||||
IN ULONG NumberToClear);
|
IN ULONG NumberToClear);
|
||||||
|
|
||||||
NTOSAPI
|
NTOSAPI
|
||||||
SIZE_T
|
SIZE_T
|
||||||
|
@ -4717,7 +4717,7 @@ RtlDeleteRegistryValue(
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* BOOLEAN
|
* BOOLEAN
|
||||||
* RtlEqualLuid(
|
* RtlEqualLuid(
|
||||||
* IN PLUID Luid1,
|
* IN PLUID Luid1,
|
||||||
* IN PLUID Luid2)
|
* IN PLUID Luid2)
|
||||||
*/
|
*/
|
||||||
|
@ -4772,7 +4772,7 @@ DDKAPI
|
||||||
RtlFindClearBits(
|
RtlFindClearBits(
|
||||||
IN PRTL_BITMAP BitMapHeader,
|
IN PRTL_BITMAP BitMapHeader,
|
||||||
IN ULONG NumberToFind,
|
IN ULONG NumberToFind,
|
||||||
IN ULONG HintIndex);
|
IN ULONG HintIndex);
|
||||||
|
|
||||||
NTOSAPI
|
NTOSAPI
|
||||||
ULONG
|
ULONG
|
||||||
|
@ -4780,15 +4780,15 @@ DDKAPI
|
||||||
RtlFindClearBitsAndSet(
|
RtlFindClearBitsAndSet(
|
||||||
IN PRTL_BITMAP BitMapHeader,
|
IN PRTL_BITMAP BitMapHeader,
|
||||||
IN ULONG NumberToFind,
|
IN ULONG NumberToFind,
|
||||||
IN ULONG HintIndex);
|
IN ULONG HintIndex);
|
||||||
|
|
||||||
NTOSAPI
|
NTOSAPI
|
||||||
ULONG
|
ULONG
|
||||||
DDKAPI
|
DDKAPI
|
||||||
RtlFindClearRuns(
|
RtlFindClearRuns(
|
||||||
IN PRTL_BITMAP BitMapHeader,
|
IN PRTL_BITMAP BitMapHeader,
|
||||||
OUT PRTL_BITMAP_RUN RunArray,
|
OUT PRTL_BITMAP_RUN RunArray,
|
||||||
IN ULONG SizeOfRunArray,
|
IN ULONG SizeOfRunArray,
|
||||||
IN BOOLEAN LocateLongestRuns);
|
IN BOOLEAN LocateLongestRuns);
|
||||||
|
|
||||||
NTOSAPI
|
NTOSAPI
|
||||||
|
@ -4802,9 +4802,9 @@ NTOSAPI
|
||||||
ULONG
|
ULONG
|
||||||
DDKAPI
|
DDKAPI
|
||||||
RtlFindLastBackwardRunClear(
|
RtlFindLastBackwardRunClear(
|
||||||
IN PRTL_BITMAP BitMapHeader,
|
IN PRTL_BITMAP BitMapHeader,
|
||||||
IN ULONG FromIndex,
|
IN ULONG FromIndex,
|
||||||
OUT PULONG StartingRunIndex);
|
OUT PULONG StartingRunIndex);
|
||||||
|
|
||||||
NTOSAPI
|
NTOSAPI
|
||||||
CCHAR
|
CCHAR
|
||||||
|
@ -4817,7 +4817,7 @@ ULONG
|
||||||
DDKAPI
|
DDKAPI
|
||||||
RtlFindLongestRunClear(
|
RtlFindLongestRunClear(
|
||||||
IN PRTL_BITMAP BitMapHeader,
|
IN PRTL_BITMAP BitMapHeader,
|
||||||
OUT PULONG StartingIndex);
|
OUT PULONG StartingIndex);
|
||||||
|
|
||||||
NTOSAPI
|
NTOSAPI
|
||||||
CCHAR
|
CCHAR
|
||||||
|
@ -4829,8 +4829,8 @@ NTOSAPI
|
||||||
ULONG
|
ULONG
|
||||||
DDKAPI
|
DDKAPI
|
||||||
RtlFindNextForwardRunClear(
|
RtlFindNextForwardRunClear(
|
||||||
IN PRTL_BITMAP BitMapHeader,
|
IN PRTL_BITMAP BitMapHeader,
|
||||||
IN ULONG FromIndex,
|
IN ULONG FromIndex,
|
||||||
OUT PULONG StartingRunIndex);
|
OUT PULONG StartingRunIndex);
|
||||||
|
|
||||||
NTOSAPI
|
NTOSAPI
|
||||||
|
@ -4854,7 +4854,7 @@ DDKAPI
|
||||||
RtlFindSetBits(
|
RtlFindSetBits(
|
||||||
IN PRTL_BITMAP BitMapHeader,
|
IN PRTL_BITMAP BitMapHeader,
|
||||||
IN ULONG NumberToFind,
|
IN ULONG NumberToFind,
|
||||||
IN ULONG HintIndex);
|
IN ULONG HintIndex);
|
||||||
|
|
||||||
NTOSAPI
|
NTOSAPI
|
||||||
ULONG
|
ULONG
|
||||||
|
@ -4862,7 +4862,7 @@ DDKAPI
|
||||||
RtlFindSetBitsAndClear(
|
RtlFindSetBitsAndClear(
|
||||||
IN PRTL_BITMAP BitMapHeader,
|
IN PRTL_BITMAP BitMapHeader,
|
||||||
IN ULONG NumberToFind,
|
IN ULONG NumberToFind,
|
||||||
IN ULONG HintIndex);
|
IN ULONG HintIndex);
|
||||||
|
|
||||||
NTOSAPI
|
NTOSAPI
|
||||||
VOID
|
VOID
|
||||||
|
@ -4924,8 +4924,8 @@ RtlGetNextRange(
|
||||||
NTOSAPI
|
NTOSAPI
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
DDKAPI
|
DDKAPI
|
||||||
RtlGUIDFromString(
|
RtlGUIDFromString(
|
||||||
IN PUNICODE_STRING GuidString,
|
IN PUNICODE_STRING GuidString,
|
||||||
OUT GUID *Guid);
|
OUT GUID *Guid);
|
||||||
|
|
||||||
NTOSAPI
|
NTOSAPI
|
||||||
|
@ -4950,7 +4950,7 @@ DDKAPI
|
||||||
RtlInitializeBitMap(
|
RtlInitializeBitMap(
|
||||||
IN PRTL_BITMAP BitMapHeader,
|
IN PRTL_BITMAP BitMapHeader,
|
||||||
IN PULONG BitMapBuffer,
|
IN PULONG BitMapBuffer,
|
||||||
IN ULONG SizeOfBitMap);
|
IN ULONG SizeOfBitMap);
|
||||||
|
|
||||||
NTOSAPI
|
NTOSAPI
|
||||||
VOID
|
VOID
|
||||||
|
@ -5065,7 +5065,7 @@ NTOSAPI
|
||||||
ULONG
|
ULONG
|
||||||
DDKAPI
|
DDKAPI
|
||||||
RtlNumberOfSetBits(
|
RtlNumberOfSetBits(
|
||||||
IN PRTL_BITMAP BitMapHeader);
|
IN PRTL_BITMAP BitMapHeader);
|
||||||
|
|
||||||
NTOSAPI
|
NTOSAPI
|
||||||
VOID
|
VOID
|
||||||
|
@ -5077,9 +5077,9 @@ RtlPrefetchMemoryNonTemporal(
|
||||||
NTOSAPI
|
NTOSAPI
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
DDKAPI
|
DDKAPI
|
||||||
RtlPrefixUnicodeString(
|
RtlPrefixUnicodeString(
|
||||||
IN PUNICODE_STRING String1,
|
IN PUNICODE_STRING String1,
|
||||||
IN PUNICODE_STRING String2,
|
IN PUNICODE_STRING String2,
|
||||||
IN BOOLEAN CaseInSensitive);
|
IN BOOLEAN CaseInSensitive);
|
||||||
|
|
||||||
NTOSAPI
|
NTOSAPI
|
||||||
|
@ -5110,7 +5110,7 @@ NTOSAPI
|
||||||
VOID
|
VOID
|
||||||
DDKAPI
|
DDKAPI
|
||||||
RtlSetAllBits(
|
RtlSetAllBits(
|
||||||
IN PRTL_BITMAP BitMapHeader);
|
IN PRTL_BITMAP BitMapHeader);
|
||||||
|
|
||||||
NTOSAPI
|
NTOSAPI
|
||||||
VOID
|
VOID
|
||||||
|
@ -5125,7 +5125,7 @@ DDKAPI
|
||||||
RtlSetBits(
|
RtlSetBits(
|
||||||
IN PRTL_BITMAP BitMapHeader,
|
IN PRTL_BITMAP BitMapHeader,
|
||||||
IN ULONG StartingIndex,
|
IN ULONG StartingIndex,
|
||||||
IN ULONG NumberToSet);
|
IN ULONG NumberToSet);
|
||||||
|
|
||||||
NTOSAPI
|
NTOSAPI
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
|
@ -5167,8 +5167,8 @@ RtlStoreUshort(
|
||||||
NTOSAPI
|
NTOSAPI
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
DDKAPI
|
DDKAPI
|
||||||
RtlStringFromGUID(
|
RtlStringFromGUID(
|
||||||
IN REFGUID Guid,
|
IN REFGUID Guid,
|
||||||
OUT PUNICODE_STRING GuidString);
|
OUT PUNICODE_STRING GuidString);
|
||||||
|
|
||||||
NTOSAPI
|
NTOSAPI
|
||||||
|
@ -5229,7 +5229,7 @@ RtlUnicodeStringToInteger(
|
||||||
NTOSAPI
|
NTOSAPI
|
||||||
WCHAR
|
WCHAR
|
||||||
DDKAPI
|
DDKAPI
|
||||||
RtlUpcaseUnicodeChar(
|
RtlUpcaseUnicodeChar(
|
||||||
IN WCHAR SourceCharacter);
|
IN WCHAR SourceCharacter);
|
||||||
|
|
||||||
NTOSAPI
|
NTOSAPI
|
||||||
|
@ -5243,7 +5243,7 @@ RtlUpcaseUnicodeString(
|
||||||
NTOSAPI
|
NTOSAPI
|
||||||
CHAR
|
CHAR
|
||||||
DDKAPI
|
DDKAPI
|
||||||
RtlUpperChar(
|
RtlUpperChar(
|
||||||
IN CHAR Character);
|
IN CHAR Character);
|
||||||
|
|
||||||
NTOSAPI
|
NTOSAPI
|
||||||
|
@ -5549,7 +5549,7 @@ ExGetExclusiveWaiterCount(
|
||||||
NTOSAPI
|
NTOSAPI
|
||||||
KPROCESSOR_MODE
|
KPROCESSOR_MODE
|
||||||
DDKAPI
|
DDKAPI
|
||||||
ExGetPreviousMode(
|
ExGetPreviousMode(
|
||||||
VOID);
|
VOID);
|
||||||
|
|
||||||
NTOSAPI
|
NTOSAPI
|
||||||
|
@ -5649,7 +5649,7 @@ ExInterlockedCompareExchange64(
|
||||||
IN OUT PLONGLONG Destination,
|
IN OUT PLONGLONG Destination,
|
||||||
IN PLONGLONG Exchange,
|
IN PLONGLONG Exchange,
|
||||||
IN PLONGLONG Comparand,
|
IN PLONGLONG Comparand,
|
||||||
IN PKSPIN_LOCK Lock);
|
IN PKSPIN_LOCK Lock);
|
||||||
|
|
||||||
NTOSAPI
|
NTOSAPI
|
||||||
PSINGLE_LIST_ENTRY
|
PSINGLE_LIST_ENTRY
|
||||||
|
@ -5816,7 +5816,7 @@ ExReleaseResourceLite(
|
||||||
NTOSAPI
|
NTOSAPI
|
||||||
VOID
|
VOID
|
||||||
DDKAPI
|
DDKAPI
|
||||||
ExSetResourceOwnerPointer(
|
ExSetResourceOwnerPointer(
|
||||||
IN PERESOURCE Resource,
|
IN PERESOURCE Resource,
|
||||||
IN PVOID OwnerPointer);
|
IN PVOID OwnerPointer);
|
||||||
|
|
||||||
|
@ -6175,21 +6175,21 @@ IoAllocateDriverObjectExtension(
|
||||||
IN ULONG DriverObjectExtensionSize,
|
IN ULONG DriverObjectExtensionSize,
|
||||||
OUT PVOID *DriverObjectExtension);
|
OUT PVOID *DriverObjectExtension);
|
||||||
|
|
||||||
typedef struct _IO_ERROR_LOG_PACKET {
|
typedef struct _IO_ERROR_LOG_PACKET {
|
||||||
UCHAR MajorFunctionCode;
|
UCHAR MajorFunctionCode;
|
||||||
UCHAR RetryCount;
|
UCHAR RetryCount;
|
||||||
USHORT DumpDataSize;
|
USHORT DumpDataSize;
|
||||||
USHORT NumberOfStrings;
|
USHORT NumberOfStrings;
|
||||||
USHORT StringOffset;
|
USHORT StringOffset;
|
||||||
USHORT EventCategory;
|
USHORT EventCategory;
|
||||||
NTSTATUS ErrorCode;
|
NTSTATUS ErrorCode;
|
||||||
ULONG UniqueErrorValue;
|
ULONG UniqueErrorValue;
|
||||||
NTSTATUS FinalStatus;
|
NTSTATUS FinalStatus;
|
||||||
ULONG SequenceNumber;
|
ULONG SequenceNumber;
|
||||||
ULONG IoControlCode;
|
ULONG IoControlCode;
|
||||||
LARGE_INTEGER DeviceOffset;
|
LARGE_INTEGER DeviceOffset;
|
||||||
ULONG DumpData[1];
|
ULONG DumpData[1];
|
||||||
} IO_ERROR_LOG_PACKET, *PIO_ERROR_LOG_PACKET;
|
} IO_ERROR_LOG_PACKET, *PIO_ERROR_LOG_PACKET;
|
||||||
|
|
||||||
NTOSAPI
|
NTOSAPI
|
||||||
PVOID
|
PVOID
|
||||||
|
@ -6595,7 +6595,7 @@ IoGetBootDiskInformation(
|
||||||
NTOSAPI
|
NTOSAPI
|
||||||
PCONFIGURATION_INFORMATION
|
PCONFIGURATION_INFORMATION
|
||||||
DDKAPI
|
DDKAPI
|
||||||
IoGetConfigurationInformation(
|
IoGetConfigurationInformation(
|
||||||
VOID);
|
VOID);
|
||||||
|
|
||||||
NTOSAPI
|
NTOSAPI
|
||||||
|
@ -7163,9 +7163,9 @@ NTOSAPI
|
||||||
VOID
|
VOID
|
||||||
DDKAPI
|
DDKAPI
|
||||||
IoSetStartIoAttributes(
|
IoSetStartIoAttributes(
|
||||||
IN PDEVICE_OBJECT DeviceObject,
|
IN PDEVICE_OBJECT DeviceObject,
|
||||||
IN BOOLEAN DeferredStartIo,
|
IN BOOLEAN DeferredStartIo,
|
||||||
IN BOOLEAN NonCancelable);
|
IN BOOLEAN NonCancelable);
|
||||||
|
|
||||||
NTOSAPI
|
NTOSAPI
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
|
@ -7777,7 +7777,7 @@ KeReleaseSpinLock(
|
||||||
|
|
||||||
NTOSAPI
|
NTOSAPI
|
||||||
PKDEVICE_QUEUE_ENTRY
|
PKDEVICE_QUEUE_ENTRY
|
||||||
DDKAPI
|
DDKAPI
|
||||||
KeRemoveByKeyDeviceQueue(
|
KeRemoveByKeyDeviceQueue(
|
||||||
IN PKDEVICE_QUEUE DeviceQueue,
|
IN PKDEVICE_QUEUE DeviceQueue,
|
||||||
IN ULONG SortKey);
|
IN ULONG SortKey);
|
||||||
|
@ -8484,7 +8484,7 @@ DDKAPI
|
||||||
ObGetObjectSecurity(
|
ObGetObjectSecurity(
|
||||||
IN PVOID Object,
|
IN PVOID Object,
|
||||||
OUT PSECURITY_DESCRIPTOR *SecurityDescriptor,
|
OUT PSECURITY_DESCRIPTOR *SecurityDescriptor,
|
||||||
OUT PBOOLEAN MemoryAllocated);
|
OUT PBOOLEAN MemoryAllocated);
|
||||||
|
|
||||||
NTOSAPI
|
NTOSAPI
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
|
@ -8890,12 +8890,12 @@ NTSTATUS
|
||||||
DDKAPI
|
DDKAPI
|
||||||
NtDeviceIoControlFile(
|
NtDeviceIoControlFile(
|
||||||
IN HANDLE DeviceHandle,
|
IN HANDLE DeviceHandle,
|
||||||
IN HANDLE Event OPTIONAL,
|
IN HANDLE Event OPTIONAL,
|
||||||
IN PIO_APC_ROUTINE UserApcRoutine OPTIONAL,
|
IN PIO_APC_ROUTINE UserApcRoutine OPTIONAL,
|
||||||
IN PVOID UserApcContext OPTIONAL,
|
IN PVOID UserApcContext OPTIONAL,
|
||||||
OUT PIO_STATUS_BLOCK IoStatusBlock,
|
OUT PIO_STATUS_BLOCK IoStatusBlock,
|
||||||
IN ULONG IoControlCode,
|
IN ULONG IoControlCode,
|
||||||
IN PVOID InputBuffer,
|
IN PVOID InputBuffer,
|
||||||
IN ULONG InputBufferSize,
|
IN ULONG InputBufferSize,
|
||||||
OUT PVOID OutputBuffer,
|
OUT PVOID OutputBuffer,
|
||||||
IN ULONG OutputBufferSize);
|
IN ULONG OutputBufferSize);
|
||||||
|
@ -8905,12 +8905,12 @@ NTSTATUS
|
||||||
DDKAPI
|
DDKAPI
|
||||||
ZwDeviceIoControlFile(
|
ZwDeviceIoControlFile(
|
||||||
IN HANDLE DeviceHandle,
|
IN HANDLE DeviceHandle,
|
||||||
IN HANDLE Event OPTIONAL,
|
IN HANDLE Event OPTIONAL,
|
||||||
IN PIO_APC_ROUTINE UserApcRoutine OPTIONAL,
|
IN PIO_APC_ROUTINE UserApcRoutine OPTIONAL,
|
||||||
IN PVOID UserApcContext OPTIONAL,
|
IN PVOID UserApcContext OPTIONAL,
|
||||||
OUT PIO_STATUS_BLOCK IoStatusBlock,
|
OUT PIO_STATUS_BLOCK IoStatusBlock,
|
||||||
IN ULONG IoControlCode,
|
IN ULONG IoControlCode,
|
||||||
IN PVOID InputBuffer,
|
IN PVOID InputBuffer,
|
||||||
IN ULONG InputBufferSize,
|
IN ULONG InputBufferSize,
|
||||||
OUT PVOID OutputBuffer,
|
OUT PVOID OutputBuffer,
|
||||||
IN ULONG OutputBufferSize);
|
IN ULONG OutputBufferSize);
|
||||||
|
@ -9252,7 +9252,7 @@ NTSTATUS
|
||||||
DDKAPI
|
DDKAPI
|
||||||
PoRequestPowerIrp(
|
PoRequestPowerIrp(
|
||||||
IN PDEVICE_OBJECT DeviceObject,
|
IN PDEVICE_OBJECT DeviceObject,
|
||||||
IN UCHAR MinorFunction,
|
IN UCHAR MinorFunction,
|
||||||
IN POWER_STATE PowerState,
|
IN POWER_STATE PowerState,
|
||||||
IN PREQUEST_POWER_COMPLETE CompletionFunction,
|
IN PREQUEST_POWER_COMPLETE CompletionFunction,
|
||||||
IN PVOID Context,
|
IN PVOID Context,
|
||||||
|
@ -9268,7 +9268,7 @@ NTOSAPI
|
||||||
VOID
|
VOID
|
||||||
DDKAPI
|
DDKAPI
|
||||||
PoSetDeviceBusy(
|
PoSetDeviceBusy(
|
||||||
PULONG IdlePointer);
|
PULONG IdlePointer);
|
||||||
|
|
||||||
NTOSAPI
|
NTOSAPI
|
||||||
POWER_STATE
|
POWER_STATE
|
||||||
|
@ -9315,10 +9315,10 @@ NTSTATUS
|
||||||
DDKAPI
|
DDKAPI
|
||||||
WmiFireEvent(
|
WmiFireEvent(
|
||||||
IN PDEVICE_OBJECT DeviceObject,
|
IN PDEVICE_OBJECT DeviceObject,
|
||||||
IN LPGUID Guid,
|
IN LPGUID Guid,
|
||||||
IN ULONG InstanceIndex,
|
IN ULONG InstanceIndex,
|
||||||
IN ULONG EventDataSize,
|
IN ULONG EventDataSize,
|
||||||
IN PVOID EventData);
|
IN PVOID EventData);
|
||||||
|
|
||||||
NTOSAPI
|
NTOSAPI
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
|
|
|
@ -245,7 +245,7 @@ HalGetBusDataByOffset(
|
||||||
NTOSAPI
|
NTOSAPI
|
||||||
ULONG
|
ULONG
|
||||||
DDKAPI
|
DDKAPI
|
||||||
HalGetDmaAlignmentRequirement(
|
HalGetDmaAlignmentRequirement(
|
||||||
VOID);
|
VOID);
|
||||||
|
|
||||||
NTOSAPI
|
NTOSAPI
|
||||||
|
|
|
@ -69,9 +69,9 @@ typedef WSPUPCALLTABLEEX *LPWSPUPCALLTABLEEX;
|
||||||
{0xE5DA4AF8, 0xD824, 0x48CD, {0xA7, 0x99, 0x63, 0x37, 0xA9, 0x8E, 0xD2, 0xAF}}
|
{0xE5DA4AF8, 0xD824, 0x48CD, {0xA7, 0x99, 0x63, 0x37, 0xA9, 0x8E, 0xD2, 0xAF}}
|
||||||
|
|
||||||
typedef struct _WSABUFEX {
|
typedef struct _WSABUFEX {
|
||||||
u_long len;
|
u_long len;
|
||||||
char FAR *buf;
|
char FAR *buf;
|
||||||
HANDLE handle;
|
HANDLE handle;
|
||||||
} WSABUFEX, FAR * LPWSABUFEX;
|
} WSABUFEX, FAR * LPWSABUFEX;
|
||||||
|
|
||||||
#if 0
|
#if 0
|
||||||
|
|
|
@ -45,7 +45,7 @@ DWORD STDCALL IcmpSendEcho(
|
||||||
);
|
);
|
||||||
|
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
STDCALL
|
||||||
IcmpSendEcho2(
|
IcmpSendEcho2(
|
||||||
HANDLE IcmpHandle,
|
HANDLE IcmpHandle,
|
||||||
HANDLE Event,
|
HANDLE Event,
|
||||||
|
@ -61,7 +61,7 @@ IcmpSendEcho2(
|
||||||
);
|
);
|
||||||
|
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
STDCALL
|
||||||
Icmp6SendEcho2(
|
Icmp6SendEcho2(
|
||||||
HANDLE IcmpHandle,
|
HANDLE IcmpHandle,
|
||||||
HANDLE Event,
|
HANDLE Event,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
|
|
||||||
Written by Mumit Khan <khan@nanotech.wisc.edu>
|
Written by Mumit Khan <khan@nanotech.wisc.edu>
|
||||||
|
|
||||||
This file is part of a free library for the Win32 API.
|
This file is part of a free library for the Win32 API.
|
||||||
|
|
||||||
NOTE: This strictly does not belong in the Win32 API since it's
|
NOTE: This strictly does not belong in the Win32 API since it's
|
||||||
really part of Platform SDK. However,GDB needs it and we might
|
really part of Platform SDK. However,GDB needs it and we might
|
||||||
|
@ -29,7 +29,7 @@ extern "C" {
|
||||||
#define BIND_NO_BOUND_IMPORTS 0x00000001
|
#define BIND_NO_BOUND_IMPORTS 0x00000001
|
||||||
#define BIND_NO_UPDATE 0x00000002
|
#define BIND_NO_UPDATE 0x00000002
|
||||||
#define BIND_ALL_IMAGES 0x00000004
|
#define BIND_ALL_IMAGES 0x00000004
|
||||||
#define BIND_CACHE_IMPORT_DLLS 0x00000008
|
#define BIND_CACHE_IMPORT_DLLS 0x00000008
|
||||||
#define CBA_DEFERRED_SYMBOL_LOAD_START 1
|
#define CBA_DEFERRED_SYMBOL_LOAD_START 1
|
||||||
#define CBA_DEFERRED_SYMBOL_LOAD_COMPLETE 2
|
#define CBA_DEFERRED_SYMBOL_LOAD_COMPLETE 2
|
||||||
#define CBA_DEFERRED_SYMBOL_LOAD_FAILURE 3
|
#define CBA_DEFERRED_SYMBOL_LOAD_FAILURE 3
|
||||||
|
@ -58,17 +58,17 @@ extern "C" {
|
||||||
#define SYMOPT_LOAD_LINES 16
|
#define SYMOPT_LOAD_LINES 16
|
||||||
#define SYMOPT_OMAP_FIND_NEAREST 32
|
#define SYMOPT_OMAP_FIND_NEAREST 32
|
||||||
#define UNDNAME_COMPLETE 0
|
#define UNDNAME_COMPLETE 0
|
||||||
#define UNDNAME_NO_LEADING_UNDERSCORES 1
|
#define UNDNAME_NO_LEADING_UNDERSCORES 1
|
||||||
#define UNDNAME_NO_MS_KEYWORDS 2
|
#define UNDNAME_NO_MS_KEYWORDS 2
|
||||||
#define UNDNAME_NO_FUNCTION_RETURNS 4
|
#define UNDNAME_NO_FUNCTION_RETURNS 4
|
||||||
#define UNDNAME_NO_ALLOCATION_MODEL 8
|
#define UNDNAME_NO_ALLOCATION_MODEL 8
|
||||||
#define UNDNAME_NO_ALLOCATION_LANGUAGE 16
|
#define UNDNAME_NO_ALLOCATION_LANGUAGE 16
|
||||||
#define UNDNAME_NO_MS_THISTYPE 32
|
#define UNDNAME_NO_MS_THISTYPE 32
|
||||||
#define UNDNAME_NO_CV_THISTYPE 64
|
#define UNDNAME_NO_CV_THISTYPE 64
|
||||||
#define UNDNAME_NO_THISTYPE 96
|
#define UNDNAME_NO_THISTYPE 96
|
||||||
#define UNDNAME_NO_ACCESS_SPECIFIERS 128
|
#define UNDNAME_NO_ACCESS_SPECIFIERS 128
|
||||||
#define UNDNAME_NO_THROW_SIGNATURES 256
|
#define UNDNAME_NO_THROW_SIGNATURES 256
|
||||||
#define UNDNAME_NO_MEMBER_TYPE 512
|
#define UNDNAME_NO_MEMBER_TYPE 512
|
||||||
#define UNDNAME_NO_RETURN_UDT_MODEL 1024
|
#define UNDNAME_NO_RETURN_UDT_MODEL 1024
|
||||||
#define UNDNAME_32_BIT_DECODE 2048
|
#define UNDNAME_32_BIT_DECODE 2048
|
||||||
#define UNDNAME_NAME_ONLY 4096
|
#define UNDNAME_NAME_ONLY 4096
|
||||||
|
@ -163,20 +163,20 @@ typedef struct _KDHELP {
|
||||||
DWORD SystemRangeStart;
|
DWORD SystemRangeStart;
|
||||||
} KDHELP,*PKDHELP;
|
} KDHELP,*PKDHELP;
|
||||||
typedef struct _tagSTACKFRAME {
|
typedef struct _tagSTACKFRAME {
|
||||||
ADDRESS AddrPC;
|
ADDRESS AddrPC;
|
||||||
ADDRESS AddrReturn;
|
ADDRESS AddrReturn;
|
||||||
ADDRESS AddrFrame;
|
ADDRESS AddrFrame;
|
||||||
ADDRESS AddrStack;
|
ADDRESS AddrStack;
|
||||||
LPVOID FuncTableEntry;
|
LPVOID FuncTableEntry;
|
||||||
DWORD Params[4];
|
DWORD Params[4];
|
||||||
BOOL Far;
|
BOOL Far;
|
||||||
BOOL Virtual;
|
BOOL Virtual;
|
||||||
DWORD Reserved[3];
|
DWORD Reserved[3];
|
||||||
KDHELP KdHelp;
|
KDHELP KdHelp;
|
||||||
} STACKFRAME,*LPSTACKFRAME;
|
} STACKFRAME,*LPSTACKFRAME;
|
||||||
typedef BOOL(STDCALL*PREAD_PROCESS_MEMORY_ROUTINE)(HANDLE ,LPCVOID,LPVOID,DWORD,LPDWORD);
|
typedef BOOL(STDCALL*PREAD_PROCESS_MEMORY_ROUTINE)(HANDLE ,LPCVOID,LPVOID,DWORD,LPDWORD);
|
||||||
typedef LPVOID(STDCALL*PFUNCTION_TABLE_ACCESS_ROUTINE)(HANDLE,DWORD);
|
typedef LPVOID(STDCALL*PFUNCTION_TABLE_ACCESS_ROUTINE)(HANDLE,DWORD);
|
||||||
typedef DWORD(STDCALL*PGET_MODULE_BASE_ROUTINE)(HANDLE,DWORD);
|
typedef DWORD(STDCALL*PGET_MODULE_BASE_ROUTINE)(HANDLE,DWORD);
|
||||||
typedef DWORD(STDCALL*PTRANSLATE_ADDRESS_ROUTINE)(HANDLE,HANDLE,LPADDRESS);
|
typedef DWORD(STDCALL*PTRANSLATE_ADDRESS_ROUTINE)(HANDLE,HANDLE,LPADDRESS);
|
||||||
typedef struct API_VERSION {
|
typedef struct API_VERSION {
|
||||||
USHORT MajorVersion;
|
USHORT MajorVersion;
|
||||||
|
@ -184,7 +184,7 @@ typedef struct API_VERSION {
|
||||||
USHORT Revision;
|
USHORT Revision;
|
||||||
USHORT Reserved;
|
USHORT Reserved;
|
||||||
} API_VERSION,*LPAPI_VERSION;
|
} API_VERSION,*LPAPI_VERSION;
|
||||||
typedef BOOL(CALLBACK*PSYM_ENUMMODULES_CALLBACK)(LPSTR,ULONG,PVOID);
|
typedef BOOL(CALLBACK*PSYM_ENUMMODULES_CALLBACK)(LPSTR,ULONG,PVOID);
|
||||||
typedef BOOL(CALLBACK*PSYM_ENUMSYMBOLS_CALLBACK)(LPSTR,ULONG,ULONG,PVOID);
|
typedef BOOL(CALLBACK*PSYM_ENUMSYMBOLS_CALLBACK)(LPSTR,ULONG,ULONG,PVOID);
|
||||||
typedef BOOL(CALLBACK*PENUMLOADED_MODULES_CALLBACK)(LPSTR,ULONG,ULONG,PVOID);
|
typedef BOOL(CALLBACK*PENUMLOADED_MODULES_CALLBACK)(LPSTR,ULONG,ULONG,PVOID);
|
||||||
typedef BOOL(CALLBACK*PSYMBOL_REGISTERED_CALLBACK)(HANDLE,ULONG,PVOID,PVOID);
|
typedef BOOL(CALLBACK*PSYMBOL_REGISTERED_CALLBACK)(HANDLE,ULONG,PVOID,PVOID);
|
||||||
|
@ -195,48 +195,48 @@ typedef enum {
|
||||||
SymPdb,
|
SymPdb,
|
||||||
SymExport,
|
SymExport,
|
||||||
SymDeferred,
|
SymDeferred,
|
||||||
SymSym
|
SymSym
|
||||||
} SYM_TYPE;
|
} SYM_TYPE;
|
||||||
typedef struct _IMAGEHLP_SYMBOL {
|
typedef struct _IMAGEHLP_SYMBOL {
|
||||||
DWORD SizeOfStruct;
|
DWORD SizeOfStruct;
|
||||||
DWORD Address;
|
DWORD Address;
|
||||||
DWORD Size;
|
DWORD Size;
|
||||||
DWORD Flags;
|
DWORD Flags;
|
||||||
DWORD MaxNameLength;
|
DWORD MaxNameLength;
|
||||||
CHAR Name[1];
|
CHAR Name[1];
|
||||||
} IMAGEHLP_SYMBOL,*PIMAGEHLP_SYMBOL;
|
} IMAGEHLP_SYMBOL,*PIMAGEHLP_SYMBOL;
|
||||||
typedef struct _IMAGEHLP_MODULE {
|
typedef struct _IMAGEHLP_MODULE {
|
||||||
DWORD SizeOfStruct;
|
DWORD SizeOfStruct;
|
||||||
DWORD BaseOfImage;
|
DWORD BaseOfImage;
|
||||||
DWORD ImageSize;
|
DWORD ImageSize;
|
||||||
DWORD TimeDateStamp;
|
DWORD TimeDateStamp;
|
||||||
DWORD CheckSum;
|
DWORD CheckSum;
|
||||||
DWORD NumSyms;
|
DWORD NumSyms;
|
||||||
SYM_TYPE SymType;
|
SYM_TYPE SymType;
|
||||||
CHAR ModuleName[32];
|
CHAR ModuleName[32];
|
||||||
CHAR ImageName[256];
|
CHAR ImageName[256];
|
||||||
CHAR LoadedImageName[256];
|
CHAR LoadedImageName[256];
|
||||||
} IMAGEHLP_MODULE,*PIMAGEHLP_MODULE;
|
} IMAGEHLP_MODULE,*PIMAGEHLP_MODULE;
|
||||||
typedef struct _IMAGEHLP_LINE {
|
typedef struct _IMAGEHLP_LINE {
|
||||||
DWORD SizeOfStruct;
|
DWORD SizeOfStruct;
|
||||||
DWORD Key;
|
DWORD Key;
|
||||||
DWORD LineNumber;
|
DWORD LineNumber;
|
||||||
PCHAR FileName;
|
PCHAR FileName;
|
||||||
DWORD Address;
|
DWORD Address;
|
||||||
} IMAGEHLP_LINE,*PIMAGEHLP_LINE;
|
} IMAGEHLP_LINE,*PIMAGEHLP_LINE;
|
||||||
typedef struct _IMAGEHLP_DEFERRED_SYMBOL_LOAD {
|
typedef struct _IMAGEHLP_DEFERRED_SYMBOL_LOAD {
|
||||||
DWORD SizeOfStruct;
|
DWORD SizeOfStruct;
|
||||||
DWORD BaseOfImage;
|
DWORD BaseOfImage;
|
||||||
DWORD CheckSum;
|
DWORD CheckSum;
|
||||||
DWORD TimeDateStamp;
|
DWORD TimeDateStamp;
|
||||||
CHAR FileName[MAX_PATH];
|
CHAR FileName[MAX_PATH];
|
||||||
BOOLEAN Reparse;
|
BOOLEAN Reparse;
|
||||||
} IMAGEHLP_DEFERRED_SYMBOL_LOAD,*PIMAGEHLP_DEFERRED_SYMBOL_LOAD;
|
} IMAGEHLP_DEFERRED_SYMBOL_LOAD,*PIMAGEHLP_DEFERRED_SYMBOL_LOAD;
|
||||||
typedef struct _IMAGEHLP_DUPLICATE_SYMBOL {
|
typedef struct _IMAGEHLP_DUPLICATE_SYMBOL {
|
||||||
DWORD SizeOfStruct;
|
DWORD SizeOfStruct;
|
||||||
DWORD NumberOfDups;
|
DWORD NumberOfDups;
|
||||||
PIMAGEHLP_SYMBOL Symbol;
|
PIMAGEHLP_SYMBOL Symbol;
|
||||||
ULONG SelectedSymbol;
|
ULONG SelectedSymbol;
|
||||||
} IMAGEHLP_DUPLICATE_SYMBOL,*PIMAGEHLP_DUPLICATE_SYMBOL;
|
} IMAGEHLP_DUPLICATE_SYMBOL,*PIMAGEHLP_DUPLICATE_SYMBOL;
|
||||||
typedef PVOID DIGEST_HANDLE;
|
typedef PVOID DIGEST_HANDLE;
|
||||||
typedef BOOL(WINAPI*DIGEST_FUNCTION)(DIGEST_HANDLE refdata,PBYTE pData,DWORD dwLength);
|
typedef BOOL(WINAPI*DIGEST_FUNCTION)(DIGEST_HANDLE refdata,PBYTE pData,DWORD dwLength);
|
||||||
|
@ -244,75 +244,75 @@ typedef BOOL(WINAPI*DIGEST_FUNCTION)(DIGEST_HANDLE refdata,PBYTE pData,DWORD dwL
|
||||||
PIMAGE_NT_HEADERS _IMAGEHLPAPI CheckSumMappedFile(LPVOID,DWORD,LPDWORD,LPDWORD);
|
PIMAGE_NT_HEADERS _IMAGEHLPAPI CheckSumMappedFile(LPVOID,DWORD,LPDWORD,LPDWORD);
|
||||||
DWORD _IMAGEHLPAPI MapFileAndCheckSumA(LPSTR,LPDWORD,LPDWORD);
|
DWORD _IMAGEHLPAPI MapFileAndCheckSumA(LPSTR,LPDWORD,LPDWORD);
|
||||||
DWORD _IMAGEHLPAPI MapFileAndCheckSumW(PWSTR,LPDWORD,LPDWORD);
|
DWORD _IMAGEHLPAPI MapFileAndCheckSumW(PWSTR,LPDWORD,LPDWORD);
|
||||||
BOOL _IMAGEHLPAPI TouchFileTimes(HANDLE,LPSYSTEMTIME);
|
BOOL _IMAGEHLPAPI TouchFileTimes(HANDLE,LPSYSTEMTIME);
|
||||||
BOOL _IMAGEHLPAPI SplitSymbols(LPSTR,LPSTR,LPSTR,DWORD);
|
BOOL _IMAGEHLPAPI SplitSymbols(LPSTR,LPSTR,LPSTR,DWORD);
|
||||||
HANDLE _IMAGEHLPAPI FindDebugInfoFile(LPSTR,LPSTR,LPSTR);
|
HANDLE _IMAGEHLPAPI FindDebugInfoFile(LPSTR,LPSTR,LPSTR);
|
||||||
HANDLE _IMAGEHLPAPI FindExecutableImage(LPSTR,LPSTR,LPSTR);
|
HANDLE _IMAGEHLPAPI FindExecutableImage(LPSTR,LPSTR,LPSTR);
|
||||||
BOOL _IMAGEHLPAPI UpdateDebugInfoFile(LPSTR,LPSTR,LPSTR,PIMAGE_NT_HEADERS);
|
BOOL _IMAGEHLPAPI UpdateDebugInfoFile(LPSTR,LPSTR,LPSTR,PIMAGE_NT_HEADERS);
|
||||||
BOOL _IMAGEHLPAPI UpdateDebugInfoFileEx(LPSTR,LPSTR,LPSTR,PIMAGE_NT_HEADERS,DWORD);
|
BOOL _IMAGEHLPAPI UpdateDebugInfoFileEx(LPSTR,LPSTR,LPSTR,PIMAGE_NT_HEADERS,DWORD);
|
||||||
BOOL _IMAGEHLPAPI BindImage(IN LPSTR,IN LPSTR,IN LPSTR);
|
BOOL _IMAGEHLPAPI BindImage(IN LPSTR,IN LPSTR,IN LPSTR);
|
||||||
BOOL _IMAGEHLPAPI BindImageEx(IN DWORD,IN LPSTR,IN LPSTR,IN LPSTR,IN PIMAGEHLP_STATUS_ROUTINE);
|
BOOL _IMAGEHLPAPI BindImageEx(IN DWORD,IN LPSTR,IN LPSTR,IN LPSTR,IN PIMAGEHLP_STATUS_ROUTINE);
|
||||||
BOOL _IMAGEHLPAPI ReBaseImage(IN LPSTR,IN LPSTR,IN BOOL, IN BOOL,IN BOOL, IN ULONG, OUT ULONG*, OUT ULONG*, OUT ULONG*, IN OUT ULONG*, IN ULONG);
|
BOOL _IMAGEHLPAPI ReBaseImage(IN LPSTR,IN LPSTR,IN BOOL, IN BOOL,IN BOOL, IN ULONG, OUT ULONG*, OUT ULONG*, OUT ULONG*, IN OUT ULONG*, IN ULONG);
|
||||||
|
|
||||||
PLOADED_IMAGE _IMAGEHLPAPI ImageLoad(LPSTR,LPSTR);
|
PLOADED_IMAGE _IMAGEHLPAPI ImageLoad(LPSTR,LPSTR);
|
||||||
BOOL _IMAGEHLPAPI ImageUnload(PLOADED_IMAGE);
|
BOOL _IMAGEHLPAPI ImageUnload(PLOADED_IMAGE);
|
||||||
PIMAGE_NT_HEADERS _IMAGEHLPAPI ImageNtHeader(IN PVOID);
|
PIMAGE_NT_HEADERS _IMAGEHLPAPI ImageNtHeader(IN PVOID);
|
||||||
PVOID _IMAGEHLPAPI ImageDirectoryEntryToData(IN PVOID,IN BOOLEAN,IN USHORT,OUT PULONG);
|
PVOID _IMAGEHLPAPI ImageDirectoryEntryToData(IN PVOID,IN BOOLEAN,IN USHORT,OUT PULONG);
|
||||||
PVOID _IMAGEHLPAPI ImageDirectoryEntryToDataEx(IN PVOID Base, IN BOOLEAN MappedAsImage, IN USHORT DirectoryEntry, OUT PULONG Size, OUT PIMAGE_SECTION_HEADER *FoundSection OPTIONAL);
|
PVOID _IMAGEHLPAPI ImageDirectoryEntryToDataEx(IN PVOID Base, IN BOOLEAN MappedAsImage, IN USHORT DirectoryEntry, OUT PULONG Size, OUT PIMAGE_SECTION_HEADER *FoundSection OPTIONAL);
|
||||||
PVOID _IMAGEHLPAPI ImageDirectoryEntryToData32(PVOID Base, BOOLEAN MappedAsImage, USHORT DirectoryEntry, PULONG Size, PIMAGE_SECTION_HEADER *FoundHeader OPTIONAL, PIMAGE_FILE_HEADER FileHeader, PIMAGE_OPTIONAL_HEADER OptionalHeader);
|
PVOID _IMAGEHLPAPI ImageDirectoryEntryToData32(PVOID Base, BOOLEAN MappedAsImage, USHORT DirectoryEntry, PULONG Size, PIMAGE_SECTION_HEADER *FoundHeader OPTIONAL, PIMAGE_FILE_HEADER FileHeader, PIMAGE_OPTIONAL_HEADER OptionalHeader);
|
||||||
PIMAGE_SECTION_HEADER _IMAGEHLPAPI ImageRvaToSection(IN PIMAGE_NT_HEADERS,IN PVOID,IN ULONG);
|
PIMAGE_SECTION_HEADER _IMAGEHLPAPI ImageRvaToSection(IN PIMAGE_NT_HEADERS,IN PVOID,IN ULONG);
|
||||||
PVOID _IMAGEHLPAPI ImageRvaToVa(IN PIMAGE_NT_HEADERS,IN PVOID,IN ULONG,IN OUT PIMAGE_SECTION_HEADER*);
|
PVOID _IMAGEHLPAPI ImageRvaToVa(IN PIMAGE_NT_HEADERS,IN PVOID,IN ULONG,IN OUT PIMAGE_SECTION_HEADER*);
|
||||||
BOOL _IMAGEHLPAPI MapAndLoad(LPSTR,LPSTR,PLOADED_IMAGE,BOOL,BOOL);
|
BOOL _IMAGEHLPAPI MapAndLoad(LPSTR,LPSTR,PLOADED_IMAGE,BOOL,BOOL);
|
||||||
BOOL _IMAGEHLPAPI GetImageConfigInformation(PLOADED_IMAGE,PIMAGE_LOAD_CONFIG_DIRECTORY);
|
BOOL _IMAGEHLPAPI GetImageConfigInformation(PLOADED_IMAGE,PIMAGE_LOAD_CONFIG_DIRECTORY);
|
||||||
DWORD _IMAGEHLPAPI GetImageUnusedHeaderBytes(PLOADED_IMAGE,LPDWORD);
|
DWORD _IMAGEHLPAPI GetImageUnusedHeaderBytes(PLOADED_IMAGE,LPDWORD);
|
||||||
BOOL _IMAGEHLPAPI SetImageConfigInformation(PLOADED_IMAGE,PIMAGE_LOAD_CONFIG_DIRECTORY);
|
BOOL _IMAGEHLPAPI SetImageConfigInformation(PLOADED_IMAGE,PIMAGE_LOAD_CONFIG_DIRECTORY);
|
||||||
BOOL _IMAGEHLPAPI UnMapAndLoad(PLOADED_IMAGE);
|
BOOL _IMAGEHLPAPI UnMapAndLoad(PLOADED_IMAGE);
|
||||||
PIMAGE_DEBUG_INFORMATION _IMAGEHLPAPI MapDebugInformation(HANDLE,LPSTR,LPSTR,DWORD);
|
PIMAGE_DEBUG_INFORMATION _IMAGEHLPAPI MapDebugInformation(HANDLE,LPSTR,LPSTR,DWORD);
|
||||||
BOOL _IMAGEHLPAPI UnmapDebugInformation(PIMAGE_DEBUG_INFORMATION);
|
BOOL _IMAGEHLPAPI UnmapDebugInformation(PIMAGE_DEBUG_INFORMATION);
|
||||||
HANDLE _IMAGEHLPAPI FindExecutableImage(LPSTR,LPSTR,LPSTR);
|
HANDLE _IMAGEHLPAPI FindExecutableImage(LPSTR,LPSTR,LPSTR);
|
||||||
BOOL _IMAGEHLPAPI SearchTreeForFile(LPSTR,LPSTR,LPSTR);
|
BOOL _IMAGEHLPAPI SearchTreeForFile(LPSTR,LPSTR,LPSTR);
|
||||||
BOOL _IMAGEHLPAPI MakeSureDirectoryPathExists(LPCSTR);
|
BOOL _IMAGEHLPAPI MakeSureDirectoryPathExists(LPCSTR);
|
||||||
DWORD _IMAGEHLPAPI WINAPI UnDecorateSymbolName(LPCSTR,LPSTR,DWORD, DWORD);
|
DWORD _IMAGEHLPAPI WINAPI UnDecorateSymbolName(LPCSTR,LPSTR,DWORD, DWORD);
|
||||||
BOOL
|
BOOL
|
||||||
_IMAGEHLPAPI
|
_IMAGEHLPAPI
|
||||||
StackWalk(DWORD,HANDLE,HANDLE,LPSTACKFRAME,LPVOID,PREAD_PROCESS_MEMORY_ROUTINE,PFUNCTION_TABLE_ACCESS_ROUTINE,PGET_MODULE_BASE_ROUTINE,PTRANSLATE_ADDRESS_ROUTINE);
|
StackWalk(DWORD,HANDLE,HANDLE,LPSTACKFRAME,LPVOID,PREAD_PROCESS_MEMORY_ROUTINE,PFUNCTION_TABLE_ACCESS_ROUTINE,PGET_MODULE_BASE_ROUTINE,PTRANSLATE_ADDRESS_ROUTINE);
|
||||||
LPAPI_VERSION _IMAGEHLPAPI ImagehlpApiVersion(VOID);
|
LPAPI_VERSION _IMAGEHLPAPI ImagehlpApiVersion(VOID);
|
||||||
LPAPI_VERSION _IMAGEHLPAPI ImagehlpApiVersionEx(LPAPI_VERSION);
|
LPAPI_VERSION _IMAGEHLPAPI ImagehlpApiVersionEx(LPAPI_VERSION);
|
||||||
DWORD _IMAGEHLPAPI GetTimestampForLoadedLibrary(HMODULE);
|
DWORD _IMAGEHLPAPI GetTimestampForLoadedLibrary(HMODULE);
|
||||||
BOOL _IMAGEHLPAPI RemovePrivateCvSymbolic(PCHAR,PCHAR*,ULONG*);
|
BOOL _IMAGEHLPAPI RemovePrivateCvSymbolic(PCHAR,PCHAR*,ULONG*);
|
||||||
VOID _IMAGEHLPAPI RemoveRelocations(PCHAR);
|
VOID _IMAGEHLPAPI RemoveRelocations(PCHAR);
|
||||||
DWORD _IMAGEHLPAPI SymSetOptions(IN DWORD);
|
DWORD _IMAGEHLPAPI SymSetOptions(IN DWORD);
|
||||||
DWORD _IMAGEHLPAPI SymGetOptions(VOID);
|
DWORD _IMAGEHLPAPI SymGetOptions(VOID);
|
||||||
BOOL _IMAGEHLPAPI SymCleanup(IN HANDLE);
|
BOOL _IMAGEHLPAPI SymCleanup(IN HANDLE);
|
||||||
BOOL _IMAGEHLPAPI SymEnumerateModules(IN HANDLE,IN PSYM_ENUMMODULES_CALLBACK,IN PVOID);
|
BOOL _IMAGEHLPAPI SymEnumerateModules(IN HANDLE,IN PSYM_ENUMMODULES_CALLBACK,IN PVOID);
|
||||||
BOOL _IMAGEHLPAPI SymEnumerateSymbols(IN HANDLE,IN DWORD,IN PSYM_ENUMSYMBOLS_CALLBACK,IN PVOID);
|
BOOL _IMAGEHLPAPI SymEnumerateSymbols(IN HANDLE,IN DWORD,IN PSYM_ENUMSYMBOLS_CALLBACK,IN PVOID);
|
||||||
BOOL _IMAGEHLPAPI EnumerateLoadedModules(IN HANDLE,IN PENUMLOADED_MODULES_CALLBACK,IN PVOID);
|
BOOL _IMAGEHLPAPI EnumerateLoadedModules(IN HANDLE,IN PENUMLOADED_MODULES_CALLBACK,IN PVOID);
|
||||||
LPVOID _IMAGEHLPAPI SymFunctionTableAccess(HANDLE,DWORD);
|
LPVOID _IMAGEHLPAPI SymFunctionTableAccess(HANDLE,DWORD);
|
||||||
BOOL _IMAGEHLPAPI SymGetModuleInfo(IN HANDLE,IN DWORD,OUT PIMAGEHLP_MODULE);
|
BOOL _IMAGEHLPAPI SymGetModuleInfo(IN HANDLE,IN DWORD,OUT PIMAGEHLP_MODULE);
|
||||||
DWORD _IMAGEHLPAPI SymGetModuleBase(IN HANDLE,IN DWORD);
|
DWORD _IMAGEHLPAPI SymGetModuleBase(IN HANDLE,IN DWORD);
|
||||||
BOOL _IMAGEHLPAPI SymGetSymFromAddr(IN HANDLE,IN DWORD,OUT PDWORD,OUT PIMAGEHLP_SYMBOL);
|
BOOL _IMAGEHLPAPI SymGetSymFromAddr(IN HANDLE,IN DWORD,OUT PDWORD,OUT PIMAGEHLP_SYMBOL);
|
||||||
BOOL _IMAGEHLPAPI SymGetSymFromName(IN HANDLE,IN LPSTR,OUT PIMAGEHLP_SYMBOL);
|
BOOL _IMAGEHLPAPI SymGetSymFromName(IN HANDLE,IN LPSTR,OUT PIMAGEHLP_SYMBOL);
|
||||||
BOOL _IMAGEHLPAPI SymGetSymNext(IN HANDLE,IN OUT PIMAGEHLP_SYMBOL);
|
BOOL _IMAGEHLPAPI SymGetSymNext(IN HANDLE,IN OUT PIMAGEHLP_SYMBOL);
|
||||||
BOOL _IMAGEHLPAPI SymGetSymPrev(IN HANDLE,IN OUT PIMAGEHLP_SYMBOL);
|
BOOL _IMAGEHLPAPI SymGetSymPrev(IN HANDLE,IN OUT PIMAGEHLP_SYMBOL);
|
||||||
BOOL _IMAGEHLPAPI SymGetLineFromAddr(IN HANDLE,IN DWORD,OUT PDWORD,OUT PIMAGEHLP_LINE);
|
BOOL _IMAGEHLPAPI SymGetLineFromAddr(IN HANDLE,IN DWORD,OUT PDWORD,OUT PIMAGEHLP_LINE);
|
||||||
BOOL _IMAGEHLPAPI SymGetLineFromName(IN HANDLE,IN LPSTR,IN LPSTR,IN DWORD,OUT PLONG,IN OUT PIMAGEHLP_LINE);
|
BOOL _IMAGEHLPAPI SymGetLineFromName(IN HANDLE,IN LPSTR,IN LPSTR,IN DWORD,OUT PLONG,IN OUT PIMAGEHLP_LINE);
|
||||||
BOOL _IMAGEHLPAPI SymGetLineNext(IN HANDLE,IN OUT PIMAGEHLP_LINE);
|
BOOL _IMAGEHLPAPI SymGetLineNext(IN HANDLE,IN OUT PIMAGEHLP_LINE);
|
||||||
BOOL _IMAGEHLPAPI SymGetLinePrev(IN HANDLE,IN OUT PIMAGEHLP_LINE);
|
BOOL _IMAGEHLPAPI SymGetLinePrev(IN HANDLE,IN OUT PIMAGEHLP_LINE);
|
||||||
BOOL _IMAGEHLPAPI SymMatchFileName(IN LPSTR,IN LPSTR,OUT LPSTR*,OUT LPSTR*);
|
BOOL _IMAGEHLPAPI SymMatchFileName(IN LPSTR,IN LPSTR,OUT LPSTR*,OUT LPSTR*);
|
||||||
BOOL _IMAGEHLPAPI SymInitialize(IN HANDLE,IN LPSTR,IN BOOL);
|
BOOL _IMAGEHLPAPI SymInitialize(IN HANDLE,IN LPSTR,IN BOOL);
|
||||||
BOOL _IMAGEHLPAPI SymGetSearchPath(IN HANDLE,OUT LPSTR,IN DWORD);
|
BOOL _IMAGEHLPAPI SymGetSearchPath(IN HANDLE,OUT LPSTR,IN DWORD);
|
||||||
BOOL _IMAGEHLPAPI SymSetSearchPath(IN HANDLE,IN LPSTR);
|
BOOL _IMAGEHLPAPI SymSetSearchPath(IN HANDLE,IN LPSTR);
|
||||||
BOOL _IMAGEHLPAPI SymLoadModule(IN HANDLE,IN HANDLE,IN PSTR,IN PSTR,IN DWORD,IN DWORD);
|
BOOL _IMAGEHLPAPI SymLoadModule(IN HANDLE,IN HANDLE,IN PSTR,IN PSTR,IN DWORD,IN DWORD);
|
||||||
BOOL _IMAGEHLPAPI SymUnloadModule(IN HANDLE,IN DWORD);
|
BOOL _IMAGEHLPAPI SymUnloadModule(IN HANDLE,IN DWORD);
|
||||||
BOOL _IMAGEHLPAPI SymUnDName(IN PIMAGEHLP_SYMBOL,OUT LPSTR,IN DWORD);
|
BOOL _IMAGEHLPAPI SymUnDName(IN PIMAGEHLP_SYMBOL,OUT LPSTR,IN DWORD);
|
||||||
BOOL _IMAGEHLPAPI SymRegisterCallback(IN HANDLE,IN PSYMBOL_REGISTERED_CALLBACK,IN PVOID);
|
BOOL _IMAGEHLPAPI SymRegisterCallback(IN HANDLE,IN PSYMBOL_REGISTERED_CALLBACK,IN PVOID);
|
||||||
BOOL _IMAGEHLPAPI ImageGetDigestStream(IN HANDLE,IN DWORD,IN DIGEST_FUNCTION,IN DIGEST_HANDLE);
|
BOOL _IMAGEHLPAPI ImageGetDigestStream(IN HANDLE,IN DWORD,IN DIGEST_FUNCTION,IN DIGEST_HANDLE);
|
||||||
//BOOL _IMAGEHLPAPI ImageAddCertificate(IN HANDLE,IN LPWIN_CERTIFICATE,OUT PDWORD);
|
//BOOL _IMAGEHLPAPI ImageAddCertificate(IN HANDLE,IN LPWIN_CERTIFICATE,OUT PDWORD);
|
||||||
BOOL _IMAGEHLPAPI ImageRemoveCertificate(IN HANDLE,IN DWORD);
|
BOOL _IMAGEHLPAPI ImageRemoveCertificate(IN HANDLE,IN DWORD);
|
||||||
BOOL _IMAGEHLPAPI ImageEnumerateCertificates(IN HANDLE,IN WORD,OUT PDWORD,IN OUT PDWORD OPTIONAL,IN OUT DWORD OPTIONAL);
|
BOOL _IMAGEHLPAPI ImageEnumerateCertificates(IN HANDLE,IN WORD,OUT PDWORD,IN OUT PDWORD OPTIONAL,IN OUT DWORD OPTIONAL);
|
||||||
//BOOL _IMAGEHLPAPI ImageGetCertificateData(IN HANDLE,IN DWORD,OUT LPWIN_CERTIFICATE,IN OUT PDWORD);
|
//BOOL _IMAGEHLPAPI ImageGetCertificateData(IN HANDLE,IN DWORD,OUT LPWIN_CERTIFICATE,IN OUT PDWORD);
|
||||||
//BOOL _IMAGEHLPAPI ImageGetCertificateHeader(IN HANDLE,IN DWORD,IN OUT LPWIN_CERTIFICATE);
|
//BOOL _IMAGEHLPAPI ImageGetCertificateHeader(IN HANDLE,IN DWORD,IN OUT LPWIN_CERTIFICATE);
|
||||||
BOOL _IMAGEHLPAPI CopyPdb(CHAR const*,CHAR const*,BOOL);
|
BOOL _IMAGEHLPAPI CopyPdb(CHAR const*,CHAR const*,BOOL);
|
||||||
BOOL _IMAGEHLPAPI RemovePrivateCvSymbolicEx(PCHAR,ULONG,PCHAR*,ULONG*);
|
BOOL _IMAGEHLPAPI RemovePrivateCvSymbolicEx(PCHAR,ULONG,PCHAR*,ULONG*);
|
||||||
|
|
||||||
#endif /* RC_INVOKED */
|
#endif /* RC_INVOKED */
|
||||||
|
@ -321,7 +321,7 @@ BOOL _IMAGEHLPAPI RemovePrivateCvSymbolicEx(PCHAR,ULONG,PCHAR*,ULONG*);
|
||||||
#define MapFileAndCheckSum MapFileAndCheckSumW
|
#define MapFileAndCheckSum MapFileAndCheckSumW
|
||||||
#else
|
#else
|
||||||
#define MapFileAndCheckSum MapFileAndCheckSumA
|
#define MapFileAndCheckSum MapFileAndCheckSumA
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,8 +6,8 @@
|
||||||
|
|
||||||
#include <isguids.h>
|
#include <isguids.h>
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
#define INTSHCUTAPI DECLSPEC_IMPORT
|
#define INTSHCUTAPI DECLSPEC_IMPORT
|
||||||
#define E_FLAGS MAKE_SCODE(SEVERITY_ERROR,FACILITY_ITF,0x1000)
|
#define E_FLAGS MAKE_SCODE(SEVERITY_ERROR,FACILITY_ITF,0x1000)
|
||||||
#define IS_E_EXEC_FAILED MAKE_SCODE(SEVERITY_ERROR,FACILITY_ITF,0x2002)
|
#define IS_E_EXEC_FAILED MAKE_SCODE(SEVERITY_ERROR,FACILITY_ITF,0x2002)
|
||||||
|
@ -75,8 +75,8 @@ HRESULT WINAPI URLAssociationDialogW(HWND,DWORD,PCWSTR,PCWSTR,PWSTR,UINT);
|
||||||
#define TranslateURL TranslateURLA
|
#define TranslateURL TranslateURLA
|
||||||
#define MIMEAssociationDialog MIMEAssociationDialogA
|
#define MIMEAssociationDialog MIMEAssociationDialogA
|
||||||
#define URLAssociationDialog URLAssociationDialogA
|
#define URLAssociationDialog URLAssociationDialogA
|
||||||
#endif
|
#endif
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -24,18 +24,18 @@ extern "C" {
|
||||||
#define MIB_TCP_RTO_CONSTANT 2
|
#define MIB_TCP_RTO_CONSTANT 2
|
||||||
#define MIB_TCP_RTO_RSRE 3
|
#define MIB_TCP_RTO_RSRE 3
|
||||||
#define MIB_TCP_RTO_VANJ 4
|
#define MIB_TCP_RTO_VANJ 4
|
||||||
#define MIB_TCP_STATE_CLOSED 1
|
#define MIB_TCP_STATE_CLOSED 1
|
||||||
#define MIB_TCP_STATE_LISTEN 2
|
#define MIB_TCP_STATE_LISTEN 2
|
||||||
#define MIB_TCP_STATE_SYN_SENT 3
|
#define MIB_TCP_STATE_SYN_SENT 3
|
||||||
#define MIB_TCP_STATE_SYN_RCVD 4
|
#define MIB_TCP_STATE_SYN_RCVD 4
|
||||||
#define MIB_TCP_STATE_ESTAB 5
|
#define MIB_TCP_STATE_ESTAB 5
|
||||||
#define MIB_TCP_STATE_FIN_WAIT1 6
|
#define MIB_TCP_STATE_FIN_WAIT1 6
|
||||||
#define MIB_TCP_STATE_FIN_WAIT2 7
|
#define MIB_TCP_STATE_FIN_WAIT2 7
|
||||||
#define MIB_TCP_STATE_CLOSE_WAIT 8
|
#define MIB_TCP_STATE_CLOSE_WAIT 8
|
||||||
#define MIB_TCP_STATE_CLOSING 9
|
#define MIB_TCP_STATE_CLOSING 9
|
||||||
#define MIB_TCP_STATE_LAST_ACK 10
|
#define MIB_TCP_STATE_LAST_ACK 10
|
||||||
#define MIB_TCP_STATE_TIME_WAIT 11
|
#define MIB_TCP_STATE_TIME_WAIT 11
|
||||||
#define MIB_TCP_STATE_DELETE_TCB 12
|
#define MIB_TCP_STATE_DELETE_TCB 12
|
||||||
#define MIB_USE_CURRENT_TTL ((DWORD)-1)
|
#define MIB_USE_CURRENT_TTL ((DWORD)-1)
|
||||||
#define MIB_USE_CURRENT_FORWARDING ((DWORD)-1)
|
#define MIB_USE_CURRENT_FORWARDING ((DWORD)-1)
|
||||||
#define MIB_TCP_MAXCONN_DYNAMIC ((DWORD)-1)
|
#define MIB_TCP_MAXCONN_DYNAMIC ((DWORD)-1)
|
||||||
|
|
|
@ -114,7 +114,7 @@ typedef enum {
|
||||||
typedef struct _IP_ADAPTER_UNICAST_ADDRESS {
|
typedef struct _IP_ADAPTER_UNICAST_ADDRESS {
|
||||||
union {
|
union {
|
||||||
ULONGLONG Alignment;
|
ULONGLONG Alignment;
|
||||||
struct {
|
struct {
|
||||||
ULONG Length;
|
ULONG Length;
|
||||||
DWORD Flags;
|
DWORD Flags;
|
||||||
};
|
};
|
||||||
|
@ -131,7 +131,7 @@ typedef struct _IP_ADAPTER_UNICAST_ADDRESS {
|
||||||
typedef struct _IP_ADAPTER_ANYCAST_ADDRESS {
|
typedef struct _IP_ADAPTER_ANYCAST_ADDRESS {
|
||||||
union {
|
union {
|
||||||
ULONGLONG Alignment;
|
ULONGLONG Alignment;
|
||||||
struct {
|
struct {
|
||||||
ULONG Length;
|
ULONG Length;
|
||||||
DWORD Flags;
|
DWORD Flags;
|
||||||
};
|
};
|
||||||
|
|
|
@ -7,18 +7,18 @@
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
#include <lmcons.h>
|
#include <lmcons.h>
|
||||||
#define GROUP_SPECIALGRP_USERS L"USERS"
|
#define GROUP_SPECIALGRP_USERS L"USERS"
|
||||||
#define GROUP_SPECIALGRP_ADMINS L"ADMINS"
|
#define GROUP_SPECIALGRP_ADMINS L"ADMINS"
|
||||||
#define GROUP_SPECIALGRP_GUESTS L"GUESTS"
|
#define GROUP_SPECIALGRP_GUESTS L"GUESTS"
|
||||||
#define GROUP_SPECIALGRP_LOCAL L"LOCAL"
|
#define GROUP_SPECIALGRP_LOCAL L"LOCAL"
|
||||||
#define ACCESS_LETTERS "RWCXDAP "
|
#define ACCESS_LETTERS "RWCXDAP "
|
||||||
#define NETLOGON_CONTROL_QUERY 1
|
#define NETLOGON_CONTROL_QUERY 1
|
||||||
#define NETLOGON_CONTROL_REPLICATE 2
|
#define NETLOGON_CONTROL_REPLICATE 2
|
||||||
#define NETLOGON_CONTROL_SYNCHRONIZE 3
|
#define NETLOGON_CONTROL_SYNCHRONIZE 3
|
||||||
#define NETLOGON_CONTROL_PDC_REPLICATE 4
|
#define NETLOGON_CONTROL_PDC_REPLICATE 4
|
||||||
#define NETLOGON_CONTROL_REDISCOVER 5
|
#define NETLOGON_CONTROL_REDISCOVER 5
|
||||||
#define NETLOGON_CONTROL_TC_QUERY 6
|
#define NETLOGON_CONTROL_TC_QUERY 6
|
||||||
#define NETLOGON_CONTROL_BACKUP_CHANGE_LOG 65532
|
#define NETLOGON_CONTROL_BACKUP_CHANGE_LOG 65532
|
||||||
#define NETLOGON_CONTROL_TRUNCATE_LOG 65533
|
#define NETLOGON_CONTROL_TRUNCATE_LOG 65533
|
||||||
#define NETLOGON_CONTROL_SET_DBFLAG 65534
|
#define NETLOGON_CONTROL_SET_DBFLAG 65534
|
||||||
|
@ -79,7 +79,7 @@ extern "C" {
|
||||||
#define USER_COUNTRY_CODE_PARMNUM 24
|
#define USER_COUNTRY_CODE_PARMNUM 24
|
||||||
#define USER_CODE_PAGE_PARMNUM 25
|
#define USER_CODE_PAGE_PARMNUM 25
|
||||||
#define USER_PRIMARY_GROUP_PARMNUM 51
|
#define USER_PRIMARY_GROUP_PARMNUM 51
|
||||||
#define USER_PROFILE 52
|
#define USER_PROFILE 52
|
||||||
#define USER_PROFILE_PARMNUM 52
|
#define USER_PROFILE_PARMNUM 52
|
||||||
#define USER_HOME_DIR_DRIVE_PARMNUM 53
|
#define USER_HOME_DIR_DRIVE_PARMNUM 53
|
||||||
#define USER_NAME_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+USER_NAME_PARMNUM)
|
#define USER_NAME_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+USER_NAME_PARMNUM)
|
||||||
|
@ -153,7 +153,7 @@ extern "C" {
|
||||||
#define MODALS_PRIMARY_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+MODALS_PRIMARY_PARMNUM)
|
#define MODALS_PRIMARY_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+MODALS_PRIMARY_PARMNUM)
|
||||||
#define MODALS_DOMAIN_NAME_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+MODALS_DOMAIN_NAME_PARMNUM)
|
#define MODALS_DOMAIN_NAME_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+MODALS_DOMAIN_NAME_PARMNUM)
|
||||||
#define MODALS_DOMAIN_ID_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+MODALS_DOMAIN_ID_PARMNUM)
|
#define MODALS_DOMAIN_ID_INFOLEVEL (PARMNUM_BASE_INFOLEVEL+MODALS_DOMAIN_ID_PARMNUM)
|
||||||
#define GROUPIDMASK 0x8000
|
#define GROUPIDMASK 0x8000
|
||||||
#define GROUP_ALL_PARMNUM 0
|
#define GROUP_ALL_PARMNUM 0
|
||||||
#define GROUP_NAME_PARMNUM 1
|
#define GROUP_NAME_PARMNUM 1
|
||||||
#define GROUP_COMMENT_PARMNUM 2
|
#define GROUP_COMMENT_PARMNUM 2
|
||||||
|
@ -607,4 +607,4 @@ NET_API_STATUS WINAPI I_NetLogonControl2(LPCWSTR,DWORD,DWORD,PBYTE,PBYTE*);
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -214,7 +214,7 @@ typedef struct _AE_GENERIC {
|
||||||
DWORD ae_ge_param8;
|
DWORD ae_ge_param8;
|
||||||
DWORD ae_ge_param9;
|
DWORD ae_ge_param9;
|
||||||
} AE_GENERIC,*PAE_GENERIC,*LPAE_GENERIC;
|
} AE_GENERIC,*PAE_GENERIC,*LPAE_GENERIC;
|
||||||
NET_API_STATUS WINAPI NetAuditClear(LPCWSTR,LPCWSTR,LPCWSTR);
|
NET_API_STATUS WINAPI NetAuditClear(LPCWSTR,LPCWSTR,LPCWSTR);
|
||||||
NET_API_STATUS WINAPI NetAuditRead(LPTSTR,LPTSTR,LPHLOG,DWORD,PDWORD,DWORD,DWORD,PBYTE*,DWORD,PDWORD,PDWORD);
|
NET_API_STATUS WINAPI NetAuditRead(LPTSTR,LPTSTR,LPHLOG,DWORD,PDWORD,DWORD,DWORD,PBYTE*,DWORD,PDWORD,PDWORD);
|
||||||
NET_API_STATUS WINAPI NetAuditWrite(DWORD,PBYTE,DWORD,LPTSTR,PBYTE);
|
NET_API_STATUS WINAPI NetAuditWrite(DWORD,PBYTE,DWORD,LPTSTR,PBYTE);
|
||||||
|
|
||||||
|
|
|
@ -71,4 +71,4 @@ NET_API_STATUS I_BrowserDebugTrace(PWCHAR,PCHAR);
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -58,4 +58,4 @@ NET_API_STATUS WINAPI NetHandleSetInfo(HANDLE,DWORD,PBYTE,DWORD,PDWORD);
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -18,4 +18,4 @@ NET_API_STATUS WINAPI NetConfigSet(LPCWSTR,LPCWSTR,LPCWSTR,DWORD,DWORD,PBYTE,DWO
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <winerror.h>
|
#include <winerror.h>
|
||||||
#define NERR_Success 0
|
#define NERR_Success 0
|
||||||
#define NERR_BASE 2100
|
#define NERR_BASE 2100
|
||||||
#define NERR_NetNotStarted (NERR_BASE+2)
|
#define NERR_NetNotStarted (NERR_BASE+2)
|
||||||
#define NERR_UnknownServer (NERR_BASE+3)
|
#define NERR_UnknownServer (NERR_BASE+3)
|
||||||
|
@ -303,4 +303,4 @@
|
||||||
#define NERR_DfsChildOrParentInDfs (NERR_BASE+583)
|
#define NERR_DfsChildOrParentInDfs (NERR_BASE+583)
|
||||||
#define NERR_DfsInternalError (NERR_BASE+590)
|
#define NERR_DfsInternalError (NERR_BASE+590)
|
||||||
#define MAX_NERR (NERR_BASE+899)
|
#define MAX_NERR (NERR_BASE+899)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
#define ERRLOG_BASE 3100
|
#define ERRLOG_BASE 3100
|
||||||
#define ERRLOG2_BASE 5700
|
#define ERRLOG2_BASE 5700
|
||||||
#define LOGFLAGS_FORWARD 0
|
#define LOGFLAGS_FORWARD 0
|
||||||
#define LOGFLAGS_BACKWARD 1
|
#define LOGFLAGS_BACKWARD 1
|
||||||
#define LOGFLAGS_SEEK 2
|
#define LOGFLAGS_SEEK 2
|
||||||
|
@ -196,11 +196,11 @@ typedef struct _ERROR_LOG {
|
||||||
DWORD el_reserved;
|
DWORD el_reserved;
|
||||||
DWORD el_time;
|
DWORD el_time;
|
||||||
DWORD el_error;
|
DWORD el_error;
|
||||||
LPWSTR el_name;
|
LPWSTR el_name;
|
||||||
LPWSTR el_text;
|
LPWSTR el_text;
|
||||||
LPBYTE el_data;
|
LPBYTE el_data;
|
||||||
DWORD el_data_size;
|
DWORD el_data_size;
|
||||||
DWORD el_nstrings;
|
DWORD el_nstrings;
|
||||||
} ERROR_LOG,*PERROR_LOG,*LPERROR_LOG;
|
} ERROR_LOG,*PERROR_LOG,*LPERROR_LOG;
|
||||||
NET_API_STATUS WINAPI NetErrorLogClear(LPCWSTR,LPCWSTR,LPBYTE);
|
NET_API_STATUS WINAPI NetErrorLogClear(LPCWSTR,LPCWSTR,LPBYTE);
|
||||||
NET_API_STATUS WINAPI NetErrorLogRead(LPCWSTR,LPWSTR,LPHLOG,DWORD,LPDWORD,DWORD,DWORD,LPBYTE*,DWORD,LPDWORD,LPDWORD);
|
NET_API_STATUS WINAPI NetErrorLogRead(LPCWSTR,LPWSTR,LPHLOG,DWORD,LPDWORD,DWORD,DWORD,LPBYTE*,DWORD,LPDWORD,LPDWORD);
|
||||||
|
@ -208,4 +208,4 @@ NET_API_STATUS WINAPI NetErrorLogWrite(LPBYTE,DWORD,LPCWSTR,LPBYTE,DWORD,LPBYTE,
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -24,4 +24,4 @@ NET_API_STATUS WINAPI NetMessageNameGetInfo(LPCWSTR,LPCWSTR,DWORD,PBYTE*);
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -18,9 +18,9 @@ extern "C" {
|
||||||
#define USE_SPECIFIC_TRANSPORT 0x80000000
|
#define USE_SPECIFIC_TRANSPORT 0x80000000
|
||||||
#ifndef DESC_CHAR_UNICODE
|
#ifndef DESC_CHAR_UNICODE
|
||||||
typedef CHAR DESC_CHAR;
|
typedef CHAR DESC_CHAR;
|
||||||
#else
|
#else
|
||||||
typedef WCHAR DESC_CHAR;
|
typedef WCHAR DESC_CHAR;
|
||||||
#endif
|
#endif
|
||||||
typedef DESC_CHAR *LPDESC;
|
typedef DESC_CHAR *LPDESC;
|
||||||
typedef struct _TIME_OF_DAY_INFO {
|
typedef struct _TIME_OF_DAY_INFO {
|
||||||
DWORD tod_elapsedt;
|
DWORD tod_elapsedt;
|
||||||
|
@ -42,4 +42,4 @@ NET_API_STATUS RxRemoteApi(DWORD,LPCWSTR,LPDESC,LPDESC,LPDESC,LPDESC,LPDESC,LPDE
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -91,4 +91,4 @@ NET_API_STATUS WINAPI NetReplImportDirUnlock(LPCWSTR,LPCWSTR,DWORD);
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -362,7 +362,7 @@ BOOL SetServiceBits(SERVICE_STATUS_HANDLE,DWORD,BOOL,BOOL);
|
||||||
#define SV_MAX_CMD_LEN PATHLEN
|
#define SV_MAX_CMD_LEN PATHLEN
|
||||||
#define SW_AUTOPROF_LOAD_MASK 1
|
#define SW_AUTOPROF_LOAD_MASK 1
|
||||||
#define SW_AUTOPROF_SAVE_MASK 2
|
#define SW_AUTOPROF_SAVE_MASK 2
|
||||||
#define SV_MAX_SRV_HEUR_LEN 32
|
#define SV_MAX_SRV_HEUR_LEN 32
|
||||||
#define SV_USERS_PER_LICENSE 5
|
#define SV_USERS_PER_LICENSE 5
|
||||||
#define SV_PLATFORM_ID_OS2 400
|
#define SV_PLATFORM_ID_OS2 400
|
||||||
#define SV_PLATFORM_ID_NT 500
|
#define SV_PLATFORM_ID_NT 500
|
||||||
|
@ -390,12 +390,12 @@ BOOL SetServiceBits(SERVICE_STATUS_HANDLE,DWORD,BOOL,BOOL);
|
||||||
#define SV_TYPE_DOMAIN_MASTER 0x80000
|
#define SV_TYPE_DOMAIN_MASTER 0x80000
|
||||||
#define SV_TYPE_SERVER_OSF 0x100000
|
#define SV_TYPE_SERVER_OSF 0x100000
|
||||||
#define SV_TYPE_SERVER_VMS 0x200000
|
#define SV_TYPE_SERVER_VMS 0x200000
|
||||||
#define SV_TYPE_WINDOWS 0x400000
|
#define SV_TYPE_WINDOWS 0x400000
|
||||||
#define SV_TYPE_ALTERNATE_XPORT 0x20000000
|
#define SV_TYPE_ALTERNATE_XPORT 0x20000000
|
||||||
#define SV_TYPE_LOCAL_LIST_ONLY 0x40000000
|
#define SV_TYPE_LOCAL_LIST_ONLY 0x40000000
|
||||||
#define SV_TYPE_DOMAIN_ENUM 0x80000000
|
#define SV_TYPE_DOMAIN_ENUM 0x80000000
|
||||||
#define SV_TYPE_ALL 0xFFFFFFFF
|
#define SV_TYPE_ALL 0xFFFFFFFF
|
||||||
#define SV_NODISC (-1)
|
#define SV_NODISC (-1)
|
||||||
#define SV_USERSECURITY 1
|
#define SV_USERSECURITY 1
|
||||||
#define SV_SHARESECURITY 0
|
#define SV_SHARESECURITY 0
|
||||||
#define SV_HIDDEN 1
|
#define SV_HIDDEN 1
|
||||||
|
@ -603,4 +603,4 @@ BOOL SetServiceBits(SERVICE_STATUS_HANDLE,DWORD,BOOL,BOOL);
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
#include <lmcons.h>
|
#include <lmcons.h>
|
||||||
#define SHARE_NETNAME_PARMNUM 1
|
#define SHARE_NETNAME_PARMNUM 1
|
||||||
#define SHARE_TYPE_PARMNUM 3
|
#define SHARE_TYPE_PARMNUM 3
|
||||||
#define SHARE_REMARK_PARMNUM 4
|
#define SHARE_REMARK_PARMNUM 4
|
||||||
|
@ -84,7 +84,7 @@ typedef struct _SHARE_INFO_1501 {
|
||||||
} SHARE_INFO_1501,*PSHARE_INFO_1501,*LPSHARE_INFO_1501;
|
} SHARE_INFO_1501,*PSHARE_INFO_1501,*LPSHARE_INFO_1501;
|
||||||
typedef struct _SESSION_INFO_0 { LPWSTR sesi0_cname; } SESSION_INFO_0,*PSESSION_INFO_0,*LPSESSION_INFO_0;
|
typedef struct _SESSION_INFO_0 { LPWSTR sesi0_cname; } SESSION_INFO_0,*PSESSION_INFO_0,*LPSESSION_INFO_0;
|
||||||
typedef struct _SESSION_INFO_1 {
|
typedef struct _SESSION_INFO_1 {
|
||||||
LPTSTR sesi1_cname;
|
LPTSTR sesi1_cname;
|
||||||
LPTSTR sesi1_username;
|
LPTSTR sesi1_username;
|
||||||
DWORD sesi1_num_opens;
|
DWORD sesi1_num_opens;
|
||||||
DWORD sesi1_time;
|
DWORD sesi1_time;
|
||||||
|
@ -92,7 +92,7 @@ typedef struct _SESSION_INFO_1 {
|
||||||
DWORD sesi1_user_flags;
|
DWORD sesi1_user_flags;
|
||||||
} SESSION_INFO_1,*PSESSION_INFO_1,*LPSESSION_INFO_1;
|
} SESSION_INFO_1,*PSESSION_INFO_1,*LPSESSION_INFO_1;
|
||||||
typedef struct _SESSION_INFO_2 {
|
typedef struct _SESSION_INFO_2 {
|
||||||
LPTSTR sesi2_cname;
|
LPTSTR sesi2_cname;
|
||||||
LPTSTR sesi2_username;
|
LPTSTR sesi2_username;
|
||||||
DWORD sesi2_num_opens;
|
DWORD sesi2_num_opens;
|
||||||
DWORD sesi2_time;
|
DWORD sesi2_time;
|
||||||
|
@ -101,13 +101,13 @@ typedef struct _SESSION_INFO_2 {
|
||||||
LPWSTR sesi2_cltype_name;
|
LPWSTR sesi2_cltype_name;
|
||||||
} SESSION_INFO_2,*PSESSION_INFO_2,*LPSESSION_INFO_2;
|
} SESSION_INFO_2,*PSESSION_INFO_2,*LPSESSION_INFO_2;
|
||||||
typedef struct _SESSION_INFO_10 {
|
typedef struct _SESSION_INFO_10 {
|
||||||
LPWSTR sesi10_cname;
|
LPWSTR sesi10_cname;
|
||||||
LPWSTR sesi10_username;
|
LPWSTR sesi10_username;
|
||||||
DWORD sesi10_time;
|
DWORD sesi10_time;
|
||||||
DWORD sesi10_idle_time;
|
DWORD sesi10_idle_time;
|
||||||
} SESSION_INFO_10,*PSESSION_INFO_10,*LPSESSION_INFO_10;
|
} SESSION_INFO_10,*PSESSION_INFO_10,*LPSESSION_INFO_10;
|
||||||
typedef struct _SESSION_INFO_502 {
|
typedef struct _SESSION_INFO_502 {
|
||||||
LPWSTR sesi502_cname;
|
LPWSTR sesi502_cname;
|
||||||
LPWSTR sesi502_username;
|
LPWSTR sesi502_username;
|
||||||
DWORD sesi502_num_opens;
|
DWORD sesi502_num_opens;
|
||||||
DWORD sesi502_time;
|
DWORD sesi502_time;
|
||||||
|
@ -144,4 +144,4 @@ NET_API_STATUS WINAPI NetFileGetInfo(LPWSTR,DWORD,DWORD,PBYTE*);
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -111,4 +111,4 @@ NET_API_STATUS WINAPI NetStatisticsGet(LPWSTR,LPWSTR,DWORD,DWORD,PBYTE*);
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -68,10 +68,10 @@ extern "C" {
|
||||||
#define SERVICE_UIC_CONFLPARM (SERVICE_BASE+13)
|
#define SERVICE_UIC_CONFLPARM (SERVICE_BASE+13)
|
||||||
#define SERVICE_UIC_FILE (SERVICE_BASE+14)
|
#define SERVICE_UIC_FILE (SERVICE_BASE+14)
|
||||||
#define SERVICE_UIC_M_NULL 0
|
#define SERVICE_UIC_M_NULL 0
|
||||||
#define SERVICE_UIC_M_MEMORY (SERVICE_BASE+20)
|
#define SERVICE_UIC_M_MEMORY (SERVICE_BASE+20)
|
||||||
#define SERVICE_UIC_M_DISK (SERVICE_BASE+21)
|
#define SERVICE_UIC_M_DISK (SERVICE_BASE+21)
|
||||||
#define SERVICE_UIC_M_THREADS (SERVICE_BASE+22)
|
#define SERVICE_UIC_M_THREADS (SERVICE_BASE+22)
|
||||||
#define SERVICE_UIC_M_PROCESSES (SERVICE_BASE+23)
|
#define SERVICE_UIC_M_PROCESSES (SERVICE_BASE+23)
|
||||||
#define SERVICE_UIC_M_SECURITY (SERVICE_BASE+24)
|
#define SERVICE_UIC_M_SECURITY (SERVICE_BASE+24)
|
||||||
#define SERVICE_UIC_M_LANROOT (SERVICE_BASE+25)
|
#define SERVICE_UIC_M_LANROOT (SERVICE_BASE+25)
|
||||||
#define SERVICE_UIC_M_REDIR (SERVICE_BASE+26)
|
#define SERVICE_UIC_M_REDIR (SERVICE_BASE+26)
|
||||||
|
@ -131,4 +131,4 @@ NET_API_STATUS WINAPI NetServiceInstall(LPCWSTR,LPCWSTR,DWORD,LPCWSTR*,PBYTE*);
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -57,4 +57,4 @@ NET_API_STATUS WINAPI NetUseGetInfo(LPWSTR,LPWSTR,DWORD,PBYTE*);
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -7,4 +7,4 @@
|
||||||
#define USE_NOFORCE 0
|
#define USE_NOFORCE 0
|
||||||
#define USE_FORCE 1
|
#define USE_FORCE 1
|
||||||
#define USE_LOTS_OF_FORCE 2
|
#define USE_LOTS_OF_FORCE 2
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
#include <lmuseflg.h>
|
#include <lmuseflg.h>
|
||||||
#define WKSTA_PLATFORM_ID_PARMNUM 100
|
#define WKSTA_PLATFORM_ID_PARMNUM 100
|
||||||
#define WKSTA_COMPUTERNAME_PARMNUM 1
|
#define WKSTA_COMPUTERNAME_PARMNUM 1
|
||||||
#define WKSTA_LANGROUP_PARMNUM 2
|
#define WKSTA_LANGROUP_PARMNUM 2
|
||||||
|
@ -17,9 +17,9 @@ extern "C" {
|
||||||
#define WKSTA_LANROOT_PARMNUM 7
|
#define WKSTA_LANROOT_PARMNUM 7
|
||||||
#define WKSTA_LOGON_DOMAIN_PARMNUM 8
|
#define WKSTA_LOGON_DOMAIN_PARMNUM 8
|
||||||
#define WKSTA_LOGON_SERVER_PARMNUM 9
|
#define WKSTA_LOGON_SERVER_PARMNUM 9
|
||||||
#define WKSTA_CHARWAIT_PARMNUM 10
|
#define WKSTA_CHARWAIT_PARMNUM 10
|
||||||
#define WKSTA_CHARTIME_PARMNUM 11
|
#define WKSTA_CHARTIME_PARMNUM 11
|
||||||
#define WKSTA_CHARCOUNT_PARMNUM 12
|
#define WKSTA_CHARCOUNT_PARMNUM 12
|
||||||
#define WKSTA_KEEPCONN_PARMNUM 13
|
#define WKSTA_KEEPCONN_PARMNUM 13
|
||||||
#define WKSTA_KEEPSEARCH_PARMNUM 14
|
#define WKSTA_KEEPSEARCH_PARMNUM 14
|
||||||
#define WKSTA_MAXCMDS_PARMNUM 15
|
#define WKSTA_MAXCMDS_PARMNUM 15
|
||||||
|
@ -31,12 +31,12 @@ extern "C" {
|
||||||
#define WKSTA_NUMSERVICES_PARMNUM 21
|
#define WKSTA_NUMSERVICES_PARMNUM 21
|
||||||
#define WKSTA_NUMCHARBUF_PARMNUM 22
|
#define WKSTA_NUMCHARBUF_PARMNUM 22
|
||||||
#define WKSTA_SIZCHARBUF_PARMNUM 23
|
#define WKSTA_SIZCHARBUF_PARMNUM 23
|
||||||
#define WKSTA_ERRLOGSZ_PARMNUM 27
|
#define WKSTA_ERRLOGSZ_PARMNUM 27
|
||||||
#define WKSTA_PRINTBUFTIME_PARMNUM 28
|
#define WKSTA_PRINTBUFTIME_PARMNUM 28
|
||||||
#define WKSTA_SIZWORKBUF_PARMNUM 29
|
#define WKSTA_SIZWORKBUF_PARMNUM 29
|
||||||
#define WKSTA_MAILSLOTS_PARMNUM 30
|
#define WKSTA_MAILSLOTS_PARMNUM 30
|
||||||
#define WKSTA_NUMDGRAMBUF_PARMNUM 31
|
#define WKSTA_NUMDGRAMBUF_PARMNUM 31
|
||||||
#define WKSTA_WRKHEURISTICS_PARMNUM 32
|
#define WKSTA_WRKHEURISTICS_PARMNUM 32
|
||||||
#define WKSTA_MAXTHREADS_PARMNUM 33
|
#define WKSTA_MAXTHREADS_PARMNUM 33
|
||||||
#define WKSTA_LOCKQUOTA_PARMNUM 41
|
#define WKSTA_LOCKQUOTA_PARMNUM 41
|
||||||
#define WKSTA_LOCKINCREMENT_PARMNUM 42
|
#define WKSTA_LOCKINCREMENT_PARMNUM 42
|
||||||
|
@ -230,4 +230,4 @@ NET_API_STATUS WINAPI NetWkstaTransportEnum(LPWSTR,DWORD,PBYTE*,DWORD,PDWORD,PDW
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _MSWSOCK_H
|
#ifndef _MSWSOCK_H
|
||||||
#define _MSWSOCK_H
|
#define _MSWSOCK_H
|
||||||
#if __GNUC__ >=3
|
#if __GNUC__ >=3
|
||||||
|
@ -68,7 +68,7 @@ typedef VOID (PASCAL *LPFN_GETACCEPTEXSOCKADDRS)(PVOID,DWORD,DWORD,DWORD,struct
|
||||||
#define TP_ELEMENT_MEMORY 2
|
#define TP_ELEMENT_MEMORY 2
|
||||||
#define TP_ELEMENT_EOP 4
|
#define TP_ELEMENT_EOP 4
|
||||||
|
|
||||||
typedef struct _TRANSMIT_PACKETS_ELEMENT {
|
typedef struct _TRANSMIT_PACKETS_ELEMENT {
|
||||||
ULONG dwElFlags;
|
ULONG dwElFlags;
|
||||||
ULONG cLength;
|
ULONG cLength;
|
||||||
_ANONYMOUS_UNION
|
_ANONYMOUS_UNION
|
||||||
|
@ -79,7 +79,7 @@ typedef struct _TRANSMIT_PACKETS_ELEMENT {
|
||||||
};
|
};
|
||||||
PVOID pBuffer;
|
PVOID pBuffer;
|
||||||
};
|
};
|
||||||
} TRANSMIT_PACKETS_ELEMENT;
|
} TRANSMIT_PACKETS_ELEMENT;
|
||||||
|
|
||||||
typedef struct _WSAMSG {
|
typedef struct _WSAMSG {
|
||||||
LPSOCKADDR name;
|
LPSOCKADDR name;
|
||||||
|
|
|
@ -57,8 +57,8 @@ typedef struct _OBJECT_ATTRIBUTES {
|
||||||
ULONG Length;
|
ULONG Length;
|
||||||
HANDLE RootDirectory;
|
HANDLE RootDirectory;
|
||||||
PUNICODE_STRING ObjectName;
|
PUNICODE_STRING ObjectName;
|
||||||
ULONG Attributes;
|
ULONG Attributes;
|
||||||
PVOID SecurityDescriptor;
|
PVOID SecurityDescriptor;
|
||||||
PVOID SecurityQualityOfService;
|
PVOID SecurityQualityOfService;
|
||||||
} OBJECT_ATTRIBUTES, *POBJECT_ATTRIBUTES;
|
} OBJECT_ATTRIBUTES, *POBJECT_ATTRIBUTES;
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -301,7 +301,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;
|
||||||
|
@ -858,17 +858,17 @@ DECLARE_INTERFACE_(ICreateTypeInfo2,IUnknown)
|
||||||
STDMETHOD(DeleteFuncDesc)(THIS_ UINT) PURE;
|
STDMETHOD(DeleteFuncDesc)(THIS_ UINT) PURE;
|
||||||
STDMETHOD(DeleteFuncDescByMemId)(THIS_ MEMBERID, INVOKEKIND) PURE;
|
STDMETHOD(DeleteFuncDescByMemId)(THIS_ MEMBERID, INVOKEKIND) PURE;
|
||||||
STDMETHOD(DeleteVarDesc)(THIS_ UINT) PURE;
|
STDMETHOD(DeleteVarDesc)(THIS_ UINT) PURE;
|
||||||
STDMETHOD(DeleteVarDescByMemId)(THIS_ MEMBERID) PURE;
|
STDMETHOD(DeleteVarDescByMemId)(THIS_ MEMBERID) PURE;
|
||||||
STDMETHOD(DeleteImplType)(THIS_ UINT) PURE;
|
STDMETHOD(DeleteImplType)(THIS_ UINT) PURE;
|
||||||
STDMETHOD(SetCustData)(THIS_ REFGUID, VARIANT*) PURE;
|
STDMETHOD(SetCustData)(THIS_ REFGUID, VARIANT*) PURE;
|
||||||
STDMETHOD(SetFuncCustData)(THIS_ UINT, REFGUID, VARIANT*) PURE;
|
STDMETHOD(SetFuncCustData)(THIS_ UINT, REFGUID, VARIANT*) PURE;
|
||||||
STDMETHOD(SetParamCustData)(THIS_ UINT, UINT, REFGUID, VARIANT*) PURE;
|
STDMETHOD(SetParamCustData)(THIS_ UINT, UINT, REFGUID, VARIANT*) PURE;
|
||||||
STDMETHOD(SetVarCustData)(THIS_ UINT, REFGUID, VARIANT*) PURE;
|
STDMETHOD(SetVarCustData)(THIS_ UINT, REFGUID, VARIANT*) PURE;
|
||||||
STDMETHOD(SetImplTypeCustData)(THIS_ UINT, REFGUID, VARIANT*) PURE;
|
STDMETHOD(SetImplTypeCustData)(THIS_ UINT, REFGUID, VARIANT*) PURE;
|
||||||
STDMETHOD(SetHelpStringContext)(THIS_ ULONG) PURE;
|
STDMETHOD(SetHelpStringContext)(THIS_ ULONG) PURE;
|
||||||
STDMETHOD(SetFuncHelpStringContext)(THIS_ UINT, ULONG) PURE;
|
STDMETHOD(SetFuncHelpStringContext)(THIS_ UINT, ULONG) PURE;
|
||||||
STDMETHOD(SetVarHelpStringContext)(THIS_ UINT, ULONG) PURE;
|
STDMETHOD(SetVarHelpStringContext)(THIS_ UINT, ULONG) PURE;
|
||||||
STDMETHOD(Invalidate)(THIS) PURE;
|
STDMETHOD(Invalidate)(THIS) PURE;
|
||||||
STDMETHOD(SetName)(THIS_ LPOLESTR) PURE;
|
STDMETHOD(SetName)(THIS_ LPOLESTR) PURE;
|
||||||
};
|
};
|
||||||
#undef INTERFACE
|
#undef INTERFACE
|
||||||
|
@ -970,7 +970,7 @@ DECLARE_INTERFACE_(ICreateTypeLib2,IUnknown)
|
||||||
STDMETHOD(SaveAllChanges)(THIS) PURE;
|
STDMETHOD(SaveAllChanges)(THIS) PURE;
|
||||||
STDMETHOD(DeleteTypeInfo)(THIS_ LPOLESTR) PURE;
|
STDMETHOD(DeleteTypeInfo)(THIS_ LPOLESTR) PURE;
|
||||||
STDMETHOD(SetCustData)(THIS_ REFGUID, VARIANT*) PURE;
|
STDMETHOD(SetCustData)(THIS_ REFGUID, VARIANT*) PURE;
|
||||||
STDMETHOD(SetHelpStringContext)(THIS_ ULONG) PURE;
|
STDMETHOD(SetHelpStringContext)(THIS_ ULONG) PURE;
|
||||||
STDMETHOD(SetHelpStringDll)(THIS_ LPOLESTR) PURE;
|
STDMETHOD(SetHelpStringDll)(THIS_ LPOLESTR) PURE;
|
||||||
};
|
};
|
||||||
#undef INTERFACE
|
#undef INTERFACE
|
||||||
|
|
|
@ -309,7 +309,7 @@ typedef struct tagPROPVARIANT {
|
||||||
VARIANT_BOOL boolVal;
|
VARIANT_BOOL boolVal;
|
||||||
#if 0
|
#if 0
|
||||||
/* bool is a standard type in C++, and a standard macro expanding
|
/* bool is a standard type in C++, and a standard macro expanding
|
||||||
to the _Bool type in C99 (see stdbool.h) */
|
to the _Bool type in C99 (see stdbool.h) */
|
||||||
_VARIANT_BOOL bool;
|
_VARIANT_BOOL bool;
|
||||||
#endif
|
#endif
|
||||||
long lVal;
|
long lVal;
|
||||||
|
|
|
@ -850,7 +850,7 @@ DECLARE_INTERFACE_(IEnumOleUndoUnits,IUnknown)
|
||||||
STDMETHOD(QueryInterface)(THIS_ REFIID,PVOID*) PURE;
|
STDMETHOD(QueryInterface)(THIS_ REFIID,PVOID*) PURE;
|
||||||
STDMETHOD_(ULONG,AddRef)(THIS) PURE;
|
STDMETHOD_(ULONG,AddRef)(THIS) PURE;
|
||||||
STDMETHOD_(ULONG,Release)(THIS) PURE;
|
STDMETHOD_(ULONG,Release)(THIS) PURE;
|
||||||
STDMETHOD(Next)(THIS_ ULONG,IOleUndoUnit**,ULONG*) PURE;
|
STDMETHOD(Next)(THIS_ ULONG,IOleUndoUnit**,ULONG*) PURE;
|
||||||
STDMETHOD(Skip)(THIS_ ULONG) PURE;
|
STDMETHOD(Skip)(THIS_ ULONG) PURE;
|
||||||
STDMETHOD(Reset)(THIS) PURE;
|
STDMETHOD(Reset)(THIS) PURE;
|
||||||
STDMETHOD(Clone)(THIS_ IEnumOleUndoUnits**) PURE;
|
STDMETHOD(Clone)(THIS_ IEnumOleUndoUnits**) PURE;
|
||||||
|
|
|
@ -18,7 +18,7 @@ extern "C" {
|
||||||
#define ODBC_ADD_SYS_DSN 4
|
#define ODBC_ADD_SYS_DSN 4
|
||||||
#define ODBC_CONFIG_SYS_DSN 5
|
#define ODBC_CONFIG_SYS_DSN 5
|
||||||
#define ODBC_REMOVE_SYS_DSN 6
|
#define ODBC_REMOVE_SYS_DSN 6
|
||||||
#define ODBC_INSTALL_INQUIRY 1
|
#define ODBC_INSTALL_INQUIRY 1
|
||||||
#define ODBC_INSTALL_COMPLETE 2
|
#define ODBC_INSTALL_COMPLETE 2
|
||||||
#define ODBC_INSTALL_DRIVER 1
|
#define ODBC_INSTALL_DRIVER 1
|
||||||
#define ODBC_REMOVE_DRIVER 2
|
#define ODBC_REMOVE_DRIVER 2
|
||||||
|
@ -86,7 +86,7 @@ BOOL INSTAPI SQLWriteDSNToIni(LPCSTR,LPCSTR);
|
||||||
BOOL INSTAPI SQLWriteDSNToIniW(LPCWSTR,LPCWSTR);
|
BOOL INSTAPI SQLWriteDSNToIniW(LPCWSTR,LPCWSTR);
|
||||||
BOOL INSTAPI SQLWritePrivateProfileString(LPCSTR,LPCSTR,LPCSTR,LPCSTR);
|
BOOL INSTAPI SQLWritePrivateProfileString(LPCSTR,LPCSTR,LPCSTR,LPCSTR);
|
||||||
BOOL INSTAPI SQLWritePrivateProfileStringW(LPCWSTR,LPCWSTR,LPCWSTR,LPCWSTR);
|
BOOL INSTAPI SQLWritePrivateProfileStringW(LPCWSTR,LPCWSTR,LPCWSTR,LPCWSTR);
|
||||||
#if(ODBCVER >= 0x0250)
|
#if(ODBCVER >= 0x0250)
|
||||||
BOOL INSTAPI ConfigDriver(HWND,WORD,LPCSTR,LPCSTR,LPSTR,WORD,WORD*);
|
BOOL INSTAPI ConfigDriver(HWND,WORD,LPCSTR,LPCSTR,LPSTR,WORD,WORD*);
|
||||||
BOOL INSTAPI ConfigDriverW(HWND,WORD,LPCWSTR,LPCWSTR,LPWSTR,WORD,WORD*);
|
BOOL INSTAPI ConfigDriverW(HWND,WORD,LPCWSTR,LPCWSTR,LPWSTR,WORD,WORD*);
|
||||||
BOOL INSTAPI SQLConfigDriver(HWND,WORD,LPCSTR,LPCSTR,LPSTR,WORD,WORD*);
|
BOOL INSTAPI SQLConfigDriver(HWND,WORD,LPCSTR,LPCSTR,LPSTR,WORD,WORD*);
|
||||||
|
@ -98,8 +98,8 @@ BOOL INSTAPI SQLRemoveDriverManager(LPDWORD);
|
||||||
BOOL INSTAPI SQLRemoveDriverW(LPCWSTR,BOOL,LPDWORD);
|
BOOL INSTAPI SQLRemoveDriverW(LPCWSTR,BOOL,LPDWORD);
|
||||||
BOOL INSTAPI SQLRemoveTranslator(LPCSTR,LPDWORD);
|
BOOL INSTAPI SQLRemoveTranslator(LPCSTR,LPDWORD);
|
||||||
BOOL INSTAPI SQLRemoveTranslatorW(LPCWSTR,LPDWORD);
|
BOOL INSTAPI SQLRemoveTranslatorW(LPCWSTR,LPDWORD);
|
||||||
#endif /* ODBCVER >= 0x0250 */
|
#endif /* ODBCVER >= 0x0250 */
|
||||||
#if (ODBCVER >= 0x0300)
|
#if (ODBCVER >= 0x0300)
|
||||||
BOOL INSTAPI SQLGetConfigMode(UWORD*);
|
BOOL INSTAPI SQLGetConfigMode(UWORD*);
|
||||||
BOOL INSTAPI SQLInstallDriverEx(LPCSTR,LPCSTR,LPSTR,WORD,WORD*,WORD,LPDWORD);
|
BOOL INSTAPI SQLInstallDriverEx(LPCSTR,LPCSTR,LPSTR,WORD,WORD*,WORD,LPDWORD);
|
||||||
BOOL INSTAPI SQLInstallDriverExW(LPCWSTR,LPCWSTR,LPWSTR,WORD,WORD*,WORD,LPDWORD);
|
BOOL INSTAPI SQLInstallDriverExW(LPCWSTR,LPCWSTR,LPWSTR,WORD,WORD*,WORD,LPDWORD);
|
||||||
|
@ -114,30 +114,30 @@ BOOL INSTAPI SQLReadFileDSNW(LPCWSTR,LPCWSTR,LPCWSTR,LPWSTR,WORD,WORD*);
|
||||||
BOOL INSTAPI SQLSetConfigMode(UWORD);
|
BOOL INSTAPI SQLSetConfigMode(UWORD);
|
||||||
BOOL INSTAPI SQLWriteFileDSN(LPCSTR,LPCSTR,LPCSTR,LPCSTR);
|
BOOL INSTAPI SQLWriteFileDSN(LPCSTR,LPCSTR,LPCSTR,LPCSTR);
|
||||||
BOOL INSTAPI SQLWriteFileDSNW(LPCWSTR,LPCWSTR,LPCWSTR,LPCWSTR);
|
BOOL INSTAPI SQLWriteFileDSNW(LPCWSTR,LPCWSTR,LPCWSTR,LPCWSTR);
|
||||||
#endif /* ODBCVER >= 0x0300 */
|
#endif /* ODBCVER >= 0x0300 */
|
||||||
|
|
||||||
#if defined (UNICODE) && !defined (SQL_NOUNICODEMAP)
|
#if defined (UNICODE) && !defined (SQL_NOUNICODEMAP)
|
||||||
#define SQLConfigDataSource SQLConfigDataSourceW
|
#define SQLConfigDataSource SQLConfigDataSourceW
|
||||||
#define SQLConfigDriver SQLConfigDriverW
|
#define SQLConfigDriver SQLConfigDriverW
|
||||||
#define SQLCreateDataSource SQLCreateDataSourceW
|
#define SQLCreateDataSource SQLCreateDataSourceW
|
||||||
#define SQLGetAvailableDrivers SQLGetAvailableDriversW
|
#define SQLGetAvailableDrivers SQLGetAvailableDriversW
|
||||||
#define SQLGetInstalledDrivers SQLGetInstalledDriversW
|
#define SQLGetInstalledDrivers SQLGetInstalledDriversW
|
||||||
#define SQLGetPrivateProfileString SQLGetPrivateProfileStringW
|
#define SQLGetPrivateProfileString SQLGetPrivateProfileStringW
|
||||||
#define SQLGetTranslator SQLGetTranslatorW
|
#define SQLGetTranslator SQLGetTranslatorW
|
||||||
#define SQLInstallDriver SQLInstallDriverW
|
#define SQLInstallDriver SQLInstallDriverW
|
||||||
#define SQLInstallDriverEx SQLInstallDriverExW
|
#define SQLInstallDriverEx SQLInstallDriverExW
|
||||||
#define SQLInstallDriverManager SQLInstallDriverManagerW
|
#define SQLInstallDriverManager SQLInstallDriverManagerW
|
||||||
#define SQLInstallerError SQLInstallerErrorW
|
#define SQLInstallerError SQLInstallerErrorW
|
||||||
#define SQLInstallODBC SQLInstallODBCW
|
#define SQLInstallODBC SQLInstallODBCW
|
||||||
#define SQLInstallTranslator SQLInstallTranslatorW
|
#define SQLInstallTranslator SQLInstallTranslatorW
|
||||||
#define SQLInstallTranslatorEx SQLInstallTranslatorExW
|
#define SQLInstallTranslatorEx SQLInstallTranslatorExW
|
||||||
#define SQLPostInstallerError SQLPostInstallerErrorW
|
#define SQLPostInstallerError SQLPostInstallerErrorW
|
||||||
#define SQLReadFileDSN SQLReadFileDSNW
|
#define SQLReadFileDSN SQLReadFileDSNW
|
||||||
#define SQLRemoveDriver SQLRemoveDriverW
|
#define SQLRemoveDriver SQLRemoveDriverW
|
||||||
#define SQLRemoveDSNFromIni SQLRemoveDSNFromIniW
|
#define SQLRemoveDSNFromIni SQLRemoveDSNFromIniW
|
||||||
#define SQLRemoveTranslator SQLRemoveTranslatorW
|
#define SQLRemoveTranslator SQLRemoveTranslatorW
|
||||||
#define SQLValidDSN SQLValidDSNW
|
#define SQLValidDSN SQLValidDSNW
|
||||||
#define SQLWriteDSNToIni SQLWriteDSNToIniW
|
#define SQLWriteDSNToIni SQLWriteDSNToIniW
|
||||||
#define SQLWriteFileDSN SQLWriteFileDSNW
|
#define SQLWriteFileDSN SQLWriteFileDSNW
|
||||||
#define SQLWritePrivateProfileString SQLWritePrivateProfileStringW
|
#define SQLWritePrivateProfileString SQLWritePrivateProfileStringW
|
||||||
#endif /* UNICODE && !SQL_NOUNICODEMAP */
|
#endif /* UNICODE && !SQL_NOUNICODEMAP */
|
||||||
|
|
|
@ -132,7 +132,7 @@ extern "C" {
|
||||||
#define STATE_SYSTEM_ALERT_HIGH 0x10000000
|
#define STATE_SYSTEM_ALERT_HIGH 0x10000000
|
||||||
#define STATE_SYSTEM_VALID 0x1fffffff
|
#define STATE_SYSTEM_VALID 0x1fffffff
|
||||||
|
|
||||||
typedef enum tagSELFLAG
|
typedef enum tagSELFLAG
|
||||||
{
|
{
|
||||||
SELFLAG_NONE = 0,
|
SELFLAG_NONE = 0,
|
||||||
SELFLAG_TAKEFOCUS = 1,
|
SELFLAG_TAKEFOCUS = 1,
|
||||||
|
@ -140,7 +140,7 @@ typedef enum tagSELFLAG
|
||||||
SELFLAG_EXTENDSELECTION = 4,
|
SELFLAG_EXTENDSELECTION = 4,
|
||||||
SELFLAG_ADDSELECTION = 8,
|
SELFLAG_ADDSELECTION = 8,
|
||||||
SELFLAG_REMOVESELECTION = 16
|
SELFLAG_REMOVESELECTION = 16
|
||||||
} SELFLAG;
|
} SELFLAG;
|
||||||
|
|
||||||
#define SELFLAG_VALID 0x0000001F
|
#define SELFLAG_VALID 0x0000001F
|
||||||
|
|
||||||
|
|
|
@ -134,8 +134,8 @@ extern "C" {
|
||||||
#define OCM_VSCROLL (OCM__BASE+WM_VSCROLL)
|
#define OCM_VSCROLL (OCM__BASE+WM_VSCROLL)
|
||||||
#define OCM_PARENTNOTIFY (OCM__BASE+WM_PARENTNOTIFY)
|
#define OCM_PARENTNOTIFY (OCM__BASE+WM_PARENTNOTIFY)
|
||||||
#define OCM_NOTIFY (OCM__BASE+WM_NOTIFY)
|
#define OCM_NOTIFY (OCM__BASE+WM_NOTIFY)
|
||||||
#define CTRLINFO_EATS_RETURN 1
|
#define CTRLINFO_EATS_RETURN 1
|
||||||
#define CTRLINFO_EATS_ESCAPE 2
|
#define CTRLINFO_EATS_ESCAPE 2
|
||||||
#define XFORMCOORDS_POSITION 1
|
#define XFORMCOORDS_POSITION 1
|
||||||
#define XFORMCOORDS_SIZE 2
|
#define XFORMCOORDS_SIZE 2
|
||||||
#define XFORMCOORDS_HIMETRICTOCONTAINER 4
|
#define XFORMCOORDS_HIMETRICTOCONTAINER 4
|
||||||
|
@ -320,4 +320,4 @@ STDAPI OleTranslateColor(OLE_COLOR,HPALETTE,COLORREF*);
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -39,8 +39,8 @@ extern "C" {
|
||||||
#define IDC_IO_RESULTIMAGE 2108
|
#define IDC_IO_RESULTIMAGE 2108
|
||||||
#define IDC_IO_RESULTTEXT 2109
|
#define IDC_IO_RESULTTEXT 2109
|
||||||
#define IDC_IO_ICONDISPLAY 2110
|
#define IDC_IO_ICONDISPLAY 2110
|
||||||
#define IDC_IO_OBJECTTYPETEXT 2111
|
#define IDC_IO_OBJECTTYPETEXT 2111
|
||||||
#define IDC_IO_FILETEXT 2112
|
#define IDC_IO_FILETEXT 2112
|
||||||
#define IDC_IO_FILETYPE 2113
|
#define IDC_IO_FILETYPE 2113
|
||||||
#define IDC_IO_INSERTCONTROL 2114
|
#define IDC_IO_INSERTCONTROL 2114
|
||||||
#define IDC_IO_ADDCONTROL 2115
|
#define IDC_IO_ADDCONTROL 2115
|
||||||
|
@ -48,15 +48,15 @@ extern "C" {
|
||||||
#define IDC_PS_PASTE 500
|
#define IDC_PS_PASTE 500
|
||||||
#define IDC_PS_PASTELINK 501
|
#define IDC_PS_PASTELINK 501
|
||||||
#define IDC_PS_SOURCETEXT 502
|
#define IDC_PS_SOURCETEXT 502
|
||||||
#define IDC_PS_PASTELIST 503
|
#define IDC_PS_PASTELIST 503
|
||||||
#define IDC_PS_PASTELINKLIST 504
|
#define IDC_PS_PASTELINKLIST 504
|
||||||
#define IDC_PS_DISPLAYLIST 505
|
#define IDC_PS_DISPLAYLIST 505
|
||||||
#define IDC_PS_DISPLAYASICON 506
|
#define IDC_PS_DISPLAYASICON 506
|
||||||
#define IDC_PS_ICONDISPLAY 507
|
#define IDC_PS_ICONDISPLAY 507
|
||||||
#define IDC_PS_CHANGEICON 508
|
#define IDC_PS_CHANGEICON 508
|
||||||
#define IDC_PS_RESULTIMAGE 509
|
#define IDC_PS_RESULTIMAGE 509
|
||||||
#define IDC_PS_RESULTTEXT 510
|
#define IDC_PS_RESULTTEXT 510
|
||||||
#define IDC_CI_GROUP 120
|
#define IDC_CI_GROUP 120
|
||||||
#define IDC_CI_CURRENT 121
|
#define IDC_CI_CURRENT 121
|
||||||
#define IDC_CI_CURRENTICON 122
|
#define IDC_CI_CURRENTICON 122
|
||||||
#define IDC_CI_DEFAULT 123
|
#define IDC_CI_DEFAULT 123
|
||||||
|
@ -64,7 +64,7 @@ extern "C" {
|
||||||
#define IDC_CI_FROMFILE 125
|
#define IDC_CI_FROMFILE 125
|
||||||
#define IDC_CI_FROMFILEEDIT 126
|
#define IDC_CI_FROMFILEEDIT 126
|
||||||
#define IDC_CI_ICONLIST 127
|
#define IDC_CI_ICONLIST 127
|
||||||
#define IDC_CI_LABEL 128
|
#define IDC_CI_LABEL 128
|
||||||
#define IDC_CI_LABELEDIT 129
|
#define IDC_CI_LABELEDIT 129
|
||||||
#define IDC_CI_BROWSE 130
|
#define IDC_CI_BROWSE 130
|
||||||
#define IDC_CI_ICONDISPLAY 131
|
#define IDC_CI_ICONDISPLAY 131
|
||||||
|
@ -86,26 +86,26 @@ extern "C" {
|
||||||
#define IDC_EL_LINKSOURCE 216
|
#define IDC_EL_LINKSOURCE 216
|
||||||
#define IDC_EL_LINKTYPE 217
|
#define IDC_EL_LINKTYPE 217
|
||||||
#define IDC_EL_LINKSLISTBOX 206
|
#define IDC_EL_LINKSLISTBOX 206
|
||||||
#define IDC_EL_COL1 220
|
#define IDC_EL_COL1 220
|
||||||
#define IDC_EL_COL2 221
|
#define IDC_EL_COL2 221
|
||||||
#define IDC_EL_COL3 222
|
#define IDC_EL_COL3 222
|
||||||
#define IDC_BZ_RETRY 600
|
#define IDC_BZ_RETRY 600
|
||||||
#define IDC_BZ_ICON 601
|
#define IDC_BZ_ICON 601
|
||||||
#define IDC_BZ_MESSAGE1 602
|
#define IDC_BZ_MESSAGE1 602
|
||||||
#define IDC_BZ_SWITCHTO 604
|
#define IDC_BZ_SWITCHTO 604
|
||||||
#define IDC_UL_METER 1029
|
#define IDC_UL_METER 1029
|
||||||
#define IDC_UL_STOP 1030
|
#define IDC_UL_STOP 1030
|
||||||
#define IDC_UL_PERCENT 1031
|
#define IDC_UL_PERCENT 1031
|
||||||
#define IDC_UL_PROGRESS 1032
|
#define IDC_UL_PROGRESS 1032
|
||||||
#define IDC_PU_LINKS 900
|
#define IDC_PU_LINKS 900
|
||||||
#define IDC_PU_TEXT 901
|
#define IDC_PU_TEXT 901
|
||||||
#define IDC_PU_CONVERT 902
|
#define IDC_PU_CONVERT 902
|
||||||
#define IDC_PU_ICON 908
|
#define IDC_PU_ICON 908
|
||||||
#define IDC_GP_OBJECTNAME 1009
|
#define IDC_GP_OBJECTNAME 1009
|
||||||
#define IDC_GP_OBJECTTYPE 1010
|
#define IDC_GP_OBJECTTYPE 1010
|
||||||
#define IDC_GP_OBJECTSIZE 1011
|
#define IDC_GP_OBJECTSIZE 1011
|
||||||
#define IDC_GP_CONVERT 1013
|
#define IDC_GP_CONVERT 1013
|
||||||
#define IDC_GP_OBJECTICON 1014
|
#define IDC_GP_OBJECTICON 1014
|
||||||
#define IDC_GP_OBJECTLOCATION 1022
|
#define IDC_GP_OBJECTLOCATION 1022
|
||||||
#define IDC_VP_PERCENT 1000
|
#define IDC_VP_PERCENT 1000
|
||||||
#define IDC_VP_CHANGEICON 1001
|
#define IDC_VP_CHANGEICON 1001
|
||||||
|
@ -153,11 +153,11 @@ extern "C" {
|
||||||
#define ID_BROWSE_ADDCONTROL 3
|
#define ID_BROWSE_ADDCONTROL 3
|
||||||
#define ID_BROWSE_CHANGESOURCE 4
|
#define ID_BROWSE_CHANGESOURCE 4
|
||||||
#define OLEUI_FALSE 0
|
#define OLEUI_FALSE 0
|
||||||
#define OLEUI_SUCCESS 1
|
#define OLEUI_SUCCESS 1
|
||||||
#define OLEUI_OK 1
|
#define OLEUI_OK 1
|
||||||
#define OLEUI_CANCEL 2
|
#define OLEUI_CANCEL 2
|
||||||
#define OLEUI_ERR_STANDARDMIN 100
|
#define OLEUI_ERR_STANDARDMIN 100
|
||||||
#define OLEUI_ERR_STRUCTURENULL 101
|
#define OLEUI_ERR_STRUCTURENULL 101
|
||||||
#define OLEUI_ERR_STRUCTUREINVALID 102
|
#define OLEUI_ERR_STRUCTUREINVALID 102
|
||||||
#define OLEUI_ERR_CBSTRUCTINCORRECT 103
|
#define OLEUI_ERR_CBSTRUCTINCORRECT 103
|
||||||
#define OLEUI_ERR_HWNDOWNERINVALID 104
|
#define OLEUI_ERR_HWNDOWNERINVALID 104
|
||||||
|
@ -166,14 +166,14 @@ extern "C" {
|
||||||
#define OLEUI_ERR_HINSTANCEINVALID 107
|
#define OLEUI_ERR_HINSTANCEINVALID 107
|
||||||
#define OLEUI_ERR_LPSZTEMPLATEINVALID 108
|
#define OLEUI_ERR_LPSZTEMPLATEINVALID 108
|
||||||
#define OLEUI_ERR_HRESOURCEINVALID 109
|
#define OLEUI_ERR_HRESOURCEINVALID 109
|
||||||
#define OLEUI_ERR_FINDTEMPLATEFAILURE 110
|
#define OLEUI_ERR_FINDTEMPLATEFAILURE 110
|
||||||
#define OLEUI_ERR_LOADTEMPLATEFAILURE 111
|
#define OLEUI_ERR_LOADTEMPLATEFAILURE 111
|
||||||
#define OLEUI_ERR_DIALOGFAILURE 112
|
#define OLEUI_ERR_DIALOGFAILURE 112
|
||||||
#define OLEUI_ERR_LOCALMEMALLOC 113
|
#define OLEUI_ERR_LOCALMEMALLOC 113
|
||||||
#define OLEUI_ERR_GLOBALMEMALLOC 114
|
#define OLEUI_ERR_GLOBALMEMALLOC 114
|
||||||
#define OLEUI_ERR_LOADSTRING 115
|
#define OLEUI_ERR_LOADSTRING 115
|
||||||
#define OLEUI_ERR_OLEMEMALLOC 116
|
#define OLEUI_ERR_OLEMEMALLOC 116
|
||||||
#define OLEUI_ERR_STANDARDMAX 116
|
#define OLEUI_ERR_STANDARDMAX 116
|
||||||
#define OPF_OBJECTISLINK 1
|
#define OPF_OBJECTISLINK 1
|
||||||
#define OPF_NOFILLDEFAULT 2
|
#define OPF_NOFILLDEFAULT 2
|
||||||
#define OPF_SHOWHELP 4
|
#define OPF_SHOWHELP 4
|
||||||
|
@ -201,7 +201,7 @@ extern "C" {
|
||||||
#define OLEUI_OPERR_OBJINFOINVALID (OLEUI_ERR_STANDARDMAX+20)
|
#define OLEUI_OPERR_OBJINFOINVALID (OLEUI_ERR_STANDARDMAX+20)
|
||||||
#define OLEUI_OPERR_LINKINFOINVALID (OLEUI_ERR_STANDARDMAX+21)
|
#define OLEUI_OPERR_LINKINFOINVALID (OLEUI_ERR_STANDARDMAX+21)
|
||||||
#define OLEUI_QUERY_GETCLASSID 65280
|
#define OLEUI_QUERY_GETCLASSID 65280
|
||||||
#define OLEUI_QUERY_LINKBROKEN 65281
|
#define OLEUI_QUERY_LINKBROKEN 65281
|
||||||
#define IOF_SHOWHELP 1
|
#define IOF_SHOWHELP 1
|
||||||
#define IOF_SELECTCREATENEW 2
|
#define IOF_SELECTCREATENEW 2
|
||||||
#define IOF_SELECTCREATEFROMFILE 4
|
#define IOF_SELECTCREATEFROMFILE 4
|
||||||
|
@ -357,7 +357,7 @@ typedef enum tagOLEUIPASTEFLAG {
|
||||||
OLEUIPASTE_LINKTYPE8=128,
|
OLEUIPASTE_LINKTYPE8=128,
|
||||||
OLEUIPASTE_PASTE=512,
|
OLEUIPASTE_PASTE=512,
|
||||||
OLEUIPASTE_LINKANYTYPE=1024,
|
OLEUIPASTE_LINKANYTYPE=1024,
|
||||||
OLEUIPASTE_ENABLEICON=2048
|
OLEUIPASTE_ENABLEICON=2048
|
||||||
} OLEUIPASTEFLAG;
|
} OLEUIPASTEFLAG;
|
||||||
typedef struct tagOLEUIPASTEENTRYW {
|
typedef struct tagOLEUIPASTEENTRYW {
|
||||||
FORMATETC fmtetc;
|
FORMATETC fmtetc;
|
||||||
|
@ -932,4 +932,4 @@ STDAPI_(BOOL) OleUIUpdateLinksA(LPOLEUILINKCONTAINERA,HWND,LPSTR,int);
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -56,7 +56,7 @@ typedef enum tagUSERCLASSTYPE {
|
||||||
} USERCLASSTYPE;
|
} USERCLASSTYPE;
|
||||||
|
|
||||||
#ifdef __GNUC__
|
#ifdef __GNUC__
|
||||||
__extension__ /* IS0 C says enums limited to range of int */
|
__extension__ /* IS0 C says enums limited to range of int */
|
||||||
#endif
|
#endif
|
||||||
typedef enum tagDROPEFFECT {
|
typedef enum tagDROPEFFECT {
|
||||||
DROPEFFECT_NONE=0,
|
DROPEFFECT_NONE=0,
|
||||||
|
@ -525,10 +525,10 @@ DECLARE_INTERFACE_(IOleCache,IUnknown)
|
||||||
STDMETHOD_(ULONG,AddRef)(THIS) PURE;
|
STDMETHOD_(ULONG,AddRef)(THIS) PURE;
|
||||||
STDMETHOD_(ULONG,Release)(THIS) PURE;
|
STDMETHOD_(ULONG,Release)(THIS) PURE;
|
||||||
STDMETHOD(Cache)(THIS_ FORMATETC*,DWORD,DWORD*) PURE;
|
STDMETHOD(Cache)(THIS_ FORMATETC*,DWORD,DWORD*) PURE;
|
||||||
STDMETHOD(Uncache)(THIS_ DWORD) PURE;
|
STDMETHOD(Uncache)(THIS_ DWORD) PURE;
|
||||||
STDMETHOD(EnumCache)(THIS_ IEnumSTATDATA**);
|
STDMETHOD(EnumCache)(THIS_ IEnumSTATDATA**);
|
||||||
STDMETHOD(InitCache)(THIS_ LPDATAOBJECT);
|
STDMETHOD(InitCache)(THIS_ LPDATAOBJECT);
|
||||||
STDMETHOD(SetData)(THIS_ FORMATETC*,STGMEDIUM*,BOOL);
|
STDMETHOD(SetData)(THIS_ FORMATETC*,STGMEDIUM*,BOOL);
|
||||||
};
|
};
|
||||||
#undef INTERFACE
|
#undef INTERFACE
|
||||||
|
|
||||||
|
@ -551,11 +551,11 @@ DECLARE_INTERFACE_(IOleCache2,IOleCache)
|
||||||
STDMETHOD_(ULONG,AddRef)(THIS) PURE;
|
STDMETHOD_(ULONG,AddRef)(THIS) PURE;
|
||||||
STDMETHOD_(ULONG,Release)(THIS) PURE;
|
STDMETHOD_(ULONG,Release)(THIS) PURE;
|
||||||
STDMETHOD(Cache)(THIS_ FORMATETC*,DWORD,DWORD*) PURE;
|
STDMETHOD(Cache)(THIS_ FORMATETC*,DWORD,DWORD*) PURE;
|
||||||
STDMETHOD(Uncache)(THIS_ DWORD) PURE;
|
STDMETHOD(Uncache)(THIS_ DWORD) PURE;
|
||||||
STDMETHOD(EnumCache)(THIS_ IEnumSTATDATA**) PURE;
|
STDMETHOD(EnumCache)(THIS_ IEnumSTATDATA**) PURE;
|
||||||
STDMETHOD(InitCache)(THIS_ LPDATAOBJECT) PURE;
|
STDMETHOD(InitCache)(THIS_ LPDATAOBJECT) PURE;
|
||||||
STDMETHOD(SetData)(THIS_ FORMATETC*,STGMEDIUM*,BOOL) PURE;
|
STDMETHOD(SetData)(THIS_ FORMATETC*,STGMEDIUM*,BOOL) PURE;
|
||||||
STDMETHOD(UpdateCache)(THIS_ LPDATAOBJECT,DWORD,LPVOID) PURE;
|
STDMETHOD(UpdateCache)(THIS_ LPDATAOBJECT,DWORD,LPVOID) PURE;
|
||||||
STDMETHOD(DiscardCache)(THIS_ DWORD) PURE;
|
STDMETHOD(DiscardCache)(THIS_ DWORD) PURE;
|
||||||
};
|
};
|
||||||
#undef INTERFACE
|
#undef INTERFACE
|
||||||
|
|
|
@ -56,8 +56,8 @@ typedef struct _MACHINE_POWER_POLICY{
|
||||||
} MACHINE_POWER_POLICY, *PMACHINE_POWER_POLICY;
|
} MACHINE_POWER_POLICY, *PMACHINE_POWER_POLICY;
|
||||||
typedef struct _MACHINE_PROCESSOR_POWER_POLICY {
|
typedef struct _MACHINE_PROCESSOR_POWER_POLICY {
|
||||||
ULONG Revision;
|
ULONG Revision;
|
||||||
PROCESSOR_POWER_POLICY ProcessorPolicyAc;
|
PROCESSOR_POWER_POLICY ProcessorPolicyAc;
|
||||||
PROCESSOR_POWER_POLICY ProcessorPolicyDc;
|
PROCESSOR_POWER_POLICY ProcessorPolicyDc;
|
||||||
} MACHINE_PROCESSOR_POWER_POLICY, *PMACHINE_PROCESSOR_POWER_POLICY;
|
} MACHINE_PROCESSOR_POWER_POLICY, *PMACHINE_PROCESSOR_POWER_POLICY;
|
||||||
typedef struct _USER_POWER_POLICY{
|
typedef struct _USER_POWER_POLICY{
|
||||||
ULONG Revision;
|
ULONG Revision;
|
||||||
|
|
|
@ -45,10 +45,10 @@ STDAPI_(BOOL) CeCreateProcess (LPCWSTR, LPCWSTR, LPSECURITY_ATTRIBUTES, LPSECURI
|
||||||
STDAPI CeRapiUninit (void);
|
STDAPI CeRapiUninit (void);
|
||||||
|
|
||||||
STDAPI_(BOOL) CeWriteFile (HANDLE, LPCVOID, DWORD, LPDWORD, LPOVERLAPPED);
|
STDAPI_(BOOL) CeWriteFile (HANDLE, LPCVOID, DWORD, LPDWORD, LPOVERLAPPED);
|
||||||
STDAPI_(HANDLE) CeCreateFile (LPCWSTR, DWORD, DWORD, LPSECURITY_ATTRIBUTES, DWORD, DWORD, HANDLE);
|
STDAPI_(HANDLE) CeCreateFile (LPCWSTR, DWORD, DWORD, LPSECURITY_ATTRIBUTES, DWORD, DWORD, HANDLE);
|
||||||
STDAPI_(BOOL) CeCreateDirectory (LPCWSTR, LPSECURITY_ATTRIBUTES);
|
STDAPI_(BOOL) CeCreateDirectory (LPCWSTR, LPSECURITY_ATTRIBUTES);
|
||||||
STDAPI_(DWORD) CeGetLastError (void);
|
STDAPI_(DWORD) CeGetLastError (void);
|
||||||
STDAPI_(BOOL) CeGetFileTime (HANDLE, LPFILETIME, LPFILETIME, LPFILETIME);
|
STDAPI_(BOOL) CeGetFileTime (HANDLE, LPFILETIME, LPFILETIME, LPFILETIME);
|
||||||
STDAPI_(BOOL) CeCloseHandle (HANDLE);
|
STDAPI_(BOOL) CeCloseHandle (HANDLE);
|
||||||
|
|
||||||
#endif /* _RAPI_H */
|
#endif /* _RAPI_H */
|
||||||
|
|
|
@ -222,7 +222,7 @@ typedef struct tagRASCONNW {
|
||||||
DWORD dwSize;
|
DWORD dwSize;
|
||||||
HRASCONN hrasconn;
|
HRASCONN hrasconn;
|
||||||
WCHAR szEntryName[RAS_MaxEntryName + 1];
|
WCHAR szEntryName[RAS_MaxEntryName + 1];
|
||||||
#if (WINVER >= 0x400)
|
#if (WINVER >= 0x400)
|
||||||
WCHAR szDeviceType[RAS_MaxDeviceType + 1];
|
WCHAR szDeviceType[RAS_MaxDeviceType + 1];
|
||||||
WCHAR szDeviceName[RAS_MaxDeviceName + 1];
|
WCHAR szDeviceName[RAS_MaxDeviceName + 1];
|
||||||
#endif
|
#endif
|
||||||
|
@ -244,7 +244,7 @@ typedef struct tagRASCONNA {
|
||||||
DWORD dwSize;
|
DWORD dwSize;
|
||||||
HRASCONN hrasconn;
|
HRASCONN hrasconn;
|
||||||
CHAR szEntryName[RAS_MaxEntryName + 1];
|
CHAR szEntryName[RAS_MaxEntryName + 1];
|
||||||
#if (WINVER >= 0x400)
|
#if (WINVER >= 0x400)
|
||||||
CHAR szDeviceType[RAS_MaxDeviceType + 1];
|
CHAR szDeviceType[RAS_MaxDeviceType + 1];
|
||||||
CHAR szDeviceName[RAS_MaxDeviceName + 1];
|
CHAR szDeviceName[RAS_MaxDeviceName + 1];
|
||||||
#endif
|
#endif
|
||||||
|
@ -705,7 +705,7 @@ typedef RASDIALPARAMSW RASDIALPARAMS, *LPRASDIALPARAMS;
|
||||||
typedef RASAMBW RASAMB, *LPRASAM;
|
typedef RASAMBW RASAMB, *LPRASAM;
|
||||||
typedef RASPPPNBFW RASPPPNBF, *LPRASPPPNBF;
|
typedef RASPPPNBFW RASPPPNBF, *LPRASPPPNBF;
|
||||||
typedef RASPPPIPXW RASPPPIPX, *LPRASPPPIPX;
|
typedef RASPPPIPXW RASPPPIPX, *LPRASPPPIPX;
|
||||||
typedef RASPPPIPW RASPPPIP, *LPRASPPPIP;
|
typedef RASPPPIPW RASPPPIP, *LPRASPPPIP;
|
||||||
typedef RASPPPLCPW RASPPPLCP, *LPRASPPPLCP;
|
typedef RASPPPLCPW RASPPPLCP, *LPRASPPPLCP;
|
||||||
typedef RASSLIPW RASSLIP, *LPRASSLIP;
|
typedef RASSLIPW RASSLIP, *LPRASSLIP;
|
||||||
typedef RASDEVINFOW RASDEVINFO, *LPRASDEVINFO;
|
typedef RASDEVINFOW RASDEVINFO, *LPRASDEVINFO;
|
||||||
|
@ -963,4 +963,4 @@ VOID APIENTRY RasFreeEapUserIdentityA (LPRASEAPUSERIDENTITYA);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
#include <poppack.h>
|
#include <poppack.h>
|
||||||
#endif /* _RAS_H */
|
#endif /* _RAS_H */
|
||||||
|
|
|
@ -13,7 +13,7 @@ extern "C" {
|
||||||
#define RASPBDEVENT_EditGlobals 5
|
#define RASPBDEVENT_EditGlobals 5
|
||||||
#define RASPBDEVENT_NoUser 6
|
#define RASPBDEVENT_NoUser 6
|
||||||
#define RASPBDEVENT_NoUserEdit 7
|
#define RASPBDEVENT_NoUserEdit 7
|
||||||
|
|
||||||
#define RASPBDFLAG_PositionDlg 1
|
#define RASPBDFLAG_PositionDlg 1
|
||||||
#define RASPBDFLAG_ForceCloseOnDial 2
|
#define RASPBDFLAG_ForceCloseOnDial 2
|
||||||
#define RASPBDFLAG_NoUser 16
|
#define RASPBDFLAG_NoUser 16
|
||||||
|
|
|
@ -9,7 +9,7 @@ extern "C" {
|
||||||
#endif
|
#endif
|
||||||
#pragma pack(push,4)
|
#pragma pack(push,4)
|
||||||
|
|
||||||
#ifdef UNICODE
|
#ifdef UNICODE
|
||||||
#define RICHEDIT_CLASS L"RichEdit20W"
|
#define RICHEDIT_CLASS L"RichEdit20W"
|
||||||
#else
|
#else
|
||||||
#define RICHEDIT_CLASS "RichEdit20A"
|
#define RICHEDIT_CLASS "RichEdit20A"
|
||||||
|
|
|
@ -6,17 +6,17 @@
|
||||||
|
|
||||||
#ifndef RC_INVOKED
|
#ifndef RC_INVOKED
|
||||||
#if (_WIN32_WINNT >= 0x0500)
|
#if (_WIN32_WINNT >= 0x0500)
|
||||||
typedef enum
|
typedef enum
|
||||||
{
|
{
|
||||||
NameUnknown = 0,
|
NameUnknown = 0,
|
||||||
NameFullyQualifiedDN = 1,
|
NameFullyQualifiedDN = 1,
|
||||||
NameSamCompatible = 2,
|
NameSamCompatible = 2,
|
||||||
NameDisplay = 3,
|
NameDisplay = 3,
|
||||||
NameUniqueId = 6,
|
NameUniqueId = 6,
|
||||||
NameCanonical = 7,
|
NameCanonical = 7,
|
||||||
NameUserPrincipal = 8,
|
NameUserPrincipal = 8,
|
||||||
NameCanonicalEx = 9,
|
NameCanonicalEx = 9,
|
||||||
NameServicePrincipal = 10,
|
NameServicePrincipal = 10,
|
||||||
NameDnsDomain = 12
|
NameDnsDomain = 12
|
||||||
} EXTENDED_NAME_FORMAT, *PEXTENDED_NAME_FORMAT;
|
} EXTENDED_NAME_FORMAT, *PEXTENDED_NAME_FORMAT;
|
||||||
|
|
||||||
|
|
|
@ -1336,7 +1336,7 @@ WINSETUPAPI BOOL WINAPI SetupTerminateFileLog(HSPFILELOG);
|
||||||
#define SetupDiOpenInterfaceDeviceA SetupDiOpenDeviceInterfaceA
|
#define SetupDiOpenInterfaceDeviceA SetupDiOpenDeviceInterfaceA
|
||||||
#define SetupDiGetInterfaceDeviceDetailA SetupDiGetDeviceInterfaceDetailA
|
#define SetupDiGetInterfaceDeviceDetailA SetupDiGetDeviceInterfaceDetailA
|
||||||
|
|
||||||
#ifdef UNICODE
|
#ifdef UNICODE
|
||||||
#define PSP_FILE_CALLBACK PSP_FILE_CALLBACK_W
|
#define PSP_FILE_CALLBACK PSP_FILE_CALLBACK_W
|
||||||
#define SetupAddInstallSectionToDiskSpaceList SetupAddInstallSectionToDiskSpaceListW
|
#define SetupAddInstallSectionToDiskSpaceList SetupAddInstallSectionToDiskSpaceListW
|
||||||
#define SetupAddSectionToDiskSpaceList SetupAddSectionToDiskSpaceListW
|
#define SetupAddSectionToDiskSpaceList SetupAddSectionToDiskSpaceListW
|
||||||
|
@ -1455,7 +1455,7 @@ WINSETUPAPI BOOL WINAPI SetupTerminateFileLog(HSPFILELOG);
|
||||||
#define SetupSetFileQueueAlternatePlatform SetupSetFileQueueAlternatePlatformW
|
#define SetupSetFileQueueAlternatePlatform SetupSetFileQueueAlternatePlatformW
|
||||||
#define SetupSetPlatformPathOverride SetupSetPlatformPathOverrideW
|
#define SetupSetPlatformPathOverride SetupSetPlatformPathOverrideW
|
||||||
#define SetupSetSourceList SetupSetSourceListW
|
#define SetupSetSourceList SetupSetSourceListW
|
||||||
#else
|
#else
|
||||||
#define PSP_FILE_CALLBACK PSP_FILE_CALLBACK_A
|
#define PSP_FILE_CALLBACK PSP_FILE_CALLBACK_A
|
||||||
#define SetupAddInstallSectionToDiskSpaceList SetupAddInstallSectionToDiskSpaceListA
|
#define SetupAddInstallSectionToDiskSpaceList SetupAddInstallSectionToDiskSpaceListA
|
||||||
#define SetupAddSectionToDiskSpaceList SetupAddSectionToDiskSpaceListA
|
#define SetupAddSectionToDiskSpaceList SetupAddSectionToDiskSpaceListA
|
||||||
|
@ -1575,7 +1575,7 @@ WINSETUPAPI BOOL WINAPI SetupTerminateFileLog(HSPFILELOG);
|
||||||
#define SetupSetFileQueueAlternatePlatform SetupSetFileQueueAlternatePlatformA
|
#define SetupSetFileQueueAlternatePlatform SetupSetFileQueueAlternatePlatformA
|
||||||
#define SetupSetPlatformPathOverride SetupSetPlatformPathOverrideA
|
#define SetupSetPlatformPathOverride SetupSetPlatformPathOverrideA
|
||||||
#define SetupSetSourceList SetupSetSourceListA
|
#define SetupSetSourceList SetupSetSourceListA
|
||||||
#endif /* UNICODE */
|
#endif /* UNICODE */
|
||||||
|
|
||||||
#endif /* RC_INVOKED */
|
#endif /* RC_INVOKED */
|
||||||
|
|
||||||
|
|
|
@ -759,7 +759,7 @@ typedef enum RESTRICTIONS
|
||||||
REST_ALLOWUNHASHEDWEBVIEW,
|
REST_ALLOWUNHASHEDWEBVIEW,
|
||||||
REST_ALLOWLEGACYWEBVIEW,
|
REST_ALLOWLEGACYWEBVIEW,
|
||||||
REST_REVERTWEBVIEWSECURITY,
|
REST_REVERTWEBVIEWSECURITY,
|
||||||
|
|
||||||
REST_INHERITCONSOLEHANDLES = 0x40000086,
|
REST_INHERITCONSOLEHANDLES = 0x40000086,
|
||||||
|
|
||||||
REST_NODISCONNECT = 0x41000001,
|
REST_NODISCONNECT = 0x41000001,
|
||||||
|
@ -1715,7 +1715,7 @@ HRESULT WINAPI SHLoadInProc(REFCLSID);
|
||||||
#if (_WIN32_IE >= 0x0400)
|
#if (_WIN32_IE >= 0x0400)
|
||||||
BOOL WINAPI SHGetSpecialFolderPathA(HWND,LPSTR,int,BOOL);
|
BOOL WINAPI SHGetSpecialFolderPathA(HWND,LPSTR,int,BOOL);
|
||||||
BOOL WINAPI SHGetSpecialFolderPathW(HWND,LPWSTR,int,BOOL);
|
BOOL WINAPI SHGetSpecialFolderPathW(HWND,LPWSTR,int,BOOL);
|
||||||
#endif
|
#endif
|
||||||
/* SHGetFolderPath in shfolder.dll on W9x, NT4, also in shell32.dll on W2K */
|
/* SHGetFolderPath in shfolder.dll on W9x, NT4, also in shell32.dll on W2K */
|
||||||
HRESULT WINAPI SHGetFolderPathA(HWND,int,HANDLE,DWORD,LPSTR);
|
HRESULT WINAPI SHGetFolderPathA(HWND,int,HANDLE,DWORD,LPSTR);
|
||||||
HRESULT WINAPI SHGetFolderPathW(HWND,int,HANDLE,DWORD,LPWSTR);
|
HRESULT WINAPI SHGetFolderPathW(HWND,int,HANDLE,DWORD,LPWSTR);
|
||||||
|
@ -1772,7 +1772,7 @@ typedef BROWSEINFOW BROWSEINFO,*PBROWSEINFO,*LPBROWSEINFO;
|
||||||
#if (_WIN32_IE >= 0x0400)
|
#if (_WIN32_IE >= 0x0400)
|
||||||
#define SHGetSpecialFolderPath SHGetSpecialFolderPathW
|
#define SHGetSpecialFolderPath SHGetSpecialFolderPathW
|
||||||
#endif
|
#endif
|
||||||
#define SHGetFolderPath SHGetFolderPathW
|
#define SHGetFolderPath SHGetFolderPathW
|
||||||
#if (_WIN32_WINNT >= 0x0500)
|
#if (_WIN32_WINNT >= 0x0500)
|
||||||
#define SHCreateDirectoryEx SHCreateDirectoryExW
|
#define SHCreateDirectoryEx SHCreateDirectoryExW
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -477,7 +477,7 @@ WINSHLWAPI HRESULT WINAPI AssocQueryStringA(ASSOCF,ASSOCSTR,LPCSTR,LPCSTR,LPSTR,
|
||||||
WINSHLWAPI HRESULT WINAPI AssocQueryStringByKeyA(ASSOCF,ASSOCSTR,HKEY,LPCSTR,LPSTR,DWORD*);
|
WINSHLWAPI HRESULT WINAPI AssocQueryStringByKeyA(ASSOCF,ASSOCSTR,HKEY,LPCSTR,LPSTR,DWORD*);
|
||||||
WINSHLWAPI HRESULT WINAPI AssocQueryStringByKeyW(ASSOCF,ASSOCSTR,HKEY,LPCWSTR,LPWSTR,DWORD*);
|
WINSHLWAPI HRESULT WINAPI AssocQueryStringByKeyW(ASSOCF,ASSOCSTR,HKEY,LPCWSTR,LPWSTR,DWORD*);
|
||||||
WINSHLWAPI HRESULT WINAPI AssocQueryStringW(ASSOCF,ASSOCSTR,LPCWSTR,LPCWSTR,LPWSTR,DWORD*);
|
WINSHLWAPI HRESULT WINAPI AssocQueryStringW(ASSOCF,ASSOCSTR,LPCWSTR,LPCWSTR,LPWSTR,DWORD*);
|
||||||
|
|
||||||
WINSHLWAPI HRESULT WINAPI UrlApplySchemeA(LPCSTR,LPSTR,LPDWORD,DWORD);
|
WINSHLWAPI HRESULT WINAPI UrlApplySchemeA(LPCSTR,LPSTR,LPDWORD,DWORD);
|
||||||
WINSHLWAPI HRESULT WINAPI UrlApplySchemeW(LPCWSTR,LPWSTR,LPDWORD,DWORD);
|
WINSHLWAPI HRESULT WINAPI UrlApplySchemeW(LPCWSTR,LPWSTR,LPDWORD,DWORD);
|
||||||
WINSHLWAPI HRESULT WINAPI UrlCanonicalizeA(LPCSTR,LPSTR,LPDWORD,DWORD);
|
WINSHLWAPI HRESULT WINAPI UrlCanonicalizeA(LPCSTR,LPSTR,LPDWORD,DWORD);
|
||||||
|
@ -544,7 +544,7 @@ WINSHLWAPI HRESULT WINAPI HashData(LPBYTE,DWORD,LPBYTE,DWORD);
|
||||||
WINSHLWAPI HPALETTE WINAPI SHCreateShellPalette(HDC);
|
WINSHLWAPI HPALETTE WINAPI SHCreateShellPalette(HDC);
|
||||||
WINSHLWAPI COLORREF WINAPI ColorHLSToRGB(WORD,WORD,WORD);
|
WINSHLWAPI COLORREF WINAPI ColorHLSToRGB(WORD,WORD,WORD);
|
||||||
WINSHLWAPI COLORREF WINAPI ColorAdjustLuma(COLORREF,int,BOOL);
|
WINSHLWAPI COLORREF WINAPI ColorAdjustLuma(COLORREF,int,BOOL);
|
||||||
WINSHLWAPI void WINAPI ColorRGBToHLS(COLORREF,WORD*,WORD*,WORD*);
|
WINSHLWAPI void WINAPI ColorRGBToHLS(COLORREF,WORD*,WORD*,WORD*);
|
||||||
WINSHLWAPI int __cdecl wnsprintfA(LPSTR,int,LPCSTR,...);
|
WINSHLWAPI int __cdecl wnsprintfA(LPSTR,int,LPCSTR,...);
|
||||||
WINSHLWAPI int __cdecl wnsprintfW(LPWSTR,int,LPCWSTR,...);
|
WINSHLWAPI int __cdecl wnsprintfW(LPWSTR,int,LPCWSTR,...);
|
||||||
WINSHLWAPI int WINAPI wvnsprintfA(LPSTR,int,LPCSTR,va_list);
|
WINSHLWAPI int WINAPI wvnsprintfA(LPSTR,int,LPCSTR,va_list);
|
||||||
|
|
|
@ -28,7 +28,7 @@ typedef struct _STRRET {
|
||||||
} STRRET,*LPSTRRET;
|
} STRRET,*LPSTRRET;
|
||||||
typedef struct _SHELLDETAILS
|
typedef struct _SHELLDETAILS
|
||||||
{
|
{
|
||||||
int fmt;
|
int fmt;
|
||||||
int cxChar;
|
int cxChar;
|
||||||
STRRET str;
|
STRRET str;
|
||||||
} SHELLDETAILS, *LPSHELLDETAILS;
|
} SHELLDETAILS, *LPSHELLDETAILS;
|
||||||
|
|
|
@ -50,7 +50,7 @@ extern "C" {
|
||||||
#define SNMP_PDU_GETBULK (ASN_CONTEXT | ASN_CONSTRUCTOR | 4)
|
#define SNMP_PDU_GETBULK (ASN_CONTEXT | ASN_CONSTRUCTOR | 4)
|
||||||
#define SNMP_PDU_V1TRAP (ASN_CONTEXT | ASN_CONSTRUCTOR | 4)
|
#define SNMP_PDU_V1TRAP (ASN_CONTEXT | ASN_CONSTRUCTOR | 4)
|
||||||
#define SNMP_PDU_INFORM (ASN_CONTEXT | ASN_CONSTRUCTOR | 6)
|
#define SNMP_PDU_INFORM (ASN_CONTEXT | ASN_CONSTRUCTOR | 6)
|
||||||
#define SNMP_PDU_TRAP (ASN_CONTEXT | ASN_CONSTRUCTOR | 7)
|
#define SNMP_PDU_TRAP (ASN_CONTEXT | ASN_CONSTRUCTOR | 7)
|
||||||
#define SNMP_PDU_REPORT (ASN_CONTEXT | ASN_CONSTRUCTOR | 8)
|
#define SNMP_PDU_REPORT (ASN_CONTEXT | ASN_CONSTRUCTOR | 8)
|
||||||
#endif /* _SNMP_ASN_DEFINED */
|
#endif /* _SNMP_ASN_DEFINED */
|
||||||
#define ASN_INTEGER (ASN_UNIVERSAL | ASN_PRIMITIVE | 2)
|
#define ASN_INTEGER (ASN_UNIVERSAL | ASN_PRIMITIVE | 2)
|
||||||
|
@ -119,7 +119,7 @@ extern "C" {
|
||||||
#define SNMP_LOG_VERBOSE 5
|
#define SNMP_LOG_VERBOSE 5
|
||||||
#define SNMP_OUTPUT_TO_CONSOLE 1
|
#define SNMP_OUTPUT_TO_CONSOLE 1
|
||||||
#define SNMP_OUTPUT_TO_LOGFILE 2
|
#define SNMP_OUTPUT_TO_LOGFILE 2
|
||||||
#define SNMP_OUTPUT_TO_EVENTLOG 4
|
#define SNMP_OUTPUT_TO_EVENTLOG 4
|
||||||
#define SNMP_OUTPUT_TO_DEBUGGER 8
|
#define SNMP_OUTPUT_TO_DEBUGGER 8
|
||||||
#define SNMP_MAX_OID_LEN 128
|
#define SNMP_MAX_OID_LEN 128
|
||||||
#define SNMP_MEM_ALLOC_ERROR 1
|
#define SNMP_MEM_ALLOC_ERROR 1
|
||||||
|
@ -156,18 +156,18 @@ typedef struct {
|
||||||
typedef struct {
|
typedef struct {
|
||||||
BYTE asnType;
|
BYTE asnType;
|
||||||
union {
|
union {
|
||||||
AsnInteger32 number;
|
AsnInteger32 number;
|
||||||
AsnUnsigned32 unsigned32;
|
AsnUnsigned32 unsigned32;
|
||||||
AsnCounter64 counter64;
|
AsnCounter64 counter64;
|
||||||
AsnOctetString string;
|
AsnOctetString string;
|
||||||
AsnBits bits;
|
AsnBits bits;
|
||||||
AsnObjectIdentifier object;
|
AsnObjectIdentifier object;
|
||||||
AsnSequence sequence;
|
AsnSequence sequence;
|
||||||
AsnIPAddress address;
|
AsnIPAddress address;
|
||||||
AsnCounter32 counter;
|
AsnCounter32 counter;
|
||||||
AsnGauge32 gauge;
|
AsnGauge32 gauge;
|
||||||
AsnTimeticks ticks;
|
AsnTimeticks ticks;
|
||||||
AsnOpaque arbitrary;
|
AsnOpaque arbitrary;
|
||||||
} asnValue;
|
} asnValue;
|
||||||
} AsnAny, AsnObjectSyntax;
|
} AsnAny, AsnObjectSyntax;
|
||||||
typedef struct {
|
typedef struct {
|
||||||
|
|
|
@ -198,8 +198,8 @@ extern "C" {
|
||||||
#define SQL_OJ_NOT_ORDERED 16
|
#define SQL_OJ_NOT_ORDERED 16
|
||||||
#define SQL_OJ_INNER 32
|
#define SQL_OJ_INNER 32
|
||||||
#define SQL_OJ_ALL_COMPARISON_OPS 64
|
#define SQL_OJ_ALL_COMPARISON_OPS 64
|
||||||
#endif /* ODBCVER >= 0x0201 */
|
#endif /* ODBCVER >= 0x0201 */
|
||||||
#if (ODBCVER >= 0x0300)
|
#if (ODBCVER >= 0x0300)
|
||||||
#define SQL_AM_CONNECTION 1
|
#define SQL_AM_CONNECTION 1
|
||||||
#define SQL_AM_NONE 0
|
#define SQL_AM_NONE 0
|
||||||
#define SQL_AM_STATEMENT 2
|
#define SQL_AM_STATEMENT 2
|
||||||
|
@ -354,7 +354,7 @@ SQLRETURN SQL_API SQLExecute(SQLHSTMT);
|
||||||
SQLRETURN SQL_API SQLFetch(SQLHSTMT);
|
SQLRETURN SQL_API SQLFetch(SQLHSTMT);
|
||||||
SQLRETURN SQL_API SQLFreeConnect(SQLHDBC); /* deprecated */
|
SQLRETURN SQL_API SQLFreeConnect(SQLHDBC); /* deprecated */
|
||||||
SQLRETURN SQL_API SQLFreeEnv(SQLHENV); /* deprecated */
|
SQLRETURN SQL_API SQLFreeEnv(SQLHENV); /* deprecated */
|
||||||
SQLRETURN SQL_API SQLFreeStmt(SQLHSTMT,SQLUSMALLINT);
|
SQLRETURN SQL_API SQLFreeStmt(SQLHSTMT,SQLUSMALLINT);
|
||||||
SQLRETURN SQL_API SQLGetCursorName(SQLHSTMT,SQLCHAR*,SQLSMALLINT,SQLSMALLINT*);
|
SQLRETURN SQL_API SQLGetCursorName(SQLHSTMT,SQLCHAR*,SQLSMALLINT,SQLSMALLINT*);
|
||||||
SQLRETURN SQL_API SQLNumResultCols(SQLHSTMT,SQLSMALLINT*);
|
SQLRETURN SQL_API SQLNumResultCols(SQLHSTMT,SQLSMALLINT*);
|
||||||
SQLRETURN SQL_API SQLPrepare(SQLHSTMT,SQLCHAR*,SQLINTEGER);
|
SQLRETURN SQL_API SQLPrepare(SQLHSTMT,SQLCHAR*,SQLINTEGER);
|
||||||
|
@ -380,24 +380,24 @@ SQLRETURN SQL_API SQLDataSources(SQLHENV,SQLUSMALLINT,SQLCHAR*,SQLSMALLINT,SQLSM
|
||||||
#if (ODBCVER >= 0x0300)
|
#if (ODBCVER >= 0x0300)
|
||||||
SQLRETURN SQL_API SQLAllocHandle(SQLSMALLINT,SQLHANDLE,SQLHANDLE*);
|
SQLRETURN SQL_API SQLAllocHandle(SQLSMALLINT,SQLHANDLE,SQLHANDLE*);
|
||||||
SQLRETURN SQL_API SQLBindParam(SQLHSTMT,SQLUSMALLINT,SQLSMALLINT,SQLSMALLINT,SQLULEN,SQLSMALLINT,SQLPOINTER,SQLLEN*);
|
SQLRETURN SQL_API SQLBindParam(SQLHSTMT,SQLUSMALLINT,SQLSMALLINT,SQLSMALLINT,SQLULEN,SQLSMALLINT,SQLPOINTER,SQLLEN*);
|
||||||
SQLRETURN SQL_API SQLCloseCursor(SQLHSTMT);
|
SQLRETURN SQL_API SQLCloseCursor(SQLHSTMT);
|
||||||
SQLRETURN SQL_API SQLColAttribute(SQLHSTMT,SQLUSMALLINT,SQLUSMALLINT,SQLPOINTER,SQLSMALLINT,SQLSMALLINT*,SQLPOINTER);
|
SQLRETURN SQL_API SQLColAttribute(SQLHSTMT,SQLUSMALLINT,SQLUSMALLINT,SQLPOINTER,SQLSMALLINT,SQLSMALLINT*,SQLPOINTER);
|
||||||
SQLRETURN SQL_API SQLCopyDesc(SQLHDESC,SQLHDESC);
|
SQLRETURN SQL_API SQLCopyDesc(SQLHDESC,SQLHDESC);
|
||||||
SQLRETURN SQL_API SQLEndTran(SQLSMALLINT,SQLHANDLE,SQLSMALLINT);
|
SQLRETURN SQL_API SQLEndTran(SQLSMALLINT,SQLHANDLE,SQLSMALLINT);
|
||||||
SQLRETURN SQL_API SQLFetchScroll(SQLHSTMT,SQLSMALLINT,SQLROWOFFSET);
|
SQLRETURN SQL_API SQLFetchScroll(SQLHSTMT,SQLSMALLINT,SQLROWOFFSET);
|
||||||
SQLRETURN SQL_API SQLFreeHandle(SQLSMALLINT,SQLHANDLE);
|
SQLRETURN SQL_API SQLFreeHandle(SQLSMALLINT,SQLHANDLE);
|
||||||
SQLRETURN SQL_API SQLGetConnectAttr(SQLHDBC,SQLINTEGER,SQLPOINTER,SQLINTEGER,SQLINTEGER*);
|
SQLRETURN SQL_API SQLGetConnectAttr(SQLHDBC,SQLINTEGER,SQLPOINTER,SQLINTEGER,SQLINTEGER*);
|
||||||
SQLRETURN SQL_API SQLGetDescField(SQLHDESC,SQLSMALLINT,SQLSMALLINT,SQLPOINTER,SQLINTEGER,SQLINTEGER*);
|
SQLRETURN SQL_API SQLGetDescField(SQLHDESC,SQLSMALLINT,SQLSMALLINT,SQLPOINTER,SQLINTEGER,SQLINTEGER*);
|
||||||
SQLRETURN SQL_API SQLGetDescRec(SQLHDESC,SQLSMALLINT,SQLCHAR*,SQLSMALLINT,SQLSMALLINT*,
|
SQLRETURN SQL_API SQLGetDescRec(SQLHDESC,SQLSMALLINT,SQLCHAR*,SQLSMALLINT,SQLSMALLINT*,
|
||||||
SQLSMALLINT*,SQLSMALLINT*,SQLLEN*,SQLSMALLINT*,SQLSMALLINT*,SQLSMALLINT*);
|
SQLSMALLINT*,SQLSMALLINT*,SQLLEN*,SQLSMALLINT*,SQLSMALLINT*,SQLSMALLINT*);
|
||||||
SQLRETURN SQL_API SQLGetDiagField(SQLSMALLINT,SQLHANDLE,SQLSMALLINT,SQLSMALLINT,SQLPOINTER,SQLSMALLINT,SQLSMALLINT*);
|
SQLRETURN SQL_API SQLGetDiagField(SQLSMALLINT,SQLHANDLE,SQLSMALLINT,SQLSMALLINT,SQLPOINTER,SQLSMALLINT,SQLSMALLINT*);
|
||||||
SQLRETURN SQL_API SQLGetDiagRec(SQLSMALLINT,SQLHANDLE,SQLSMALLINT,SQLCHAR*,SQLINTEGER*,SQLCHAR*,SQLSMALLINT,SQLSMALLINT*);
|
SQLRETURN SQL_API SQLGetDiagRec(SQLSMALLINT,SQLHANDLE,SQLSMALLINT,SQLCHAR*,SQLINTEGER*,SQLCHAR*,SQLSMALLINT,SQLSMALLINT*);
|
||||||
SQLRETURN SQL_API SQLGetEnvAttr(SQLHENV,SQLINTEGER,SQLPOINTER,SQLINTEGER,SQLINTEGER*);
|
SQLRETURN SQL_API SQLGetEnvAttr(SQLHENV,SQLINTEGER,SQLPOINTER,SQLINTEGER,SQLINTEGER*);
|
||||||
SQLRETURN SQL_API SQLGetStmtAttr(SQLHSTMT,SQLINTEGER,SQLPOINTER,SQLINTEGER,SQLINTEGER*);
|
SQLRETURN SQL_API SQLGetStmtAttr(SQLHSTMT,SQLINTEGER,SQLPOINTER,SQLINTEGER,SQLINTEGER*);
|
||||||
SQLRETURN SQL_API SQLSetConnectAttr(SQLHDBC,SQLINTEGER,SQLPOINTER,SQLINTEGER);
|
SQLRETURN SQL_API SQLSetConnectAttr(SQLHDBC,SQLINTEGER,SQLPOINTER,SQLINTEGER);
|
||||||
SQLRETURN SQL_API SQLSetDescField(SQLHDESC,SQLSMALLINT,SQLSMALLINT,SQLPOINTER,SQLINTEGER);
|
SQLRETURN SQL_API SQLSetDescField(SQLHDESC,SQLSMALLINT,SQLSMALLINT,SQLPOINTER,SQLINTEGER);
|
||||||
SQLRETURN SQL_API SQLSetDescRec(SQLHDESC,SQLSMALLINT,SQLSMALLINT,SQLSMALLINT,SQLLEN,SQLSMALLINT,
|
SQLRETURN SQL_API SQLSetDescRec(SQLHDESC,SQLSMALLINT,SQLSMALLINT,SQLSMALLINT,SQLLEN,SQLSMALLINT,
|
||||||
SQLSMALLINT,SQLPOINTER,SQLLEN*,SQLLEN*);
|
SQLSMALLINT,SQLPOINTER,SQLLEN*,SQLLEN*);
|
||||||
SQLRETURN SQL_API SQLSetEnvAttr(SQLHENV,SQLINTEGER,SQLPOINTER,SQLINTEGER);
|
SQLRETURN SQL_API SQLSetEnvAttr(SQLHENV,SQLINTEGER,SQLPOINTER,SQLINTEGER);
|
||||||
SQLRETURN SQL_API SQLSetStmtAttr(SQLHSTMT,SQLINTEGER,SQLPOINTER,SQLINTEGER);
|
SQLRETURN SQL_API SQLSetStmtAttr(SQLHSTMT,SQLINTEGER,SQLPOINTER,SQLINTEGER);
|
||||||
#endif /* (ODBCVER >= 0x0300) */
|
#endif /* (ODBCVER >= 0x0300) */
|
||||||
|
|
|
@ -437,12 +437,12 @@ extern "C" {
|
||||||
#define SQL_SC_NON_UNIQUE 0UL
|
#define SQL_SC_NON_UNIQUE 0UL
|
||||||
#define SQL_SC_TRY_UNIQUE 1UL
|
#define SQL_SC_TRY_UNIQUE 1UL
|
||||||
#define SQL_SC_UNIQUE 2UL
|
#define SQL_SC_UNIQUE 2UL
|
||||||
#define SQL_SCCO_OPT_TIMESTAMP SQL_SCCO_OPT_ROWVER /* deprecated */
|
#define SQL_SCCO_OPT_TIMESTAMP SQL_SCCO_OPT_ROWVER /* deprecated */
|
||||||
#define SQL_SCROLL_DYNAMIC (-2L) /* deprecated */
|
#define SQL_SCROLL_DYNAMIC (-2L) /* deprecated */
|
||||||
#define SQL_SCROLL_FORWARD_ONLY 0L /* deprecated */
|
#define SQL_SCROLL_FORWARD_ONLY 0L /* deprecated */
|
||||||
#define SQL_SCROLL_KEYSET_DRIVEN (-1L) /* deprecated */
|
#define SQL_SCROLL_KEYSET_DRIVEN (-1L) /* deprecated */
|
||||||
#define SQL_SCROLL_OPTIONS 44
|
#define SQL_SCROLL_OPTIONS 44
|
||||||
#define SQL_SCROLL_STATIC (-3L) /* deprecated */
|
#define SQL_SCROLL_STATIC (-3L) /* deprecated */
|
||||||
#define SQL_SEARCHABLE 3
|
#define SQL_SEARCHABLE 3
|
||||||
#define SQL_SET_NULL 2
|
#define SQL_SET_NULL 2
|
||||||
#define SQL_SETPARAM_VALUE_MAX (-1L)
|
#define SQL_SETPARAM_VALUE_MAX (-1L)
|
||||||
|
@ -489,7 +489,7 @@ extern "C" {
|
||||||
#define SQL_UNION 96
|
#define SQL_UNION 96
|
||||||
#define SQL_UNSEARCHABLE 0
|
#define SQL_UNSEARCHABLE 0
|
||||||
#define SQL_UNSIGNED_OFFSET (-22)
|
#define SQL_UNSIGNED_OFFSET (-22)
|
||||||
#define SQL_UPDATE 2
|
#define SQL_UPDATE 2
|
||||||
#define SQL_USE_BOOKMARKS 12
|
#define SQL_USE_BOOKMARKS 12
|
||||||
#define SQL_VARBINARY (-3)
|
#define SQL_VARBINARY (-3)
|
||||||
#define SQL_POSITION_TO(s,r) SQLSetPos(s,r,SQL_POSITION,SQL_LOCK_NO_CHANGE)
|
#define SQL_POSITION_TO(s,r) SQLSetPos(s,r,SQL_POSITION,SQL_LOCK_NO_CHANGE)
|
||||||
|
@ -526,7 +526,7 @@ extern "C" {
|
||||||
#define SQL_INTERVAL_HOUR_TO_MINUTE (-90)
|
#define SQL_INTERVAL_HOUR_TO_MINUTE (-90)
|
||||||
#define SQL_INTERVAL_HOUR_TO_SECOND (-91)
|
#define SQL_INTERVAL_HOUR_TO_SECOND (-91)
|
||||||
#define SQL_INTERVAL_MINUTE_TO_SECOND (-92)
|
#define SQL_INTERVAL_MINUTE_TO_SECOND (-92)
|
||||||
#else
|
#else
|
||||||
#define SQL_NO_DATA_FOUND SQL_NO_DATA
|
#define SQL_NO_DATA_FOUND SQL_NO_DATA
|
||||||
#define SQL_CODE_YEAR 1
|
#define SQL_CODE_YEAR 1
|
||||||
#define SQL_CODE_MONTH 2
|
#define SQL_CODE_MONTH 2
|
||||||
|
@ -547,7 +547,7 @@ extern "C" {
|
||||||
#define SQL_INTERVAL_HOUR (100 + SQL_CODE_DAY_TO_MINUTE)
|
#define SQL_INTERVAL_HOUR (100 + SQL_CODE_DAY_TO_MINUTE)
|
||||||
#define SQL_INTERVAL_MINUTE (100 + SQL_CODE_DAY_TO_SECOND)
|
#define SQL_INTERVAL_MINUTE (100 + SQL_CODE_DAY_TO_SECOND)
|
||||||
#define SQL_INTERVAL_SECOND (100 + SQL_CODE_HOUR_TO_MINUTE)
|
#define SQL_INTERVAL_SECOND (100 + SQL_CODE_HOUR_TO_MINUTE)
|
||||||
#define SQL_INTERVAL_YEAR_TO_MONTH (100 + SQL_CODE_HOUR_TO_SECOND)
|
#define SQL_INTERVAL_YEAR_TO_MONTH (100 + SQL_CODE_HOUR_TO_SECOND)
|
||||||
#define SQL_INTERVAL_DAY_TO_HOUR (100 + SQL_CODE_MINUTE_TO_SECOND)
|
#define SQL_INTERVAL_DAY_TO_HOUR (100 + SQL_CODE_MINUTE_TO_SECOND)
|
||||||
#define SQL_INTERVAL_DAY_TO_MINUTE (100 + SQL_CODE_DAY_TO_MINUTE)
|
#define SQL_INTERVAL_DAY_TO_MINUTE (100 + SQL_CODE_DAY_TO_MINUTE)
|
||||||
#define SQL_INTERVAL_DAY_TO_SECOND (100 + SQL_CODE_DAY_TO_SECOND)
|
#define SQL_INTERVAL_DAY_TO_SECOND (100 + SQL_CODE_DAY_TO_SECOND)
|
||||||
|
@ -568,8 +568,8 @@ extern "C" {
|
||||||
#define SQL_UNICODE_CHAR SQL_WCHAR
|
#define SQL_UNICODE_CHAR SQL_WCHAR
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if (ODBCVER >= 0x0201) && (ODBCVER < 0x0300)
|
#if (ODBCVER >= 0x0201) && (ODBCVER < 0x0300)
|
||||||
#define SQL_OJ_CAPABILITIES 65003
|
#define SQL_OJ_CAPABILITIES 65003
|
||||||
#endif /* ODBCVER < 0x0300 */
|
#endif /* ODBCVER < 0x0300 */
|
||||||
|
|
||||||
#if (ODBCVER >= 0x0250)
|
#if (ODBCVER >= 0x0250)
|
||||||
|
@ -901,7 +901,7 @@ extern "C" {
|
||||||
#define SQL_EXT_API_START 40
|
#define SQL_EXT_API_START 40
|
||||||
#define SQL_FETCH_BY_BOOKMARK 7
|
#define SQL_FETCH_BY_BOOKMARK 7
|
||||||
#define SQL_FETCH_FIRST_SYSTEM 32
|
#define SQL_FETCH_FIRST_SYSTEM 32
|
||||||
#define SQL_FETCH_FIRST_USER 31
|
#define SQL_FETCH_FIRST_USER 31
|
||||||
#define SQL_FN_CVT_CAST 0x00000002L
|
#define SQL_FN_CVT_CAST 0x00000002L
|
||||||
#define SQL_FN_STR_BIT_LENGTH 0x00080000L
|
#define SQL_FN_STR_BIT_LENGTH 0x00080000L
|
||||||
#define SQL_FN_STR_CHAR_LENGTH 0x00100000L
|
#define SQL_FN_STR_CHAR_LENGTH 0x00100000L
|
||||||
|
|
|
@ -17,12 +17,12 @@ extern "C" {
|
||||||
#define SQL_C_TCHAR SQL_C_WCHAR
|
#define SQL_C_TCHAR SQL_C_WCHAR
|
||||||
#else
|
#else
|
||||||
#define SQL_C_TCHAR SQL_C_CHAR
|
#define SQL_C_TCHAR SQL_C_CHAR
|
||||||
#endif
|
#endif
|
||||||
#ifndef RC_INVOKED
|
#ifndef RC_INVOKED
|
||||||
SQLRETURN SQL_API SQLBrowseConnectA(SQLHDBC,SQLCHAR*,SQLSMALLINT,SQLCHAR*,SQLSMALLINT,SQLSMALLINT*);
|
SQLRETURN SQL_API SQLBrowseConnectA(SQLHDBC,SQLCHAR*,SQLSMALLINT,SQLCHAR*,SQLSMALLINT,SQLSMALLINT*);
|
||||||
SQLRETURN SQL_API SQLBrowseConnectW(SQLHDBC,SQLWCHAR*,SQLSMALLINT,SQLWCHAR*,SQLSMALLINT,SQLSMALLINT*);
|
SQLRETURN SQL_API SQLBrowseConnectW(SQLHDBC,SQLWCHAR*,SQLSMALLINT,SQLWCHAR*,SQLSMALLINT,SQLSMALLINT*);
|
||||||
SQLRETURN SQL_API SQLColAttributeA(SQLHSTMT,SQLSMALLINT,SQLSMALLINT,SQLPOINTER,SQLSMALLINT,SQLSMALLINT*,SQLPOINTER);
|
SQLRETURN SQL_API SQLColAttributeA(SQLHSTMT,SQLSMALLINT,SQLSMALLINT,SQLPOINTER,SQLSMALLINT,SQLSMALLINT*,SQLPOINTER);
|
||||||
SQLRETURN SQL_API SQLColAttributeW(SQLHSTMT,SQLUSMALLINT,SQLUSMALLINT,SQLPOINTER,SQLSMALLINT,SQLSMALLINT*,SQLPOINTER);
|
SQLRETURN SQL_API SQLColAttributeW(SQLHSTMT,SQLUSMALLINT,SQLUSMALLINT,SQLPOINTER,SQLSMALLINT,SQLSMALLINT*,SQLPOINTER);
|
||||||
SQLRETURN SQL_API SQLColAttributesA(SQLHSTMT,SQLUSMALLINT,SQLUSMALLINT,SQLPOINTER,SQLSMALLINT,SQLSMALLINT*,SQLLEN*);
|
SQLRETURN SQL_API SQLColAttributesA(SQLHSTMT,SQLUSMALLINT,SQLUSMALLINT,SQLPOINTER,SQLSMALLINT,SQLSMALLINT*,SQLLEN*);
|
||||||
SQLRETURN SQL_API SQLColAttributesW(SQLHSTMT,SQLUSMALLINT,SQLUSMALLINT,SQLPOINTER,SQLSMALLINT,SQLSMALLINT*,SQLLEN*);
|
SQLRETURN SQL_API SQLColAttributesW(SQLHSTMT,SQLUSMALLINT,SQLUSMALLINT,SQLPOINTER,SQLSMALLINT,SQLSMALLINT*,SQLLEN*);
|
||||||
SQLRETURN SQL_API SQLColumnPrivilegesA( SQLHSTMT,SQLCHAR*,SQLSMALLINT,SQLCHAR*,SQLSMALLINT,SQLCHAR*,SQLSMALLINT ,SQLCHAR*,SQLSMALLINT );
|
SQLRETURN SQL_API SQLColumnPrivilegesA( SQLHSTMT,SQLCHAR*,SQLSMALLINT,SQLCHAR*,SQLSMALLINT,SQLCHAR*,SQLSMALLINT ,SQLCHAR*,SQLSMALLINT );
|
||||||
|
@ -96,7 +96,7 @@ SQLRETURN SQL_API SQLSetStmtAttrA(SQLHSTMT,SQLINTEGER,SQLPOINTER,SQLINTEGER);
|
||||||
SQLRETURN SQL_API SQLSetStmtAttrW(SQLHSTMT,SQLINTEGER,SQLPOINTER,SQLINTEGER);
|
SQLRETURN SQL_API SQLSetStmtAttrW(SQLHSTMT,SQLINTEGER,SQLPOINTER,SQLINTEGER);
|
||||||
#endif /* (ODBCVER >= 0x0300) */
|
#endif /* (ODBCVER >= 0x0300) */
|
||||||
|
|
||||||
#if defined (UNICODE) && !defined (SQL_NOUNICODEMAP)
|
#if defined (UNICODE) && !defined (SQL_NOUNICODEMAP)
|
||||||
#define SQLBrowseConnect SQLBrowseConnectW
|
#define SQLBrowseConnect SQLBrowseConnectW
|
||||||
#define SQLColAttribute SQLColAttributeW
|
#define SQLColAttribute SQLColAttributeW
|
||||||
#define SQLColAttributes SQLColAttributesW
|
#define SQLColAttributes SQLColAttributesW
|
||||||
|
|
|
@ -180,7 +180,7 @@ typedef SECURITY_STATUS (WINAPI *QUERY_SECURITY_PACKAGE_INFO_FN_W)(SEC_WCHAR*,PS
|
||||||
typedef SECURITY_STATUS (WINAPI *ENCRYPT_MESSAGE_FN)(PCtxtHandle,ULONG,PSecBufferDesc,ULONG);
|
typedef SECURITY_STATUS (WINAPI *ENCRYPT_MESSAGE_FN)(PCtxtHandle,ULONG,PSecBufferDesc,ULONG);
|
||||||
typedef SECURITY_STATUS (WINAPI *DECRYPT_MESSAGE_FN)(PCtxtHandle,PSecBufferDesc,ULONG,PULONG);
|
typedef SECURITY_STATUS (WINAPI *DECRYPT_MESSAGE_FN)(PCtxtHandle,PSecBufferDesc,ULONG,PULONG);
|
||||||
|
|
||||||
/* No, it really is FreeCredentialsHandle, see the thread beginning
|
/* No, it really is FreeCredentialsHandle, see the thread beginning
|
||||||
* http://sourceforge.net/mailarchive/message.php?msg_id=4321080 for a
|
* http://sourceforge.net/mailarchive/message.php?msg_id=4321080 for a
|
||||||
* discovery discussion. */
|
* discovery discussion. */
|
||||||
typedef struct _SECURITY_FUNCTION_TABLEW {
|
typedef struct _SECURITY_FUNCTION_TABLEW {
|
||||||
|
|
|
@ -9,7 +9,7 @@ extern "C" {
|
||||||
#endif
|
#endif
|
||||||
#ifndef NT_SUCCESS
|
#ifndef NT_SUCCESS
|
||||||
#define NT_SUCCESS(x) ((x)>=0)
|
#define NT_SUCCESS(x) ((x)>=0)
|
||||||
#define STATUS_SUCCESS 0
|
#define STATUS_SUCCESS 0
|
||||||
#endif
|
#endif
|
||||||
#define CYPHER_BLOCK_LENGTH 8
|
#define CYPHER_BLOCK_LENGTH 8
|
||||||
#define USER_SESSION_KEY_LENGTH (CYPHER_BLOCK_LENGTH*2)
|
#define USER_SESSION_KEY_LENGTH (CYPHER_BLOCK_LENGTH*2)
|
||||||
|
@ -82,7 +82,7 @@ typedef struct _STRING {
|
||||||
PCHAR Buffer;
|
PCHAR Buffer;
|
||||||
} STRING, *PSTRING;
|
} STRING, *PSTRING;
|
||||||
#endif
|
#endif
|
||||||
typedef PVOID SAM_HANDLE, *PSAM_HANDLE;
|
typedef PVOID SAM_HANDLE, *PSAM_HANDLE;
|
||||||
typedef struct _OLD_LARGE_INTEGER {
|
typedef struct _OLD_LARGE_INTEGER {
|
||||||
ULONG LowPart;
|
ULONG LowPart;
|
||||||
LONG HighPart;
|
LONG HighPart;
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
|
|
||||||
Written by Mumit Khan <khan@nanotech.wisc.edu>
|
Written by Mumit Khan <khan@nanotech.wisc.edu>
|
||||||
|
|
||||||
This file is part of a free library for the Win32 API.
|
This file is part of a free library for the Win32 API.
|
||||||
|
|
||||||
This library is distributed in the hope that it will be useful,
|
This library is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
@ -89,7 +89,7 @@ typedef struct tagMODULEENTRY32W {
|
||||||
DWORD ProccntUsage;
|
DWORD ProccntUsage;
|
||||||
BYTE *modBaseAddr;
|
BYTE *modBaseAddr;
|
||||||
DWORD modBaseSize;
|
DWORD modBaseSize;
|
||||||
HMODULE hModule;
|
HMODULE hModule;
|
||||||
WCHAR szModule[MAX_MODULE_NAME32 + 1];
|
WCHAR szModule[MAX_MODULE_NAME32 + 1];
|
||||||
WCHAR szExePath[MAX_PATH];
|
WCHAR szExePath[MAX_PATH];
|
||||||
} MODULEENTRY32W,*PMODULEENTRY32W,*LPMODULEENTRY32W;
|
} MODULEENTRY32W,*PMODULEENTRY32W,*LPMODULEENTRY32W;
|
||||||
|
|
|
@ -23,7 +23,7 @@ extern "C" {
|
||||||
#define STAP_ALLOW_NONCLIENT 0x00000001
|
#define STAP_ALLOW_NONCLIENT 0x00000001
|
||||||
#define STAP_ALLOW_CONTROLS 0x00000002
|
#define STAP_ALLOW_CONTROLS 0x00000002
|
||||||
#define STAP_ALLOW_WEBCONTENT 0x00000004
|
#define STAP_ALLOW_WEBCONTENT 0x00000004
|
||||||
#define HTTB_BACKGROUNDSEG 0x0000
|
#define HTTB_BACKGROUNDSEG 0x0000
|
||||||
#define HTTB_FIXEDBORDER 0x0002
|
#define HTTB_FIXEDBORDER 0x0002
|
||||||
#define HTTB_CAPTION 0x0004
|
#define HTTB_CAPTION 0x0004
|
||||||
#define HTTB_RESIZINGBORDER_LEFT 0x0010
|
#define HTTB_RESIZINGBORDER_LEFT 0x0010
|
||||||
|
|
|
@ -668,7 +668,7 @@ DECLARE_INTERFACE_(IAVIStreaming, IUnknown)
|
||||||
STDMETHOD(QueryInterface)(THIS_ REFIID,PVOID*) PURE;
|
STDMETHOD(QueryInterface)(THIS_ REFIID,PVOID*) PURE;
|
||||||
STDMETHOD_(ULONG,AddRef)(THIS) PURE;
|
STDMETHOD_(ULONG,AddRef)(THIS) PURE;
|
||||||
STDMETHOD_(ULONG,Release)(THIS) PURE;
|
STDMETHOD_(ULONG,Release)(THIS) PURE;
|
||||||
STDMETHOD(Begin)(THIS_ LONG,LONG,LONG) PURE;
|
STDMETHOD(Begin)(THIS_ LONG,LONG,LONG) PURE;
|
||||||
STDMETHOD(End)(THIS) PURE;
|
STDMETHOD(End)(THIS) PURE;
|
||||||
};
|
};
|
||||||
#undef INTERFACE
|
#undef INTERFACE
|
||||||
|
@ -997,7 +997,7 @@ ICSetStatusProc(HIC hic,DWORD dwFlags,LRESULT lParam,LONG (CALLBACK *fpfnStatus)
|
||||||
ic.Status = fpfnStatus;
|
ic.Status = fpfnStatus;
|
||||||
return ICSendMessage(hic,ICM_SET_STATUS_PROC,(DWORD)&ic,sizeof(ic));
|
return ICSendMessage(hic,ICM_SET_STATUS_PROC,(DWORD)&ic,sizeof(ic));
|
||||||
}
|
}
|
||||||
static __inline LRESULT
|
static __inline LRESULT
|
||||||
ICDecompressEx(HIC hic,DWORD dwFlags,LPBITMAPINFOHEADER lpbiSrc,LPVOID lpSrc,INT xSrc,INT ySrc,INT dxSrc,INT dySrc,LPBITMAPINFOHEADER lpbiDst,LPVOID lpDst,INT xDst,INT yDst,INT dxDst,INT dyDst)
|
ICDecompressEx(HIC hic,DWORD dwFlags,LPBITMAPINFOHEADER lpbiSrc,LPVOID lpSrc,INT xSrc,INT ySrc,INT dxSrc,INT dySrc,LPBITMAPINFOHEADER lpbiDst,LPVOID lpDst,INT xDst,INT yDst,INT dxDst,INT dyDst)
|
||||||
{
|
{
|
||||||
ICDECOMPRESSEX ic;
|
ICDECOMPRESSEX ic;
|
||||||
|
|
|
@ -1005,14 +1005,14 @@ typedef enum {
|
||||||
#endif /* (_WIN32_WINNT >= 0x0501) */
|
#endif /* (_WIN32_WINNT >= 0x0501) */
|
||||||
#if (_WIN32_WINNT >= 0x0500)
|
#if (_WIN32_WINNT >= 0x0500)
|
||||||
typedef enum _COMPUTER_NAME_FORMAT {
|
typedef enum _COMPUTER_NAME_FORMAT {
|
||||||
ComputerNameNetBIOS,
|
ComputerNameNetBIOS,
|
||||||
ComputerNameDnsHostname,
|
ComputerNameDnsHostname,
|
||||||
ComputerNameDnsDomain,
|
ComputerNameDnsDomain,
|
||||||
ComputerNameDnsFullyQualified,
|
ComputerNameDnsFullyQualified,
|
||||||
ComputerNamePhysicalNetBIOS,
|
ComputerNamePhysicalNetBIOS,
|
||||||
ComputerNamePhysicalDnsHostname,
|
ComputerNamePhysicalDnsHostname,
|
||||||
ComputerNamePhysicalDnsDomain,
|
ComputerNamePhysicalDnsDomain,
|
||||||
ComputerNamePhysicalDnsFullyQualified,
|
ComputerNamePhysicalDnsFullyQualified,
|
||||||
ComputerNameMax
|
ComputerNameMax
|
||||||
} COMPUTER_NAME_FORMAT;
|
} COMPUTER_NAME_FORMAT;
|
||||||
#endif /* (_WIN32_WINNT >= 0x0500) */
|
#endif /* (_WIN32_WINNT >= 0x0500) */
|
||||||
|
@ -1036,7 +1036,7 @@ typedef PTOP_LEVEL_EXCEPTION_FILTER LPTOP_LEVEL_EXCEPTION_FILTER;
|
||||||
typedef void(APIENTRY *PAPCFUNC)(DWORD);
|
typedef void(APIENTRY *PAPCFUNC)(DWORD);
|
||||||
typedef void(CALLBACK *PTIMERAPCROUTINE)(PVOID,DWORD,DWORD);
|
typedef void(CALLBACK *PTIMERAPCROUTINE)(PVOID,DWORD,DWORD);
|
||||||
#if (_WIN32_WINNT >= 0x0500)
|
#if (_WIN32_WINNT >= 0x0500)
|
||||||
typedef void(CALLBACK *WAITORTIMERCALLBACK)(PVOID,BOOLEAN);
|
typedef void(CALLBACK *WAITORTIMERCALLBACK)(PVOID,BOOLEAN);
|
||||||
#endif
|
#endif
|
||||||
#define MAKEINTATOM(i) (LPTSTR)((DWORD)((WORD)(i)))
|
#define MAKEINTATOM(i) (LPTSTR)((DWORD)((WORD)(i)))
|
||||||
/* Functions */
|
/* Functions */
|
||||||
|
@ -1550,7 +1550,7 @@ BOOL WINAPI GlobalMemoryStatusEx(LPMEMORYSTATUSEX);
|
||||||
HGLOBAL WINAPI GlobalReAlloc(HGLOBAL,DWORD,UINT);
|
HGLOBAL WINAPI GlobalReAlloc(HGLOBAL,DWORD,UINT);
|
||||||
DWORD WINAPI GlobalSize(HGLOBAL);
|
DWORD WINAPI GlobalSize(HGLOBAL);
|
||||||
VOID WINAPI GlobalUnfix(HGLOBAL); /* Obsolete: Has no effect. */
|
VOID WINAPI GlobalUnfix(HGLOBAL); /* Obsolete: Has no effect. */
|
||||||
BOOL WINAPI GlobalUnlock(HGLOBAL);
|
BOOL WINAPI GlobalUnlock(HGLOBAL);
|
||||||
BOOL WINAPI GlobalUnWire(HGLOBAL); /* Obsolete: Has no effect. */
|
BOOL WINAPI GlobalUnWire(HGLOBAL); /* Obsolete: Has no effect. */
|
||||||
PVOID WINAPI GlobalWire(HGLOBAL); /* Obsolete: Has no effect. */
|
PVOID WINAPI GlobalWire(HGLOBAL); /* Obsolete: Has no effect. */
|
||||||
#define HasOverlappedIoCompleted(lpOverlapped) ((lpOverlapped)->Internal != STATUS_PENDING)
|
#define HasOverlappedIoCompleted(lpOverlapped) ((lpOverlapped)->Internal != STATUS_PENDING)
|
||||||
|
|
|
@ -94,7 +94,7 @@ typedef struct _KEY_EVENT_RECORD {
|
||||||
CHAR AsciiChar;
|
CHAR AsciiChar;
|
||||||
} uChar;
|
} uChar;
|
||||||
DWORD dwControlKeyState;
|
DWORD dwControlKeyState;
|
||||||
}
|
}
|
||||||
#ifdef __GNUC__
|
#ifdef __GNUC__
|
||||||
/* gcc's alignment is not what win32 expects */
|
/* gcc's alignment is not what win32 expects */
|
||||||
PACKED
|
PACKED
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue