Windows 7.1a Sdk

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 files

Import 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

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.