mirror of
https://github.com/reactos/reactos.git
synced 2024-11-11 01:04:11 +00:00
96abfd1223
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
384 lines
9 KiB
C
384 lines
9 KiB
C
|
|
#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
|