44 references to MsmqQueueHandle
System.ServiceModel (44)
System\ServiceModel\Channels\MsmqDefaultLockingQueue.cs (4)
38MsmqQueueHandle handle = GetHandle(); 77unsafe int PeekLockCore(MsmqQueueHandle handle, MsmqInputMessage message, TimeSpan timeout) 215MsmqQueueHandle handle = GetHandle(); 370MsmqQueueHandle handle = GetHandle();
System\ServiceModel\Channels\MsmqQueue.cs (24)
28MsmqQueueHandle handle; 78MsmqQueueHandle GetHandleForAsync(out bool useCompletionPort) 100protected MsmqQueueHandle GetHandle() 112static bool IsCompletionPortSupported(MsmqQueueHandle handle) 121internal virtual MsmqQueueHandle OpenQueue() 123MsmqQueueHandle handle; 148void CloseQueue(MsmqQueueHandle handle) 153protected void HandleIsStale(MsmqQueueHandle handle) 212MsmqQueueHandle handle; 313MsmqQueueHandle handle = GetHandle(); 334int TryMoveMessageDtcTransacted(long lookupId, MsmqQueueHandle sourceQueueHandle, MsmqQueueHandle destinationQueueHandle, MsmqTransactionMode transactionMode) 358MsmqQueueHandle sourceQueueHandle = GetHandle(); 359MsmqQueueHandle destinationQueueHandle = destinationQueue.GetHandle(); 406MsmqQueueHandle handle = GetHandle(); 449MsmqQueueHandle handle = GetHandle(); 493protected unsafe int ReceiveByLookupIdCoreDtcTransacted(MsmqQueueHandle handle, long lookupId, NativeMsmqMessage message, MsmqTransactionMode transactionMode, int action) 524unsafe int ReceiveByLookupIdCore(MsmqQueueHandle handle, long lookupId, NativeMsmqMessage message, MsmqTransactionMode transactionMode, int action) 545unsafe int ReceiveCoreDtcTransacted(MsmqQueueHandle handle, NativeMsmqMessage message, TimeSpan timeout, MsmqTransactionMode transactionMode, int action) 578unsafe int ReceiveCore(MsmqQueueHandle handle, NativeMsmqMessage message, TimeSpan timeout, MsmqTransactionMode transactionMode, int action) 655MsmqQueueHandle handle = GetHandle(); 692MsmqQueueHandle handle = GetHandle(); 716unsafe int ReceiveCoreAsync(MsmqQueueHandle handle, IntPtr nativePropertiesPointer, TimeSpan timeout, 758MsmqQueueHandle handle;
System\ServiceModel\Channels\MsmqSubqueueLockingQueue.cs (1)
76internal override MsmqQueueHandle OpenQueue()
System\ServiceModel\Channels\UnsafeNativeMethods.cs (15)
952public static extern int MQOpenQueue(string formatName, int access, int shareMode, out MsmqQueueHandle handle); 965public static extern int MQSendMessage(MsmqQueueHandle handle, IntPtr properties, IntPtr transaction); 969public static extern int MQSendMessage(MsmqQueueHandle handle, IntPtr properties, IDtcTransaction transaction); 973public unsafe static extern int MQReceiveMessage(MsmqQueueHandle handle, int timeout, int action, IntPtr properties, 983public unsafe static extern int MQReceiveMessage(MsmqQueueHandle handle, int timeout, int action, IntPtr properties, 993public unsafe static extern int MQReceiveMessage(MsmqQueueHandle handle, int timeout, int action, IntPtr properties, 1003public unsafe static extern int MQReceiveMessageByLookupId(MsmqQueueHandle handle, long lookupId, int action, 1008public unsafe static extern int MQReceiveMessageByLookupId(MsmqQueueHandle handle, long lookupId, int action, 1013public unsafe static extern int MQReceiveMessageByLookupId(MsmqQueueHandle handle, long lookupId, int action, 1022public unsafe static extern int MQMarkMessageRejected(MsmqQueueHandle handle, long lookupId); 1026public static extern int MQMoveMessage(MsmqQueueHandle sourceQueueHandle, 1027MsmqQueueHandle destinationQueueHandle, 1033public static extern int MQMoveMessage(MsmqQueueHandle sourceQueueHandle, 1034MsmqQueueHandle destinationQueueHandle, 1060public unsafe static extern int GetHandleInformation(MsmqQueueHandle handle, out int flags);