internal static extern UInt32 PartyXblLocalChatUserGetRequiredChatPermissionInfo(
     PARTY_XBL_CHAT_USER_HANDLE handle,
     PARTY_XBL_CHAT_USER_HANDLE targetChaUser,
     out PARTY_XBL_CHAT_PERMISSION_INFO chatPermissionInfo);
 internal PARTY_XBL_CHAT_PERMISSION_INFO(Interop.PARTY_XBL_CHAT_PERMISSION_INFO interopStruct)
 {
     this.ChatPermissionMask = interopStruct.chatPermissionMask;
     this.Reason             = interopStruct.reason;
 }