public uint RopCreateMessage(uint handle, ulong folderId, byte isFAIMessage, out RopCreateMessageResponse createMessageResponse)
{
this.rawData = null;
this.response = null;
this.responseSOHs = null;
RopCreateMessageRequest req;
req.RopId = 0x06;
req.LogonId = 0;
req.InputHandleIndex = 0;
req.OutputHandleIndex = 1;
req.CodePageId = 0x0fff;
req.FolderId = folderId;
req.AssociatedFlag = isFAIMessage;
this.responseSOHs = this.DoRPCCall(req, handle, ref this.response, ref this.rawData);
createMessageResponse = (RopCreateMessageResponse)this.response;
return this.responseSOHs[0][createMessageResponse.OutputHandleIndex];
}