COMSVCSLib, COM interface constants for VB.Net / VBScript

COMSVCSLib - interface constants

     This page contains simple VBA include for the COMSVCSLib COM library.

library parameters

File NameWINDOWS\system32\comsvcs.dll
Guid{2A005C00-A5DE-11CF-9E66-00AA00A3F464}
Enums22

tagTransactionVote

enum, 2 members.
Public Enum tagTransactionVote

  'Vote to commit the transaction
  TxCommit = 0  '&H0

  'Vote to abort the transaction
  TxAbort = 1  '&H1
End Enum

Error_Constants

alias, 26 members.
  'Trappable Error Codes
Public Enum Error_Constants

  'The object's transaction aborted
  mtsErrCtxAborted = -2147164158  '&H8004E002

  'The object's transaction is aborting
  mtsErrCtxAborting = -2147164157  '&H8004E003

  'The object's context is unavailable
  mtsErrCtxNoContext = -2147164156  '&H8004E004

  'The object being created is not registered properly
  mtsErrCtxNotRegistered = -2147164155  '&H8004E005

  'The call timed out trying to acquire synchronization lock
  mtsErrCtxSynchTimeout = -2147164154  '&H8004E006

  'The object is no longer valid
  mtsErrCtxOldReference = -2147164153  '&H8004E007

  'The role was not found
  mtsErrCtxRoleNotFound = -2147164148  '&H8004E00C

  'Security is not enabled
  mtsErrCtxNoSecurity = -2147164147  '&H8004E00D

  'The call occured on the wrong thread
  mtsErrCtxWrongThread = -2147164146  '&H8004E00E

  'The transaction manager is unavailable
  mtsErrCtxTMNotAvailable = -2147164145  '&H8004E00F

  'Application is not queued
  comQCErrApplicationNotQueued = -2146368000  '&H80110600

  'Component has no QUEUEABLE interfaces
  comQCErrNoQueueableInterfaces = -2146367999  '&H80110601

  'Queuing service is not available
  comQCErrQueuingServiceNotAvailable = -2146367998  '&H80110602

  'The queue was already created with different transactional properties
  comQCErrQueueTransactMismatch = -2146367997  '&H80110603

  'Cannot make method calls on a recorder which is being marshalled
  comqcErrRecorderMarshalled = -2146367996  '&H80110604

  'There is an Out parameter in a Queued method call.
  comqcErrOutParam = -2146367995  '&H80110605

  'QCPlayer has determined that the Recorder SID is not trusted.
  comqcErrRecorderNotTrusted = -2146367994  '&H80110606

  'QCPlayer could not load the proxy stub Dll.
  comqcErrPSLoad = -2146367993  '&H80110607

  'A transactional queued component cannot be passed as a reference to another transactional queued component if they are in the same transaction.
  comqcErrMarshaledObjSameTxn = -2146367992  '&H80110608

  'Message found in the Queue was not a valid QC message.
  comqcErrInvalidMessage = -2146367920  '&H80110650

  'The QC Listener did not find the message sender's SID information.
  comqcErrMsmqSidUnavailable = -2146367919  '&H80110651

  'The QC Listener could not recognize the message extension.
  comqcErrWrongMsgExtension = -2146367918  '&H80110652

  'The QC Listener service will stop because MSMQ service is unavailable.
  comqcErrMsmqServiceUnavailable = -2146367917  '&H80110653

  'The QC Listener rejected the unauthenticated message.  Make sure sender has an MSMQ internal certificate.
  comqcErrMsgNotAuthenticated = -2146367916  '&H80110654

  'The QC Listener rejected the message delivered through a connector.
  comqcErrMsmqConnectorUsed = -2146367915  '&H80110655

  'The QC message contains an incorrectly marshaled object(recorder or external object).
  comqcErrBadMarshaledObject = -2146367914  '&H80110656
End Enum

__MIDL___MIDL_itf_autosvcs_0491_0001

enum, 26 members.
  'Trappable Error Codes
