Microsoft.Protocols.TestSuites.MS_OXORULE.MS_OXORULEAdapter.RopSubmitMessage C# (CSharp) Method

RopSubmitMessage() public method

This ROP submits a message for sending.
public RopSubmitMessage ( uint objHandle, SubmitFlag submitFlags ) : RopSubmitMessageResponse
objHandle uint Handle to operate.
submitFlags SubmitFlag 8-bit Flags structure. These Flags specify special behavior for submitting the message.
return Microsoft.Protocols.TestSuites.Common.RopSubmitMessageResponse
        public RopSubmitMessageResponse RopSubmitMessage(uint objHandle, SubmitFlag submitFlags)
        {
            RopSubmitMessageRequest submitMessageRequest;
            RopSubmitMessageResponse submitMessageResponse;
            submitMessageRequest.RopId = 0x32;
            submitMessageRequest.LogonId = 0x00;
            submitMessageRequest.InputHandleIndex = 0x00;
            submitMessageRequest.SubmitFlags = (byte)submitFlags;
            this.responseSOHs = this.DoRPCCall(submitMessageRequest, objHandle, ref this.response, ref this.rawData);
            submitMessageResponse = (RopSubmitMessageResponse)this.response;
            return submitMessageResponse;
        }