public static UInt32 PartyXblGetChatUsers( PARTY_XBL_HANDLE handle, out PARTY_XBL_CHAT_USER_HANDLE[] chatUsers) { chatUsers = null; if (handle == null) { return(PartyError.InvalidArg); } return(MarshalHelpers.GetArrayOfObjects <Interop.PARTY_XBL_HANDLE, Interop.PARTY_XBL_CHAT_USER_HANDLE, PARTY_XBL_CHAT_USER_HANDLE>( PartyXblInterop.PartyXblGetChatUsers, s => new PARTY_XBL_CHAT_USER_HANDLE(s), handle.InteropHandle, out chatUsers)); }