Public Enum MIDL___MIDL_itf_autosvcs_0491_0001

  'The object's transaction aborted
  mtsErrCtxAborted = -2147164158  '&H8004E002

  'The object's transaction is aborting
  mtsErrCtxAborting = -2147164157  '&H8004E003

  'The object's context is unavailable
  mtsErrCtxNoContext = -2147164156  '&H8004E004

  'The object being created is not registered properly
  mtsErrCtxNotRegistered = -2147164155  '&H8004E005

  'The call timed out trying to acquire synchronization lock
  mtsErrCtxSynchTimeout = -2147164154  '&H8004E006

  'The object is no longer valid
  mtsErrCtxOldReference = -2147164153  '&H8004E007

  'The role was not found
  mtsErrCtxRoleNotFound = -2147164148  '&H8004E00C

  'Security is not enabled
  mtsErrCtxNoSecurity = -2147164147  '&H8004E00D

  'The call occured on the wrong thread
  mtsErrCtxWrongThread = -2147164146  '&H8004E00E

  'The transaction manager is unavailable
  mtsErrCtxTMNotAvailable = -2147164145  '&H8004E00F

  'Application is not queued
  comQCErrApplicationNotQueued = -2146368000  '&H80110600

  'Component has no QUEUEABLE interfaces
  comQCErrNoQueueableInterfaces = -2146367999  '&H80110601

  'Queuing service is not available
  comQCErrQueuingServiceNotAvailable = -2146367998  '&H80110602

  'The queue was already created with different transactional properties
  comQCErrQueueTransactMismatch = -2146367997  '&H80110603

  'Cannot make method calls on a recorder which is being marshalled
  comqcErrRecorderMarshalled = -2146367996  '&H80110604

  'There is an Out parameter in a Queued method call.
  comqcErrOutParam = -2146367995  '&H80110605

  'QCPlayer has determined that the Recorder SID is not trusted.
  comqcErrRecorderNotTrusted = -2146367994  '&H80110606

  'QCPlayer could not load the proxy stub Dll.
  comqcErrPSLoad = -2146367993  '&H80110607

  'A transactional queued component cannot be passed as a reference to another transactional queued component if they are in the same transaction.
  comqcErrMarshaledObjSameTxn = -2146367992  '&H80110608

  'Message found in the Queue was not a valid QC message.
  comqcErrInvalidMessage = -2146367920  '&H80110650

  'The QC Listener did not find the message sender's SID information.
  comqcErrMsmqSidUnavailable = -2146367919  '&H80110651

  'The QC Listener could not recognize the message extension.
  comqcErrWrongMsgExtension = -2146367918  '&H80110652

  'The QC Listener service will stop because MSMQ service is unavailable.
  comqcErrMsmqServiceUnavailable = -2146367917  '&H80110653

  'The QC Listener rejected the unauthenticated message.  Make sure sender has an MSMQ internal certificate.
  comqcErrMsgNotAuthenticated = -2146367916  '&H80110654

  'The QC Listener rejected the message delivered through a connector.
  comqcErrMsmqConnectorUsed = -2146367915  '&H80110655

  'The QC message contains an incorrectly marshaled object(recorder or external object).
  comqcErrBadMarshaledObject = -2146367914  '&H80110656
End Enum

tagCSC_InheritanceConfig

enum, 2 members.
Public Enum tagCSC_InheritanceConfig
  CSC_Inherit = 0  '&H0
  CSC_Ignore = 1  '&H1
End Enum

tagCSC_ThreadPool

enum, 4 members.
Public Enum tagCSC_ThreadPool
  CSC_ThreadPoolNone = 0  '&H0
  CSC_ThreadPoolInherit = 1  '&H1
  CSC_STAThreadPool = 2  '&H2
  CSC_MTAThreadPool = 3  '&H3
End Enum

tagCSC_Binding

enum, 2 members.
Public Enum tagCSC_Binding
  CSC_NoBinding = 0  '&H0
  CSC_BindToPoolThread = 1  '&H1
End Enum

tagCSC_TransactionConfig

enum, 4 members.
Public Enum tagCSC_TransactionConfig
  CSC_NoTransaction = 0  '&H0
  CSC_IfContainerIsTransactional = 1  '&H1
  CSC_CreateTransactionIfNecessary = 2  '&H2
  CSC_NewTransaction = 3  '&H3
End Enum

COMAdminTxIsolationLevelOptions

enum, 5 members.
  'Transaction Isolation Level Enumerations
Public Enum COMAdminTxIsolationLevelOptions
  COMAdminTxIsolationLevelAny = 0  '&H0
  COMAdminTxIsolationLevelReadUnCommitted = 1  '&H1
  COMAdminTxIsolationLevelReadCommitted = 2  '&H2
  COMAdminTxIsolationLevelRepeatableRead = 3  '&H3
  COMAdminTxIsolationLevelSerializable = 4  '&H4
