Imports System
Imports System.ServiceModel
Imports System.Runtime.Serialization

<DataContract()> _
Public Class Customer
    <DataMember()> _
    Public FirstName As String

    <DataMember()> _
    Public LastName As String
End Class

<ServiceContract()> _
Public Interface IHelloCustomer
    <OperationContract()> _
    Function HelloFirstName(ByVal cust As Customer) As String

    <OperationContract()> _
    Function HelloFullName(ByVal cust As Customer) As String
End Interface
