Namespace Params Public Class ProfileData Public Guid As Integer Public Regex As String Public Name As String Public Comment As String Public ProfileType As Integer Public Processes As List(Of ProfileData.ProcessData) Public Windows As List(Of ProfileData.WindowData) Public Controls As List(Of ProfileData.ControlData) Public CountDocs As Integer = 0 Public CountData As Integer = 0 Public IsMatched As Boolean = False Public MatchedProcessID As Integer = 0 Public MatchedWindowID As Integer = 0 Public MatchedControlID As Integer = 0 Public SelectCommand As String Public Class ProcessData Public Guid As Integer Public ProfileId As Integer Public ProcessName As String Public IsMatched As Boolean = False End Class Public Class ControlData Public Guid As Integer Public WindowId As Integer Public Description As String Public Regex As String Public AutomationId As String Public ControlName As String Public IsMatched As Boolean = False End Class Public Class WindowData Public Guid As Integer Public WindowProcessID As Integer Public Title As String Public Regex As String Public Sequence As Integer Public IsMatched As Boolean = False End Class End Class End Namespace