May 02, 2019 NET-based applications using the Microsoft.NET Framework SDK. The tools that accompany the.NET Framework allow developers to quickly build and deploy robust applications that take advantage of the new common language runtime environment. Microsoft Windows SDK for Windows 7 and.NET Framework 4.
PermalinkBrowse filesImport Windows 7.1A SDK.
Showing 1,918 changed files with 2,551,308 additions and 0 deletions.
@@ -0,0 +1,147 @@ |
//+--------------------------------------------------------------------------- |
// |
// Microsoft Windows |
// Copyright (C) Microsoft Corporation, 1996-1999 |
// |
// File: oledsiid.h |
// |
// Contents: extern references for ADs guids |
// |
//---------------------------------------------------------------------------- |
#ifndef __ADSIID_H__ |
#define__ADSIID_H__ |
#if _MSC_VER > 1000 |
#pragma once |
#endif |
#ifdef __cplusplus |
extern'C' { |
#endif |
// uuids from oledsiid.lib |
externconst GUID LIBID_ADs; |
externconst GUID IID_IADs; |
externconst GUID IID_IADsContainer; |
externconst GUID IID_IADsNamespaces; |
externconst GUID IID_IADsDomain; |
externconst GUID IID_IADsUser; |
externconst GUID IID_IADsComputerOperations; |
externconst GUID IID_IADsComputer; |
externconst GUID IID_IADsGroup; |
externconst GUID IID_IADsMembers; |
externconst GUID IID_IADsPrintQueue; |
externconst GUID IID_IADsPrintQueueOperations; |
externconst GUID IID_IADsPrintJobOperations; |
externconst GUID IID_IADsPrintJob; |
externconst GUID IID_IADsCollection; |
externconst GUID IID_IADsServiceOperations; |
externconst GUID IID_IADsService; |
externconst GUID IID_IADsFileServiceOperations; |
externconst GUID IID_IADsFileService; |
externconst GUID IID_IADsResource; |
externconst GUID IID_IADsSession; |
externconst GUID IID_IADsFileShare; |
externconst GUID IID_IADsSchema; |
externconst GUID IID_IADsClass; |
externconst GUID IID_IADsProperty; |
externconst GUID IID_IADsSyntax; |
externconst GUID IID_IADsLocality; |
externconst GUID IID_IADsO; |
externconst GUID IID_IADsOU; |
externconst GUID IID_IADsOpenDSObject; |
externconst GUID IID_IADsSearch; |
externconst GUID IID_IADsPropertyList; |
externconst GUID IID_IDSObject; |
externconst GUID IID_IDSSearch; |
externconst GUID IID_IDSAttrMgmt; |
externconst GUID IID_IDirectorySearch; |
externconst GUID IID_IDirectoryObject; |
externconst GUID IID_IDirectoryAttrMgmt; |
// |
// Connection object GUIDs. |
// |
externconst GUID CLSID_LDAPConnectionObject; |
// |
// CLSID for owning LDAP objects interfaces |
// |
externconst GUID CLSID_LDAPObject; |
// |
// Query object for the LDAP Provider. |
// |
externconst GUID CLSID_UmiLDAPQueryObject; |
externconst GUID CLSID_WinNTConnectionObject; |
// Custom interface handling |
externconst GUID CLSID_WinNTObject; |
// |
// OLE DB Provider Guids |
// |
externconst GUID CLSID_ADsDSOObject; |
externconst GUID DBGUID_LDAPDialect; |
externconst GUID DBPROPSET_ADSISEARCH; |
externconst GUID DBPROPSET_ADSIBIND; |
#ifdef __cplusplus |
} |
#endif |
#endif |
Windows 7.1 Sdk Iso
@@ -0,0 +1,220 @@ |
// |
// Winsock1.1, IrDA1.1, WindowsNT5.0, Windows98 and WindowsCE1.0. |
// Define one of _WIN32_WINNT, _WIN32_WINDOWS, _WIN32_WCE. |
// Copyright (C) Microsoft Corporation, 1994-1999. |
// |
#ifndef __AFIRDA__ |
#define__AFIRDA__ |
#if _MSC_VER > 1000 |
#pragma once |
#endif |
#if (NTDDI_VERSION >= NTDDI_WIN2K) |
#ifndef _WINSOCKAPI_ |
typedefunsignedcharu_char; |
typedefunsignedshortu_short; |
typedefunsignedintu_int; |
typedefunsignedlongu_long; |
#endif |
#defineWINDOWS_AF_IRDA26 |
#defineWINDOWS_PF_IRDA WINDOWS_AF_IRDA |
#defineWCE_AF_IRDA22 |
#defineWCE_PF_IRDA WCE_AF_IRDA |
#ifndef AF_IRDA |
#defineAF_IRDA WINDOWS_AF_IRDA |
#endif |
#defineIRDA_PROTO_SOCK_STREAM1 |
#definePF_IRDA AF_IRDA |
// WINNT, WIN98, WINCE |
#defineSOL_IRLMP0x00FF |
#defineIRLMP_ENUMDEVICES0x00000010 |
#defineIRLMP_IAS_SET0x00000011 |
#defineIRLMP_IAS_QUERY0x00000012 |
// WINNT, WINCE |
#defineIRLMP_SEND_PDU_LEN0x00000013 |
#defineIRLMP_EXCLUSIVE_MODE0x00000014 |
#defineIRLMP_IRLPT_MODE0x00000015 |
#defineIRLMP_9WIRE_MODE0x00000016 |
// WIN98 |
#defineIRLMP_TINYTP_MODE0x00000017 |
#defineIRLMP_PARAMETERS0x00000018 |
#defineIRLMP_DISCOVERY_MODE0x00000019 |
// WINCE |
#defineIRLMP_SHARP_MODE0x00000020 |
#defineSIO_LAZY_DISCOVERY_IOR('t', 127, u_long) |
#defineIAS_ATTRIB_NO_CLASS0x00000010 |
#defineIAS_ATTRIB_NO_ATTRIB0x00000000 |
#defineIAS_ATTRIB_INT0x00000001 |
#defineIAS_ATTRIB_OCTETSEQ0x00000002 |
#defineIAS_ATTRIB_STR0x00000003 |
#defineIAS_MAX_USER_STRING256 |
#defineIAS_MAX_OCTET_STRING1024 |
#defineIAS_MAX_CLASSNAME64 |
#defineIAS_MAX_ATTRIBNAME256 |
// WINNT, WIN98 |
enum |
{ |
LM_HB_Extension = 128, // Any hint byte |
LM_HB1_PnP = 1, // First hint byte |
LM_HB1_PDA_Palmtop = 2, |
LM_HB1_Computer = 4, |
LM_HB1_Printer = 8, |
LM_HB1_Modem = 16, |
LM_HB1_Fax = 32, |
LM_HB1_LANAccess = 64, |
LM_HB2_Telephony = 1, // Second hint byte |
LM_HB2_FileServer = 2, |
}; |
#defineLmCharSetASCII0 |
#defineLmCharSetISO_8859_11 |
#defineLmCharSetISO_8859_22 |
#defineLmCharSetISO_8859_33 |
#defineLmCharSetISO_8859_44 |
#defineLmCharSetISO_8859_55 |
#defineLmCharSetISO_8859_66 |
#defineLmCharSetISO_8859_77 |
#defineLmCharSetISO_8859_88 |
#defineLmCharSetISO_8859_99 |
#defineLmCharSetUNICODE0xff |
// WIN98 |
typedefu_long LM_BAUD_RATE; |
#defineLM_BAUD_12001200 |
#defineLM_BAUD_24002400 |
#defineLM_BAUD_96009600 |
#defineLM_BAUD_1920019200 |
#defineLM_BAUD_3840038400 |
#defineLM_BAUD_5760057600 |
#defineLM_BAUD_115200115200 |
#defineLM_BAUD_576K576000 |
#defineLM_BAUD_1152K1152000 |
#defineLM_BAUD_4M4000000 |
#defineLM_BAUD_16M16000000 |
typedefstruct |
{ |
u_long nTXDataBytes; // Max tx data bytes per packet |
u_long nRXDataBytes; // Max rx data bytes per packet |
LM_BAUD_RATE nBaudRate; // Negotiated baud rate |
u_long thresholdTime; // Threshold (ms) |
u_long discTime; // Disconnect (ms) |
u_short nMSLinkTurn; // Link turn around (ms) |
u_char nTXPackets; // Number packets in transmit window |
u_char nRXPackets; // Number packets in receive window |
} LM_IRPARMS,*PLM_IRPARMS; |
typedefstruct _SOCKADDR_IRDA |
{ |
u_short irdaAddressFamily; |
u_char irdaDeviceID[4]; |
char irdaServiceName[25]; |
} SOCKADDR_IRDA, *PSOCKADDR_IRDA, FAR *LPSOCKADDR_IRDA; |
typedefstruct _WINDOWS_IRDA_DEVICE_INFO |
{ |
u_char irdaDeviceID[4]; |
char irdaDeviceName[22]; |
u_char irdaDeviceHints1; |
u_char irdaDeviceHints2; |
u_char irdaCharSet; |
} WINDOWS_IRDA_DEVICE_INFO, *PWINDOWS_IRDA_DEVICE_INFO, FAR *LPWINDOWS_IRDA_DEVICE_INFO; |
typedefstruct _WCE_IRDA_DEVICE_INFO |
{ |
u_char irdaDeviceID[4]; |
char irdaDeviceName[22]; |
u_char Reserved[2]; |
} WCE_IRDA_DEVICE_INFO, *PWCE_IRDA_DEVICE_INFO; |
typedef WINDOWS_IRDA_DEVICE_INFO IRDA_DEVICE_INFO, *PIRDA_DEVICE_INFO, FAR *LPIRDA_DEVICE_INFO; |
typedefstruct _WINDOWS_DEVICELIST |
{ |
ULONG numDevice; |
WINDOWS_IRDA_DEVICE_INFO Device[1]; |
} WINDOWS_DEVICELIST, *PWINDOWS_DEVICELIST, FAR *LPWINDOWS_DEVICELIST; |
typedefstruct _WCE_DEVICELIST |
{ |
ULONG numDevice; |
WCE_IRDA_DEVICE_INFO Device[1]; |
} WCE_DEVICELIST, *PWCE_DEVICELIST; |
typedef WINDOWS_DEVICELIST DEVICELIST, *PDEVICELIST, FAR *LPDEVICELIST; |
typedefstruct _WINDOWS_IAS_SET |
{ |
char irdaClassName[IAS_MAX_CLASSNAME]; |
char irdaAttribName[IAS_MAX_ATTRIBNAME]; |
u_long irdaAttribType; |
union |
{ |
LONG irdaAttribInt; |
struct |
{ |
u_short Len; |
u_char OctetSeq[IAS_MAX_OCTET_STRING]; |
} irdaAttribOctetSeq; |
struct |
{ |
u_char Len; |
u_char CharSet; |
u_char UsrStr[IAS_MAX_USER_STRING]; |
} irdaAttribUsrStr; |
} irdaAttribute; |
} WINDOWS_IAS_SET, *PWINDOWS_IAS_SET, FAR *LPWINDOWS_IAS_SET; |
typedefstruct _WINDOWS_IAS_QUERY |
{ |
u_char irdaDeviceID[4]; |
char irdaClassName[IAS_MAX_CLASSNAME]; |
char irdaAttribName[IAS_MAX_ATTRIBNAME]; |
u_long irdaAttribType; |
union |
{ |
LONG irdaAttribInt; |
struct |
{ |
u_long Len; |
u_char OctetSeq[IAS_MAX_OCTET_STRING]; |
} irdaAttribOctetSeq; |
struct |
{ |
u_long Len; |
u_long CharSet; |
u_char UsrStr[IAS_MAX_USER_STRING]; |
} irdaAttribUsrStr; |
} irdaAttribute; |
} WINDOWS_IAS_QUERY, *PWINDOWS_IAS_QUERY, FAR *LPWINDOWS_IAS_QUERY; |
typedef WINDOWS_IAS_SET IAS_SET, *PIAS_SET, FAR *LPIASSET; |
typedef WINDOWS_IAS_QUERY IAS_QUERY, *PIAS_QUERY, FAR *LPIASQUERY; |
#endif//ntddi version |
#endif// __AFIRDA__ |
Microsoft Windows Sdk
Please sign in to comment.