MqOaI.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:587k
- #pragma warning( disable: 4049 ) /* more than 64k source lines */
- /* this ALWAYS GENERATED file contains the definitions for the interfaces */
- /* File created by MIDL compiler version 6.00.0347 */
- /* Compiler settings for mqoai.idl:
- Oicf, W1, Zp8, env=Win32 (32b run)
- protocol : dce , ms_ext, c_ext, robust
- error checks: allocation ref bounds_check enum stub_data
- VC __declspec() decoration level:
- __declspec(uuid()), __declspec(selectany), __declspec(novtable)
- DECLSPEC_UUID(), MIDL_INTERFACE()
- */
- //@@MIDL_FILE_HEADING( )
- /* verify that the <rpcndr.h> version is high enough to compile this file*/
- #ifndef __REQUIRED_RPCNDR_H_VERSION__
- #define __REQUIRED_RPCNDR_H_VERSION__ 475
- #endif
- #include "rpc.h"
- #include "rpcndr.h"
- #ifndef __RPCNDR_H_VERSION__
- #error this stub requires an updated version of <rpcndr.h>
- #endif // __RPCNDR_H_VERSION__
- #ifndef __mqoai_h__
- #define __mqoai_h__
- #if defined(_MSC_VER) && (_MSC_VER >= 1020)
- #pragma once
- #endif
- /* Forward Declarations */
- #ifndef __IMSMQQuery_FWD_DEFINED__
- #define __IMSMQQuery_FWD_DEFINED__
- typedef interface IMSMQQuery IMSMQQuery;
- #endif /* __IMSMQQuery_FWD_DEFINED__ */
- #ifndef __IMSMQQueueInfo_FWD_DEFINED__
- #define __IMSMQQueueInfo_FWD_DEFINED__
- typedef interface IMSMQQueueInfo IMSMQQueueInfo;
- #endif /* __IMSMQQueueInfo_FWD_DEFINED__ */
- #ifndef __IMSMQQueueInfo2_FWD_DEFINED__
- #define __IMSMQQueueInfo2_FWD_DEFINED__
- typedef interface IMSMQQueueInfo2 IMSMQQueueInfo2;
- #endif /* __IMSMQQueueInfo2_FWD_DEFINED__ */
- #ifndef __IMSMQQueueInfo3_FWD_DEFINED__
- #define __IMSMQQueueInfo3_FWD_DEFINED__
- typedef interface IMSMQQueueInfo3 IMSMQQueueInfo3;
- #endif /* __IMSMQQueueInfo3_FWD_DEFINED__ */
- #ifndef __IMSMQQueue_FWD_DEFINED__
- #define __IMSMQQueue_FWD_DEFINED__
- typedef interface IMSMQQueue IMSMQQueue;
- #endif /* __IMSMQQueue_FWD_DEFINED__ */
- #ifndef __IMSMQQueue2_FWD_DEFINED__
- #define __IMSMQQueue2_FWD_DEFINED__
- typedef interface IMSMQQueue2 IMSMQQueue2;
- #endif /* __IMSMQQueue2_FWD_DEFINED__ */
- #ifndef __IMSMQMessage_FWD_DEFINED__
- #define __IMSMQMessage_FWD_DEFINED__
- typedef interface IMSMQMessage IMSMQMessage;
- #endif /* __IMSMQMessage_FWD_DEFINED__ */
- #ifndef __IMSMQQueueInfos_FWD_DEFINED__
- #define __IMSMQQueueInfos_FWD_DEFINED__
- typedef interface IMSMQQueueInfos IMSMQQueueInfos;
- #endif /* __IMSMQQueueInfos_FWD_DEFINED__ */
- #ifndef __IMSMQQueueInfos2_FWD_DEFINED__
- #define __IMSMQQueueInfos2_FWD_DEFINED__
- typedef interface IMSMQQueueInfos2 IMSMQQueueInfos2;
- #endif /* __IMSMQQueueInfos2_FWD_DEFINED__ */
- #ifndef __IMSMQQueueInfos3_FWD_DEFINED__
- #define __IMSMQQueueInfos3_FWD_DEFINED__
- typedef interface IMSMQQueueInfos3 IMSMQQueueInfos3;
- #endif /* __IMSMQQueueInfos3_FWD_DEFINED__ */
- #ifndef __IMSMQEvent_FWD_DEFINED__
- #define __IMSMQEvent_FWD_DEFINED__
- typedef interface IMSMQEvent IMSMQEvent;
- #endif /* __IMSMQEvent_FWD_DEFINED__ */
- #ifndef __IMSMQEvent2_FWD_DEFINED__
- #define __IMSMQEvent2_FWD_DEFINED__
- typedef interface IMSMQEvent2 IMSMQEvent2;
- #endif /* __IMSMQEvent2_FWD_DEFINED__ */
- #ifndef __IMSMQEvent3_FWD_DEFINED__
- #define __IMSMQEvent3_FWD_DEFINED__
- typedef interface IMSMQEvent3 IMSMQEvent3;
- #endif /* __IMSMQEvent3_FWD_DEFINED__ */
- #ifndef __IMSMQTransaction_FWD_DEFINED__
- #define __IMSMQTransaction_FWD_DEFINED__
- typedef interface IMSMQTransaction IMSMQTransaction;
- #endif /* __IMSMQTransaction_FWD_DEFINED__ */
- #ifndef __IMSMQCoordinatedTransactionDispenser_FWD_DEFINED__
- #define __IMSMQCoordinatedTransactionDispenser_FWD_DEFINED__
- typedef interface IMSMQCoordinatedTransactionDispenser IMSMQCoordinatedTransactionDispenser;
- #endif /* __IMSMQCoordinatedTransactionDispenser_FWD_DEFINED__ */
- #ifndef __IMSMQTransactionDispenser_FWD_DEFINED__
- #define __IMSMQTransactionDispenser_FWD_DEFINED__
- typedef interface IMSMQTransactionDispenser IMSMQTransactionDispenser;
- #endif /* __IMSMQTransactionDispenser_FWD_DEFINED__ */
- #ifndef __IMSMQQuery2_FWD_DEFINED__
- #define __IMSMQQuery2_FWD_DEFINED__
- typedef interface IMSMQQuery2 IMSMQQuery2;
- #endif /* __IMSMQQuery2_FWD_DEFINED__ */
- #ifndef __IMSMQQuery3_FWD_DEFINED__
- #define __IMSMQQuery3_FWD_DEFINED__
- typedef interface IMSMQQuery3 IMSMQQuery3;
- #endif /* __IMSMQQuery3_FWD_DEFINED__ */
- #ifndef __MSMQQuery_FWD_DEFINED__
- #define __MSMQQuery_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class MSMQQuery MSMQQuery;
- #else
- typedef struct MSMQQuery MSMQQuery;
- #endif /* __cplusplus */
- #endif /* __MSMQQuery_FWD_DEFINED__ */
- #ifndef __IMSMQMessage2_FWD_DEFINED__
- #define __IMSMQMessage2_FWD_DEFINED__
- typedef interface IMSMQMessage2 IMSMQMessage2;
- #endif /* __IMSMQMessage2_FWD_DEFINED__ */
- #ifndef __IMSMQMessage3_FWD_DEFINED__
- #define __IMSMQMessage3_FWD_DEFINED__
- typedef interface IMSMQMessage3 IMSMQMessage3;
- #endif /* __IMSMQMessage3_FWD_DEFINED__ */
- #ifndef __MSMQMessage_FWD_DEFINED__
- #define __MSMQMessage_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class MSMQMessage MSMQMessage;
- #else
- typedef struct MSMQMessage MSMQMessage;
- #endif /* __cplusplus */
- #endif /* __MSMQMessage_FWD_DEFINED__ */
- #ifndef __IMSMQQueue3_FWD_DEFINED__
- #define __IMSMQQueue3_FWD_DEFINED__
- typedef interface IMSMQQueue3 IMSMQQueue3;
- #endif /* __IMSMQQueue3_FWD_DEFINED__ */
- #ifndef __MSMQQueue_FWD_DEFINED__
- #define __MSMQQueue_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class MSMQQueue MSMQQueue;
- #else
- typedef struct MSMQQueue MSMQQueue;
- #endif /* __cplusplus */
- #endif /* __MSMQQueue_FWD_DEFINED__ */
- #ifndef __IMSMQPrivateEvent_FWD_DEFINED__
- #define __IMSMQPrivateEvent_FWD_DEFINED__
- typedef interface IMSMQPrivateEvent IMSMQPrivateEvent;
- #endif /* __IMSMQPrivateEvent_FWD_DEFINED__ */
- #ifndef ___DMSMQEventEvents_FWD_DEFINED__
- #define ___DMSMQEventEvents_FWD_DEFINED__
- typedef interface _DMSMQEventEvents _DMSMQEventEvents;
- #endif /* ___DMSMQEventEvents_FWD_DEFINED__ */
- #ifndef __MSMQEvent_FWD_DEFINED__
- #define __MSMQEvent_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class MSMQEvent MSMQEvent;
- #else
- typedef struct MSMQEvent MSMQEvent;
- #endif /* __cplusplus */
- #endif /* __MSMQEvent_FWD_DEFINED__ */
- #ifndef __MSMQQueueInfo_FWD_DEFINED__
- #define __MSMQQueueInfo_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class MSMQQueueInfo MSMQQueueInfo;
- #else
- typedef struct MSMQQueueInfo MSMQQueueInfo;
- #endif /* __cplusplus */
- #endif /* __MSMQQueueInfo_FWD_DEFINED__ */
- #ifndef __MSMQQueueInfos_FWD_DEFINED__
- #define __MSMQQueueInfos_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class MSMQQueueInfos MSMQQueueInfos;
- #else
- typedef struct MSMQQueueInfos MSMQQueueInfos;
- #endif /* __cplusplus */
- #endif /* __MSMQQueueInfos_FWD_DEFINED__ */
- #ifndef __IMSMQTransaction2_FWD_DEFINED__
- #define __IMSMQTransaction2_FWD_DEFINED__
- typedef interface IMSMQTransaction2 IMSMQTransaction2;
- #endif /* __IMSMQTransaction2_FWD_DEFINED__ */
- #ifndef __IMSMQTransaction3_FWD_DEFINED__
- #define __IMSMQTransaction3_FWD_DEFINED__
- typedef interface IMSMQTransaction3 IMSMQTransaction3;
- #endif /* __IMSMQTransaction3_FWD_DEFINED__ */
- #ifndef __MSMQTransaction_FWD_DEFINED__
- #define __MSMQTransaction_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class MSMQTransaction MSMQTransaction;
- #else
- typedef struct MSMQTransaction MSMQTransaction;
- #endif /* __cplusplus */
- #endif /* __MSMQTransaction_FWD_DEFINED__ */
- #ifndef __IMSMQCoordinatedTransactionDispenser2_FWD_DEFINED__
- #define __IMSMQCoordinatedTransactionDispenser2_FWD_DEFINED__
- typedef interface IMSMQCoordinatedTransactionDispenser2 IMSMQCoordinatedTransactionDispenser2;
- #endif /* __IMSMQCoordinatedTransactionDispenser2_FWD_DEFINED__ */
- #ifndef __IMSMQCoordinatedTransactionDispenser3_FWD_DEFINED__
- #define __IMSMQCoordinatedTransactionDispenser3_FWD_DEFINED__
- typedef interface IMSMQCoordinatedTransactionDispenser3 IMSMQCoordinatedTransactionDispenser3;
- #endif /* __IMSMQCoordinatedTransactionDispenser3_FWD_DEFINED__ */
- #ifndef __MSMQCoordinatedTransactionDispenser_FWD_DEFINED__
- #define __MSMQCoordinatedTransactionDispenser_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class MSMQCoordinatedTransactionDispenser MSMQCoordinatedTransactionDispenser;
- #else
- typedef struct MSMQCoordinatedTransactionDispenser MSMQCoordinatedTransactionDispenser;
- #endif /* __cplusplus */
- #endif /* __MSMQCoordinatedTransactionDispenser_FWD_DEFINED__ */
- #ifndef __IMSMQTransactionDispenser2_FWD_DEFINED__
- #define __IMSMQTransactionDispenser2_FWD_DEFINED__
- typedef interface IMSMQTransactionDispenser2 IMSMQTransactionDispenser2;
- #endif /* __IMSMQTransactionDispenser2_FWD_DEFINED__ */
- #ifndef __IMSMQTransactionDispenser3_FWD_DEFINED__
- #define __IMSMQTransactionDispenser3_FWD_DEFINED__
- typedef interface IMSMQTransactionDispenser3 IMSMQTransactionDispenser3;
- #endif /* __IMSMQTransactionDispenser3_FWD_DEFINED__ */
- #ifndef __MSMQTransactionDispenser_FWD_DEFINED__
- #define __MSMQTransactionDispenser_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class MSMQTransactionDispenser MSMQTransactionDispenser;
- #else
- typedef struct MSMQTransactionDispenser MSMQTransactionDispenser;
- #endif /* __cplusplus */
- #endif /* __MSMQTransactionDispenser_FWD_DEFINED__ */
- #ifndef __IMSMQApplication_FWD_DEFINED__
- #define __IMSMQApplication_FWD_DEFINED__
- typedef interface IMSMQApplication IMSMQApplication;
- #endif /* __IMSMQApplication_FWD_DEFINED__ */
- #ifndef __IMSMQApplication2_FWD_DEFINED__
- #define __IMSMQApplication2_FWD_DEFINED__
- typedef interface IMSMQApplication2 IMSMQApplication2;
- #endif /* __IMSMQApplication2_FWD_DEFINED__ */
- #ifndef __IMSMQApplication3_FWD_DEFINED__
- #define __IMSMQApplication3_FWD_DEFINED__
- typedef interface IMSMQApplication3 IMSMQApplication3;
- #endif /* __IMSMQApplication3_FWD_DEFINED__ */
- #ifndef __MSMQApplication_FWD_DEFINED__
- #define __MSMQApplication_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class MSMQApplication MSMQApplication;
- #else
- typedef struct MSMQApplication MSMQApplication;
- #endif /* __cplusplus */
- #endif /* __MSMQApplication_FWD_DEFINED__ */
- #ifndef __IMSMQDestination_FWD_DEFINED__
- #define __IMSMQDestination_FWD_DEFINED__
- typedef interface IMSMQDestination IMSMQDestination;
- #endif /* __IMSMQDestination_FWD_DEFINED__ */
- #ifndef __IMSMQPrivateDestination_FWD_DEFINED__
- #define __IMSMQPrivateDestination_FWD_DEFINED__
- typedef interface IMSMQPrivateDestination IMSMQPrivateDestination;
- #endif /* __IMSMQPrivateDestination_FWD_DEFINED__ */
- #ifndef __MSMQDestination_FWD_DEFINED__
- #define __MSMQDestination_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class MSMQDestination MSMQDestination;
- #else
- typedef struct MSMQDestination MSMQDestination;
- #endif /* __cplusplus */
- #endif /* __MSMQDestination_FWD_DEFINED__ */
- #ifndef __IMSMQCollection_FWD_DEFINED__
- #define __IMSMQCollection_FWD_DEFINED__
- typedef interface IMSMQCollection IMSMQCollection;
- #endif /* __IMSMQCollection_FWD_DEFINED__ */
- #ifndef __IMSMQManagement_FWD_DEFINED__
- #define __IMSMQManagement_FWD_DEFINED__
- typedef interface IMSMQManagement IMSMQManagement;
- #endif /* __IMSMQManagement_FWD_DEFINED__ */
- #ifndef __MSMQManagement_FWD_DEFINED__
- #define __MSMQManagement_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class MSMQManagement MSMQManagement;
- #else
- typedef struct MSMQManagement MSMQManagement;
- #endif /* __cplusplus */
- #endif /* __MSMQManagement_FWD_DEFINED__ */
- #ifndef __IMSMQOutgoingQueueManagement_FWD_DEFINED__
- #define __IMSMQOutgoingQueueManagement_FWD_DEFINED__
- typedef interface IMSMQOutgoingQueueManagement IMSMQOutgoingQueueManagement;
- #endif /* __IMSMQOutgoingQueueManagement_FWD_DEFINED__ */
- #ifndef __MSMQOutgoingQueueManagement_FWD_DEFINED__
- #define __MSMQOutgoingQueueManagement_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class MSMQOutgoingQueueManagement MSMQOutgoingQueueManagement;
- #else
- typedef struct MSMQOutgoingQueueManagement MSMQOutgoingQueueManagement;
- #endif /* __cplusplus */
- #endif /* __MSMQOutgoingQueueManagement_FWD_DEFINED__ */
- #ifndef __IMSMQQueueManagement_FWD_DEFINED__
- #define __IMSMQQueueManagement_FWD_DEFINED__
- typedef interface IMSMQQueueManagement IMSMQQueueManagement;
- #endif /* __IMSMQQueueManagement_FWD_DEFINED__ */
- #ifndef __MSMQQueueManagement_FWD_DEFINED__
- #define __MSMQQueueManagement_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class MSMQQueueManagement MSMQQueueManagement;
- #else
- typedef struct MSMQQueueManagement MSMQQueueManagement;
- #endif /* __cplusplus */
- #endif /* __MSMQQueueManagement_FWD_DEFINED__ */
- #ifdef __cplusplus
- extern "C"{
- #endif
- void * __RPC_USER MIDL_user_allocate(size_t);
- void __RPC_USER MIDL_user_free( void * );
- #ifndef __MSMQ_LIBRARY_DEFINED__
- #define __MSMQ_LIBRARY_DEFINED__
- /* library MSMQ */
- /* [version][lcid][helpstringdll][helpstring][uuid] */
- #ifndef MIDL_INTERFACE
- #if _MSC_VER >= 1100
- #define MIDL_INTERFACE(x) struct __declspec(uuid(x)) __declspec(novtable)
- #else
- #define MIDL_INTERFACE(x) struct
- #endif //_MSC_VER
- #endif //MIDL_INTERFACE
- typedef short Boolean;
- typedef unsigned char BYTE;
- typedef unsigned long ULONG;
- typedef unsigned long DWORD;
- typedef int BOOL;
- /* [helpstringcontext] */
- enum MQCALG
- { MQMSG_CALG_MD2 = 0x8000 + 0 + 1,
- MQMSG_CALG_MD4 = 0x8000 + 0 + 2,
- MQMSG_CALG_MD5 = 0x8000 + 0 + 3,
- MQMSG_CALG_SHA = 0x8000 + 0 + 4,
- MQMSG_CALG_SHA1 = 0x8000 + 0 + 4,
- MQMSG_CALG_MAC = 0x8000 + 0 + 5,
- MQMSG_CALG_RSA_SIGN = 0x2000 + 0x400 + 0,
- MQMSG_CALG_DSS_SIGN = 0x2000 + 0x200 + 0,
- MQMSG_CALG_RSA_KEYX = 0xa000 + 0x400 + 0,
- MQMSG_CALG_DES = 0x6000 + 0x600 + 1,
- MQMSG_CALG_RC2 = 0x6000 + 0x600 + 2,
- MQMSG_CALG_RC4 = 0x6000 + 0x800 + 1,
- MQMSG_CALG_SEAL = 0x6000 + 0x800 + 2
- } ;
- /* [helpstringcontext] */
- enum MQTRANSACTION
- { MQ_NO_TRANSACTION = 0,
- MQ_MTS_TRANSACTION = 1,
- MQ_XA_TRANSACTION = 2,
- MQ_SINGLE_MESSAGE = 3
- } ;
- /* [helpstringcontext] */
- enum RELOPS
- { REL_NOP = 0,
- REL_EQ = REL_NOP + 1,
- REL_NEQ = REL_EQ + 1,
- REL_LT = REL_NEQ + 1,
- REL_GT = REL_LT + 1,
- REL_LE = REL_GT + 1,
- REL_GE = REL_LE + 1
- } ;
- /* [helpstringcontext] */
- enum MQCERT_REGISTER
- { MQCERT_REGISTER_ALWAYS = 1,
- MQCERT_REGISTER_IF_NOT_EXIST = 2
- } ;
- /* [helpstringcontext] */
- enum MQMSGCURSOR
- { MQMSG_FIRST = 0,
- MQMSG_CURRENT = 1,
- MQMSG_NEXT = 2
- } ;
- /* [helpstringcontext] */
- enum MQMSGCLASS
- { MQMSG_CLASS_NORMAL = 0 + 0 + 0,
- MQMSG_CLASS_REPORT = 0 + 0 + 0x1,
- MQMSG_CLASS_ACK_REACH_QUEUE = 0 + 0 + 0x2,
- MQMSG_CLASS_ACK_RECEIVE = 0 + 0x4000 + 0,
- MQMSG_CLASS_NACK_BAD_DST_Q = 0x8000 + 0 + 0,
- MQMSG_CLASS_NACK_PURGED = 0x8000 + 0 + 0x1,
- MQMSG_CLASS_NACK_REACH_QUEUE_TIMEOUT = 0x8000 + 0 + 0x2,
- MQMSG_CLASS_NACK_Q_EXCEED_QUOTA = 0x8000 + 0 + 0x3,
- MQMSG_CLASS_NACK_ACCESS_DENIED = 0x8000 + 0 + 0x4,
- MQMSG_CLASS_NACK_HOP_COUNT_EXCEEDED = 0x8000 + 0 + 0x5,
- MQMSG_CLASS_NACK_BAD_SIGNATURE = 0x8000 + 0 + 0x6,
- MQMSG_CLASS_NACK_BAD_ENCRYPTION = 0x8000 + 0 + 0x7,
- MQMSG_CLASS_NACK_COULD_NOT_ENCRYPT = 0x8000 + 0 + 0x8,
- MQMSG_CLASS_NACK_NOT_TRANSACTIONAL_Q = 0x8000 + 0 + 0x9,
- MQMSG_CLASS_NACK_NOT_TRANSACTIONAL_MSG = 0x8000 + 0 + 0xa,
- MQMSG_CLASS_NACK_UNSUPPORTED_CRYPTO_PROVIDER = 0x8000 + 0 + 0xb,
- MQMSG_CLASS_NACK_Q_DELETED = 0x8000 + 0x4000 + 0,
- MQMSG_CLASS_NACK_Q_PURGED = 0x8000 + 0x4000 + 0x1,
- MQMSG_CLASS_NACK_RECEIVE_TIMEOUT = 0x8000 + 0x4000 + 0x2,
- MQMSG_CLASS_NACK_RECEIVE_TIMEOUT_AT_SENDER = 0x8000 + 0x4000 + 0x3
- } ;
- /* [helpstringcontext] */
- enum MQMSGDELIVERY
- { MQMSG_DELIVERY_EXPRESS = 0,
- MQMSG_DELIVERY_RECOVERABLE = 1
- } ;
- /* [helpstringcontext] */
- enum MQMSGACKNOWLEDGEMENT
- { MQMSG_ACKNOWLEDGMENT_NONE = 0,
- MQMSG_ACKNOWLEDGMENT_POS_ARRIVAL = 0x1,
- MQMSG_ACKNOWLEDGMENT_POS_RECEIVE = 0x2,
- MQMSG_ACKNOWLEDGMENT_NEG_ARRIVAL = 0x4,
- MQMSG_ACKNOWLEDGMENT_NEG_RECEIVE = 0x8,
- MQMSG_ACKNOWLEDGMENT_NACK_REACH_QUEUE = 0x4,
- MQMSG_ACKNOWLEDGMENT_FULL_REACH_QUEUE = 0x4 + 0x1,
- MQMSG_ACKNOWLEDGMENT_NACK_RECEIVE = 0x4 + 0x8,
- MQMSG_ACKNOWLEDGMENT_FULL_RECEIVE = 0x4 + 0x8 + 0x2
- } ;
- /* [helpstringcontext] */
- enum MQMSGJOURNAL
- { MQMSG_JOURNAL_NONE = 0,
- MQMSG_DEADLETTER = 1,
- MQMSG_JOURNAL = 2
- } ;
- /* [helpstringcontext] */
- enum MQMSGTRACE
- { MQMSG_TRACE_NONE = 0,
- MQMSG_SEND_ROUTE_TO_REPORT_QUEUE = 1
- } ;
- /* [helpstringcontext] */
- enum MQMSGSENDERIDTYPE
- { MQMSG_SENDERID_TYPE_NONE = 0,
- MQMSG_SENDERID_TYPE_SID = 1
- } ;
- /* [helpstringcontext] */
- enum MQMSGPRIVLEVEL
- { MQMSG_PRIV_LEVEL_NONE = 0,
- MQMSG_PRIV_LEVEL_BODY = 1,
- MQMSG_PRIV_LEVEL_BODY_BASE = 1,
- MQMSG_PRIV_LEVEL_BODY_ENHANCED = 3
- } ;
- /* [helpstringcontext] */
- enum MQMSGAUTHLEVEL
- { MQMSG_AUTH_LEVEL_NONE = 0,
- MQMSG_AUTH_LEVEL_ALWAYS = 1,
- MQMSG_AUTH_LEVEL_MSMQ10 = 2,
- MQMSG_AUTH_LEVEL_SIG10 = 2,
- MQMSG_AUTH_LEVEL_MSMQ20 = 4,
- MQMSG_AUTH_LEVEL_SIG20 = 4,
- MQMSG_AUTH_LEVEL_SIG30 = 8
- } ;
- /* [helpstringcontext] */
- enum MQMSGIDSIZE
- { MQMSG_MSGID_SIZE = 20,
- MQMSG_CORRELATIONID_SIZE = 20,
- MQMSG_XACTID_SIZE = 20
- } ;
- /* [helpstringcontext] */
- enum MQMSGMAX
- { MQ_MAX_MSG_LABEL_LEN = 249
- } ;
- /* [helpstringcontext] */
- enum MQMSGAUTHENTICATION
- { MQMSG_AUTHENTICATION_NOT_REQUESTED = 0,
- MQMSG_AUTHENTICATION_REQUESTED = 1,
- MQMSG_AUTHENTICATED_SIG10 = 1,
- MQMSG_AUTHENTICATION_REQUESTED_EX = 3,
- MQMSG_AUTHENTICATED_SIG20 = 3,
- MQMSG_AUTHENTICATED_SIG30 = 5,
- MQMSG_AUTHENTICATED_SIGXML = 9
- } ;
- /* [helpstringcontext] */
- enum MQSHARE
- { MQ_DENY_NONE = 0,
- MQ_DENY_RECEIVE_SHARE = 1
- } ;
- /* [helpstringcontext] */
- enum MQACCESS
- { MQ_RECEIVE_ACCESS = 1,
- MQ_SEND_ACCESS = 2,
- MQ_PEEK_ACCESS = 0x20,
- MQ_ADMIN_ACCESS = 0x80
- } ;
- /* [helpstringcontext] */
- enum MQJOURNAL
- { MQ_JOURNAL_NONE = 0,
- MQ_JOURNAL = 1
- } ;
- /* [helpstringcontext] */
- enum MQTRANSACTIONAL
- { MQ_TRANSACTIONAL_NONE = 0,
- MQ_TRANSACTIONAL = 1
- } ;
- /* [helpstringcontext] */
- enum MQAUTHENTICATE
- { MQ_AUTHENTICATE_NONE = 0,
- MQ_AUTHENTICATE = 1
- } ;
- /* [helpstringcontext] */
- enum MQPRIVLEVEL
- { MQ_PRIV_LEVEL_NONE = 0,
- MQ_PRIV_LEVEL_OPTIONAL = 1,
- MQ_PRIV_LEVEL_BODY = 2
- } ;
- /* [helpstringcontext] */
- enum MQPRIORITY
- { MQ_MIN_PRIORITY = 0,
- MQ_MAX_PRIORITY = 7
- } ;
- /* [helpstringcontext] */
- enum MQMAX
- { MQ_MAX_Q_NAME_LEN = 124,
- MQ_MAX_Q_LABEL_LEN = 124
- } ;
- /* [helpstringcontext] */
- enum QUEUE_TYPE
- { MQ_TYPE_PUBLIC = 0,
- MQ_TYPE_PRIVATE = MQ_TYPE_PUBLIC + 1,
- MQ_TYPE_MACHINE = MQ_TYPE_PRIVATE + 1,
- MQ_TYPE_CONNECTOR = MQ_TYPE_MACHINE + 1,
- MQ_TYPE_MULTICAST = MQ_TYPE_CONNECTOR + 1
- } ;
- /* [helpstringcontext] */
- enum FOREIGN_STATUS
- { MQ_STATUS_FOREIGN = 0,
- MQ_STATUS_NOT_FOREIGN = MQ_STATUS_FOREIGN + 1,
- MQ_STATUS_UNKNOWN = MQ_STATUS_NOT_FOREIGN + 1
- } ;
- enum XACT_STATUS
- { MQ_XACT_STATUS_XACT = 0,
- MQ_XACT_STATUS_NOT_XACT = MQ_XACT_STATUS_XACT + 1,
- MQ_XACT_STATUS_UNKNOWN = MQ_XACT_STATUS_NOT_XACT + 1
- } ;
- /* [helpstringcontext] */
- enum QUEUE_STATE
- { MQ_QUEUE_STATE_LOCAL_CONNECTION = 0,
- MQ_QUEUE_STATE_DISCONNECTED = MQ_QUEUE_STATE_LOCAL_CONNECTION + 1,
- MQ_QUEUE_STATE_WAITING = MQ_QUEUE_STATE_DISCONNECTED + 1,
- MQ_QUEUE_STATE_NEEDVALIDATE = MQ_QUEUE_STATE_WAITING + 1,
- MQ_QUEUE_STATE_ONHOLD = MQ_QUEUE_STATE_NEEDVALIDATE + 1,
- MQ_QUEUE_STATE_NONACTIVE = MQ_QUEUE_STATE_ONHOLD + 1,
- MQ_QUEUE_STATE_CONNECTED = MQ_QUEUE_STATE_NONACTIVE + 1,
- MQ_QUEUE_STATE_DISCONNECTING = MQ_QUEUE_STATE_CONNECTED + 1
- } ;
- /* [helpstringcontext] */
- enum MQDEFAULT
- { DEFAULT_M_PRIORITY = 3,
- DEFAULT_M_DELIVERY = 0,
- DEFAULT_M_ACKNOWLEDGE = 0,
- DEFAULT_M_JOURNAL = 0,
- DEFAULT_M_APPSPECIFIC = 0,
- DEFAULT_M_PRIV_LEVEL = 0,
- DEFAULT_M_AUTH_LEVEL = 0,
- DEFAULT_M_SENDERID_TYPE = 1,
- DEFAULT_Q_JOURNAL = 0,
- DEFAULT_Q_BASEPRIORITY = 0,
- DEFAULT_Q_QUOTA = 0xffffffff,
- DEFAULT_Q_JOURNAL_QUOTA = 0xffffffff,
- DEFAULT_Q_TRANSACTION = 0,
- DEFAULT_Q_AUTHENTICATE = 0,
- DEFAULT_Q_PRIV_LEVEL = 1,
- DEFAULT_M_LOOKUPID = 0
- } ;
- /* [helpstringcontext] */
- enum MQERROR
- { MQ_ERROR = 0xc00e0001,
- MQ_ERROR_PROPERTY = 0xc00e0002,
- MQ_ERROR_QUEUE_NOT_FOUND = 0xc00e0003,
- MQ_ERROR_QUEUE_EXISTS = 0xc00e0005,
- MQ_ERROR_INVALID_PARAMETER = 0xc00e0006,
- MQ_ERROR_INVALID_HANDLE = 0xc00e0007,
- MQ_ERROR_OPERATION_CANCELLED = 0xc00e0008,
- MQ_ERROR_SHARING_VIOLATION = 0xc00e0009,
- MQ_ERROR_SERVICE_NOT_AVAILABLE = 0xc00e000b,
- MQ_ERROR_MACHINE_NOT_FOUND = 0xc00e000d,
- MQ_ERROR_ILLEGAL_SORT = 0xc00e0010,
- MQ_ERROR_ILLEGAL_USER = 0xc00e0011,
- MQ_ERROR_NO_DS = 0xc00e0013,
- MQ_ERROR_ILLEGAL_QUEUE_PATHNAME = 0xc00e0014,
- MQ_ERROR_ILLEGAL_PROPERTY_VALUE = 0xc00e0018,
- MQ_ERROR_ILLEGAL_PROPERTY_VT = 0xc00e0019,
- MQ_ERROR_BUFFER_OVERFLOW = 0xc00e001a,
- MQ_ERROR_IO_TIMEOUT = 0xc00e001b,
- MQ_ERROR_ILLEGAL_CURSOR_ACTION = 0xc00e001c,
- MQ_ERROR_MESSAGE_ALREADY_RECEIVED = 0xc00e001d,
- MQ_ERROR_ILLEGAL_FORMATNAME = 0xc00e001e,
- MQ_ERROR_FORMATNAME_BUFFER_TOO_SMALL = 0xc00e001f,
- MQ_ERROR_UNSUPPORTED_FORMATNAME_OPERATION = 0xc00e0020,
- MQ_ERROR_ILLEGAL_SECURITY_DESCRIPTOR = 0xc00e0021,
- MQ_ERROR_SENDERID_BUFFER_TOO_SMALL = 0xc00e0022,
- MQ_ERROR_SECURITY_DESCRIPTOR_TOO_SMALL = 0xc00e0023,
- MQ_ERROR_CANNOT_IMPERSONATE_CLIENT = 0xc00e0024,
- MQ_ERROR_ACCESS_DENIED = 0xc00e0025,
- MQ_ERROR_PRIVILEGE_NOT_HELD = 0xc00e0026,
- MQ_ERROR_INSUFFICIENT_RESOURCES = 0xc00e0027,
- MQ_ERROR_USER_BUFFER_TOO_SMALL = 0xc00e0028,
- MQ_ERROR_MESSAGE_STORAGE_FAILED = 0xc00e002a,
- MQ_ERROR_SENDER_CERT_BUFFER_TOO_SMALL = 0xc00e002b,
- MQ_ERROR_INVALID_CERTIFICATE = 0xc00e002c,
- MQ_ERROR_CORRUPTED_INTERNAL_CERTIFICATE = 0xc00e002d,
- MQ_ERROR_NO_INTERNAL_USER_CERT = 0xc00e002f,
- MQ_ERROR_CORRUPTED_SECURITY_DATA = 0xc00e0030,
- MQ_ERROR_CORRUPTED_PERSONAL_CERT_STORE = 0xc00e0031,
- MQ_ERROR_COMPUTER_DOES_NOT_SUPPORT_ENCRYPTION = 0xc00e0033,
- MQ_ERROR_BAD_SECURITY_CONTEXT = 0xc00e0035,
- MQ_ERROR_COULD_NOT_GET_USER_SID = 0xc00e0036,
- MQ_ERROR_COULD_NOT_GET_ACCOUNT_INFO = 0xc00e0037,
- MQ_ERROR_ILLEGAL_MQCOLUMNS = 0xc00e0038,
- MQ_ERROR_ILLEGAL_PROPID = 0xc00e0039,
- MQ_ERROR_ILLEGAL_RELATION = 0xc00e003a,
- MQ_ERROR_ILLEGAL_PROPERTY_SIZE = 0xc00e003b,
- MQ_ERROR_ILLEGAL_RESTRICTION_PROPID = 0xc00e003c,
- MQ_ERROR_ILLEGAL_MQQUEUEPROPS = 0xc00e003d,
- MQ_ERROR_PROPERTY_NOTALLOWED = 0xc00e003e,
- MQ_ERROR_INSUFFICIENT_PROPERTIES = 0xc00e003f,
- MQ_ERROR_MACHINE_EXISTS = 0xc00e0040,
- MQ_ERROR_ILLEGAL_MQQMPROPS = 0xc00e0041,
- MQ_ERROR_DS_IS_FULL = 0xc00e0042L,
- MQ_ERROR_DS_ERROR = 0xc00e0043,
- MQ_ERROR_INVALID_OWNER = 0xc00e0044,
- MQ_ERROR_UNSUPPORTED_ACCESS_MODE = 0xc00e0045,
- MQ_ERROR_RESULT_BUFFER_TOO_SMALL = 0xc00e0046,
- MQ_ERROR_DELETE_CN_IN_USE = 0xc00e0048L,
- MQ_ERROR_NO_RESPONSE_FROM_OBJECT_SERVER = 0xc00e0049,
- MQ_ERROR_OBJECT_SERVER_NOT_AVAILABLE = 0xc00e004a,
- MQ_ERROR_QUEUE_NOT_AVAILABLE = 0xc00e004b,
- MQ_ERROR_DTC_CONNECT = 0xc00e004c,
- MQ_ERROR_TRANSACTION_IMPORT = 0xc00e004e,
- MQ_ERROR_TRANSACTION_USAGE = 0xc00e0050,
- MQ_ERROR_TRANSACTION_SEQUENCE = 0xc00e0051,
- MQ_ERROR_MISSING_CONNECTOR_TYPE = 0xc00e0055,
- MQ_ERROR_STALE_HANDLE = 0xc00e0056,
- MQ_ERROR_TRANSACTION_ENLIST = 0xc00e0058,
- MQ_ERROR_QUEUE_DELETED = 0xc00e005a,
- MQ_ERROR_ILLEGAL_CONTEXT = 0xc00e005b,
- MQ_ERROR_ILLEGAL_SORT_PROPID = 0xc00e005c,
- MQ_ERROR_LABEL_TOO_LONG = 0xc00e005d,
- MQ_ERROR_LABEL_BUFFER_TOO_SMALL = 0xc00e005e,
- MQ_ERROR_MQIS_SERVER_EMPTY = 0xc00e005fL,
- MQ_ERROR_MQIS_READONLY_MODE = 0xc00e0060L,
- MQ_ERROR_SYMM_KEY_BUFFER_TOO_SMALL = 0xc00e0061,
- MQ_ERROR_SIGNATURE_BUFFER_TOO_SMALL = 0xc00e0062,
- MQ_ERROR_PROV_NAME_BUFFER_TOO_SMALL = 0xc00e0063,
- MQ_ERROR_ILLEGAL_OPERATION = 0xc00e0064,
- MQ_ERROR_WRITE_NOT_ALLOWED = 0xc00e0065L,
- MQ_ERROR_WKS_CANT_SERVE_CLIENT = 0xc00e0066L,
- MQ_ERROR_DEPEND_WKS_LICENSE_OVERFLOW = 0xc00e0067L,
- MQ_CORRUPTED_QUEUE_WAS_DELETED = 0xc00e0068L,
- MQ_ERROR_REMOTE_MACHINE_NOT_AVAILABLE = 0xc00e0069L,
- MQ_ERROR_UNSUPPORTED_OPERATION = 0xc00e006aL,
- MQ_ERROR_ENCRYPTION_PROVIDER_NOT_SUPPORTED = 0xc00e006bL,
- MQ_ERROR_CANNOT_SET_CRYPTO_SEC_DESCR = 0xc00e006cL,
- MQ_ERROR_CERTIFICATE_NOT_PROVIDED = 0xc00e006dL,
- MQ_ERROR_Q_DNS_PROPERTY_NOT_SUPPORTED = 0xc00e006eL,
- MQ_ERROR_CANT_CREATE_CERT_STORE = 0xc00e006fL,
- MQ_ERROR_CANNOT_CREATE_CERT_STORE = 0xc00e006fL,
- MQ_ERROR_CANT_OPEN_CERT_STORE = 0xc00e0070L,
- MQ_ERROR_CANNOT_OPEN_CERT_STORE = 0xc00e0070L,
- MQ_ERROR_ILLEGAL_ENTERPRISE_OPERATION = 0xc00e0071L,
- MQ_ERROR_CANNOT_GRANT_ADD_GUID = 0xc00e0072L,
- MQ_ERROR_CANNOT_LOAD_MSMQOCM = 0xc00e0073L,
- MQ_ERROR_NO_ENTRY_POINT_MSMQOCM = 0xc00e0074L,
- MQ_ERROR_NO_MSMQ_SERVERS_ON_DC = 0xc00e0075L,
- MQ_ERROR_CANNOT_JOIN_DOMAIN = 0xc00e0076L,
- MQ_ERROR_CANNOT_CREATE_ON_GC = 0xc00e0077L,
- MQ_ERROR_GUID_NOT_MATCHING = 0xc00e0078L,
- MQ_ERROR_PUBLIC_KEY_NOT_FOUND = 0xc00e0079L,
- MQ_ERROR_PUBLIC_KEY_DOES_NOT_EXIST = 0xc00e007aL,
- MQ_ERROR_ILLEGAL_MQPRIVATEPROPS = 0xc00e007bL,
- MQ_ERROR_NO_GC_IN_DOMAIN = 0xc00e007cL,
- MQ_ERROR_NO_MSMQ_SERVERS_ON_GC = 0xc00e007dL,
- MQ_ERROR_CANNOT_GET_DN = 0xc00e007eL,
- MQ_ERROR_CANNOT_HASH_DATA_EX = 0xc00e007fL,
- MQ_ERROR_CANNOT_SIGN_DATA_EX = 0xc00e0080L,
- MQ_ERROR_CANNOT_CREATE_HASH_EX = 0xc00e0081L,
- MQ_ERROR_FAIL_VERIFY_SIGNATURE_EX = 0xc00e0082L,
- MQ_ERROR_CANNOT_DELETE_PSC_OBJECTS = 0xc00e0083L,
- MQ_ERROR_NO_MQUSER_OU = 0xc00e0084L,
- MQ_ERROR_CANNOT_LOAD_MQAD = 0xc00e0085L,
- MQ_ERROR_CANNOT_LOAD_MQDSSRV = 0xc00e0086L,
- MQ_ERROR_PROPERTIES_CONFLICT = 0xc00e0087L,
- MQ_ERROR_MESSAGE_NOT_FOUND = 0xc00e0088L,
- MQ_ERROR_CANT_RESOLVE_SITES = 0xc00e0089L,
- MQ_ERROR_NOT_SUPPORTED_BY_DEPENDENT_CLIENTS = 0xc00e008aL,
- MQ_ERROR_OPERATION_NOT_SUPPORTED_BY_REMOTE_COMPUTER = 0xc00e008bL,
- MQ_ERROR_NOT_A_CORRECT_OBJECT_CLASS = 0xc00e008cL,
- MQ_ERROR_MULTI_SORT_KEYS = 0xc00e008dL,
- MQ_ERROR_GC_NEEDED = 0xc00e008eL,
- MQ_ERROR_DS_BIND_ROOT_FOREST = 0xc00e008fL,
- MQ_ERROR_DS_LOCAL_USER = 0xc00e0090L,
- MQ_ERROR_Q_ADS_PROPERTY_NOT_SUPPORTED = 0xc00e0091L,
- MQ_ERROR_BAD_XML_FORMAT = 0xc00e0092L,
- MQ_ERROR_UNSUPPORTED_CLASS = 0xc00e0093L
- } ;
- /* [helpstringcontext] */
- enum MQWARNING
- { MQ_INFORMATION_PROPERTY = 0x400e0001,
- MQ_INFORMATION_ILLEGAL_PROPERTY = 0x400e0002,
- MQ_INFORMATION_PROPERTY_IGNORED = 0x400e0003,
- MQ_INFORMATION_UNSUPPORTED_PROPERTY = 0x400e0004,
- MQ_INFORMATION_DUPLICATE_PROPERTY = 0x400e0005,
- MQ_INFORMATION_OPERATION_PENDING = 0x400e0006,
- MQ_INFORMATION_FORMATNAME_BUFFER_TOO_SMALL = 0x400e0009,
- MQ_INFORMATION_INTERNAL_USER_CERT_EXIST = 0x400e000aL,
- MQ_INFORMATION_OWNER_IGNORED = 0x400e000bL
- } ;
- EXTERN_C const IID LIBID_MSMQ;
- #ifndef __IMSMQQuery_INTERFACE_DEFINED__
- #define __IMSMQQuery_INTERFACE_DEFINED__
- /* interface IMSMQQuery */
- /* [object][nonextensible][dual][hidden][helpstringcontext][uuid] */
- EXTERN_C const IID IID_IMSMQQuery;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("D7D6E072-DCCD-11d0-AA4B-0060970DEBAE")
- IMSMQQuery : public IDispatch
- {
- public:
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE LookupQueue(
- /* [optional][in] */ VARIANT *QueueGuid,
- /* [optional][in] */ VARIANT *ServiceTypeGuid,
- /* [optional][in] */ VARIANT *Label,
- /* [optional][in] */ VARIANT *CreateTime,
- /* [optional][in] */ VARIANT *ModifyTime,
- /* [optional][in] */ VARIANT *RelServiceType,
- /* [optional][in] */ VARIANT *RelLabel,
- /* [optional][in] */ VARIANT *RelCreateTime,
- /* [optional][in] */ VARIANT *RelModifyTime,
- /* [retval][out] */ IMSMQQueueInfos **ppqinfos) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSMQQueryVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSMQQuery * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSMQQuery * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSMQQuery * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSMQQuery * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSMQQuery * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSMQQuery * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSMQQuery * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *LookupQueue )(
- IMSMQQuery * This,
- /* [optional][in] */ VARIANT *QueueGuid,
- /* [optional][in] */ VARIANT *ServiceTypeGuid,
- /* [optional][in] */ VARIANT *Label,
- /* [optional][in] */ VARIANT *CreateTime,
- /* [optional][in] */ VARIANT *ModifyTime,
- /* [optional][in] */ VARIANT *RelServiceType,
- /* [optional][in] */ VARIANT *RelLabel,
- /* [optional][in] */ VARIANT *RelCreateTime,
- /* [optional][in] */ VARIANT *RelModifyTime,
- /* [retval][out] */ IMSMQQueueInfos **ppqinfos);
-
- END_INTERFACE
- } IMSMQQueryVtbl;
- interface IMSMQQuery
- {
- CONST_VTBL struct IMSMQQueryVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSMQQuery_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSMQQuery_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSMQQuery_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSMQQuery_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSMQQuery_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSMQQuery_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSMQQuery_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSMQQuery_LookupQueue(This,QueueGuid,ServiceTypeGuid,Label,CreateTime,ModifyTime,RelServiceType,RelLabel,RelCreateTime,RelModifyTime,ppqinfos)
- (This)->lpVtbl -> LookupQueue(This,QueueGuid,ServiceTypeGuid,Label,CreateTime,ModifyTime,RelServiceType,RelLabel,RelCreateTime,RelModifyTime,ppqinfos)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQuery_LookupQueue_Proxy(
- IMSMQQuery * This,
- /* [optional][in] */ VARIANT *QueueGuid,
- /* [optional][in] */ VARIANT *ServiceTypeGuid,
- /* [optional][in] */ VARIANT *Label,
- /* [optional][in] */ VARIANT *CreateTime,
- /* [optional][in] */ VARIANT *ModifyTime,
- /* [optional][in] */ VARIANT *RelServiceType,
- /* [optional][in] */ VARIANT *RelLabel,
- /* [optional][in] */ VARIANT *RelCreateTime,
- /* [optional][in] */ VARIANT *RelModifyTime,
- /* [retval][out] */ IMSMQQueueInfos **ppqinfos);
- void __RPC_STUB IMSMQQuery_LookupQueue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSMQQuery_INTERFACE_DEFINED__ */
- #ifndef __IMSMQQueueInfo_INTERFACE_DEFINED__
- #define __IMSMQQueueInfo_INTERFACE_DEFINED__
- /* interface IMSMQQueueInfo */
- /* [object][dual][hidden][helpstringcontext][uuid] */
- EXTERN_C const IID IID_IMSMQQueueInfo;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("D7D6E07B-DCCD-11d0-AA4B-0060970DEBAE")
- IMSMQQueueInfo : public IDispatch
- {
- public:
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_QueueGuid(
- /* [retval][out] */ BSTR *pbstrGuidQueue) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_ServiceTypeGuid(
- /* [retval][out] */ BSTR *pbstrGuidServiceType) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_ServiceTypeGuid(
- /* [in] */ BSTR bstrGuidServiceType) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_Label(
- /* [retval][out] */ BSTR *pbstrLabel) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_Label(
- /* [in] */ BSTR bstrLabel) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_PathName(
- /* [retval][out] */ BSTR *pbstrPathName) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_PathName(
- /* [in] */ BSTR bstrPathName) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_FormatName(
- /* [retval][out] */ BSTR *pbstrFormatName) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_FormatName(
- /* [in] */ BSTR bstrFormatName) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_IsTransactional(
- /* [retval][out] */ Boolean *pisTransactional) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_PrivLevel(
- /* [retval][out] */ long *plPrivLevel) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_PrivLevel(
- /* [in] */ long lPrivLevel) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_Journal(
- /* [retval][out] */ long *plJournal) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_Journal(
- /* [in] */ long lJournal) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_Quota(
- /* [retval][out] */ long *plQuota) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_Quota(
- /* [in] */ long lQuota) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_BasePriority(
- /* [retval][out] */ long *plBasePriority) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_BasePriority(
- /* [in] */ long lBasePriority) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_CreateTime(
- /* [retval][out] */ VARIANT *pvarCreateTime) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_ModifyTime(
- /* [retval][out] */ VARIANT *pvarModifyTime) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_Authenticate(
- /* [retval][out] */ long *plAuthenticate) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_Authenticate(
- /* [in] */ long lAuthenticate) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_JournalQuota(
- /* [retval][out] */ long *plJournalQuota) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_JournalQuota(
- /* [in] */ long lJournalQuota) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_IsWorldReadable(
- /* [retval][out] */ Boolean *pisWorldReadable) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE Create(
- /* [optional][in] */ VARIANT *IsTransactional,
- /* [optional][in] */ VARIANT *IsWorldReadable) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE Delete( void) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE Open(
- /* [in] */ long Access,
- /* [in] */ long ShareMode,
- /* [retval][out] */ IMSMQQueue **ppq) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE Refresh( void) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE Update( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSMQQueueInfoVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSMQQueueInfo * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSMQQueueInfo * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSMQQueueInfo * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSMQQueueInfo * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSMQQueueInfo * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSMQQueueInfo * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSMQQueueInfo * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_QueueGuid )(
- IMSMQQueueInfo * This,
- /* [retval][out] */ BSTR *pbstrGuidQueue);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_ServiceTypeGuid )(
- IMSMQQueueInfo * This,
- /* [retval][out] */ BSTR *pbstrGuidServiceType);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_ServiceTypeGuid )(
- IMSMQQueueInfo * This,
- /* [in] */ BSTR bstrGuidServiceType);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Label )(
- IMSMQQueueInfo * This,
- /* [retval][out] */ BSTR *pbstrLabel);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_Label )(
- IMSMQQueueInfo * This,
- /* [in] */ BSTR bstrLabel);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_PathName )(
- IMSMQQueueInfo * This,
- /* [retval][out] */ BSTR *pbstrPathName);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_PathName )(
- IMSMQQueueInfo * This,
- /* [in] */ BSTR bstrPathName);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_FormatName )(
- IMSMQQueueInfo * This,
- /* [retval][out] */ BSTR *pbstrFormatName);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_FormatName )(
- IMSMQQueueInfo * This,
- /* [in] */ BSTR bstrFormatName);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_IsTransactional )(
- IMSMQQueueInfo * This,
- /* [retval][out] */ Boolean *pisTransactional);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_PrivLevel )(
- IMSMQQueueInfo * This,
- /* [retval][out] */ long *plPrivLevel);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_PrivLevel )(
- IMSMQQueueInfo * This,
- /* [in] */ long lPrivLevel);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Journal )(
- IMSMQQueueInfo * This,
- /* [retval][out] */ long *plJournal);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_Journal )(
- IMSMQQueueInfo * This,
- /* [in] */ long lJournal);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Quota )(
- IMSMQQueueInfo * This,
- /* [retval][out] */ long *plQuota);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_Quota )(
- IMSMQQueueInfo * This,
- /* [in] */ long lQuota);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_BasePriority )(
- IMSMQQueueInfo * This,
- /* [retval][out] */ long *plBasePriority);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_BasePriority )(
- IMSMQQueueInfo * This,
- /* [in] */ long lBasePriority);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_CreateTime )(
- IMSMQQueueInfo * This,
- /* [retval][out] */ VARIANT *pvarCreateTime);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_ModifyTime )(
- IMSMQQueueInfo * This,
- /* [retval][out] */ VARIANT *pvarModifyTime);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Authenticate )(
- IMSMQQueueInfo * This,
- /* [retval][out] */ long *plAuthenticate);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_Authenticate )(
- IMSMQQueueInfo * This,
- /* [in] */ long lAuthenticate);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_JournalQuota )(
- IMSMQQueueInfo * This,
- /* [retval][out] */ long *plJournalQuota);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_JournalQuota )(
- IMSMQQueueInfo * This,
- /* [in] */ long lJournalQuota);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_IsWorldReadable )(
- IMSMQQueueInfo * This,
- /* [retval][out] */ Boolean *pisWorldReadable);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Create )(
- IMSMQQueueInfo * This,
- /* [optional][in] */ VARIANT *IsTransactional,
- /* [optional][in] */ VARIANT *IsWorldReadable);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Delete )(
- IMSMQQueueInfo * This);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Open )(
- IMSMQQueueInfo * This,
- /* [in] */ long Access,
- /* [in] */ long ShareMode,
- /* [retval][out] */ IMSMQQueue **ppq);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Refresh )(
- IMSMQQueueInfo * This);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Update )(
- IMSMQQueueInfo * This);
-
- END_INTERFACE
- } IMSMQQueueInfoVtbl;
- interface IMSMQQueueInfo
- {
- CONST_VTBL struct IMSMQQueueInfoVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSMQQueueInfo_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSMQQueueInfo_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSMQQueueInfo_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSMQQueueInfo_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSMQQueueInfo_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSMQQueueInfo_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSMQQueueInfo_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSMQQueueInfo_get_QueueGuid(This,pbstrGuidQueue)
- (This)->lpVtbl -> get_QueueGuid(This,pbstrGuidQueue)
- #define IMSMQQueueInfo_get_ServiceTypeGuid(This,pbstrGuidServiceType)
- (This)->lpVtbl -> get_ServiceTypeGuid(This,pbstrGuidServiceType)
- #define IMSMQQueueInfo_put_ServiceTypeGuid(This,bstrGuidServiceType)
- (This)->lpVtbl -> put_ServiceTypeGuid(This,bstrGuidServiceType)
- #define IMSMQQueueInfo_get_Label(This,pbstrLabel)
- (This)->lpVtbl -> get_Label(This,pbstrLabel)
- #define IMSMQQueueInfo_put_Label(This,bstrLabel)
- (This)->lpVtbl -> put_Label(This,bstrLabel)
- #define IMSMQQueueInfo_get_PathName(This,pbstrPathName)
- (This)->lpVtbl -> get_PathName(This,pbstrPathName)
- #define IMSMQQueueInfo_put_PathName(This,bstrPathName)
- (This)->lpVtbl -> put_PathName(This,bstrPathName)
- #define IMSMQQueueInfo_get_FormatName(This,pbstrFormatName)
- (This)->lpVtbl -> get_FormatName(This,pbstrFormatName)
- #define IMSMQQueueInfo_put_FormatName(This,bstrFormatName)
- (This)->lpVtbl -> put_FormatName(This,bstrFormatName)
- #define IMSMQQueueInfo_get_IsTransactional(This,pisTransactional)
- (This)->lpVtbl -> get_IsTransactional(This,pisTransactional)
- #define IMSMQQueueInfo_get_PrivLevel(This,plPrivLevel)
- (This)->lpVtbl -> get_PrivLevel(This,plPrivLevel)
- #define IMSMQQueueInfo_put_PrivLevel(This,lPrivLevel)
- (This)->lpVtbl -> put_PrivLevel(This,lPrivLevel)
- #define IMSMQQueueInfo_get_Journal(This,plJournal)
- (This)->lpVtbl -> get_Journal(This,plJournal)
- #define IMSMQQueueInfo_put_Journal(This,lJournal)
- (This)->lpVtbl -> put_Journal(This,lJournal)
- #define IMSMQQueueInfo_get_Quota(This,plQuota)
- (This)->lpVtbl -> get_Quota(This,plQuota)
- #define IMSMQQueueInfo_put_Quota(This,lQuota)
- (This)->lpVtbl -> put_Quota(This,lQuota)
- #define IMSMQQueueInfo_get_BasePriority(This,plBasePriority)
- (This)->lpVtbl -> get_BasePriority(This,plBasePriority)
- #define IMSMQQueueInfo_put_BasePriority(This,lBasePriority)
- (This)->lpVtbl -> put_BasePriority(This,lBasePriority)
- #define IMSMQQueueInfo_get_CreateTime(This,pvarCreateTime)
- (This)->lpVtbl -> get_CreateTime(This,pvarCreateTime)
- #define IMSMQQueueInfo_get_ModifyTime(This,pvarModifyTime)
- (This)->lpVtbl -> get_ModifyTime(This,pvarModifyTime)
- #define IMSMQQueueInfo_get_Authenticate(This,plAuthenticate)
- (This)->lpVtbl -> get_Authenticate(This,plAuthenticate)
- #define IMSMQQueueInfo_put_Authenticate(This,lAuthenticate)
- (This)->lpVtbl -> put_Authenticate(This,lAuthenticate)
- #define IMSMQQueueInfo_get_JournalQuota(This,plJournalQuota)
- (This)->lpVtbl -> get_JournalQuota(This,plJournalQuota)
- #define IMSMQQueueInfo_put_JournalQuota(This,lJournalQuota)
- (This)->lpVtbl -> put_JournalQuota(This,lJournalQuota)
- #define IMSMQQueueInfo_get_IsWorldReadable(This,pisWorldReadable)
- (This)->lpVtbl -> get_IsWorldReadable(This,pisWorldReadable)
- #define IMSMQQueueInfo_Create(This,IsTransactional,IsWorldReadable)
- (This)->lpVtbl -> Create(This,IsTransactional,IsWorldReadable)
- #define IMSMQQueueInfo_Delete(This)
- (This)->lpVtbl -> Delete(This)
- #define IMSMQQueueInfo_Open(This,Access,ShareMode,ppq)
- (This)->lpVtbl -> Open(This,Access,ShareMode,ppq)
- #define IMSMQQueueInfo_Refresh(This)
- (This)->lpVtbl -> Refresh(This)
- #define IMSMQQueueInfo_Update(This)
- (This)->lpVtbl -> Update(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo_get_QueueGuid_Proxy(
- IMSMQQueueInfo * This,
- /* [retval][out] */ BSTR *pbstrGuidQueue);
- void __RPC_STUB IMSMQQueueInfo_get_QueueGuid_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo_get_ServiceTypeGuid_Proxy(
- IMSMQQueueInfo * This,
- /* [retval][out] */ BSTR *pbstrGuidServiceType);
- void __RPC_STUB IMSMQQueueInfo_get_ServiceTypeGuid_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo_put_ServiceTypeGuid_Proxy(
- IMSMQQueueInfo * This,
- /* [in] */ BSTR bstrGuidServiceType);
- void __RPC_STUB IMSMQQueueInfo_put_ServiceTypeGuid_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo_get_Label_Proxy(
- IMSMQQueueInfo * This,
- /* [retval][out] */ BSTR *pbstrLabel);
- void __RPC_STUB IMSMQQueueInfo_get_Label_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo_put_Label_Proxy(
- IMSMQQueueInfo * This,
- /* [in] */ BSTR bstrLabel);
- void __RPC_STUB IMSMQQueueInfo_put_Label_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo_get_PathName_Proxy(
- IMSMQQueueInfo * This,
- /* [retval][out] */ BSTR *pbstrPathName);
- void __RPC_STUB IMSMQQueueInfo_get_PathName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo_put_PathName_Proxy(
- IMSMQQueueInfo * This,
- /* [in] */ BSTR bstrPathName);
- void __RPC_STUB IMSMQQueueInfo_put_PathName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo_get_FormatName_Proxy(
- IMSMQQueueInfo * This,
- /* [retval][out] */ BSTR *pbstrFormatName);
- void __RPC_STUB IMSMQQueueInfo_get_FormatName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo_put_FormatName_Proxy(
- IMSMQQueueInfo * This,
- /* [in] */ BSTR bstrFormatName);
- void __RPC_STUB IMSMQQueueInfo_put_FormatName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo_get_IsTransactional_Proxy(
- IMSMQQueueInfo * This,
- /* [retval][out] */ Boolean *pisTransactional);
- void __RPC_STUB IMSMQQueueInfo_get_IsTransactional_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo_get_PrivLevel_Proxy(
- IMSMQQueueInfo * This,
- /* [retval][out] */ long *plPrivLevel);
- void __RPC_STUB IMSMQQueueInfo_get_PrivLevel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo_put_PrivLevel_Proxy(
- IMSMQQueueInfo * This,
- /* [in] */ long lPrivLevel);
- void __RPC_STUB IMSMQQueueInfo_put_PrivLevel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo_get_Journal_Proxy(
- IMSMQQueueInfo * This,
- /* [retval][out] */ long *plJournal);
- void __RPC_STUB IMSMQQueueInfo_get_Journal_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo_put_Journal_Proxy(
- IMSMQQueueInfo * This,
- /* [in] */ long lJournal);
- void __RPC_STUB IMSMQQueueInfo_put_Journal_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo_get_Quota_Proxy(
- IMSMQQueueInfo * This,
- /* [retval][out] */ long *plQuota);
- void __RPC_STUB IMSMQQueueInfo_get_Quota_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo_put_Quota_Proxy(
- IMSMQQueueInfo * This,
- /* [in] */ long lQuota);
- void __RPC_STUB IMSMQQueueInfo_put_Quota_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo_get_BasePriority_Proxy(
- IMSMQQueueInfo * This,
- /* [retval][out] */ long *plBasePriority);
- void __RPC_STUB IMSMQQueueInfo_get_BasePriority_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo_put_BasePriority_Proxy(
- IMSMQQueueInfo * This,
- /* [in] */ long lBasePriority);
- void __RPC_STUB IMSMQQueueInfo_put_BasePriority_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo_get_CreateTime_Proxy(
- IMSMQQueueInfo * This,
- /* [retval][out] */ VARIANT *pvarCreateTime);
- void __RPC_STUB IMSMQQueueInfo_get_CreateTime_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo_get_ModifyTime_Proxy(
- IMSMQQueueInfo * This,
- /* [retval][out] */ VARIANT *pvarModifyTime);
- void __RPC_STUB IMSMQQueueInfo_get_ModifyTime_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo_get_Authenticate_Proxy(
- IMSMQQueueInfo * This,
- /* [retval][out] */ long *plAuthenticate);
- void __RPC_STUB IMSMQQueueInfo_get_Authenticate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo_put_Authenticate_Proxy(
- IMSMQQueueInfo * This,
- /* [in] */ long lAuthenticate);
- void __RPC_STUB IMSMQQueueInfo_put_Authenticate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo_get_JournalQuota_Proxy(
- IMSMQQueueInfo * This,
- /* [retval][out] */ long *plJournalQuota);
- void __RPC_STUB IMSMQQueueInfo_get_JournalQuota_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo_put_JournalQuota_Proxy(
- IMSMQQueueInfo * This,
- /* [in] */ long lJournalQuota);
- void __RPC_STUB IMSMQQueueInfo_put_JournalQuota_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo_get_IsWorldReadable_Proxy(
- IMSMQQueueInfo * This,
- /* [retval][out] */ Boolean *pisWorldReadable);
- void __RPC_STUB IMSMQQueueInfo_get_IsWorldReadable_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo_Create_Proxy(
- IMSMQQueueInfo * This,
- /* [optional][in] */ VARIANT *IsTransactional,
- /* [optional][in] */ VARIANT *IsWorldReadable);
- void __RPC_STUB IMSMQQueueInfo_Create_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo_Delete_Proxy(
- IMSMQQueueInfo * This);
- void __RPC_STUB IMSMQQueueInfo_Delete_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo_Open_Proxy(
- IMSMQQueueInfo * This,
- /* [in] */ long Access,
- /* [in] */ long ShareMode,
- /* [retval][out] */ IMSMQQueue **ppq);
- void __RPC_STUB IMSMQQueueInfo_Open_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo_Refresh_Proxy(
- IMSMQQueueInfo * This);
- void __RPC_STUB IMSMQQueueInfo_Refresh_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo_Update_Proxy(
- IMSMQQueueInfo * This);
- void __RPC_STUB IMSMQQueueInfo_Update_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSMQQueueInfo_INTERFACE_DEFINED__ */
- #ifndef __IMSMQQueueInfo2_INTERFACE_DEFINED__
- #define __IMSMQQueueInfo2_INTERFACE_DEFINED__
- /* interface IMSMQQueueInfo2 */
- /* [object][dual][hidden][helpstringcontext][uuid] */
- EXTERN_C const IID IID_IMSMQQueueInfo2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("FD174A80-89CF-11D2-B0F2-00E02C074F6B")
- IMSMQQueueInfo2 : public IDispatch
- {
- public:
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_QueueGuid(
- /* [retval][out] */ BSTR *pbstrGuidQueue) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_ServiceTypeGuid(
- /* [retval][out] */ BSTR *pbstrGuidServiceType) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_ServiceTypeGuid(
- /* [in] */ BSTR bstrGuidServiceType) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_Label(
- /* [retval][out] */ BSTR *pbstrLabel) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_Label(
- /* [in] */ BSTR bstrLabel) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_PathName(
- /* [retval][out] */ BSTR *pbstrPathName) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_PathName(
- /* [in] */ BSTR bstrPathName) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_FormatName(
- /* [retval][out] */ BSTR *pbstrFormatName) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_FormatName(
- /* [in] */ BSTR bstrFormatName) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_IsTransactional(
- /* [retval][out] */ Boolean *pisTransactional) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_PrivLevel(
- /* [retval][out] */ long *plPrivLevel) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_PrivLevel(
- /* [in] */ long lPrivLevel) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_Journal(
- /* [retval][out] */ long *plJournal) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_Journal(
- /* [in] */ long lJournal) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_Quota(
- /* [retval][out] */ long *plQuota) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_Quota(
- /* [in] */ long lQuota) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_BasePriority(
- /* [retval][out] */ long *plBasePriority) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_BasePriority(
- /* [in] */ long lBasePriority) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_CreateTime(
- /* [retval][out] */ VARIANT *pvarCreateTime) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_ModifyTime(
- /* [retval][out] */ VARIANT *pvarModifyTime) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_Authenticate(
- /* [retval][out] */ long *plAuthenticate) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_Authenticate(
- /* [in] */ long lAuthenticate) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_JournalQuota(
- /* [retval][out] */ long *plJournalQuota) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_JournalQuota(
- /* [in] */ long lJournalQuota) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_IsWorldReadable(
- /* [retval][out] */ Boolean *pisWorldReadable) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE Create(
- /* [optional][in] */ VARIANT *IsTransactional,
- /* [optional][in] */ VARIANT *IsWorldReadable) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE Delete( void) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE Open(
- /* [in] */ long Access,
- /* [in] */ long ShareMode,
- /* [retval][out] */ IMSMQQueue2 **ppq) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE Refresh( void) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE Update( void) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_PathNameDNS(
- /* [retval][out] */ BSTR *pbstrPathNameDNS) = 0;
-
- virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_Properties(
- /* [retval][out] */ IDispatch **ppcolProperties) = 0;
-
- virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_Security(
- /* [retval][out] */ VARIANT *pvarSecurity) = 0;
-
- virtual /* [id][propput][hidden] */ HRESULT STDMETHODCALLTYPE put_Security(
- /* [in] */ VARIANT varSecurity) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSMQQueueInfo2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSMQQueueInfo2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSMQQueueInfo2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSMQQueueInfo2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSMQQueueInfo2 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSMQQueueInfo2 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSMQQueueInfo2 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSMQQueueInfo2 * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_QueueGuid )(
- IMSMQQueueInfo2 * This,
- /* [retval][out] */ BSTR *pbstrGuidQueue);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_ServiceTypeGuid )(
- IMSMQQueueInfo2 * This,
- /* [retval][out] */ BSTR *pbstrGuidServiceType);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_ServiceTypeGuid )(
- IMSMQQueueInfo2 * This,
- /* [in] */ BSTR bstrGuidServiceType);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Label )(
- IMSMQQueueInfo2 * This,
- /* [retval][out] */ BSTR *pbstrLabel);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_Label )(
- IMSMQQueueInfo2 * This,
- /* [in] */ BSTR bstrLabel);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_PathName )(
- IMSMQQueueInfo2 * This,
- /* [retval][out] */ BSTR *pbstrPathName);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_PathName )(
- IMSMQQueueInfo2 * This,
- /* [in] */ BSTR bstrPathName);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_FormatName )(
- IMSMQQueueInfo2 * This,
- /* [retval][out] */ BSTR *pbstrFormatName);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_FormatName )(
- IMSMQQueueInfo2 * This,
- /* [in] */ BSTR bstrFormatName);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_IsTransactional )(
- IMSMQQueueInfo2 * This,
- /* [retval][out] */ Boolean *pisTransactional);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_PrivLevel )(
- IMSMQQueueInfo2 * This,
- /* [retval][out] */ long *plPrivLevel);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_PrivLevel )(
- IMSMQQueueInfo2 * This,
- /* [in] */ long lPrivLevel);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Journal )(
- IMSMQQueueInfo2 * This,
- /* [retval][out] */ long *plJournal);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_Journal )(
- IMSMQQueueInfo2 * This,
- /* [in] */ long lJournal);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Quota )(
- IMSMQQueueInfo2 * This,
- /* [retval][out] */ long *plQuota);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_Quota )(
- IMSMQQueueInfo2 * This,
- /* [in] */ long lQuota);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_BasePriority )(
- IMSMQQueueInfo2 * This,
- /* [retval][out] */ long *plBasePriority);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_BasePriority )(
- IMSMQQueueInfo2 * This,
- /* [in] */ long lBasePriority);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_CreateTime )(
- IMSMQQueueInfo2 * This,
- /* [retval][out] */ VARIANT *pvarCreateTime);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_ModifyTime )(
- IMSMQQueueInfo2 * This,
- /* [retval][out] */ VARIANT *pvarModifyTime);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Authenticate )(
- IMSMQQueueInfo2 * This,
- /* [retval][out] */ long *plAuthenticate);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_Authenticate )(
- IMSMQQueueInfo2 * This,
- /* [in] */ long lAuthenticate);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_JournalQuota )(
- IMSMQQueueInfo2 * This,
- /* [retval][out] */ long *plJournalQuota);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_JournalQuota )(
- IMSMQQueueInfo2 * This,
- /* [in] */ long lJournalQuota);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_IsWorldReadable )(
- IMSMQQueueInfo2 * This,
- /* [retval][out] */ Boolean *pisWorldReadable);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Create )(
- IMSMQQueueInfo2 * This,
- /* [optional][in] */ VARIANT *IsTransactional,
- /* [optional][in] */ VARIANT *IsWorldReadable);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Delete )(
- IMSMQQueueInfo2 * This);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Open )(
- IMSMQQueueInfo2 * This,
- /* [in] */ long Access,
- /* [in] */ long ShareMode,
- /* [retval][out] */ IMSMQQueue2 **ppq);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Refresh )(
- IMSMQQueueInfo2 * This);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Update )(
- IMSMQQueueInfo2 * This);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_PathNameDNS )(
- IMSMQQueueInfo2 * This,
- /* [retval][out] */ BSTR *pbstrPathNameDNS);
-
- /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_Properties )(
- IMSMQQueueInfo2 * This,
- /* [retval][out] */ IDispatch **ppcolProperties);
-
- /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_Security )(
- IMSMQQueueInfo2 * This,
- /* [retval][out] */ VARIANT *pvarSecurity);
-
- /* [id][propput][hidden] */ HRESULT ( STDMETHODCALLTYPE *put_Security )(
- IMSMQQueueInfo2 * This,
- /* [in] */ VARIANT varSecurity);
-
- END_INTERFACE
- } IMSMQQueueInfo2Vtbl;
- interface IMSMQQueueInfo2
- {
- CONST_VTBL struct IMSMQQueueInfo2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSMQQueueInfo2_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSMQQueueInfo2_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSMQQueueInfo2_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSMQQueueInfo2_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSMQQueueInfo2_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSMQQueueInfo2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSMQQueueInfo2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSMQQueueInfo2_get_QueueGuid(This,pbstrGuidQueue)
- (This)->lpVtbl -> get_QueueGuid(This,pbstrGuidQueue)
- #define IMSMQQueueInfo2_get_ServiceTypeGuid(This,pbstrGuidServiceType)
- (This)->lpVtbl -> get_ServiceTypeGuid(This,pbstrGuidServiceType)
- #define IMSMQQueueInfo2_put_ServiceTypeGuid(This,bstrGuidServiceType)
- (This)->lpVtbl -> put_ServiceTypeGuid(This,bstrGuidServiceType)
- #define IMSMQQueueInfo2_get_Label(This,pbstrLabel)
- (This)->lpVtbl -> get_Label(This,pbstrLabel)
- #define IMSMQQueueInfo2_put_Label(This,bstrLabel)
- (This)->lpVtbl -> put_Label(This,bstrLabel)
- #define IMSMQQueueInfo2_get_PathName(This,pbstrPathName)
- (This)->lpVtbl -> get_PathName(This,pbstrPathName)
- #define IMSMQQueueInfo2_put_PathName(This,bstrPathName)
- (This)->lpVtbl -> put_PathName(This,bstrPathName)
- #define IMSMQQueueInfo2_get_FormatName(This,pbstrFormatName)
- (This)->lpVtbl -> get_FormatName(This,pbstrFormatName)
- #define IMSMQQueueInfo2_put_FormatName(This,bstrFormatName)
- (This)->lpVtbl -> put_FormatName(This,bstrFormatName)
- #define IMSMQQueueInfo2_get_IsTransactional(This,pisTransactional)
- (This)->lpVtbl -> get_IsTransactional(This,pisTransactional)
- #define IMSMQQueueInfo2_get_PrivLevel(This,plPrivLevel)
- (This)->lpVtbl -> get_PrivLevel(This,plPrivLevel)
- #define IMSMQQueueInfo2_put_PrivLevel(This,lPrivLevel)
- (This)->lpVtbl -> put_PrivLevel(This,lPrivLevel)
- #define IMSMQQueueInfo2_get_Journal(This,plJournal)
- (This)->lpVtbl -> get_Journal(This,plJournal)
- #define IMSMQQueueInfo2_put_Journal(This,lJournal)
- (This)->lpVtbl -> put_Journal(This,lJournal)
- #define IMSMQQueueInfo2_get_Quota(This,plQuota)
- (This)->lpVtbl -> get_Quota(This,plQuota)
- #define IMSMQQueueInfo2_put_Quota(This,lQuota)
- (This)->lpVtbl -> put_Quota(This,lQuota)
- #define IMSMQQueueInfo2_get_BasePriority(This,plBasePriority)
- (This)->lpVtbl -> get_BasePriority(This,plBasePriority)
- #define IMSMQQueueInfo2_put_BasePriority(This,lBasePriority)
- (This)->lpVtbl -> put_BasePriority(This,lBasePriority)
- #define IMSMQQueueInfo2_get_CreateTime(This,pvarCreateTime)
- (This)->lpVtbl -> get_CreateTime(This,pvarCreateTime)
- #define IMSMQQueueInfo2_get_ModifyTime(This,pvarModifyTime)
- (This)->lpVtbl -> get_ModifyTime(This,pvarModifyTime)
- #define IMSMQQueueInfo2_get_Authenticate(This,plAuthenticate)
- (This)->lpVtbl -> get_Authenticate(This,plAuthenticate)
- #define IMSMQQueueInfo2_put_Authenticate(This,lAuthenticate)
- (This)->lpVtbl -> put_Authenticate(This,lAuthenticate)
- #define IMSMQQueueInfo2_get_JournalQuota(This,plJournalQuota)
- (This)->lpVtbl -> get_JournalQuota(This,plJournalQuota)
- #define IMSMQQueueInfo2_put_JournalQuota(This,lJournalQuota)
- (This)->lpVtbl -> put_JournalQuota(This,lJournalQuota)
- #define IMSMQQueueInfo2_get_IsWorldReadable(This,pisWorldReadable)
- (This)->lpVtbl -> get_IsWorldReadable(This,pisWorldReadable)
- #define IMSMQQueueInfo2_Create(This,IsTransactional,IsWorldReadable)
- (This)->lpVtbl -> Create(This,IsTransactional,IsWorldReadable)
- #define IMSMQQueueInfo2_Delete(This)
- (This)->lpVtbl -> Delete(This)
- #define IMSMQQueueInfo2_Open(This,Access,ShareMode,ppq)
- (This)->lpVtbl -> Open(This,Access,ShareMode,ppq)
- #define IMSMQQueueInfo2_Refresh(This)
- (This)->lpVtbl -> Refresh(This)
- #define IMSMQQueueInfo2_Update(This)
- (This)->lpVtbl -> Update(This)
- #define IMSMQQueueInfo2_get_PathNameDNS(This,pbstrPathNameDNS)
- (This)->lpVtbl -> get_PathNameDNS(This,pbstrPathNameDNS)
- #define IMSMQQueueInfo2_get_Properties(This,ppcolProperties)
- (This)->lpVtbl -> get_Properties(This,ppcolProperties)
- #define IMSMQQueueInfo2_get_Security(This,pvarSecurity)
- (This)->lpVtbl -> get_Security(This,pvarSecurity)
- #define IMSMQQueueInfo2_put_Security(This,varSecurity)
- (This)->lpVtbl -> put_Security(This,varSecurity)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo2_get_QueueGuid_Proxy(
- IMSMQQueueInfo2 * This,
- /* [retval][out] */ BSTR *pbstrGuidQueue);
- void __RPC_STUB IMSMQQueueInfo2_get_QueueGuid_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo2_get_ServiceTypeGuid_Proxy(
- IMSMQQueueInfo2 * This,
- /* [retval][out] */ BSTR *pbstrGuidServiceType);
- void __RPC_STUB IMSMQQueueInfo2_get_ServiceTypeGuid_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo2_put_ServiceTypeGuid_Proxy(
- IMSMQQueueInfo2 * This,
- /* [in] */ BSTR bstrGuidServiceType);
- void __RPC_STUB IMSMQQueueInfo2_put_ServiceTypeGuid_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo2_get_Label_Proxy(
- IMSMQQueueInfo2 * This,
- /* [retval][out] */ BSTR *pbstrLabel);
- void __RPC_STUB IMSMQQueueInfo2_get_Label_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo2_put_Label_Proxy(
- IMSMQQueueInfo2 * This,
- /* [in] */ BSTR bstrLabel);
- void __RPC_STUB IMSMQQueueInfo2_put_Label_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo2_get_PathName_Proxy(
- IMSMQQueueInfo2 * This,
- /* [retval][out] */ BSTR *pbstrPathName);
- void __RPC_STUB IMSMQQueueInfo2_get_PathName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo2_put_PathName_Proxy(
- IMSMQQueueInfo2 * This,
- /* [in] */ BSTR bstrPathName);
- void __RPC_STUB IMSMQQueueInfo2_put_PathName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo2_get_FormatName_Proxy(
- IMSMQQueueInfo2 * This,
- /* [retval][out] */ BSTR *pbstrFormatName);
- void __RPC_STUB IMSMQQueueInfo2_get_FormatName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo2_put_FormatName_Proxy(
- IMSMQQueueInfo2 * This,
- /* [in] */ BSTR bstrFormatName);
- void __RPC_STUB IMSMQQueueInfo2_put_FormatName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo2_get_IsTransactional_Proxy(
- IMSMQQueueInfo2 * This,
- /* [retval][out] */ Boolean *pisTransactional);
- void __RPC_STUB IMSMQQueueInfo2_get_IsTransactional_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo2_get_PrivLevel_Proxy(
- IMSMQQueueInfo2 * This,
- /* [retval][out] */ long *plPrivLevel);
- void __RPC_STUB IMSMQQueueInfo2_get_PrivLevel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo2_put_PrivLevel_Proxy(
- IMSMQQueueInfo2 * This,
- /* [in] */ long lPrivLevel);
- void __RPC_STUB IMSMQQueueInfo2_put_PrivLevel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo2_get_Journal_Proxy(
- IMSMQQueueInfo2 * This,
- /* [retval][out] */ long *plJournal);
- void __RPC_STUB IMSMQQueueInfo2_get_Journal_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo2_put_Journal_Proxy(
- IMSMQQueueInfo2 * This,
- /* [in] */ long lJournal);
- void __RPC_STUB IMSMQQueueInfo2_put_Journal_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo2_get_Quota_Proxy(
- IMSMQQueueInfo2 * This,
- /* [retval][out] */ long *plQuota);
- void __RPC_STUB IMSMQQueueInfo2_get_Quota_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo2_put_Quota_Proxy(
- IMSMQQueueInfo2 * This,
- /* [in] */ long lQuota);
- void __RPC_STUB IMSMQQueueInfo2_put_Quota_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo2_get_BasePriority_Proxy(
- IMSMQQueueInfo2 * This,
- /* [retval][out] */ long *plBasePriority);
- void __RPC_STUB IMSMQQueueInfo2_get_BasePriority_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo2_put_BasePriority_Proxy(
- IMSMQQueueInfo2 * This,
- /* [in] */ long lBasePriority);
- void __RPC_STUB IMSMQQueueInfo2_put_BasePriority_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo2_get_CreateTime_Proxy(
- IMSMQQueueInfo2 * This,
- /* [retval][out] */ VARIANT *pvarCreateTime);
- void __RPC_STUB IMSMQQueueInfo2_get_CreateTime_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo2_get_ModifyTime_Proxy(
- IMSMQQueueInfo2 * This,
- /* [retval][out] */ VARIANT *pvarModifyTime);
- void __RPC_STUB IMSMQQueueInfo2_get_ModifyTime_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo2_get_Authenticate_Proxy(
- IMSMQQueueInfo2 * This,
- /* [retval][out] */ long *plAuthenticate);
- void __RPC_STUB IMSMQQueueInfo2_get_Authenticate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo2_put_Authenticate_Proxy(
- IMSMQQueueInfo2 * This,
- /* [in] */ long lAuthenticate);
- void __RPC_STUB IMSMQQueueInfo2_put_Authenticate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo2_get_JournalQuota_Proxy(
- IMSMQQueueInfo2 * This,
- /* [retval][out] */ long *plJournalQuota);
- void __RPC_STUB IMSMQQueueInfo2_get_JournalQuota_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo2_put_JournalQuota_Proxy(
- IMSMQQueueInfo2 * This,
- /* [in] */ long lJournalQuota);
- void __RPC_STUB IMSMQQueueInfo2_put_JournalQuota_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo2_get_IsWorldReadable_Proxy(
- IMSMQQueueInfo2 * This,
- /* [retval][out] */ Boolean *pisWorldReadable);
- void __RPC_STUB IMSMQQueueInfo2_get_IsWorldReadable_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo2_Create_Proxy(
- IMSMQQueueInfo2 * This,
- /* [optional][in] */ VARIANT *IsTransactional,
- /* [optional][in] */ VARIANT *IsWorldReadable);
- void __RPC_STUB IMSMQQueueInfo2_Create_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo2_Delete_Proxy(
- IMSMQQueueInfo2 * This);
- void __RPC_STUB IMSMQQueueInfo2_Delete_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo2_Open_Proxy(
- IMSMQQueueInfo2 * This,
- /* [in] */ long Access,
- /* [in] */ long ShareMode,
- /* [retval][out] */ IMSMQQueue2 **ppq);
- void __RPC_STUB IMSMQQueueInfo2_Open_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo2_Refresh_Proxy(
- IMSMQQueueInfo2 * This);
- void __RPC_STUB IMSMQQueueInfo2_Refresh_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo2_Update_Proxy(
- IMSMQQueueInfo2 * This);
- void __RPC_STUB IMSMQQueueInfo2_Update_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo2_get_PathNameDNS_Proxy(
- IMSMQQueueInfo2 * This,
- /* [retval][out] */ BSTR *pbstrPathNameDNS);
- void __RPC_STUB IMSMQQueueInfo2_get_PathNameDNS_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo2_get_Properties_Proxy(
- IMSMQQueueInfo2 * This,
- /* [retval][out] */ IDispatch **ppcolProperties);
- void __RPC_STUB IMSMQQueueInfo2_get_Properties_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo2_get_Security_Proxy(
- IMSMQQueueInfo2 * This,
- /* [retval][out] */ VARIANT *pvarSecurity);
- void __RPC_STUB IMSMQQueueInfo2_get_Security_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][hidden] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo2_put_Security_Proxy(
- IMSMQQueueInfo2 * This,
- /* [in] */ VARIANT varSecurity);
- void __RPC_STUB IMSMQQueueInfo2_put_Security_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSMQQueueInfo2_INTERFACE_DEFINED__ */
- #ifndef __IMSMQQueueInfo3_INTERFACE_DEFINED__
- #define __IMSMQQueueInfo3_INTERFACE_DEFINED__
- /* interface IMSMQQueueInfo3 */
- /* [object][dual][hidden][helpstringcontext][uuid] */
- EXTERN_C const IID IID_IMSMQQueueInfo3;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("eba96b1d-2168-11d3-898c-00e02c074f6b")
- IMSMQQueueInfo3 : public IDispatch
- {
- public:
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_QueueGuid(
- /* [retval][out] */ BSTR *pbstrGuidQueue) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_ServiceTypeGuid(
- /* [retval][out] */ BSTR *pbstrGuidServiceType) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_ServiceTypeGuid(
- /* [in] */ BSTR bstrGuidServiceType) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_Label(
- /* [retval][out] */ BSTR *pbstrLabel) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_Label(
- /* [in] */ BSTR bstrLabel) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_PathName(
- /* [retval][out] */ BSTR *pbstrPathName) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_PathName(
- /* [in] */ BSTR bstrPathName) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_FormatName(
- /* [retval][out] */ BSTR *pbstrFormatName) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_FormatName(
- /* [in] */ BSTR bstrFormatName) = 0;
-
- virtual /* [id][propget][helpstringcontext][hidden] */ HRESULT STDMETHODCALLTYPE get_IsTransactional(
- /* [retval][out] */ Boolean *pisTransactional) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_PrivLevel(
- /* [retval][out] */ long *plPrivLevel) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_PrivLevel(
- /* [in] */ long lPrivLevel) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_Journal(
- /* [retval][out] */ long *plJournal) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_Journal(
- /* [in] */ long lJournal) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_Quota(
- /* [retval][out] */ long *plQuota) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_Quota(
- /* [in] */ long lQuota) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_BasePriority(
- /* [retval][out] */ long *plBasePriority) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_BasePriority(
- /* [in] */ long lBasePriority) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_CreateTime(
- /* [retval][out] */ VARIANT *pvarCreateTime) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_ModifyTime(
- /* [retval][out] */ VARIANT *pvarModifyTime) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_Authenticate(
- /* [retval][out] */ long *plAuthenticate) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_Authenticate(
- /* [in] */ long lAuthenticate) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_JournalQuota(
- /* [retval][out] */ long *plJournalQuota) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_JournalQuota(
- /* [in] */ long lJournalQuota) = 0;
-
- virtual /* [id][propget][helpstringcontext][hidden] */ HRESULT STDMETHODCALLTYPE get_IsWorldReadable(
- /* [retval][out] */ Boolean *pisWorldReadable) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE Create(
- /* [optional][in] */ VARIANT *IsTransactional,
- /* [optional][in] */ VARIANT *IsWorldReadable) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE Delete( void) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE Open(
- /* [in] */ long Access,
- /* [in] */ long ShareMode,
- /* [retval][out] */ IMSMQQueue3 **ppq) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE Refresh( void) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE Update( void) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_PathNameDNS(
- /* [retval][out] */ BSTR *pbstrPathNameDNS) = 0;
-
- virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_Properties(
- /* [retval][out] */ IDispatch **ppcolProperties) = 0;
-
- virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_Security(
- /* [retval][out] */ VARIANT *pvarSecurity) = 0;
-
- virtual /* [id][propput][hidden] */ HRESULT STDMETHODCALLTYPE put_Security(
- /* [in] */ VARIANT varSecurity) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_IsTransactional2(
- /* [retval][out] */ VARIANT_BOOL *pisTransactional) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_IsWorldReadable2(
- /* [retval][out] */ VARIANT_BOOL *pisWorldReadable) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_MulticastAddress(
- /* [retval][out] */ BSTR *pbstrMulticastAddress) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_MulticastAddress(
- /* [in] */ BSTR bstrMulticastAddress) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_ADsPath(
- /* [retval][out] */ BSTR *pbstrADsPath) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSMQQueueInfo3Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSMQQueueInfo3 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSMQQueueInfo3 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSMQQueueInfo3 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSMQQueueInfo3 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSMQQueueInfo3 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSMQQueueInfo3 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSMQQueueInfo3 * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_QueueGuid )(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ BSTR *pbstrGuidQueue);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_ServiceTypeGuid )(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ BSTR *pbstrGuidServiceType);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_ServiceTypeGuid )(
- IMSMQQueueInfo3 * This,
- /* [in] */ BSTR bstrGuidServiceType);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Label )(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ BSTR *pbstrLabel);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_Label )(
- IMSMQQueueInfo3 * This,
- /* [in] */ BSTR bstrLabel);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_PathName )(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ BSTR *pbstrPathName);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_PathName )(
- IMSMQQueueInfo3 * This,
- /* [in] */ BSTR bstrPathName);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_FormatName )(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ BSTR *pbstrFormatName);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_FormatName )(
- IMSMQQueueInfo3 * This,
- /* [in] */ BSTR bstrFormatName);
-
- /* [id][propget][helpstringcontext][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_IsTransactional )(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ Boolean *pisTransactional);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_PrivLevel )(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ long *plPrivLevel);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_PrivLevel )(
- IMSMQQueueInfo3 * This,
- /* [in] */ long lPrivLevel);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Journal )(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ long *plJournal);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_Journal )(
- IMSMQQueueInfo3 * This,
- /* [in] */ long lJournal);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Quota )(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ long *plQuota);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_Quota )(
- IMSMQQueueInfo3 * This,
- /* [in] */ long lQuota);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_BasePriority )(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ long *plBasePriority);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_BasePriority )(
- IMSMQQueueInfo3 * This,
- /* [in] */ long lBasePriority);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_CreateTime )(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ VARIANT *pvarCreateTime);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_ModifyTime )(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ VARIANT *pvarModifyTime);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Authenticate )(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ long *plAuthenticate);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_Authenticate )(
- IMSMQQueueInfo3 * This,
- /* [in] */ long lAuthenticate);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_JournalQuota )(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ long *plJournalQuota);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_JournalQuota )(
- IMSMQQueueInfo3 * This,
- /* [in] */ long lJournalQuota);
-
- /* [id][propget][helpstringcontext][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_IsWorldReadable )(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ Boolean *pisWorldReadable);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Create )(
- IMSMQQueueInfo3 * This,
- /* [optional][in] */ VARIANT *IsTransactional,
- /* [optional][in] */ VARIANT *IsWorldReadable);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Delete )(
- IMSMQQueueInfo3 * This);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Open )(
- IMSMQQueueInfo3 * This,
- /* [in] */ long Access,
- /* [in] */ long ShareMode,
- /* [retval][out] */ IMSMQQueue3 **ppq);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Refresh )(
- IMSMQQueueInfo3 * This);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Update )(
- IMSMQQueueInfo3 * This);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_PathNameDNS )(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ BSTR *pbstrPathNameDNS);
-
- /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_Properties )(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ IDispatch **ppcolProperties);
-
- /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_Security )(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ VARIANT *pvarSecurity);
-
- /* [id][propput][hidden] */ HRESULT ( STDMETHODCALLTYPE *put_Security )(
- IMSMQQueueInfo3 * This,
- /* [in] */ VARIANT varSecurity);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_IsTransactional2 )(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ VARIANT_BOOL *pisTransactional);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_IsWorldReadable2 )(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ VARIANT_BOOL *pisWorldReadable);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_MulticastAddress )(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ BSTR *pbstrMulticastAddress);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_MulticastAddress )(
- IMSMQQueueInfo3 * This,
- /* [in] */ BSTR bstrMulticastAddress);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_ADsPath )(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ BSTR *pbstrADsPath);
-
- END_INTERFACE
- } IMSMQQueueInfo3Vtbl;
- interface IMSMQQueueInfo3
- {
- CONST_VTBL struct IMSMQQueueInfo3Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSMQQueueInfo3_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSMQQueueInfo3_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSMQQueueInfo3_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSMQQueueInfo3_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSMQQueueInfo3_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSMQQueueInfo3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSMQQueueInfo3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSMQQueueInfo3_get_QueueGuid(This,pbstrGuidQueue)
- (This)->lpVtbl -> get_QueueGuid(This,pbstrGuidQueue)
- #define IMSMQQueueInfo3_get_ServiceTypeGuid(This,pbstrGuidServiceType)
- (This)->lpVtbl -> get_ServiceTypeGuid(This,pbstrGuidServiceType)
- #define IMSMQQueueInfo3_put_ServiceTypeGuid(This,bstrGuidServiceType)
- (This)->lpVtbl -> put_ServiceTypeGuid(This,bstrGuidServiceType)
- #define IMSMQQueueInfo3_get_Label(This,pbstrLabel)
- (This)->lpVtbl -> get_Label(This,pbstrLabel)
- #define IMSMQQueueInfo3_put_Label(This,bstrLabel)
- (This)->lpVtbl -> put_Label(This,bstrLabel)
- #define IMSMQQueueInfo3_get_PathName(This,pbstrPathName)
- (This)->lpVtbl -> get_PathName(This,pbstrPathName)
- #define IMSMQQueueInfo3_put_PathName(This,bstrPathName)
- (This)->lpVtbl -> put_PathName(This,bstrPathName)
- #define IMSMQQueueInfo3_get_FormatName(This,pbstrFormatName)
- (This)->lpVtbl -> get_FormatName(This,pbstrFormatName)
- #define IMSMQQueueInfo3_put_FormatName(This,bstrFormatName)
- (This)->lpVtbl -> put_FormatName(This,bstrFormatName)
- #define IMSMQQueueInfo3_get_IsTransactional(This,pisTransactional)
- (This)->lpVtbl -> get_IsTransactional(This,pisTransactional)
- #define IMSMQQueueInfo3_get_PrivLevel(This,plPrivLevel)
- (This)->lpVtbl -> get_PrivLevel(This,plPrivLevel)
- #define IMSMQQueueInfo3_put_PrivLevel(This,lPrivLevel)
- (This)->lpVtbl -> put_PrivLevel(This,lPrivLevel)
- #define IMSMQQueueInfo3_get_Journal(This,plJournal)
- (This)->lpVtbl -> get_Journal(This,plJournal)
- #define IMSMQQueueInfo3_put_Journal(This,lJournal)
- (This)->lpVtbl -> put_Journal(This,lJournal)
- #define IMSMQQueueInfo3_get_Quota(This,plQuota)
- (This)->lpVtbl -> get_Quota(This,plQuota)
- #define IMSMQQueueInfo3_put_Quota(This,lQuota)
- (This)->lpVtbl -> put_Quota(This,lQuota)
- #define IMSMQQueueInfo3_get_BasePriority(This,plBasePriority)
- (This)->lpVtbl -> get_BasePriority(This,plBasePriority)
- #define IMSMQQueueInfo3_put_BasePriority(This,lBasePriority)
- (This)->lpVtbl -> put_BasePriority(This,lBasePriority)
- #define IMSMQQueueInfo3_get_CreateTime(This,pvarCreateTime)
- (This)->lpVtbl -> get_CreateTime(This,pvarCreateTime)
- #define IMSMQQueueInfo3_get_ModifyTime(This,pvarModifyTime)
- (This)->lpVtbl -> get_ModifyTime(This,pvarModifyTime)
- #define IMSMQQueueInfo3_get_Authenticate(This,plAuthenticate)
- (This)->lpVtbl -> get_Authenticate(This,plAuthenticate)
- #define IMSMQQueueInfo3_put_Authenticate(This,lAuthenticate)
- (This)->lpVtbl -> put_Authenticate(This,lAuthenticate)
- #define IMSMQQueueInfo3_get_JournalQuota(This,plJournalQuota)
- (This)->lpVtbl -> get_JournalQuota(This,plJournalQuota)
- #define IMSMQQueueInfo3_put_JournalQuota(This,lJournalQuota)
- (This)->lpVtbl -> put_JournalQuota(This,lJournalQuota)
- #define IMSMQQueueInfo3_get_IsWorldReadable(This,pisWorldReadable)
- (This)->lpVtbl -> get_IsWorldReadable(This,pisWorldReadable)
- #define IMSMQQueueInfo3_Create(This,IsTransactional,IsWorldReadable)
- (This)->lpVtbl -> Create(This,IsTransactional,IsWorldReadable)
- #define IMSMQQueueInfo3_Delete(This)
- (This)->lpVtbl -> Delete(This)
- #define IMSMQQueueInfo3_Open(This,Access,ShareMode,ppq)
- (This)->lpVtbl -> Open(This,Access,ShareMode,ppq)
- #define IMSMQQueueInfo3_Refresh(This)
- (This)->lpVtbl -> Refresh(This)
- #define IMSMQQueueInfo3_Update(This)
- (This)->lpVtbl -> Update(This)
- #define IMSMQQueueInfo3_get_PathNameDNS(This,pbstrPathNameDNS)
- (This)->lpVtbl -> get_PathNameDNS(This,pbstrPathNameDNS)
- #define IMSMQQueueInfo3_get_Properties(This,ppcolProperties)
- (This)->lpVtbl -> get_Properties(This,ppcolProperties)
- #define IMSMQQueueInfo3_get_Security(This,pvarSecurity)
- (This)->lpVtbl -> get_Security(This,pvarSecurity)
- #define IMSMQQueueInfo3_put_Security(This,varSecurity)
- (This)->lpVtbl -> put_Security(This,varSecurity)
- #define IMSMQQueueInfo3_get_IsTransactional2(This,pisTransactional)
- (This)->lpVtbl -> get_IsTransactional2(This,pisTransactional)
- #define IMSMQQueueInfo3_get_IsWorldReadable2(This,pisWorldReadable)
- (This)->lpVtbl -> get_IsWorldReadable2(This,pisWorldReadable)
- #define IMSMQQueueInfo3_get_MulticastAddress(This,pbstrMulticastAddress)
- (This)->lpVtbl -> get_MulticastAddress(This,pbstrMulticastAddress)
- #define IMSMQQueueInfo3_put_MulticastAddress(This,bstrMulticastAddress)
- (This)->lpVtbl -> put_MulticastAddress(This,bstrMulticastAddress)
- #define IMSMQQueueInfo3_get_ADsPath(This,pbstrADsPath)
- (This)->lpVtbl -> get_ADsPath(This,pbstrADsPath)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo3_get_QueueGuid_Proxy(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ BSTR *pbstrGuidQueue);
- void __RPC_STUB IMSMQQueueInfo3_get_QueueGuid_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo3_get_ServiceTypeGuid_Proxy(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ BSTR *pbstrGuidServiceType);
- void __RPC_STUB IMSMQQueueInfo3_get_ServiceTypeGuid_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo3_put_ServiceTypeGuid_Proxy(
- IMSMQQueueInfo3 * This,
- /* [in] */ BSTR bstrGuidServiceType);
- void __RPC_STUB IMSMQQueueInfo3_put_ServiceTypeGuid_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo3_get_Label_Proxy(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ BSTR *pbstrLabel);
- void __RPC_STUB IMSMQQueueInfo3_get_Label_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo3_put_Label_Proxy(
- IMSMQQueueInfo3 * This,
- /* [in] */ BSTR bstrLabel);
- void __RPC_STUB IMSMQQueueInfo3_put_Label_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo3_get_PathName_Proxy(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ BSTR *pbstrPathName);
- void __RPC_STUB IMSMQQueueInfo3_get_PathName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo3_put_PathName_Proxy(
- IMSMQQueueInfo3 * This,
- /* [in] */ BSTR bstrPathName);
- void __RPC_STUB IMSMQQueueInfo3_put_PathName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo3_get_FormatName_Proxy(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ BSTR *pbstrFormatName);
- void __RPC_STUB IMSMQQueueInfo3_get_FormatName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo3_put_FormatName_Proxy(
- IMSMQQueueInfo3 * This,
- /* [in] */ BSTR bstrFormatName);
- void __RPC_STUB IMSMQQueueInfo3_put_FormatName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext][hidden] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo3_get_IsTransactional_Proxy(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ Boolean *pisTransactional);
- void __RPC_STUB IMSMQQueueInfo3_get_IsTransactional_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo3_get_PrivLevel_Proxy(