The old uuid library was one file containing all the uuids, generated from the psdk headers, which results in all GUIDs being linked, as soon as a single one is used. Also while widl creates DEFINE_GUID() entries in the header files, midl only creates "extern GUID", so this didn't work on MSVC. The new version uses iid files generated from the idl files and some extra C files. This works with both midl and widl, reduces overhead when linking uuids and is much closer to MS uuid lib.

svn path=/branches/cmake-bringup/; revision=50569
This commit is contained in:
Timo Kreuzer 2011-01-30 14:09:38 +00:00
parent ff4324fb98
commit 96abfd1223
27 changed files with 1743 additions and 222 deletions

View file

@ -142,13 +142,19 @@ macro(add_rpc_library TARGET)
endmacro()
macro(generate_idl_iids IDL_FILE)
get_filename_component(FILE ${IDL_FILE} NAME)
if(FILE STREQUAL "${IDL_FILE}")
set(IDL_FILE_FULL "${CMAKE_CURRENT_SOURCE_DIR}/${IDL_FILE}")
else()
set(IDL_FILE_FULL ${IDL_FILE})
endif()
get_includes(INCLUDES)
get_defines(DEFINES)
get_filename_component(NAME ${IDL_FILE} NAME_WE)
add_custom_command(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${NAME}_i.c
COMMAND ${IDL_COMPILER} ${INCLUDES} ${DEFINES} ${IDL_FLAGS} ${IDL_INTERFACE_ARG} ${CMAKE_CURRENT_BINARY_DIR}/${NAME}_i.c ${CMAKE_CURRENT_SOURCE_DIR}/${IDL_FILE}
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${IDL_FILE})
COMMAND ${IDL_COMPILER} ${INCLUDES} ${DEFINES} ${IDL_FLAGS} ${IDL_INTERFACE_ARG} ${CMAKE_CURRENT_BINARY_DIR}/${NAME}_i.c ${IDL_FILE_FULL}
DEPENDS ${IDL_FILE_FULL})
set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/${NAME}_i.c PROPERTIES GENERATED TRUE)
endmacro()

View file

@ -24,14 +24,9 @@ add_library(actxprxy SHARED ${SOURCE})
set_entrypoint(actxprxy 0)
if(MSVC)
target_link_libraries(actxprxy iidlib)
else()
target_link_libraries(actxprxy uuid)
endif()
target_link_libraries(actxprxy
actxprxylib
uuid
wine
${PSEH_LIB})

View file

@ -76,10 +76,6 @@ target_link_libraries(ole32
uuid
${PSEH_LIB})
if(MSVC)
target_link_libraries(ole32 iidlib)
endif()
add_importlibs(ole32 advapi32 user32 gdi32 rpcrt4 msvcrt kernel32 ntdll)
add_dependencies(ole32 ole32idl)

View file

@ -111,20 +111,3 @@ endif()
add_idl_headers(psdk ${SOURCE})
add_typelib(stdole2 stdole2.idl)
# These don't contain iids or only duplicates
list(REMOVE_ITEM SOURCE
activaut.idl
devenum.idl
icftypes.idl
msinkaut.idl
msxml2.idl
msxml6.idl
shdeprecated.idl
shtypes.idl
structuredquerycondition.idl
wia_lh.idl
winsxs.idl
wtypes.idl)
add_iid_library(iidlib ${SOURCE})

View file

@ -1,3 +1,216 @@
add_library(uuid uuid.c)
list(APPEND IDL_SOURCES
# These are the ones that MS uuid contains:
activaut.idl
activdbg.idl
activscp.idl
# alg.idl
# autodiscovery.idl
# bidispl.idl
# bidisplp.idl
# bthguid
# callobj.idl
# cguid.idl
# chanmgr.idl
# ciintf.idl
# cladmwiz.idl
# cluadmex.idl
# cluscfgserver.idl
# cluscfgwizard.idl
comcat.idl
commoncontrols.idl
# confpriv.idl
# ctffunc.idl
# ctfbui.idl
# ctfspui.idl
# ctfutb.idl
ctxtcall.idl
# cxq_cust.idl
# dbgprop.idl
dimm.idl
dispex.idl
# dlmgridl.idl
docobj.idl
# dwnnot.idl
# dxtmsft.idl
# dxtrans.idl
# dxtransp.idl
# emptyvc.idl
exdisp.idl
# filter.idl
# filtntfy.idl
# fsciclnt.idl
# h323priv.idl
hlink.idl
# hnetbcon.idl
# hnetcfg.idl
# htiface.idl
htiframe.idl
# htmlfilter.idl
# httprequest.idl
# iaccess.idl
# iaspolcy.idl
# iedial.idl
# iextag.idl
# imapi.idl
# imguitil.idl
# immact.idl
# indexsrc.idl
# inputscope.idl
# interned.idl
# ipmsp.idl
# mdhcp.idl
mimeinfo.idl
mlang.idl
# mobsync.idl
# mobsyncp.idl
# mparser.idl
msctf.idl
# msdaosp.idl
mshtmhst.idl
mshtml.idl
# msp.idl
# mstime.idl
msxml.idl
# my_msdatsrc.idl
# natupnp.idl
# netcfgn.idl
# netcfgp.idl
# netcfgx.idl
netcon.idl
# netconp.idl
# netfwv6.idl
# netfwv6clsid
# netmon.idl
# netprov.idl
oaidl.idl
objidl.idl
objsafe.idl
ocidl.idl
ocmm.idl
oleacc.idl
# oleext.idl
oleidl.idl
# opsprof.idl
optary.idl
# pbagex.idl
perhist.idl
# prgsnk.idl
propidl.idl
# query.idl
# ratingsp.idl
# recalc.idl
# rend.idl
# rtccore.idl
# safeocx.idl
# sdoias.idl
# sdpblb.idl
sensevts.idl
servprov.idl
# shappmgr.idl
# shgina.idl
# shimgdata.idl
shldisp.idl
shobjidl.idl
# sifmt.idl
# simpdata.idl
# softkbd.idl
# storext.idl
# subsmgr.idl
# syncmgr.idl
# sysmgmt.idl
# tapi3.idl
# tapi3if.idl
# termmgr.idl
textstor.idl
# tlog.idl
# tlogstg.idl
# trkadm.idl
# trkcom.idl
unknwn.idl
# upnp.idl
# upnphost.idl
# upnpp.idl
urlhist.idl
urlmon.idl
# urltrack.idl
# vervec.idl
# vrsscan.idl
# webcheck.idl
# xenroll.idl
# xmlparser.idl
# xmlprov.idl
# These are others that reactos provides:
asptlb.idl
bdaiface.idl
bits.idl
bits1_5.idl
control.idl
downloadmgr.idl
fusion.idl
iads.idl
imnact.idl
imnxport.idl
indexsrv.idl
mimeole.idl
mscoree.idl
msdadc.idl
mstask.idl
netfw.idl
oledb.idl
propsys.idl
pstore.idl
richole.idl
stdole2.idl
strmif.idl
tom.idl
tuner.idl
vmr9.idl
wia_xp.idl
xmldom.idl
xmldso.idl
ctfutb.idl
xmllite.idl)
if(NOT MSVC)
list(APPEND IDL_SOURCES
wbemcli.idl
wincodec.idl
wuapi.idl)
endif()
foreach(IDL_FILE ${IDL_SOURCES})
get_filename_component(NAME ${IDL_FILE} NAME_WE)
generate_idl_iids(${CMAKE_SOURCE_DIR}/include/psdk/${IDL_FILE})
list(APPEND SOURCE ${NAME}_i.c)
endforeach()
list(APPEND SOURCE
cguid_i.c
# bthguid.c
# cluscfgguids.c
cmdtreeiid.c
# ctffunc_g.c
# ctfspui_g.c
# hnclsid.c
ieguids.c
# iid.c
# msctf_g.c
# ncclsid.c
# ndisguid.c
netfwv6clsid.c
# oledbdat.c
# oledbdepiid.c
# oledbiid.c
# oledbnewiid.c
# qosguid.c
shguids.c
# tapi3iid.c
# vcguids.c
wdmguids.c
otherguids.c
undoc.c)
add_library(uuid ${SOURCE})
add_dependencies(uuid psdk)

85
lib/sdk/uuid/bthguid.c Normal file
View file

@ -0,0 +1,85 @@
#include <initguid.h>
//GenericTelephonyServiceClass_UUID
//GenericAudioServiceClass_UUID
//GenericFileTransferServiceClass_UUID
//GenericNetworkingServiceClass_UUID
//PnPInformationServiceClass_UUID
//AudioVideoServiceClass_UUID
//UDITAServiceClass_UUID
//UDIMTServiceClass_UUID
//VideoConferencingGWServiceClass_UUID
//CommonISDNAccessServiceClass_UUID
//HCRScanServiceClass_UUID
//HCRPrintServiceClass_UUID
//HardcopyCableReplacementServiceClass_UUID
//HumanInterfaceDeviceServiceClass_UUID
//PrintingStatusServiceClass_UUID
//BasicPringingServiceClass_UUID
//ReflectedUIServiceClass_UUID
//DirectPrintingReferenceObjectsServiceClass_UUID
//HandsfreeAudioGatewayServiceClass_UUID
//HandsfreeServiceClass_UUID
//ImagingReferenceObjectsServiceClass_UUID
//ImagingAutomaticArchiveServiceClass_UUID
//ImagingResponderServiceClass_UUID
//ImagingServiceClass_UUID
//ReferencePrintingServiceClass_UUID
//DirectPrintingServiceClass_UUID
//GNServiceClass_UUID
//NAPServiceClass_UUID
//PANUServiceClass_UUID
//WAPClientServiceClass_UUID
//WAPServiceClass_UUID
//HeadsetAudioGatewayServiceClass_UUID
//FaxServiceClass_UUID
//IntercomServiceClass_UUID
//VideoConferencingServiceClass_UUID
//AVRemoteControlServiceClass_UUID
//AdvancedAudioDistributionServiceClass_UUID
//AVRemoteControlTargetServiceClass_UUID
//AudioSinkServiceClass_UUID
//AudioSourceServiceClass_UUID
//CordlessTelephonyServiceClass_UUID
//HeadsetServiceClass_UUID
//IrMCSyncCommandServiceClass_UUID
//OBEXFileTransferServiceClass_UUID
//OBEXObjectPushServiceClass_UUID
//IrMCSyncServiceClass_UUID
//DialupNetworkingServiceClass_UUID
//LANAccessUsingPPPServiceClass_UUID
//SerialPortServiceClass_UUID
//PublicBrowseGroupServiceClass_UUID
//BrowseGroupDescriptorServiceClassID_UUID
//ServiceDiscoveryServerServiceClassID_UUID
//L2CAP_PROTOCOL_UUID
//UDI_C_PLANE_PROTOCOL_UUID
//CMPT_PROTOCOL_UUID
//AVDTP_PROTOCOL_UUID
//AVCTP_PROTOCOL_UUID
//HN_PROTOCOL_UUID
//HCDC_PROTOCOL_UUID
//HCCC_PROTOCOL_UUID
//HID_PROTOCOL_UUID
//UPNP_PROTOCOL_UUID
//BNEP_PROTOCOL_UUID
//WSP_PROTOCOL_UUID
//HTTP_PROTOCOL_UUID
//FTP_PROTOCOL_UUID
//IP_PROTOCOL_UUID
//OBEX_PROTOCOL_UUID
//TCSAT_PROTOCOL_UUID
//TCSBIN_PROTOCOL_UUID
//TCP_PROTOCOL_UUID
//RFCOMM_PROTOCOL_UUID
//UDP_PROTOCOL_UUID
//SDP_PROTOCOL_UUID
//Bluetooth_Base_UUID
//GUID_BLUETOOTH_HCI_EVENT
//GUID_BLUETOOTH_L2CAP_EVENT
//GUID_BLUETOOTH_PIN_REQUEST
//GUID_BLUETOOTH_RADIO_OUT_OF_RANGE
//GUID_BLUETOOTH_RADIO_IN_RANGE
//GUID_BTHPORT_DEVICE_INTERFACE

86
lib/sdk/uuid/cguid_i.c Normal file
View file

@ -0,0 +1,86 @@
#ifndef INITGUID
#define INITGUID
#include <guiddef.h>
#undef INITGUID
#else
#include <guiddef.h>
#endif
DEFINE_GUID(GUID_NULL,0,0,0,0,0,0,0,0,0,0,0);
extern const IID IID_IRpcChannel;
extern const IID IID_IRpcStub;
extern const IID IID_IStubManager;
extern const IID IID_IRpcProxy;
DEFINE_GUID(IID_IProxyManager, 0x00000008,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
extern const IID IID_IPSFactory;
extern const IID IID_IInternalMoniker;
extern const IID IID_IDfReserved1;
extern const IID IID_IDfReserved2;
extern const IID IID_IDfReserved3;
DEFINE_GUID(CLSID_StdMarshal, 0x00000017,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
extern const CLSID CLSID_AggStdMarshal;
extern const CLSID CLSID_StdAsyncActManager;
extern const IID IID_IStub;
extern const IID IID_IProxy;
extern const IID IID_IEnumGeneric;
extern const IID IID_IEnumHolder;
extern const IID IID_IEnumCallback;
extern const IID IID_IOleManager;
extern const IID IID_IOlePresObj;
extern const IID IID_IDebug;
extern const IID IID_IDebugStream;
DEFINE_GUID(CLSID_PSGenObject, 0x0000030c,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(CLSID_PSClientSite, 0x0000030d,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(CLSID_PSClassObject, 0x0000030e,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(CLSID_PSInPlaceActive, 0x0000030f,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(CLSID_PSInPlaceFrame, 0x00000310,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(CLSID_PSDragDrop, 0x00000311,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(CLSID_PSBindCtx, 0x00000312,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(CLSID_PSEnumerators, 0x00000313,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(CLSID_StaticMetafile, 0x00000315,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(CLSID_StaticDib, 0x00000316,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(CLSID_IdentityUnmarshal, 0x0000001b,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(CLSID_InProcFreeMarshaler, 0x0000033a,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(CLSID_Picture_Metafile, 0x00000315,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(CLSID_Picture_EnhMetafile, 0x00000319,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(CLSID_Picture_Dib, 0x00000316,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
extern const CLSID CID_CDfsVolume;
DEFINE_GUID(CLSID_DCOMAccessControl, 0x0000031d,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(CLSID_StdGlobalInterfaceTable,0x00000323,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(CLSID_ComBinding, 0x00000328,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(CLSID_StdEvent, 0x0000032b,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(CLSID_ManualResetEvent, 0x0000032c,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(CLSID_SynchronizeContainer, 0x0000032d,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
extern const CLSID CLSID_CCDFormKrnl;
extern const CLSID CLSID_CCDPropertyPage;
extern const CLSID CLSID_CCDFormDialog;
extern const CLSID CLSID_CCDCommandButton;
extern const CLSID CLSID_CCDComboBox;
extern const CLSID CLSID_CCDTextBox;
extern const CLSID CLSID_CCDCheckBox;
extern const CLSID CLSID_CCDLabel;
extern const CLSID CLSID_CCDOptionButton;
extern const CLSID CLSID_CCDListBox;
extern const CLSID CLSID_CCDScrollBar;
extern const CLSID CLSID_CCDGroupBox;
extern const CLSID CLSID_CCDGeneralPropertyPage;
extern const CLSID CLSID_CCDGenericPropertyPage;
extern const CLSID CLSID_CCDFontPropertyPage;
extern const CLSID CLSID_CCDColorPropertyPage;
extern const CLSID CLSID_CCDLabelPropertyPage;
extern const CLSID CLSID_CCDCheckBoxPropertyPage;
extern const CLSID CLSID_CCDTextBoxPropertyPage;
extern const CLSID CLSID_CCDOptionButtonPropertyPage;
extern const CLSID CLSID_CCDListBoxPropertyPage;
extern const CLSID CLSID_CCDCommandButtonPropertyPage;
extern const CLSID CLSID_CCDComboBoxPropertyPage;
extern const CLSID CLSID_CCDScrollBarPropertyPage;
extern const CLSID CLSID_CCDGroupBoxPropertyPage;
extern const CLSID CLSID_CCDXObjectPropertyPage;
extern const CLSID CLSID_CStdPropertyFrame;
extern const CLSID CLSID_CFormPropertyPage;
extern const CLSID CLSID_CGridPropertyPage;
extern const CLSID CLSID_CWSJArticlePage;
extern const CLSID CLSID_CSystemPage;
extern const GUID GUID_TRISTATE;

View file

@ -0,0 +1,47 @@
#include <initguid.h>
//RESCLASSTYPE_NetworkName
//RESCLASSTYPE_IPAddress
//RESCLASSTYPE_CoreNetworkName
//RESCLASSTYPE_CoreIPAddress
//RESCLASSTYPE_QuorumResource
//RESCLASSTYPE_StorageDevice
//RESTYPE_ClusterQuorum
//RESTYPE_ClusterIPAddress
//RESTYPE_ClusterNetName
//RESTYPE_WINSService
//RESTYPE_PrintSpooler
//RESTYPE_FileShare
//RESTYPE_DTC
//RESTYPE_DHCPService
//RESTYPE_GenericService
//RESTYPE_GenericScript
//RESTYPE_GenericApplication
//RESTYPE_NetworkName
//RESTYPE_IPAddress
//RESTYPE_MajorityNodeSet
//RESTYPE_LocalQuorum
//RESTYPE_PhysicalDisk
//TASKID_Major_Update_Progress
//TASKID_Major_Gather_Networks
//TASKID_Major_Gather_Resources
//TASKID_Major_Client_And_Server_Log
//TASKID_Major_Server_Log
//TASKID_Major_Client_Log
//TASKID_Major_Configure_Resources
//TASKID_Major_Configure_Cluster_Services
//TASKID_Major_Configure_Resource_Types
//TASKID_Major_Reanalyze
//TASKID_Major_Check_Cluster_Feasibility
//TASKID_Major_Find_Devices
//TASKID_Major_Check_Node_Feasibility
//TASKID_Major_Establish_Connection
//TASKID_Major_Checking_For_Existing_Cluster
//CLSID_ClusCfgResTypeServices
//CATID_ClusCfgEvictListeners
//CATID_ClusCfgStartupListeners
//CATID_ClusCfgMemberSetChangeListeners
//CATID_ClusCfgResourceTypes
//CATID_EnumClusCfgManagedResources
//CATID_ClusCfgCapabilities

View file

@ -0,0 +1,5 @@
#include <initguid.h>
DEFINE_GUID(IID_ICommandTree, 0x0C733A87,0x2A1C,0x11CE,0xAD,0xE5,0x00,0xAA,0x00,0x44,0x77,0x3D);
DEFINE_GUID(IID_IQuery, 0x0C733A51,0x2A1C,0x11CE,0xAD,0xE5,0x00,0xAA,0x00,0x44,0x77,0x3D);

12
lib/sdk/uuid/hnclsid.c Normal file
View file

@ -0,0 +1,12 @@
#include <initguid.h>
//CLSID_SharingConfiguration
//CLSID_SharingApplicationDefinition
//CLSID_SharingManagerEnumPortMapping
//CLSID_SharingManagerEnumApplicationDefinition
//CLSID_SharingManagerEnumPrivateConnection
//CLSID_SharingManagerEnumPublicConnection
//CLSID_HomeNetAutoConfigService
//CLSID_InternetConnectionBeaconService
//CLSID_HNetCfgMgr

241
lib/sdk/uuid/ieguids.c Normal file
View file

@ -0,0 +1,241 @@
#include <initguid.h>
DEFINE_GUID(CLSID_HTMLLoadOptions, 0x18845040, 0x0FA5, 0x11D1, 0xBA,0x19, 0x00,0xC0,0x4F,0xD9,0x12,0xD0);
DEFINE_GUID(CGID_MSHTML, 0xde4ba900,0x59ca,0x11cf,0x95,0x92,0x44,0x45,0x53,0x54,0x00,0x00);
DEFINE_GUID(CATID_SafeForScripting, 0x7dd95801,0x9882,0x11cf,0x9f,0xa9,0x00,0xaa,0x00,0x6c,0x42,0xc4);
DEFINE_GUID(CLSID_StdComponentCategoriesMgr, 0x0002e005, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46);
DEFINE_GUID(IID_IBindStatusCallbackHolder,0x79eac9cc,0xbaf9,0x11ce,0x8c,0x82,0x00,0xaa,0x00,0x4b,0xa9,0x0b);
//SID_SVersionHost
//CGID_InternetExplorer
//CGID_DownloadHost
//CLSID_SubscriptionThrottler
//CLSID_PersistentZoneIdentifier
//GUID_CUSTOM_LOCALMACHINEZONEUNLOCKED
//CLSID_InternetZoneManager
//CLSID_InternetSecurityManager
//CLSID_IActiveXSafetyProvider
//CLSID_SoftDistExt
//NAMEDTIMER_DRAW
//IID_IIntDitherer
//CLSID_IntDitherer
//BFID_GRAY_16
//BFID_GRAY_8
//BFID_RGBA_32
//BFID_RGB_32
//BFID_RGB_24
//BFID_RGB_565
//BFID_RGB_555
//BFID_RGB_8
//BFID_RGB_4
//BFID_MONOCHROME
//SID_SHTMLEditServices
//CGID_DocHostCommandHandler
//CLSID_HTMLPluginDocument
//CLSID_HTMLApplication
//CLSID_HTADocument
//CLSID_MHTMLDocument
//CLSID_IImageDecodeFilter
//IID_IImgCtx
//CLSID_IImgCtx
//CATID_DesignTimeUIActivatableControl
//CATID_SafeForInitializing
//CATID_InternetAware
//CATID_PersistsToPropertyBag
//CATID_PersistsToFile
//CATID_PersistsToMemory
//CATID_PersistsToStream
//CATID_PersistsToStreamInit
//CATID_PersistsToStorage
//CATID_PersistsToMoniker
//CATID_RequiresDataPathHost
//CATID_Printable
//CATID_DocObject
//CATID_NeverShowExt
//CATID_IsShortcut
//CATID_Programmable
//CATID_Control
//CATID_Insertable
//ARRAYID_PathProperties
//FLAGID_Internet
//OLE_DATAPATH_PENDATA
//OLE_DATAPATH_PALETTE
//OLE_DATAPATH_BIFF
//OLE_DATAPATH_SYLK
//OLE_DATAPATH_DIF
//OLE_DATAPATH_ALLTEXT
//OLE_DATAPATH_POSTSCRIPT
//OLE_DATAPATH_HTML
//OLE_DATAPATH_RTF
//OLE_DATAPATH_UNICODE
//OLE_DATAPATH_ANSITEXT
//OLE_DATAPATH_ALLMM
//OLE_DATAPATH_VIDEO
//OLE_DATAPATH_SOUND
//OLE_DATAPATH_RIFF
//OLE_DATAPATH_WAV
//OLE_DATAPATH_MIDI
//OLE_DATAPATH_BASICAUDIO
//OLE_DATAPATH_QUICKTIME
//OLE_DATAPATH_MPEG
//OLE_DATAPATH_AVI
//OLE_DATAPATH_ALLIMAGE
//OLE_DATAPATH_COMMONIMAGE
//OLE_DATAPATH_EPS
//OLE_DATAPATH_CGM
//OLE_DATAPATH_PICT
//OLE_DATAPATH_PCX
//OLE_DATAPATH_XBM
//OLE_DATAPATH_TIFF
//OLE_DATAPATH_JPEG
//OLE_DATAPATH_GIF
//OLE_DATAPATH_ENHMF
//OLE_DATAPATH_WMF
//OLE_DATAPATH_DIB
//OLE_DATAPATH_BMP
//CLSID_StdHlinkBrowseContext
//CLSID_StdHlink
//GUID_HasPathProperties
//GUID_PathProperty
//SID_SDataPathBrowser
//SID_SContainerDispatch
//IID_IAccessible
//LIBID_Accessibility
//CLSID_ClassInstallFilter
//CLSID_CdlProtocol
//CLSID_DeCompMimeFilter
//CLSID_StdEncodingFilterFac
//CLSID_NotificaitonTest4
//CLSID_NotificaitonTest3
//CLSID_NotificaitonTest2
//CLSID_NotificaitonTest1
//NOTIFICATIONTYPE_START_F
//NOTIFICATIONTYPE_START_E
//NOTIFICATIONTYPE_START_D
//NOTIFICATIONTYPE_START_C
//NOTIFICATIONTYPE_START_B
//NOTIFICATIONTYPE_START_A
//NOTIFICATIONTYPE_START_9
//NOTIFICATIONTYPE_START_8
//NOTIFICATIONTYPE_START_7
//NOTIFICATIONTYPE_START_6
//NOTIFICATIONTYPE_START_5
//NOTIFICATIONTYPE_START_4
//NOTIFICATIONTYPE_START_3
//NOTIFICATIONTYPE_START_2
//NOTIFICATIONTYPE_START_1
//NOTIFICATIONTYPE_START_0
//NOTIFICATIONTYPE_15
//NOTIFICATIONTYPE_14
//NOTIFICATIONTYPE_13
//NOTIFICATIONTYPE_12
//NOTIFICATIONTYPE_11
//NOTIFICATIONTYPE_f
//NOTIFICATIONTYPE_e
//NOTIFICATIONTYPE_d
//NOTIFICATIONTYPE_TASKS_ERROR
//NOTIFICATIONTYPE_TASKS_STARTED
//NOTIFICATIONTYPE_USER_IDLE_END
//NOTIFICATIONTYPE_USER_IDLE_BEGIN
//NOTIFICATIONTYPE_PROGRESS_REPORT
//NOTIFICATIONTYPE_CONFIG_CHANGED
//NOTIFICATIONTYPE_DISCONNECT_FROM_INTERNET
//NOTIFICATIONTYPE_CONNECT_TO_INTERNET
//NOTIFICATIONTYPE_AGENT_INIT
//NOTIFICATIONTYPE_END_REPORT
//NOTIFICATIONTYPE_BEGIN_REPORT
//NOTIFICATIONTYPE_AGENT_START
//NOTIFICATIONTYPE_TASKS_PROGRESS
//NOTIFICATIONTYPE_TASKS_COMPLETED
//NOTIFICATIONTYPE_TASKS_ABORT
//NOTIFICATIONTYPE_TASKS_RESUME
//NOTIFICATIONTYPE_TASKS_SUSPEND
//NOTIFICATIONTYPE_INET_ONLINE
//NOTIFICATIONTYPE_INET_OFFLINE
//NOTIFICATIONTYPE_INET_IDLE
//NOTIFICATIONTYPE_ALERT
//NOTIFICATIONTYPE_TASK
//NOTIFICATIONTYPE_ANOUNCMENT
//NOTIFICATIONTYPE_NULL
//NOTFCOOKIE_SCHEDULE_GROUP_MANUAL
//NOTFCOOKIE_SCHEDULE_GROUP_MONTHLY
//NOTFCOOKIE_SCHEDULE_GROUP_WEEKLY
//NOTFCOOKIE_SCHEDULE_GROUP_DAILY
//NOTIFICATIONTYPE_iF
//NOTIFICATIONTYPE_iE
//NOTIFICATIONTYPE_iD
//NOTIFICATIONTYPE_iC
//NOTIFICATIONTYPE_iB
//NOTIFICATIONTYPE_iA
//NOTIFICATIONTYPE_i9
//NOTIFICATIONTYPE_i8
//NOTIFICATIONTYPE_i7
//NOTIFICATIONTYPE_i6
//NOTIFICATIONTYPE_GROUP_DONE
//NOTIFICATIONTYPE_GROUP_RESTART
//NOTIFICATIONTYPE_GROUP_START
//NOTIFICATIONTYPE_ITEM_DONE
//NOTIFICATIONTYPE_ITEM_RESTART
//NOTIFICATIONTYPE_ITEM_START
//CLSID_d
//CLSID_c
//CLSID_b
//CLSID_a
//CLSID_9
//CLSID_8
//CLSID_7
//CLSID_6
//CLSID_5
//CLSID_4
//CLSID_3
//CLSID_2
//CLSID_1
//CLSID_THREAD_BROADCAST
//CLSID_PROCESS_BROADCAST
//CLSID_GLOBAL_BROADCAST
//IID_IOInetProtocolInfo
//IID_IOInetPriority
//IID_IOInetCache 00000C10 P
//IID_IOInetThreadSwitch 00000C20 P
//IID_IOInetSession 00000C30 P
//IID_IOInetProtocolSink 00000C40 P
//IID_IOInetProtocol 00000C50 P
//IID_IOInetProtocolRoot 00000C60 P
//IID_IOInetBindClient
//IID_IOInetBindInfo
//IID_IOInet
//IID_INotificationProcessMgr0
//IID_INotificationRunning
//IID_INotificationPing
//IID_INotificationHelper
//IID_IEnumNotificationSinkItem
//IID_IEnumScheduleGroup
//IID_IEnumNotification
//IID_INotificationReport
//IID_IScheduleGroup
//IID_INotificationSink
//IID_INotificationMgr
//IID_INotification
//IID_IPropertyMap
//IID_IEnumPropertyMap
//CLSID_WebCheckDefaultProcess
//CLSID_StdNotificationMgr
//IID_IDebugOut
//IID_IDebugRegister
//IID_IBindStatusCallbackMsg
//IID_IAsyncBindCtx
//IID_IAsyncMoniker
//CLSID_AboutProtocol
//CLSID_ResProtocol
//CLSID_UrlMkBindCtx
//CLSID_PSUrlMonProxy
//CLSID_FileProtocol
//CLSID_MkProtocol
//CLSID_HttpSProtocol
//CLSID_GopherProtocol
//CLSID_FtpProtocol
//CLSID_HttpProtocol
//CLSID_StdURLProtocol
//CLSID_StdURLMoniker

384
lib/sdk/uuid/iid.c Normal file
View file

@ -0,0 +1,384 @@
#include <initguid.h>
//guidTransactionProperty
//guidJITActivationPolicy
//guidTrkPropPolicy
//guidActivityPolicy
//guidContextMarshaler
//guidUserPropertiesProperty
//guidApplicationInfo
//guidSecurityPolicy
//guidSPMPolicy
//guidPartitionProperty
//guidSxsProperty
//CLSID_TrustManager
//CLSID_StdPolicyManager
//CLSID_ScriptPolicyMaker
//CLSID_VolatilePolicyManager
//CLSID_TrustGlobals
//CLSID_MTSPackage
//guidQCDeadLetterQueueListenerAppId
//GUID_DefaultAppPartition
//guidGlobalPartition
//guidSystemApplication
//GUID_FinalizerCID
//IID_ITmNodeName
//IID_ITransactionOutcomeEvents
//IID_ITransactionOptions
//IID_ITransactionDispenser
//IID_ITransaction2
//IID_ITransactionCloner
//IID_ITransaction
//IID_IEventServerTrace
//IID_IComLceEventDispatcher
//IID_INtaHelper
//IID_IProcessWatch
//IID_IProcessTerminateNotify
//IID_IEventServerInternal
//IID_IEventServer2
//IID_IEventServer
//IID_IEventRegistrar
//IID_IEventDispatcher
//IID_IEventCall
//IID_AsyncIEventSourceCallback2
//IID_IEventSourceCallback2
//IID_AsyncIEventSourceCallback
//IID_IEventSourceCallback
//IID_IEnterActivityWithNoLock
//IID_IQCPartitionInfo
//IID_IMarshalInterceptor
//IID_IQCMonikerInfo
//IID_IMkOption
//IID_IQCQueueAdministration
//IID_IMSMQQueueOptions
//IID_IQCPlayer
//IID_IIntegrator
//IID_ILQue
//IID_ILMessage
//IID_IQCListener
//IID_IQCInterfaceManager
//IID_IRpcChannelBufferInternal
//IID_IChannelManager
//IID_IRecorderInternal
//IID_IMarshal3
//IID_IMessageMover
//CLSID_MtsVbHelper
//LIBID_ComPlusVbDebugLib
//IID_IClassVbDebugInfo
//IID_IClassFactoryWithCoContext
//IID_IMtsVbHelper
//IID_IEventSystem2
//IID_IEventSubscription3
//IID_IEventSubscription2
//IID_IEventClassParallelFiringTimeout
//IID_IEventClass3
//CLSID_EventObjectChange2
//CLSID_EventObjectChange
//CLSID_CEventSubscription
//CLSID_CEventClass
//CLSID_CEventPublisher
//CLSID_CEventSystem
//LIBID_DummyEventSystemLib
//IID_IMultiInterfaceEventControl
//IID_IEventControl
//IID_IEventProperty
//IID_IEventObjectCollection
//IID_IEnumEventObject
//IID_IEventObjectChange2
//IID_IEventObjectChange
//IID_IMultiInterfacePublisherFilter
//IID_IPublisherFilter
//IID_IFiringControl
//IID_IEventSubscription
//IID_IEventClass2
//IID_IEventClass
//IID_IEventPublisher
//IID_IEventSystem
//IID_ISystemDebugEventFireAuto
//IID_ISystemDebugEventFire
//CLSID_COMAdminCatalogCollection
//CLSID_COMAdminCatalogObject
//CLSID_COMAdminCatalog
//LIBID_COMAdmin
//IID_ICatalogCollection
//IID_ICatalogObject
//IID_ICOMAdminCatalog2
//IID_ICOMAdminCatalog
//IID_IMtsGrp
//IID_IMTSLocator
//IID_IMtsEventInfo
//IID_IMtsEvents
//IID_ISystemAppEventData
//IID_IComObjectConstruction2Events
//IID_IComObjectPool2Events
//IID_IComInstance2Events
//IID_IComTransaction2Events
//IID_IComApp2Events
//IID_IComTrackingInfoProperties
//IID_IComTrackingInfoObject
//IID_IComTrackingInfoCollection
//IID_IComTrackingInfoEvents
//IID_IComMethod2Events
//IID_IComCRMEvents
//IID_ILBEvents
//IID_IComExceptionEvents
//IID_IComQCEvents
//IID_IComIdentityEvents
//IID_IComActivityEvents
//IID_IComObjectConstructionEvents
//IID_IComObjectPoolEvents2
//IID_IComObjectPoolEvents
//IID_IComSecurityEvents
//IID_IComResourceEvents
//IID_IComObjectEvents
//IID_IComMethodEvents
//IID_IComTransactionEvents
//IID_IComInstanceEvents
//IID_IComAppEvents
//IID_IComThreadEvents
//IID_IComUserEvent
//IID_IComLTxEvents
//IID_IMtsEventsPriv2
//IID_IMtsEventsPriv
//IID_IVolatilePolicyManager
//IID_ICreateWithTipTransactionEx
//IID_ICreateWithLocalTransaction
//IID_ICreateWithTransactionEx
//IID_ITransactionContext
//IID_ITransactionContextEx
//IID_IEnumTRUSTPOLICYINFO
//IID_IEnumTrustPolicy
//IID_IScriptPolicyMaker
//IID_ITrustPolicyScript
//IID_ITrustPolicySetup
//IID_ITrustPolicyVerbs
//IID_ITrustPropertySet
//IID_ITrustEvaluationContextProvider
//IID_ITrustEvaluationContext
//IID_IInstancesCollection
//IID_ICategoriesCollection
//IID_IPolicyCategoryRegister
//IID_IPolicyManager
//IID_ITrustManager
//IID_ITrustPolicy
//IID_IProvideEvalContext
//IID_ITrustable
//IID_IContextTransactionInfo
//IID_IClrObjectFactory
//IID_IClerksCollection
//IID_ICRMRecoveryClerk
//IID_ICRMClerk
//IID_IPoolMgrPrivate
//IID_IPoolMgr
//IID_IServicePoolOptions
//IID_ISvcPoolInit
//IID_IObjPool
//IID_IPooledObj
//IID_ISTAPropStore
//IID_IUserPropsEnumInternal
//IID_IUserPropsInternal
//IID_IAssociation
//IID_IImpersonationControl
//IID_INonMTSActivation
//IID_IThreadEventSource
//IID_IThreadEvents
//IID_IDumpControl
//IID_IFailfastControl
//IID_IPauseResumeApp
//IID_IMTSPackage
//IID_IMTSPackageControl
//IID_IPackageControlInternal
//IID_ISecurityInternal
//IID_IObjectContextTransaction
//IID_IGetInternalTransaction
//IID_ITransactionProperty2
//IID_ITransactionProperty
//IID_IRootTxStreamInternal
//IID_ITxStreamInternal
//IID_ITransactionEvents
//IID_ITransactionStream
//IID_IActivity
//IID_IMTSActivity
//IID_ICallContextNotify
//IID_IBabyJITInterceptor
//IID_IBabyJITActivation
//IID_IEnableDisableProperty
//IID_ITrackerProperty
//IID_IJITActivationProperty
//IID_IActivationEvents
//IID_IRegisterPhase0
//IID_IPhase0Notify
//IID_IServiceConfigInternal
//IID_IContextProperties
//IID_IMTSCall
//IID_ITransactionResourcePool
//IID_ISendMethodEvents
//IID_IManagedActivationEvents
//IID_IAssemblyLocator
//IID_IAppDomainHelper
//IID_IManagedObjectInfo
//IID_IManagedPoolAction
//IID_IManagedPooledObj
//IID_IServicePool
//IID_IServicePoolConfig
//IID_IProcessInitializer
//IID_IComStaThreadPoolKnobs2
//IID_IComMtaThreadPoolKnobs
//IID_IComStaThreadPoolKnobs
//IID_IThreadPoolKnobs
//IID_IServiceActivity
//IID_IAsyncErrorNotify
//IID_IServiceCall
//IID_IServicePartitionConfig
//IID_IServiceTrackerConfig
//IID_IServiceSynchronizationConfig
//IID_IServiceSysTxnConfig
//IID_IServiceTransactionConfig
//IID_IServiceTransactionConfigBase
//IID_IServiceThreadPoolConfig
//IID_IServiceInheritanceConfig
//IID_ICheckSxsConfig
//IID_IServiceSxsConfig
//IID_IServiceComTIIntrinsicsConfig
//IID_IServiceIISIntrinsicsConfig
//IID_ICrmFormatLogRecords
//IID_ICrmMonitor
//IID_ICrmMonitorClerks
//IID_ICrmMonitorLogRecords
//IID_ICrmCompensator
//IID_ICrmCompensatorVariants
//IID_ICrmLogControl
//IID_ICOMLBArguments
//IID_ISelectCOMLBServer
//IID_IPoolManager
//IID_IContextState
//IID_IGetContextProperties
//IID_IPlaybackControl
//IID_IObjectContextTip
//IID_ITransactionStatus
//IID_IObjectContextInfo2
//IID_IObjectContextInfo
//IID_IObjectContextActivity
//IID_IObjectConstructString
//IID_IObjectConstruct
//IID_ISharedPropertyGroupManager
//IID_ISharedPropertyGroup
//IID_ISharedProperty
//IID_ObjectControl
//IID_ISecurityProperty
//IID_IEnumNames
//IID_IObjectControl
//IID_IObjectContext
//IID_ITxProxyHolder
//IID_IContextSecurityPerimeter
//IID_ITransactionProxy
//IID_IDispenserDriver
//IID_IHolder
//IID_IDispenserManagerShutdownGuarantee
//IID_IDispenserManager
//IID_IProcessDump2
//IID_IProcessDump
//IID_ITrkSvrAppControl
//IID_IGetAppData
//IID_IReceiveAppData
//IID_IClassTrackerUpdate
//IID_IAppTracker
//IID_IGetSecurityCallContext
//IID_ISecurityCallContext
//IID_ISecurityCallersColl
//IID_ISecurityIdentityColl
//IID_ISecurityCertificateColl
//IID_ISecurityCallCtxPrivate
//IID_IMTxAS
//IID_ObjectContext
//IID_ContextInfo2
//IID_ContextInfo
//IID_SecurityProperty
//CLSID_ClrAssemblyLocator
//CLSID_AppDomainHelper
//CLSID_SoapMoniker
//CLSID_PartitionMoniker
//CLSID_ProcessDump
//CLSID_TrackerServer
//CLSID_EventServer
//CLSID_PoolMgr
//CLSID_DispenserManager
//CLSID_MessageMover
//CLSID_LBEvents
//CLSID_CRMRecoveryClerk
//CLSID_CRMClerk
//CLSID_ComSystemAppEventData
//CLSID_ComServiceEvents
//CLSID_MtsGrp
//CLSID_CoMTSLocator
//CLSID_COMEvents
//CLSID_SharedPropertyGroupManager
//CLSID_SharedPropertyGroup
//CLSID_SharedProperty
//CLSID_ServicePoolConfig
//CLSID_ServicePool
//CLSID_CServiceConfig
//CLSID_ByotServerEx
//CLSID_TransactionContextEx
//CLSID_TransactionContext
//CLSID_AppServer
//CLSID_Dummy30040732
//CLSID_GetSecurityCallContextAppObject
//CLSID_SecurityCallContext
//CLSID_SecurityCallers
//CLSID_SecurityIdentity
//CLSID_SecurityCertificate
//CLSID_ObjectWrapperUnmarshaler
//CLSID_ComExceptionEvents
//CLSID_ComCRMEvents
//CLSID_ComQCEvents
//CLSID_ComIdentityEvents
//CLSID_ComActivityEvents
//CLSID_ComObjectConstructionEvents
//CLSID_ComObjectPoolEvents2
//CLSID_ComObjectPoolEvents
//CLSID_ComSecurityEvents
//CLSID_ComResourceEvents
//CLSID_ComObjectEvents
//CLSID_ComMethodEvents
//CLSID_ComTransactionEvents
//CLSID_ComInstanceEvents
//CLSID_ComAppEvents
//CLSID_ComUserEvent
//CLSID_ComThreadEvents
//CLSID_QCMarshalInterceptor
//CLSID_DLQListenerStarter
//CLSID_QCQueueAdmin
//CLSID_QueueMoniker
//CLSID_NewMoniker
//CLSID_Player
//CLSID_Integrator
//CLSID_QCListener
//CLSID_Recorder
//CLSID_ClerksCollection
//CLSID_cfw
//CLSID_ComEventRegistrar
//CLSID_ComLceEventDispatcher
//CLSID_NtaHelper
//CLSID_ClassTracker
//CLSID_AppTracker
//CLSID_ObjectConstruct
//CLSID_CtorAct
//CLSID_SoapAct
//CLSID_ObjPoolAct
//CLSID_AssociationUnmarshal
//CLSID_UserContextProperty
//CLSID_vca
//CLSID_stapa
//CLSID_obja
//CLSID_CFAct
//CLSID_sca
//CLSID_NonRootTransactionEnvoy
//CLSID_TransactionUnmarshal
//CLSID_SecurityEnvoy
//CLSID_ActivityUnmarshal
//CLSID_PartitionPropertyUnmarshal
//CLSID_TrkInfoObjUnmarshal
//CLSID_TrkInfoCollUnmarshal
//LIBID_COMSVCSLib

13
lib/sdk/uuid/ncclsid.c Normal file
View file

@ -0,0 +1,13 @@
#include <initguid.h>
//CLSID_BluetoothConnectionManager
//GUID_NETSHELL_PROPS
//CLSID_NetConnectionHNetUtil
//CLSID_EAPOLManager
//CLSID_NetConnectionUiUtilities
//CLSID_LanConnectionManager
//CLSID_ConnectionManager2
//CLSID_ConnectionManager
//CLSID_ConnectionCommonUi
//CLSID_CNetCfg

145
lib/sdk/uuid/ndisguid.c Normal file
View file

@ -0,0 +1,145 @@
#include <initguid.h>
//GUID_NDIS_STATUS_LINK_SPEED_CHANGE
//GUID_NDIS_STATUS_MEDIA_SPECIFIC_INDICATION
//GUID_NDIS_STATUS_MEDIA_DISCONNECT
//GUID_NDIS_STATUS_MEDIA_CONNECT
//GUID_NDIS_STATUS_RESET_END
//GUID_NDIS_STATUS_RESET_START
//GUID_NDIS_ATM_RCV_CELLS_DROPPED
//GUID_NDIS_ATM_XMIT_CELLS_OK
//GUID_NDIS_ATM_RCV_CELLS_OK
//GUID_NDIS_ATM_MAX_AAL5_PACKET_SIZE
//GUID_NDIS_ATM_MAX_AAL34_PACKET_SIZE
//GUID_NDIS_ATM_MAX_AAL1_PACKET_SIZE
//GUID_NDIS_ATM_MAX_AAL0_PACKET_SIZE
//GUID_NDIS_ATM_MAX_ACTIVE_VPI_BITS
//GUID_NDIS_ATM_MAX_ACTIVE_VCI_BITS
//GUID_NDIS_ATM_MAX_ACTIVE_VCS
//GUID_NDIS_ATM_HW_CURRENT_ADDRESS
//GUID_NDIS_ATM_SUPPORTED_AAL_TYPES
//GUID_NDIS_ATM_SUPPORTED_SERVICE_CATEGORY
//GUID_NDIS_ATM_SUPPORTED_VC_RATES
//GUID_NDIS_802_11_MEDIA_STREAM_MODE
//GUID_NDIS_802_11_TEST
//GUID_NDIS_802_11_ASSOCIATION_INFORMATION
//GUID_NDIS_802_11_REMOVE_KEY
//GUID_NDIS_802_11_ADD_KEY
//GUID_NDIS_802_11_RELOAD_DEFAULTS
//GUID_NDIS_802_11_WEP_STATUS
//GUID_NDIS_802_11_BSSID_LIST_SCAN
//GUID_NDIS_802_11_PRIVACY_FILTER
//GUID_NDIS_802_11_AUTHENTICATION_MODE
//GUID_NDIS_802_11_DISASSOCIATE
//GUID_NDIS_802_11_REMOVE_WEP
//GUID_NDIS_802_11_ADD_WEP
//GUID_NDIS_802_11_STATISTICS
//GUID_NDIS_802_11_CONFIGURATION
//GUID_NDIS_802_11_DESIRED_RATES
//GUID_NDIS_802_11_SUPPORTED_RATES
//GUID_NDIS_802_11_TX_ANTENNA_SELECTED
//GUID_NDIS_802_11_RX_ANTENNA_SELECTED
//GUID_NDIS_802_11_NUMBER_OF_ANTENNAS
//GUID_NDIS_802_11_RTS_THRESHOLD
//GUID_NDIS_802_11_FRAGMENTATION_THRESHOLD
//GUID_NDIS_802_11_INFRASTRUCTURE_MODE
//GUID_NDIS_802_11_BSSID_LIST
//GUID_NDIS_802_11_RSSI_TRIGGER
//GUID_NDIS_802_11_RSSI
//GUID_NDIS_802_11_TX_POWER_LEVEL
//GUID_NDIS_802_11_POWER_MODE
//GUID_NDIS_802_11_NETWORK_TYPE_IN_USE
//GUID_NDIS_802_11_NETWORK_TYPES_SUPPORTED
//GUID_NDIS_802_11_SSID
//GUID_NDIS_802_11_BSSID
//GUID_NDIS_FDDI_LCONNECTION_STATE
//GUID_NDIS_FDDI_LEM_REJECTS
//GUID_NDIS_FDDI_LCT_FAILURES
//GUID_NDIS_FDDI_RING_MGT_STATE
//GUID_NDIS_FDDI_FRAMES_LOST
//GUID_NDIS_FDDI_FRAME_ERRORS
//GUID_NDIS_FDDI_DOWNSTREAM_NODE_LONG
//GUID_NDIS_FDDI_UPSTREAM_NODE_LONG
//GUID_NDIS_FDDI_ATTACHMENT_TYPE
//GUID_NDIS_FDDI_SHORT_MAX_LIST_SIZE
//GUID_NDIS_FDDI_SHORT_MULTICAST_LIST
//GUID_NDIS_FDDI_SHORT_CURRENT_ADDR
//GUID_NDIS_FDDI_SHORT_PERMANENT_ADDR
//GUID_NDIS_FDDI_LONG_MAX_LIST_SIZE
//GUID_NDIS_FDDI_LONG_MULTICAST_LIST
//GUID_NDIS_FDDI_LONG_CURRENT_ADDR
//GUID_NDIS_FDDI_LONG_PERMANENT_ADDR
//GUID_NDIS_802_5_LOST_FRAMES
//GUID_NDIS_802_5_LINE_ERRORS
//GUID_NDIS_802_5_CURRENT_RING_STATE
//GUID_NDIS_802_5_CURRENT_RING_STATUS
//GUID_NDIS_802_5_LAST_OPEN_STATUS
//GUID_NDIS_802_5_CURRENT_GROUP
//GUID_NDIS_802_5_CURRENT_FUNCTIONAL
//GUID_NDIS_802_5_CURRENT_ADDRESS
//GUID_NDIS_802_5_PERMANENT_ADDRESS
//GUID_NDIS_802_3_XMIT_MORE_COLLISIONS
//GUID_NDIS_802_3_XMIT_ONE_COLLISION
//GUID_NDIS_802_3_RCV_ERROR_ALIGNMENT
//GUID_NDIS_802_3_MAC_OPTIONS
//GUID_NDIS_802_3_MAXIMUM_LIST_SIZE
//GUID_NDIS_802_3_MULTICAST_LIST
//GUID_NDIS_802_3_CURRENT_ADDRESS
//GUID_NDIS_802_3_PERMANENT_ADDRESS
//GUID_NDIS_GEN_CO_RCV_PDUS_NO_BUFFER
//GUID_NDIS_GEN_CO_RCV_PDUS_ERROR
//GUID_NDIS_GEN_CO_XMIT_PDUS_ERROR
//GUID_NDIS_GEN_CO_RCV_PDUS_OK
//GUID_NDIS_GEN_CO_XMIT_PDUS_OK
//GUID_NDIS_GEN_CO_MINIMUM_LINK_SPEED
//GUID_NDIS_GEN_CO_VENDOR_DRIVER_VERSION
//GUID_NDIS_GEN_CO_MEDIA_CONNECT_STATUS
//GUID_NDIS_GEN_CO_MAC_OPTIONS
//GUID_NDIS_GEN_CO_DRIVER_VERSION
//GUID_NDIS_GEN_CO_VENDOR_DESCRIPTION
//GUID_NDIS_GEN_CO_VENDOR_ID
//GUID_NDIS_GEN_CO_LINK_SPEED
//GUID_NDIS_GEN_CO_MEDIA_IN_USE
//GUID_NDIS_GEN_CO_MEDIA_SUPPORTED
//GUID_NDIS_GEN_CO_HARDWARE_STATUS
//GUID_NDIS_GEN_RCV_NO_BUFFER
//GUID_NDIS_GEN_RCV_ERROR
//GUID_NDIS_GEN_XMIT_ERROR
//GUID_NDIS_GEN_RCV_OK
//GUID_NDIS_GEN_XMIT_OK
//GUID_NDIS_GEN_PHYSICAL_MEDIUM
//GUID_NDIS_GEN_VLAN_ID
//GUID_NDIS_GEN_VENDOR_DRIVER_VERSION
//GUID_NDIS_GEN_MAXIMUM_SEND_PACKETS
//GUID_NDIS_GEN_MEDIA_CONNECT_STATUS
//GUID_NDIS_GEN_MAC_OPTIONS
//GUID_NDIS_GEN_MAXIMUM_TOTAL_SIZE
//GUID_NDIS_GEN_DRIVER_VERSION
//GUID_NDIS_GEN_CURRENT_LOOKAHEAD
//GUID_NDIS_GEN_CURRENT_PACKET_FILTER
//GUID_NDIS_GEN_VENDOR_DESCRIPTION
//GUID_NDIS_GEN_VENDOR_ID
//GUID_NDIS_GEN_RECEIVE_BLOCK_SIZE
//GUID_NDIS_GEN_TRANSMIT_BLOCK_SIZE
//GUID_NDIS_GEN_RECEIVE_BUFFER_SPACE
//GUID_NDIS_GEN_TRANSMIT_BUFFER_SPACE
//GUID_NDIS_GEN_LINK_SPEED
//GUID_NDIS_GEN_MAXIMUM_FRAME_SIZE
//GUID_NDIS_GEN_MAXIMUM_LOOKAHEAD
//GUID_NDIS_GEN_MEDIA_IN_USE
//GUID_NDIS_GEN_MEDIA_SUPPORTED
//GUID_NDIS_GEN_HARDWARE_STATUS
//GUID_NDIS_NOTIFY_DEVICE_POWER_OFF
//GUID_NDIS_NOTIFY_DEVICE_POWER_ON
//GUID_NDIS_WAKE_ON_MAGIC_PACKET_ONLY
//GUID_NDIS_NOTIFY_UNBIND
//GUID_NDIS_NOTIFY_BIND
//GUID_NDIS_NOTIFY_VC_ARRIVAL
//GUID_NDIS_NOTIFY_VC_REMOVAL
//GUID_NDIS_ENUMERATE_VC
//GUID_NDIS_NOTIFY_ADAPTER_ARRIVAL
//GUID_NDIS_NOTIFY_ADAPTER_REMOVAL
//GUID_NDIS_ENUMERATE_ADAPTER
//GUID_DEVINTERFACE_NET
//GUID_NDIS_LAN_CLASS

View file

@ -0,0 +1,4 @@
#include <initguid.h>
DEFINE_GUID(CLSID_NetFwV6Mgr, 0x03707315,0x53E9,0x4B84,0x82,0xB2,0xF0,0x90,0x25,0xCA,0xD2,0x07);

191
lib/sdk/uuid/oledbdat.c Normal file
View file

@ -0,0 +1,191 @@
#include <initguid.h>
//IID_IService
//IID_IDBPromptInitialize
//IID_IDataInitialize
//IID_IDataSourceLocator
//CLSID_DataLinks
//CLSID_MSDAINITIALIZE
//CLSID_PDPO
//CLSID_RootBinder
//CLSID_DataConvert
//OLEDB_SVC_DSLPropertyPages
//CLSID_OLEDB_ROWPOSITIONLIBRARY
//CLSID_OLEDB_CONVERSIONLIBRARY
//CLSID_MSDAVTM
//CLSID_EXTENDEDERRORINFO
//CLSID_OLEDB_ENUMERATOR
//DBGUID_LIKE_MAPI
//DBGUID_LIKE_OFS
//DBGUID_LIKE_DOS
//DBGUID_LIKE_SQL
//DB_PROPERTY_EXPLICITUPDATE
//DB_PROPERTY_AUTOMATICUPDATE
//DB_PROPERTY_SORTBOOKMARKS
//DB_PROPERTY_IGNOREANYNULL
//DB_PROPERTY_IGNORENULL
//DB_PROPERTY_DISALLOWNULL
//DB_PROPERTY_INITIALSIZE
//DB_PROPERTY_FILLFACTOR
//DB_PROPERTY_HASH
//DB_PROPERTY_BTREE
//DB_PROPERTY_NONCLUSTERED
//DB_PROPERTY_CLUSTERED
//DB_PROPERTY_PRIMARY
//DB_PROPERTY_ON_COMMIT_PRESERVE_ROWS
//DB_PROPERTY_UNIQUE
//DB_PROPERTY_DROP_CASCADE
//DB_PROPERTY_CONSTRAINT_CHECK_DEFERRED
//DB_PROPERTY_CHECK_OPTION
//DBGUID_SQL
//DBGUID_DEFAULT
//DBGUID//DBSQL
//DBCOLUMN_DERIVEDCOLUMNNAME
//DBGUID_HISTOGRAM_ROWSET
//DBSCHEMA_CHECK_CONSTRAINTS_BY_TABLE
//DBSCHEMA_TABLE_STATISTICS
//DBPROPSET_STREAMALL
//DBPROPSET_STREAM
//DBPROPSET_VIEWALL
//DBPROPSET_VIEW
//DBPROPSET_PROPERTIESINERROR
//DBPROPSET//DBINITALL
//DBPROPSET_SESSIONALL
//DBPROPSET_SESSION
//DBPROPSET_ROWSETALL
//DBPROPSET_DATASOURCEINFOALL
//DBPROPSET_DATASOURCEALL
//DBPROPSET_TABLE
//DBPROPSET_ROWSET
//DBPROPSET_INDEX
//DBPROPSET//DBINIT
//DBPROPSET_DATASOURCEINFO
//DBPROPSET_DATASOURCE
//DBPROPSET_COLUMN
//PSGUID_QUERY
//DBCOL_SPECIALCOL
//DBCOL_SELFCOLUMNS
//DBSCHEMA_PROCEDURE_COLUMNS
//DBSCHEMA_PRIMARY_KEYS
//DBSCHEMA_FOREIGN_KEYS
//DBSCHEMA_PROCEDURE_PARAMETERS
//DBSCHEMA_VIEW_TABLE_USAGE
//DBSCHEMA_VIEW_COLUMN_USAGE
//DBSCHEMA_VIEWS
//DBSCHEMA_PROVIDER_TYPES
//DBSCHEMA_TRANSLATIONS
//DBSCHEMA_TABLES
//DBSCHEMA_STATISTICS
//DBSCHEMA_SQL_LANGUAGES
//DBSCHEMA_SCHEMATA
//DBSCHEMA_PROCEDURES
//DBSCHEMA_USAGE_PRIVILEGES
//DBSCHEMA_TABLE_PRIVILEGES
//DBSCHEMA_COLUMN_PRIVILEGES
//DBSCHEMA_INDEXES
//DBSCHEMA_COLUMN_DOMAIN_USAGE
//DBSCHEMA_TABLE_CONSTRAINTS
//DBSCHEMA_REFERENTIAL_CONSTRAINTS
//DBSCHEMA_KEY_COLUMN_USAGE
//DBSCHEMA_CONSTRAINT_TABLE_USAGE
//DBSCHEMA_CONSTRAINT_COLUMN_USAGE
//DBSCHEMA_CHECK_CONSTRAINTS
//DBSCHEMA_COLUMNS
//DBSCHEMA_COLLATIONS
//DBSCHEMA_CHARACTER_SETS
//DBSCHEMA_CATALOGS
//DBSCHEMA_ASSERTIONS
//DBGUID_CONTAINEROBJECT
//DBROWCOL_DEFAULTSTREAM
//DBROWCOL_ISROOT
//DBROWCOL_DISPLAYNAME
//DBROWCOL_DEFAULTDOCUMENT
//DBROWCOL_ISSTRUCTUREDDOCUMENT
//DBROWCOL_ISCOLLECTION
//DBROWCOL_STREAMSIZE
//DBROWCOL_LASTWRITETIME
//DBROWCOL_LASTACCESSTIME
//DBROWCOL_CREATIONTIME
//DBROWCOL_CONTENTLANGUAGE
//DBROWCOL_CONTENTCLASS
//DBROWCOL_CONTENTTYPE
//DBROWCOL_ISREADONLY
//DBROWCOL_ISHIDDEN
//DBROWCOL_ABSOLUTEPARSENAME
//DBROWCOL_PARENTNAME
//DBROWCOL_PARSENAME
//DBROWCOL_ROWURL
//DBGUID_STREAM
//DBGUID_COMMAND
//DBGUID_ROW
//DBGUID_ROWSET
//DBGUID_SESSION
//DBGUID_DSO
//DBPROPSET_CONSTRAINTALL
//DBPROPSET_TRUSTEEALL
//DBPROPSET_TABLEALL
//DBPROPSET_INDEXALL
//DBPROPSET_COLUMNALL
//DBSCHEMA_TRUSTEE
//DBOBJECT_TRANSLATION
//DBOBJECT_CHARACTERSET
//DBOBJECT_SCHEMAROWSET
//DBOBJECT_TRUSTEE
//DBOBJECT_COLLATION
//DBOBJECT_DOMAIN
//DBOBJECT_SCHEMA
//DBOBJECT_VIEW
//DBOBJECT_PROCEDURE
//DBOBJECT_DATABASE
//DBOBJECT_COLUMN
//DBOBJECT_TABLE
//DBPROPSET_TRUSTEE
//DBCOLUMN_KEYCOLUMN
//DBCOLUMN_BASETABLEVERSION
//MDSCHEMA_MEMBERS
//MDSCHEMA_PROPERTIES
//MDSCHEMA_MEASURES
//MDSCHEMA_LEVELS
//MDSCHEMA_HIERARCHIES
//MDSCHEMA_DIMENSIONS
//MDSCHEMA_CUBES
//DBGUID_MDX
//MDGUID_MDX
//DBSCHEMA_TABLES_INFO
//MDSCHEMA_SETS
//MDSCHEMA_COMMANDS
//MDSCHEMA_ACTIONS
//MDSCHEMA_FUNCTIONS
//DBCOLUMN_MAYSORT
//DBCOLUMN_CLSID
//DBCOLUMN_COLUMNSIZE
//DBCOLUMN_OCTETLENGTH
//DBCOLUMN_NUMERICPRECISIONRADIX
//DBCOLUMN_DATETIMEPRECISION
//DBCOLUMN_DOMAINSCHEMA
//DBCOLUMN_DOMAINCATALOG
//DBCOLUMN_TYPEINFO
//DBCOLUMN_PROPID
//DBCOLUMN_GUID
//DBCOLUMN_BASESCHEMANAME
//DBCOLUMN_BASECATALOGNAME
//DBCOLUMN_ISUNIQUE
//DBCOLUMN_ISSEARCHABLE
//DBCOLUMN_ISCASESENSITIVE
//DBCOLUMN_ISAUTOINCREMENT
//DBCOLUMN_HASDEFAULT
//DBCOLUMN_DOMAINNAME
//DBCOLUMN_DEFAULTVALUE
//DBCOLUMN_COMPUTEMODE
//DBCOLUMN_COLLATINGSEQUENCE
//DBCOLUMN_BASETABLENAME
//DBCOLUMN_BASECOLUMNNAME
//DBCOLUMN_FLAGS
//DBCOLUMN_SCALE
//DBCOLUMN_PRECISION
//DBCOLUMN_TYPE
//DBCOLUMN_NUMBER
//DBCOLUMN_NAME
//DBCOLUMN_IDNAME
//DB_NULLID

View file

@ -0,0 +1,18 @@
#include <initguid.h>
//IID_IRowsetNextRowset
//IID_IRowsetNewRowAfter
//IID_IRowsetWithParameters
//IID_IRowsetAsynch
//IID_IRowsetKeys
//IID_IRowsetWatchAll
//IID_IRowsetWatchNotify
//IID_IRowsetWatchRegion
//IID_IRowsetCopyRows
//IID_IReadData
//IID_ICommandCost
//IID_ICommandValidate
//IID_ITableRename
//IID_IDBSchemaCommand
//IID_IProvideMoniker

84
lib/sdk/uuid/oledbiid.c Normal file
View file

@ -0,0 +1,84 @@
#include <initguid.h>
//IID_IAccessor
//IID_IRowset
//IID_IRowsetInfo
//IID_IRowsetLocate
//IID_IRowsetResynch
//IID_IRowsetScroll
//IID_IChapteredRowset
//IID_IRowsetFind
//IID_IRowPosition
//IID_IRowPositionChange
//IID_IViewRowset
//IID_IViewChapter
//IID_IViewSort
//IID_IViewFilter
//IID_IRowsetView
//IID_IRowsetExactScroll
//IID_IRowsetChange
//IID_IRowsetUpdate
//IID_IRowsetIdentity
//IID_IRowsetNotify
//IID_IRowsetIndex
//IID_ICommand
//IID_IMultipleResults
//IID_IConvertType
//IID_ICommandPrepare
//IID_ICommandProperties
//IID_ICommandText
//IID_ICommandWithParameters
//IID_IColumnsRowset
//IID_IColumnsInfo
//IID_IDBCreateCommand
//IID_IDBCreateSession
//IID_ISourcesRowset
//IID_IDBProperties
//IID_IDBInitialize
//IID_IDBInfo
//IID_IDBDataSourceAdmin
//IID_IDBAsynchNotify
//IID_IDBAsynchStatus
//IID_ISessionProperties
//IID_IIndexDefinition
//IID_ITableDefinition
//IID_IOpenRowset
//IID_IDBSchemaRowset
//IID_IMDDataset
//IID_IMDFind
//IID_IMDRangeRowset
//IID_IAlterTable
//IID_IAlterIndex
//IID_IRowsetChapterMember
//IID_ICommandPersist
//IID_IRowsetRefresh
//IID_IParentRowset
//IID_IErrorRecords
//IID_IErrorLookup
//IID_ISQLErrorInfo
//IID_IGetDataSource
//IID_ITransactionLocal
//IID_ITransactionJoin
//IID_ITransactionObject
//IID_ITrusteeAdmin
//IID_ITrusteeGroupAdmin
//IID_IObjectAccessControl
//IID_ISecurityInfo
//IID_ITableCreation
//IID_ITableDefinitionWithConstraints
//IID_IRow
//IID_IRowChange
//IID_IRowSchemaChange
//IID_IGetRow
//IID_IBindResource
//IID_IScopedOperations
//IID_ICreateRow
//IID_IDBBinderProperties
//IID_IColumnsInfo2
//IID_IRegisterProvider
//IID_IGetSession
//IID_IGetSourceRow
//IID_IRowsetCurrentIndex
//IID_ICommandStream
//IID_IRowsetBookmark

View file

@ -0,0 +1,4 @@
#include <initguid.h>
//IID_IRowInfo

52
lib/sdk/uuid/otherguids.c Normal file
View file

@ -0,0 +1,52 @@
#include <initguid.h>
#include <hlguids.h>
#include <oleauto.h>
DEFINE_GUID(IID_IDirectPlaySP, 0xc9f6360, 0xcc61, 0x11cf, 0xac, 0xec, 0x0, 0xaa, 0x0, 0x68, 0x86, 0xe3);
DEFINE_GUID(IID_ISFHelper, 0x1fe68efb,0x1874,0x9812,0x56,0xdc,0x00,0x00,0x00,0x00,0x00,0x00);
DEFINE_GUID(IID_IDPLobbySP, 0x5a4e5a20,0x2ced,0x11d0,0xa8,0x89,0x00,0xa0,0xc9,0x05,0x43,0x3c);
DEFINE_GUID(IID_IEnumNetConnection, 0xC08956A0,0x1CD3,0x11D1,0xB1,0xC5,0x00,0x80,0x5F,0xC1,0x27,0x0E);
DEFINE_GUID(IID_INetConnection, 0xC08956A1,0x1CD3,0x11D1,0xB1,0xC5,0x00,0x80,0x5F,0xC1,0x27,0x0E);
DEFINE_GUID(IID_INetConnectionManager, 0xC08956A2,0x1CD3,0x11D1,0xB1,0xC5,0x00,0x80,0x5F,0xC1,0x27,0x0E);
DEFINE_GUID(IID_INetConnectionConnectUi, 0xC08956A3,0x1CD3,0x11D1,0xB1,0xC5,0x00,0x80,0x5F,0xC1,0x27,0x0E);
DEFINE_GUID(IID_INetConnectionPropertyUi, 0xC08956A4,0x1CD3,0x11D1,0xB1,0xC5,0x00,0x80,0x5F,0xC1,0x27,0x0E);
DEFINE_GUID(IID_INetLanConnectionUiInfo, 0xC08956A6,0x1CD3,0x11D1,0xB1,0xC5,0x00,0x80,0x5F,0xC1,0x27,0x0E);
DEFINE_GUID(IID_IEnumNetCfgComponent, 0xC0E8AE92,0x306E,0x11D1,0xAA,0xCF,0x00,0x80,0x5F,0xC1,0x27,0x0E);
DEFINE_GUID(IID_INetCfg, 0xC0E8AE93,0x306E,0x11D1,0xAA,0xCF,0x00,0x80,0x5F,0xC1,0x27,0x0E);
DEFINE_GUID(IID_INetCfgComponent, 0xC0E8AE99,0x306E,0x11D1,0xAA,0xCF,0x00,0x80,0x5F,0xC1,0x27,0x0E);
DEFINE_GUID(IID_INetCfgComponentBindings, 0xC0E8AE9E,0x306E,0x11D1,0xAA,0xCF,0x00,0x80,0x5F,0xC1,0x27,0x0E);
DEFINE_GUID(IID_INetCfgLock, 0xC0E8AE9F,0x306E,0x11D1,0xAA,0xCF,0x00,0x80,0x5F,0xC1,0x27,0x0E);
DEFINE_GUID(IID_INetConnectionPropertyUi2, 0xC08956B9,0x1CD3,0x11D1,0xB1,0xC5,0x00,0x80,0x5F,0xC1,0x27,0x0E);
DEFINE_GUID(IID_INetCfgPnpReconfigCallback,0x8D84BD35,0xE227,0x11D2,0xB7,0x00,0x00,0xA0,0xC9,0x8A,0x6A,0x85);
DEFINE_GUID(IID_INetCfgComponentPropertyUi,0x932238E0,0xBEA1,0x11D0,0x92,0x98,0x00,0xC0,0x4f,0xC9,0x9D,0xCF);
DEFINE_GUID(IID_INetCfgComponentControl, 0x932238DF,0xBEA1,0x11D0,0x92,0x98,0x00,0xC0,0x4f,0xC9,0x9D,0xCF);
DEFINE_GUID(FMTID_SummaryInformation,0xF29F85E0,0x4FF9,0x1068,0xAB,0x91,0x08,0x00,0x2B,0x27,0xB3,0xD9);
DEFINE_GUID(FMTID_DocSummaryInformation,0xD5CDD502,0x2E9C,0x101B,0x93,0x97,0x08,0x00,0x2B,0x2C,0xF9,0xAE);
DEFINE_GUID(FMTID_UserDefinedProperties,0xD5CDD505,0x2E9C,0x101B,0x93,0x97,0x08,0x00,0x2B,0x2C,0xF9,0xAE);
DEFINE_GUID(CLSID_InProcFreeMarshaler, 0x0000033a,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(CLSID_TF_ThreadMgr, 0x529a9e6b,0x6587,0x4f23,0xab,0x9e,0x9c,0x7d,0x68,0x3e,0x3c,0x50);
DEFINE_GUID(CLSID_TF_InputProcessorProfiles, 0x33c53a50,0xf456,0x4884,0xb0,0x49,0x85,0xfd,0x64,0x3e,0xcf,0xed);
DEFINE_GUID(CLSID_TF_CategoryMgr, 0xA4B544A1,0x438D,0x4B41,0x93,0x25,0x86,0x95,0x23,0xE2,0xD6,0xC7);
DEFINE_GUID(CLSID_TF_LangBarMgr, 0xebb08c45,0x6c4a,0x4fdc,0xae,0x53,0x4e,0xb8,0xc4,0xc7,0xdb,0x8e);
DEFINE_GUID(CLSID_TF_DisplayAttributeMgr, 0x3ce74de4,0x53d3,0x4d74,0x8b,0x83,0x43,0x1b,0x38,0x28,0xba,0x53);
DEFINE_GUID(CLSID_TaskbarList, 0x56fdf344,0xfd6d,0x11d0,0x95,0x8a,0x00,0x60,0x97,0xc9,0xa0,0x90);
DEFINE_GUID(GUID_TFCAT_TIP_KEYBOARD, 0x34745c63,0xb2f0,0x4784,0x8b,0x67,0x5e,0x12,0xc8,0x70,0x1a,0x31);
DEFINE_GUID(GUID_TFCAT_TIP_SPEECH, 0xB5A73CD1,0x8355,0x426B,0xA1,0x61,0x25,0x98,0x08,0xF2,0x6B,0x14);
DEFINE_GUID(GUID_TFCAT_TIP_HANDWRITING, 0x246ecb87,0xc2f2,0x4abe,0x90,0x5b,0xc8,0xb3,0x8a,0xdd,0x2c,0x43);
DEFINE_GUID(CLSID_ConnectionManager, 0xBA126AD1,0x2166,0x11D1,0xB1,0xD0,0x0,0x80,0x5F,0xC1,0x27,0x0E);
DEFINE_GUID(CLSID_CNetCfg, 0x5B035261,0x40F9,0x11D1,0xAA,0xEC,0x00,0x80,0x5F,0xC1,0x27,0x0E);
DEFINE_GUID(GUID_TFCAT_DISPLAYATTRIBUTEPROVIDER, 0x046B8C80,0x1647,0x40F7,0x9B,0x21,0xB9,0x3B,0x81,0xAA,0xBC,0x1B);
DEFINE_GUID(GUID_COMPARTMENT_KEYBOARD_DISABLED, 0x71a5b253,0x1951,0x466b,0x9f,0xbc,0x9c,0x88,0x08,0xfa,0x84,0xf2);
DEFINE_GUID(GUID_COMPARTMENT_KEYBOARD_OPENCLOSE, 0x58273aad,0x01bb,0x4164,0x95,0xc6,0x75,0x5b,0xa0,0xb5,0x16,0x2d);
DEFINE_GUID(GUID_COMPARTMENT_HANDWRITING_OPENCLOSE, 0xf9ae2c6b,0x1866,0x4361,0xaf,0x72,0x7a,0xa3,0x09,0x48,0x89,0x0e);
DEFINE_GUID(GUID_COMPARTMENT_SPEECH_DISABLED, 0x56c5c607,0x0703,0x4e59,0x8e,0x52,0xcb,0xc8,0x4e,0x8b,0xbe,0x35);
DEFINE_GUID(GUID_COMPARTMENT_SPEECH_OPENCLOSE, 0x544d6a63,0xe2e8,0x4752,0xbb,0xd1,0x00,0x09,0x60,0xbc,0xa0,0x83);
DEFINE_GUID(GUID_COMPARTMENT_SPEECH_GLOBALSTATE, 0x2a54fe8e,0x0d08,0x460c,0xa7,0x5d,0x87,0x03,0x5f,0xf4,0x36,0xc5);
DEFINE_GUID(GUID_COMPARTMENT_PERSISTMENUENABLED, 0x575f3783,0x70c8,0x47c8,0xae,0x5d,0x91,0xa0,0x1a,0x1f,0x75,0x92);
DEFINE_GUID(GUID_COMPARTMENT_EMPTYCONTEXT, 0xd7487dbf,0x804e,0x41c5,0x89,0x4d,0xad,0x96,0xfd,0x4e,0xea,0x13);
DEFINE_GUID(GUID_COMPARTMENT_TIPUISTATUS, 0x148ca3ec,0x0366,0x401c,0x8d,0x75,0xed,0x97,0x8d,0x85,0xfb,0xc9);
DEFINE_GUID(IID_IDsObjectPicker, 0x0c87e64e, 0x3b7a, 0x11d2, 0x00b9, 0xe0,0x00,0xc0,0x4f,0xd8,0xdb,0xf7);
DEFINE_GUID(CLSID_DsObjectPicker, 0x17d6ccd8, 0x3b7b, 0x11d2, 0x00b9, 0xe0,0x00,0xc0,0x4f,0xd8,0xdb,0xf7);

19
lib/sdk/uuid/qosguid.c Normal file
View file

@ -0,0 +1,19 @@
#include <initguid.h>
//GUID_QOS_ENABLE_WINDOW_ADJUSTMENT
//GUID_QOS_ENABLE_AVG_STATS
//GUID_QOS_FLOW_8021P_NONCONFORMING
//GUID_QOS_FLOW_8021P_CONFORMING
//GUID_QOS_FLOW_IP_NONCONFORMING
//GUID_QOS_FLOW_IP_CONFORMING
//GUID_QOS_TIMER_RESOLUTION
//GUID_QOS_ISSLOW_FLOW
//GUID_QOS_FLOW_MODE
//GUID_QOS_STATISTICS_BUFFER
//GUID_QOS_MAX_OUTSTANDING_SENDS
//GUID_QOS_NON_BESTEFFORT_LIMIT
//GUID_QOS_FLOW_COUNT
//GUID_QOS_LATENCY
//GUID_QOS_BESTEFFORT_BANDWIDTH
//GUID_QOS_REMAINING_BANDWIDTH

51
lib/sdk/uuid/shguids.c Normal file
View file

@ -0,0 +1,51 @@
#include <initguid.h>
#include <shlguid.h>
#include <isguids.h>
#if 0
IID_IDsQueryColumnHandler
CLSID_DsFindFrsMembers
CLSID_DsFindDomainController
CLSID_DsFindAdvanced
CLSID_DsFindContainer
CLSID_DsFindVolume
CLSID_DsFindComputer
CLSID_DsFindPrinter
CLSID_DsFindPeople
CLSID_DsFindObjects
CLSID_DsQuery
IID_IQueryHandler
IID_IQueryFrame
IID_ICommonQuery
CLSID_CommonQuery
IID_IPersistQuery
IID_IQueryForm
CLSID_DsFolderProperties
CLSID_DsDisplaySpecifier
IID_IDsBrowseDomainTree
CLSID_DsDomainTreeBrowser
CLSID_DsPropertyPages
CLSID_MicrosoftDS
IID_IPrintDialogServices
IID_IPrintDialogCallback
CLSID_FolderItemsFDF
IID_IDragSourceHelper in shobjidl
IID_IDropTargetHelper
IID_IMountedVolume
CLSID_MountedVolume
IID_INamedPropertyBag
CLSID_FileSysColumnProvider
CLSID_DocFileColumnProvider
IID_IShellDetails3
IID_IAutoCompList
IID_IEnumShellImageStore
IID_IRunnableTask in shobjidl
IID_IPersistFolder3 in shobjidl
CLSID_StgFolder
IID_IShellTaskScheduler
CLSID_ShellTaskScheduler
IID_IResolveShellLink
IID_IShellLinkDataList in shobjidl
#endif

23
lib/sdk/uuid/tapi3iid.c Normal file
View file

@ -0,0 +1,23 @@
#include <initguid.h>
//TAPIPROTOCOL_Multicast
//TAPIPROTOCOL_H323
//TAPIPROTOCOL_PSTN
//TAPIMEDIATYPE_G3Fax
//TAPIMEDIATYPE_DataModem
//TAPIMEDIATYPE_Video
//TAPIMEDIATYPE_Audio
//CLSID_FilePlaybackTerminal
//CLSID_FileRecordingTrack
//CLSID_FileRecordingTerminal
//CLSID_FileTerminal
//CLSID_SpeakersTerminal
//CLSID_BridgeTerminal
//CLSID_MediaStreamTerminal
//CLSID_MicrophoneTerminal
//CLSID_SpeakerphoneTerminal
//CLSID_HeadsetTerminal
//CLSID_HandsetTerminal
//CLSID_VideoInputTerminal
//CLSID_VideoWindowTerm

8
lib/sdk/uuid/undoc.c Normal file
View file

@ -0,0 +1,8 @@
#ifndef INITGUID
#define INITGUID
#endif
#include <guiddef.h>
#include <shlguid_undoc.h>

View file

@ -1,192 +0,0 @@
/*
* GUID definitions
*
* Copyright 2000 Alexandre Julliard
* Copyright 2000 Francois Gouget
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include <stdarg.h>
#define COM_NO_WINDOWS_H
#include "windef.h"
#include "initguid.h"
/* GUIDs defined in uuids.lib */
DEFINE_GUID(GUID_NULL,0,0,0,0,0,0,0,0,0,0,0);
#include "winbase.h"
#include "wingdi.h"
#include "winuser.h"
#define USE_COM_CONTEXT_DEF
#include "objbase.h"
#include "servprov.h"
#include "oleauto.h"
#include "oleidl.h"
#include "objidl.h"
#include "olectl.h"
#include "ocidl.h"
#include "ctxtcall.h"
#include "docobj.h"
#include "exdisp.h"
#include "shdeprecated.h"
#include "shlguid.h"
#include "shlguid_undoc.h"
#include "shlobj.h"
#include "shldisp.h"
#include "comcat.h"
#include "urlmon.h"
#define _NO_AUTHOR_GUIDS
#include "activaut.h"
#include "activdbg.h"
#define _NO_SCRIPT_GUIDS
#include "activscp.h"
#include "dispex.h"
#include "mlang.h"
#include "mshtml.h"
#include "mshtmhst.h"
#include "richole.h"
#include "xmldom.h"
#include "xmldso.h"
#include "downloadmgr.h"
#include "objsel.h"
#include "hlink.h"
#include "optary.h"
#include "indexsrv.h"
#include "htiframe.h"
#include "urlhist.h"
#include "hlguids.h"
#include "dimm.h"
#include "isguids.h"
#include "objsafe.h"
#include "perhist.h"
#include "netcon.h"
#include "netfw.h"
#include "msctf.h"
#include "sensevts.h"
#include "ocmm.h"
#include "commoncontrols.h"
/* FIXME: cguids declares GUIDs but does not define their values */
/* other GUIDs */
#if 0 /* FIXME */
#include "uuids.h"
#endif
/* the GUID for these interfaces are already defined by dxguid.c */
#define __IReferenceClock_INTERFACE_DEFINED__
#define __IKsPropertySet_INTERFACE_DEFINED__
#if 0 /* FIXME */
#include "strmif.h"
#endif
#if 0 /* FIXME */
#include "control.h"
#endif
/* GUIDs not declared in an exported header file */
DEFINE_GUID(IID_IDirectPlaySP, 0x0c9f6360,0xcc61,0x11cf,0xac,0xec,0x00,0xaa,0x00,0x68,0x86,0xe3);
DEFINE_GUID(IID_ISFHelper, 0x1fe68efb,0x1874,0x9812,0x56,0xdc,0x00,0x00,0x00,0x00,0x00,0x00);
DEFINE_GUID(IID_IDPLobbySP, 0x5a4e5a20,0x2ced,0x11d0,0xa8,0x89,0x00,0xa0,0xc9,0x05,0x43,0x3c);
DEFINE_GUID(IID_IProxyManager, 0x00000008,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(IID_IBindStatusCallbackHolder,0x79eac9cc,0xbaf9,0x11ce,0x8c,0x82,0x00,0xaa,0x00,0x4b,0xa9,0x0b);
DEFINE_GUID(IID_IEnumNetConnection, 0xC08956A0,0x1CD3,0x11D1,0xB1,0xC5,0x00,0x80,0x5F,0xC1,0x27,0x0E);
DEFINE_GUID(IID_INetConnection, 0xC08956A1,0x1CD3,0x11D1,0xB1,0xC5,0x00,0x80,0x5F,0xC1,0x27,0x0E);
DEFINE_GUID(IID_INetConnectionManager, 0xC08956A2,0x1CD3,0x11D1,0xB1,0xC5,0x00,0x80,0x5F,0xC1,0x27,0x0E);
DEFINE_GUID(IID_INetConnectionConnectUi, 0xC08956A3,0x1CD3,0x11D1,0xB1,0xC5,0x00,0x80,0x5F,0xC1,0x27,0x0E);
DEFINE_GUID(IID_INetConnectionPropertyUi, 0xC08956A4,0x1CD3,0x11D1,0xB1,0xC5,0x00,0x80,0x5F,0xC1,0x27,0x0E);
DEFINE_GUID(IID_INetLanConnectionUiInfo, 0xC08956A6,0x1CD3,0x11D1,0xB1,0xC5,0x00,0x80,0x5F,0xC1,0x27,0x0E);
DEFINE_GUID(IID_IEnumNetCfgComponent, 0xC0E8AE92,0x306E,0x11D1,0xAA,0xCF,0x00,0x80,0x5F,0xC1,0x27,0x0E);
DEFINE_GUID(IID_INetCfg, 0xC0E8AE93,0x306E,0x11D1,0xAA,0xCF,0x00,0x80,0x5F,0xC1,0x27,0x0E);
DEFINE_GUID(IID_INetCfgComponent, 0xC0E8AE99,0x306E,0x11D1,0xAA,0xCF,0x00,0x80,0x5F,0xC1,0x27,0x0E);
DEFINE_GUID(IID_INetCfgComponentBindings, 0xC0E8AE9E,0x306E,0x11D1,0xAA,0xCF,0x00,0x80,0x5F,0xC1,0x27,0x0E);
DEFINE_GUID(IID_INetCfgLock, 0xC0E8AE9F,0x306E,0x11D1,0xAA,0xCF,0x00,0x80,0x5F,0xC1,0x27,0x0E);
DEFINE_GUID(IID_INetConnectionPropertyUi2, 0xC08956B9,0x1CD3,0x11D1,0xB1,0xC5,0x00,0x80,0x5F,0xC1,0x27,0x0E);
DEFINE_GUID(IID_INetCfgPnpReconfigCallback,0x8D84BD35,0xE227,0x11D2,0xB7,0x00,0x00,0xA0,0xC9,0x8A,0x6A,0x85);
DEFINE_GUID(IID_INetCfgComponentPropertyUi,0x932238E0,0xBEA1,0x11D0,0x92,0x98,0x00,0xC0,0x4f,0xC9,0x9D,0xCF);
DEFINE_GUID(IID_INetCfgComponentControl, 0x932238DF,0xBEA1,0x11D0,0x92,0x98,0x00,0xC0,0x4f,0xC9,0x9D,0xCF);
DEFINE_GUID(FMTID_SummaryInformation,0xF29F85E0,0x4FF9,0x1068,0xAB,0x91,0x08,0x00,0x2B,0x27,0xB3,0xD9);
DEFINE_GUID(FMTID_DocSummaryInformation,0xD5CDD502,0x2E9C,0x101B,0x93,0x97,0x08,0x00,0x2B,0x2C,0xF9,0xAE);
DEFINE_GUID(FMTID_UserDefinedProperties,0xD5CDD505,0x2E9C,0x101B,0x93,0x97,0x08,0x00,0x2B,0x2C,0xF9,0xAE);
/* COM CLSIDs not declared in an exported header file */
DEFINE_GUID(CLSID_StdMarshal, 0x00000017,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(CLSID_IdentityUnmarshal, 0x0000001b,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(CLSID_PSGenObject, 0x0000030c,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(CLSID_PSClientSite, 0x0000030d,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(CLSID_PSClassObject, 0x0000030e,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(CLSID_PSInPlaceActive, 0x0000030f,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(CLSID_PSInPlaceFrame, 0x00000310,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(CLSID_PSDragDrop, 0x00000311,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(CLSID_PSBindCtx, 0x00000312,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(CLSID_PSEnumerators, 0x00000313,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(CLSID_Picture_Metafile, 0x00000315,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(CLSID_StaticMetafile, 0x00000315,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(CLSID_Picture_Dib, 0x00000316,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(CLSID_StaticDib, 0x00000316,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(CLSID_Picture_EnhMetafile, 0x00000319,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(CLSID_DCOMAccessControl, 0x0000031d,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(CLSID_StdGlobalInterfaceTable,0x00000323,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(CLSID_ComBinding, 0x00000328,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(CLSID_StdEvent, 0x0000032b,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(CLSID_ManualResetEvent, 0x0000032c,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(CLSID_SynchronizeContainer, 0x0000032d,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(CLSID_InProcFreeMarshaler, 0x0000033a,0x0000,0x0000,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(CLSID_TF_ThreadMgr, 0x529a9e6b,0x6587,0x4f23,0xab,0x9e,0x9c,0x7d,0x68,0x3e,0x3c,0x50);
DEFINE_GUID(CLSID_TF_InputProcessorProfiles, 0x33c53a50,0xf456,0x4884,0xb0,0x49,0x85,0xfd,0x64,0x3e,0xcf,0xed);
DEFINE_GUID(CLSID_TF_CategoryMgr, 0xA4B544A1,0x438D,0x4B41,0x93,0x25,0x86,0x95,0x23,0xE2,0xD6,0xC7);
DEFINE_GUID(CLSID_TF_LangBarMgr, 0xebb08c45,0x6c4a,0x4fdc,0xae,0x53,0x4e,0xb8,0xc4,0xc7,0xdb,0x8e);
DEFINE_GUID(CLSID_TF_DisplayAttributeMgr, 0x3ce74de4,0x53d3,0x4d74,0x8b,0x83,0x43,0x1b,0x38,0x28,0xba,0x53);
DEFINE_GUID(CLSID_TaskbarList, 0x56fdf344,0xfd6d,0x11d0,0x95,0x8a,0x00,0x60,0x97,0xc9,0xa0,0x90);
DEFINE_GUID(GUID_TFCAT_TIP_KEYBOARD, 0x34745c63,0xb2f0,0x4784,0x8b,0x67,0x5e,0x12,0xc8,0x70,0x1a,0x31);
DEFINE_GUID(GUID_TFCAT_TIP_SPEECH, 0xB5A73CD1,0x8355,0x426B,0xA1,0x61,0x25,0x98,0x08,0xF2,0x6B,0x14);
DEFINE_GUID(GUID_TFCAT_TIP_HANDWRITING, 0x246ecb87,0xc2f2,0x4abe,0x90,0x5b,0xc8,0xb3,0x8a,0xdd,0x2c,0x43);
DEFINE_GUID(CLSID_ConnectionManager, 0xBA126AD1,0x2166,0x11D1,0xB1,0xD0,0x0,0x80,0x5F,0xC1,0x27,0x0E);
DEFINE_GUID(CLSID_CNetCfg, 0x5B035261,0x40F9,0x11D1,0xAA,0xEC,0x00,0x80,0x5F,0xC1,0x27,0x0E);
DEFINE_GUID(GUID_TFCAT_DISPLAYATTRIBUTEPROVIDER, 0x046B8C80,0x1647,0x40F7,0x9B,0x21,0xB9,0x3B,0x81,0xAA,0xBC,0x1B);
DEFINE_GUID(GUID_COMPARTMENT_KEYBOARD_DISABLED, 0x71a5b253,0x1951,0x466b,0x9f,0xbc,0x9c,0x88,0x08,0xfa,0x84,0xf2);
DEFINE_GUID(GUID_COMPARTMENT_KEYBOARD_OPENCLOSE, 0x58273aad,0x01bb,0x4164,0x95,0xc6,0x75,0x5b,0xa0,0xb5,0x16,0x2d);
DEFINE_GUID(GUID_COMPARTMENT_HANDWRITING_OPENCLOSE, 0xf9ae2c6b,0x1866,0x4361,0xaf,0x72,0x7a,0xa3,0x09,0x48,0x89,0x0e);
DEFINE_GUID(GUID_COMPARTMENT_SPEECH_DISABLED, 0x56c5c607,0x0703,0x4e59,0x8e,0x52,0xcb,0xc8,0x4e,0x8b,0xbe,0x35);
DEFINE_GUID(GUID_COMPARTMENT_SPEECH_OPENCLOSE, 0x544d6a63,0xe2e8,0x4752,0xbb,0xd1,0x00,0x09,0x60,0xbc,0xa0,0x83);
DEFINE_GUID(GUID_COMPARTMENT_SPEECH_GLOBALSTATE, 0x2a54fe8e,0x0d08,0x460c,0xa7,0x5d,0x87,0x03,0x5f,0xf4,0x36,0xc5);
DEFINE_GUID(GUID_COMPARTMENT_PERSISTMENUENABLED, 0x575f3783,0x70c8,0x47c8,0xae,0x5d,0x91,0xa0,0x1a,0x1f,0x75,0x92);
DEFINE_GUID(GUID_COMPARTMENT_EMPTYCONTEXT, 0xd7487dbf,0x804e,0x41c5,0x89,0x4d,0xad,0x96,0xfd,0x4e,0xea,0x13);
DEFINE_GUID(GUID_COMPARTMENT_TIPUISTATUS, 0x148ca3ec,0x0366,0x401c,0x8d,0x75,0xed,0x97,0x8d,0x85,0xfb,0xc9);
#ifdef _MSC_VER
DEFINE_GUID(IID_IUnknown, 0x00000000, 0x0000, 0x0000, 0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(IID_IClassFactory, 0x00000001, 0x0000, 0x0000, 0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
DEFINE_GUID(IID_IDropTargetHelper, 0x4657278b, 0x411b, 0x11d2, 0x83,0x9a,0x00,0xc0,0x4f,0xd9,0x18,0xd0);
DEFINE_GUID(IID_IOleCommandTarget, 0xb722bccb, 0x4e68, 0x101b, 0xa2,0xbc,0x00,0xaa,0x00,0x40,0x47,0x70);
DEFINE_GUID(IID_IServiceProvider, 0x6d5140c1, 0x7436, 0x11ce, 0x80,0x34,0x00,0xaa,0x00,0x60,0x09,0xfa);
DEFINE_GUID(IID_IBandSite, 0x4CF504B0, 0xDE96, 0x11D0, 0x8B,0x3F,0x00,0xA0,0xC9,0x11,0xE8,0xE5);
DEFINE_GUID(IID_IObjectWithSite, 0xFC4801A3, 0x2BA9, 0x11CF, 0xA2,0x29,0x00,0xAA,0x00,0x3D,0x73,0x52);
DEFINE_GUID(IID_IDeskBand, 0xEB0FE172, 0x1A3A, 0x11D0, 0x89,0xB3,0x00,0xA0,0xC9,0x0A,0x90,0xAC);
DEFINE_GUID(IID_IShellService, 0x5836FB00, 0x8187, 0x11CF, 0xA1,0x2B,0x00,0xAA,0x00,0x4A,0xE8,0x37);
DEFINE_GUID(IID_IPersistPropertyBag, 0x37D84F60, 0x42CB, 0x11CE, 0x81,0x35,0x00,0xAA,0x00,0x4B,0xB8,0x51);
DEFINE_GUID(IID_IEnumDMO, 0x2c3cd98a, 0x2bfa, 0x4a53, 0x9c,0x27,0x52,0x49,0xba,0x64,0xba,0x0f);
DEFINE_GUID(IID_IWineD3DDeviceParent, 0xaeb62dfc, 0xbdcb, 0x4f02, 0x95,0x19, 0x1e,0xee,0xa0,0x0c,0x15,0xcd);
#endif

44
lib/sdk/uuid/vcguids.c Normal file
View file

@ -0,0 +1,44 @@
#include <initguid.h>
//DBBMK_END
//DBBMK_BEGINNING
//DBBMK_CURRENT
//DBBMK_INVALID
//COLUMN_BMKPERSISTREL
//COLUMN_BMKPERSIST
//COLUMN_BMKSESSIONREL
//COLUMN_BMKSESSION
//COLUMN_BMKCURSORREL
//COLUMN_BMKCURSOR
//COLUMN_BMKTEMPORARYREL
//COLUMN_BMKTEMPORARY
//COLUMN_STATUS
//COLUMN_VERSION
//COLUMN_UPDATABLE
//COLUMN_UNIQUE
//COLUMN_TYPE
//COLUMN_SEARCHABLE
//COLUMN_SCALE
//COLUMN_ROWENTRYID
//COLUMN_NUMBER
//COLUMN_PHYSICALSORT
//COLUMN_NULLABLE
//COLUMN_NAME
//COLUMN_MULTIVALUED
//COLUMN_MAXLENGTH
//COLUMN_HASDEFAULT
//COLUMN_FIXED
//COLUMN_ENTRYIDMAXLENGTH
//COLUMN_DEFAULTVALUE
//COLUMN_DATACOLUMN
//COLUMN_CURSORCOLUMN
//COLUMN_COLUMNID
//COLUMN_COLLATINGORDER
//COLUMN_CASESENSITIVE
//COLUMN_BINDTYPE
//COLUMN_BINARYCOMPARABLE
//COLUMN_BASENAME
//COLUMN_BASECOLUMNNAME
//COLUMN_AUTOINCREMENT
//COLUMNID_INVALID

4
lib/sdk/uuid/wdmguids.c Normal file
View file

@ -0,0 +1,4 @@
#include <initguid.h>
#include <wdmguid.h>