End Enum

tagCSC_SynchronizationConfig

enum, 4 members.
Public Enum tagCSC_SynchronizationConfig
  CSC_NoSynchronization = 0  '&H0
  CSC_IfContainerIsSynchronized = 1  '&H1
  CSC_NewSynchronizationIfNecessary = 2  '&H2
  CSC_NewSynchronization = 3  '&H3
End Enum

tagCSC_IISIntrinsicsConfig

enum, 2 members.
Public Enum tagCSC_IISIntrinsicsConfig
  CSC_NoIISIntrinsics = 0  '&H0
  CSC_InheritIISIntrinsics = 1  '&H1
End Enum

tagCSC_COMTIIntrinsicsConfig

enum, 2 members.
Public Enum tagCSC_COMTIIntrinsicsConfig
  CSC_NoCOMTIIntrinsics = 0  '&H0
  CSC_InheritCOMTIIntrinsics = 1  '&H1
End Enum

tagCSC_TrackerConfig

enum, 2 members.
Public Enum tagCSC_TrackerConfig
  CSC_DontUseTracker = 0  '&H0
  CSC_UseTracker = 1  '&H1
End Enum

tagCSC_SxsConfig

enum, 3 members.
Public Enum tagCSC_SxsConfig
  CSC_NoSxs = 0  '&H0
  CSC_InheritSxs = 1  '&H1
  CSC_NewSxs = 2  '&H2
End Enum

tagCSC_PartitionConfig

enum, 3 members.
Public Enum tagCSC_PartitionConfig
  CSC_NoPartition = 0  '&H0
  CSC_InheritPartition = 1  '&H1
  CSC_NewPartition = 2  '&H2
End Enum

LockModes

alias, 2 members.
Public Enum LockModes
  LockSetGet = 0  '&H0
  LockMethod = 1  '&H1
End Enum

__MIDL___MIDL_itf_autosvcs_0491_0002

enum, 2 members.
Public Enum MIDL___MIDL_itf_autosvcs_0491_0002
  LockSetGet = 0  '&H0
  LockMethod = 1  '&H1
End Enum

ReleaseModes

alias, 2 members.
Public Enum ReleaseModes
  Standard = 0  '&H0
  Process = 1  '&H1
End Enum

__MIDL___MIDL_itf_autosvcs_0491_0003

enum, 2 members.
Public Enum MIDL___MIDL_itf_autosvcs_0491_0003
  Standard = 0  '&H0
  Process = 1  '&H1
End Enum

tagCRMFLAGS

enum, 7 members.
Public Enum tagCRMFLAGS
  CRMFLAG_FORGETTARGET = 1  '&H1
  CRMFLAG_WRITTENDURINGPREPARE = 2  '&H2
  CRMFLAG_WRITTENDURINGCOMMIT = 4  '&H4
  CRMFLAG_WRITTENDURINGABORT = 8  '&H8
  CRMFLAG_WRITTENDURINGRECOVERY = 16  '&H10
  CRMFLAG_WRITTENDURINGREPLAY = 32  '&H20
  CRMFLAG_REPLAYINPROGRESS = 64  '&H40
End Enum

tagCRMREGFLAGS

enum, 5 members.
Public Enum tagCRMREGFLAGS
  CRMREGFLAG_PREPAREPHASE = 1  '&H1
  CRMREGFLAG_COMMITPHASE = 2  '&H2
  CRMREGFLAG_ABORTPHASE = 4  '&H4
  CRMREGFLAG_ALLPHASES = 7  '&H7
  CRMREGFLAG_FAILIFINDOUBTSREMAIN = 16  '&H10
End Enum

tagCrmTransactionState

enum, 4 members.
Public Enum tagCrmTransactionState
  TxState_Active = 0  '&H0
  TxState_Committed = 1  '&H1
  TxState_Aborted = 2  '&H2
  TxState_Indoubt = 3  '&H3
End Enum

tagCOMPLUS_APPTYPE

enum, 4 members.
Public Enum tagCOMPLUS_APPTYPE
  APPTYPE_UNKNOWN = -1  '&HFFFFFFFF
  APPTYPE_SERVER = 1  '&H1
  APPTYPE_LIBRARY = 0  '&H0
  APPTYPE_SWC = 2  '&H2
End Enum
WUtils.com