📄 mqoa.tlh
字号:
long plBasePriority );
_variant_t GetCreateTime ( );
_variant_t GetModifyTime ( );
long GetAuthenticate ( );
void PutAuthenticate (
long plAuthenticate );
long GetJournalQuota ( );
void PutJournalQuota (
long plJournalQuota );
short GetIsWorldReadable ( );
HRESULT Create (
VARIANT * IsTransactional = &vtMissing,
VARIANT * IsWorldReadable = &vtMissing );
HRESULT Delete ( );
IMSMQQueue2Ptr Open (
long Access,
long ShareMode );
HRESULT Refresh ( );
HRESULT Update ( );
_bstr_t GetPathNameDNS ( );
IDispatchPtr GetProperties ( );
_variant_t GetSecurity ( );
void PutSecurity (
const _variant_t & pvarSecurity );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_QueueGuid (
BSTR * pbstrGuidQueue ) = 0;
virtual HRESULT __stdcall get_ServiceTypeGuid (
BSTR * pbstrGuidServiceType ) = 0;
virtual HRESULT __stdcall put_ServiceTypeGuid (
BSTR pbstrGuidServiceType ) = 0;
virtual HRESULT __stdcall get_Label (
BSTR * pbstrLabel ) = 0;
virtual HRESULT __stdcall put_Label (
BSTR pbstrLabel ) = 0;
virtual HRESULT __stdcall get_PathName (
BSTR * pbstrPathName ) = 0;
virtual HRESULT __stdcall put_PathName (
BSTR pbstrPathName ) = 0;
virtual HRESULT __stdcall get_FormatName (
BSTR * pbstrFormatName ) = 0;
virtual HRESULT __stdcall put_FormatName (
BSTR pbstrFormatName ) = 0;
virtual HRESULT __stdcall get_IsTransactional (
short * pisTransactional ) = 0;
virtual HRESULT __stdcall get_PrivLevel (
long * plPrivLevel ) = 0;
virtual HRESULT __stdcall put_PrivLevel (
long plPrivLevel ) = 0;
virtual HRESULT __stdcall get_Journal (
long * plJournal ) = 0;
virtual HRESULT __stdcall put_Journal (
long plJournal ) = 0;
virtual HRESULT __stdcall get_Quota (
long * plQuota ) = 0;
virtual HRESULT __stdcall put_Quota (
long plQuota ) = 0;
virtual HRESULT __stdcall get_BasePriority (
long * plBasePriority ) = 0;
virtual HRESULT __stdcall put_BasePriority (
long plBasePriority ) = 0;
virtual HRESULT __stdcall get_CreateTime (
VARIANT * pvarCreateTime ) = 0;
virtual HRESULT __stdcall get_ModifyTime (
VARIANT * pvarModifyTime ) = 0;
virtual HRESULT __stdcall get_Authenticate (
long * plAuthenticate ) = 0;
virtual HRESULT __stdcall put_Authenticate (
long plAuthenticate ) = 0;
virtual HRESULT __stdcall get_JournalQuota (
long * plJournalQuota ) = 0;
virtual HRESULT __stdcall put_JournalQuota (
long plJournalQuota ) = 0;
virtual HRESULT __stdcall get_IsWorldReadable (
short * pisWorldReadable ) = 0;
virtual HRESULT __stdcall raw_Create (
VARIANT * IsTransactional = &vtMissing,
VARIANT * IsWorldReadable = &vtMissing ) = 0;
virtual HRESULT __stdcall raw_Delete ( ) = 0;
virtual HRESULT __stdcall raw_Open (
long Access,
long ShareMode,
struct IMSMQQueue2 * * ppq ) = 0;
virtual HRESULT __stdcall raw_Refresh ( ) = 0;
virtual HRESULT __stdcall raw_Update ( ) = 0;
virtual HRESULT __stdcall get_PathNameDNS (
BSTR * pbstrPathNameDNS ) = 0;
virtual HRESULT __stdcall get_Properties (
IDispatch * * ppcolProperties ) = 0;
virtual HRESULT __stdcall get_Security (
VARIANT * pvarSecurity ) = 0;
virtual HRESULT __stdcall put_Security (
VARIANT pvarSecurity ) = 0;
};
struct __declspec(uuid("ef0574e0-06d8-11d3-b100-00e02c074f6b"))
IMSMQQueue2 : IDispatch
{
//
// Property data
//
__declspec(property(get=GetHandle))
long Handle;
__declspec(property(get=GetAccess))
long Access;
__declspec(property(get=GetShareMode))
long ShareMode;
__declspec(property(get=GetQueueInfo))
IMSMQQueueInfo2Ptr QueueInfo;
__declspec(property(get=GetIsOpen))
short IsOpen;
__declspec(property(get=GetProperties))
IDispatchPtr Properties;
//
// Wrapper methods for error-handling
//
long GetAccess ( );
long GetShareMode ( );
IMSMQQueueInfo2Ptr GetQueueInfo ( );
long GetHandle ( );
short GetIsOpen ( );
HRESULT Close ( );
IMSMQMessagePtr Receive_v1 (
VARIANT * Transaction = &vtMissing,
VARIANT * WantDestinationQueue = &vtMissing,
VARIANT * WantBody = &vtMissing,
VARIANT * ReceiveTimeout = &vtMissing );
IMSMQMessagePtr Peek_v1 (
VARIANT * WantDestinationQueue = &vtMissing,
VARIANT * WantBody = &vtMissing,
VARIANT * ReceiveTimeout = &vtMissing );
HRESULT EnableNotification (
struct IMSMQEvent2 * Event,
VARIANT * Cursor = &vtMissing,
VARIANT * ReceiveTimeout = &vtMissing );
HRESULT Reset ( );
IMSMQMessagePtr ReceiveCurrent_v1 (
VARIANT * Transaction = &vtMissing,
VARIANT * WantDestinationQueue = &vtMissing,
VARIANT * WantBody = &vtMissing,
VARIANT * ReceiveTimeout = &vtMissing );
IMSMQMessagePtr PeekNext_v1 (
VARIANT * WantDestinationQueue = &vtMissing,
VARIANT * WantBody = &vtMissing,
VARIANT * ReceiveTimeout = &vtMissing );
IMSMQMessagePtr PeekCurrent_v1 (
VARIANT * WantDestinationQueue = &vtMissing,
VARIANT * WantBody = &vtMissing,
VARIANT * ReceiveTimeout = &vtMissing );
IMSMQMessage2Ptr Receive (
VARIANT * Transaction = &vtMissing,
VARIANT * WantDestinationQueue = &vtMissing,
VARIANT * WantBody = &vtMissing,
VARIANT * ReceiveTimeout = &vtMissing,
VARIANT * WantConnectorType = &vtMissing );
IMSMQMessage2Ptr Peek (
VARIANT * WantDestinationQueue = &vtMissing,
VARIANT * WantBody = &vtMissing,
VARIANT * ReceiveTimeout = &vtMissing,
VARIANT * WantConnectorType = &vtMissing );
IMSMQMessage2Ptr ReceiveCurrent (
VARIANT * Transaction = &vtMissing,
VARIANT * WantDestinationQueue = &vtMissing,
VARIANT * WantBody = &vtMissing,
VARIANT * ReceiveTimeout = &vtMissing,
VARIANT * WantConnectorType = &vtMissing );
IMSMQMessage2Ptr PeekNext (
VARIANT * WantDestinationQueue = &vtMissing,
VARIANT * WantBody = &vtMissing,
VARIANT * ReceiveTimeout = &vtMissing,
VARIANT * WantConnectorType = &vtMissing );
IMSMQMessage2Ptr PeekCurrent (
VARIANT * WantDestinationQueue = &vtMissing,
VARIANT * WantBody = &vtMissing,
VARIANT * ReceiveTimeout = &vtMissing,
VARIANT * WantConnectorType = &vtMissing );
IDispatchPtr GetProperties ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Access (
long * plAccess ) = 0;
virtual HRESULT __stdcall get_ShareMode (
long * plShareMode ) = 0;
virtual HRESULT __stdcall get_QueueInfo (
struct IMSMQQueueInfo2 * * ppqinfo ) = 0;
virtual HRESULT __stdcall get_Handle (
long * plHandle ) = 0;
virtual HRESULT __stdcall get_IsOpen (
short * pisOpen ) = 0;
virtual HRESULT __stdcall raw_Close ( ) = 0;
virtual HRESULT __stdcall raw_Receive_v1 (
VARIANT * Transaction,
VARIANT * WantDestinationQueue,
VARIANT * WantBody,
VARIANT * ReceiveTimeout,
struct IMSMQMessage * * ppmsg ) = 0;
virtual HRESULT __stdcall raw_Peek_v1 (
VARIANT * WantDestinationQueue,
VARIANT * WantBody,
VARIANT * ReceiveTimeout,
struct IMSMQMessage * * ppmsg ) = 0;
virtual HRESULT __stdcall raw_EnableNotification (
struct IMSMQEvent2 * Event,
VARIANT * Cursor = &vtMissing,
VARIANT * ReceiveTimeout = &vtMissing ) = 0;
virtual HRESULT __stdcall raw_Reset ( ) = 0;
virtual HRESULT __stdcall raw_ReceiveCurrent_v1 (
VARIANT * Transaction,
VARIANT * WantDestinationQueue,
VARIANT * WantBody,
VARIANT * ReceiveTimeout,
struct IMSMQMessage * * ppmsg ) = 0;
virtual HRESULT __stdcall raw_PeekNext_v1 (
VARIANT * WantDestinationQueue,
VARIANT * WantBody,
VARIANT * ReceiveTimeout,
struct IMSMQMessage * * ppmsg ) = 0;
virtual HRESULT __stdcall raw_PeekCurrent_v1 (
VARIANT * WantDestinationQueue,
VARIANT * WantBody,
VARIANT * ReceiveTimeout,
struct IMSMQMessage * * ppmsg ) = 0;
virtual HRESULT __stdcall raw_Receive (
VARIANT * Transaction,
VARIANT * WantDestinationQueue,
VARIANT * WantBody,
VARIANT * ReceiveTimeout,
VARIANT * WantConnectorType,
struct IMSMQMessage2 * * ppmsg ) = 0;
virtual HRESULT __stdcall raw_Peek (
VARIANT * WantDestinationQueue,
VARIANT * WantBody,
VARIANT * ReceiveTimeout,
VARIANT * WantConnectorType,
struct IMSMQMessage2 * * ppmsg ) = 0;
virtual HRESULT __stdcall raw_ReceiveCurrent (
VARIANT * Transaction,
VARIANT * WantDestinationQueue,
VARIANT * WantBody,
VARIANT * ReceiveTimeout,
VARIANT * WantConnectorType,
struct IMSMQMessage2 * * ppmsg ) = 0;
virtual HRESULT __stdcall raw_PeekNext (
VARIANT * WantDestinationQueue,
VARIANT * WantBody,
VARIANT * ReceiveTimeout,
VARIANT * WantConnectorType,
struct IMSMQMessage2 * * ppmsg ) = 0;
virtual HRESULT __stdcall raw_PeekCurrent (
VARIANT * WantDestinationQueue,
VARIANT * WantBody,
VARIANT * ReceiveTimeout,
VARIANT * WantConnectorType,
struct IMSMQMessage2 * * ppmsg ) = 0;
virtual HRESULT __stdcall get_Properties (
IDispatch * * ppcolProperties ) = 0;
};
struct __declspec(uuid("eba96b12-2168-11d3-898c-00e02c074f6b"))
IMSMQEvent2 : IMSMQEvent
{
//
// Property data
//
__declspec(property(get=GetProperties))
IDispatchPtr Properties;
//
// Wrapper methods for error-handling
//
IDispatchPtr GetProperties ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Properties (
IDispatch * * ppcolProperties ) = 0;
};
struct __declspec(uuid("d9933be0-a567-11d2-b0f3-00e02c074f6b"))
IMSMQMessage2 : IDispatch
{
//
// Property data
//
__declspec(property(get=GetBody,put=PutBody))
_variant_t Body;
__declspec(property(get=GetDelivery,put=PutDelivery))
long Delivery;
__declspec(property(get=GetPriority,put=PutPriority))
long Priority;
__declspec(property(get=GetJournal,put=PutJournal))
long Journal;
__declspec(property(get=GetResponseQueueInfo_v1,put=PutRefResponseQueueInfo_v1))
IMSMQQueueInfoPtr ResponseQueueInfo_v1;
__declspec(property(get=GetAppSpecific,put=PutAppSpecific))
long AppSpecific;
__declspec(property(get=GetSourceMachineGuid))
_bstr_t SourceMachineGuid;
__declspec(property(get=GetClass))
long Class;
__declspec(property(get=GetAdminQueueInfo_v1,put=PutRefAdminQueueInfo_v1))
IMSMQQueueInfoPtr AdminQueueInfo_v1;
__declspec(property(get=GetId))
_variant_t Id;
__declspec(property(get=GetCorrelationId,put=PutCorrelationId))
_variant_t CorrelationId;
__declspec(property(get=GetAck,put=PutAck))
long Ack;
__declspec(property(get=GetLabel,put=PutLabel))
_bstr_t Label;
__declspec(property(get=GetBodyLength))
long BodyLength;
__declspec(property(get=GetMaxTimeToReachQueue,put=PutMaxTimeToReachQueue))
long MaxTimeToReachQueue;
__declspec(property(get=GetMaxTimeToReceive,put=PutMaxTimeToReceive))
long MaxTimeToReceive;
__declspec(property(get=GetEncryptAlgorithm,put=PutEncryptAlgorithm))
long EncryptAlgorithm;
__declspec(property(get=GetHashAlgorithm,put=PutHashAlgorithm))
long HashAlgorithm;
__declspec(property(get=GetSentTime))
_variant_t SentTime;
__declspec(property(get=GetArrivedTime))
_variant_t ArrivedTime;
__declspec(property(get=GetDestinationQueueInfo))
IMSMQQueueInfo2Ptr DestinationQueueInfo;
__declspec(property(get=GetSenderCertificate,put=PutSenderCertificate))
_variant_t SenderCertificate;
__declspec(property(get=GetSenderId,put=PutSenderId))
_variant_t SenderId;
__declspec(property(get=GetSenderIdType,put=PutSenderIdType))
long SenderIdType;
__declspec(property(get=GetTrace,put=PutTrace))
long Trace;
__declspec(property(get=GetPrivLevel,put=PutPrivLevel))
long PrivLevel;
__declspec(property(get=GetAuthLevel,put=PutAuthLevel))
long AuthLevel;
__declspec(property(get=GetIsAuthenticated))
short IsAuthenticated;
__declspec(property(get=GetSenderVersion))
long SenderVersion;
__declspec(property(get=GetExtension,put=PutExtension))
_variant_t Extension;
__declspec(property(get=GetConnectorTypeGuid,put=PutConnectorTypeGuid))
_bstr_t ConnectorTypeGuid;
__declspec(property(get=GetTransactionStatusQueueInfo))
IMSMQQueueInfo2Ptr TransactionStatusQueueInfo;
__declspec(property(get=GetDestinationSymmetricKey,put=PutDestinationSymmetricKey))
_variant_t DestinationSymmetricKey;
__declspec(property(get=GetSignature,put=PutSignature))
_variant_t Signature;
__declspec(property(get=GetAuthenticationProviderType,put=PutAuthenticationProviderType))
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -