P/Invoke Demo for struct and union