From bd6f5c7109ccb7ffe9b0d89b167912dc931c7abe Mon Sep 17 00:00:00 2001 From: "mscott%netscape.com" Date: Fri, 27 Aug 1999 20:53:34 +0000 Subject: [PATCH] simplify interface by removing nsString requirement from several methods git-svn-id: svn://10.0.0.236/trunk@44863 18797224-902f-48f8-a5cc-f745e15eee43 --- .../addrbook/public/nsIAddrDatabase.idl | 73 +++++++++---------- 1 file changed, 36 insertions(+), 37 deletions(-) diff --git a/mozilla/mailnews/addrbook/public/nsIAddrDatabase.idl b/mozilla/mailnews/addrbook/public/nsIAddrDatabase.idl index c296fb09a47..f33cc59cdeb 100644 --- a/mozilla/mailnews/addrbook/public/nsIAddrDatabase.idl +++ b/mozilla/mailnews/addrbook/public/nsIAddrDatabase.idl @@ -24,7 +24,6 @@ [ptr] native nsIMdbTableRowCursor(nsIMdbTableRowCursor); [ptr] native nsIMdbEnv(nsIMdbEnv); [ptr] native nsIMdbRow(nsIMdbRow); -[ptr] native nsString(nsString); %{C++ #include "mdb.h" @@ -71,40 +70,40 @@ interface nsIAddrDatabase : nsIAddrDBAnnouncer { [noscript] void GetNewRow(out nsIMdbRow newRow); [noscript] void AddCardRowToDB(in nsIMdbRow newRow); - [noscript] void AddFirstName(in nsIMdbRow row, in nsString value); - [noscript] void AddLastName(in nsIMdbRow row, in nsString value); - [noscript] void AddDisplayName(in nsIMdbRow row, in nsString value); - [noscript] void AddNickName(in nsIMdbRow row, in nsString value); - [noscript] void AddPrimaryEmail(in nsIMdbRow row, in nsString value); - [noscript] void Add2ndEmail(in nsIMdbRow row, in nsString value); - [noscript] void AddWorkPhone(in nsIMdbRow row, in nsString value); - [noscript] void AddHomePhone(in nsIMdbRow row, in nsString value); - [noscript] void AddFaxNumber(in nsIMdbRow row, in nsString value); - [noscript] void AddPagerNumber(in nsIMdbRow row, in nsString value); - [noscript] void AddCellularNumber(in nsIMdbRow row, in nsString value); - [noscript] void AddHomeAddress(in nsIMdbRow row, in nsString value); - [noscript] void AddHomeAddress2(in nsIMdbRow row, in nsString value); - [noscript] void AddHomeCity(in nsIMdbRow row, in nsString value); - [noscript] void AddHomeState(in nsIMdbRow row, in nsString value); - [noscript] void AddHomeZipCode(in nsIMdbRow row, in nsString value); - [noscript] void AddHomeCountry(in nsIMdbRow row, in nsString value); - [noscript] void AddWorkAddress(in nsIMdbRow row, in nsString value); - [noscript] void AddWorkAddress2(in nsIMdbRow row, in nsString value); - [noscript] void AddWorkCity(in nsIMdbRow row, in nsString value); - [noscript] void AddWorkState(in nsIMdbRow row, in nsString value); - [noscript] void AddWorkZipCode(in nsIMdbRow row, in nsString value); - [noscript] void AddWorkCountry(in nsIMdbRow row, in nsString value); - [noscript] void AddJobTitle(in nsIMdbRow row, in nsString value); - [noscript] void AddDepartment(in nsIMdbRow row, in nsString value); - [noscript] void AddCompany(in nsIMdbRow row, in nsString value); - [noscript] void AddWebPage1(in nsIMdbRow row, in nsString value); - [noscript] void AddWebPage2(in nsIMdbRow row, in nsString value); - [noscript] void AddBirthYear(in nsIMdbRow row, in nsString value); - [noscript] void AddBirthMonth(in nsIMdbRow row, in nsString value); - [noscript] void AddBirthDay(in nsIMdbRow row, in nsString value); - [noscript] void AddCustom1(in nsIMdbRow row, in nsString value); - [noscript] void AddCustom2(in nsIMdbRow row, in nsString value); - [noscript] void AddCustom3(in nsIMdbRow row, in nsString value); - [noscript] void AddCustom4(in nsIMdbRow row, in nsString value); - [noscript] void AddNotes(in nsIMdbRow row, in nsString value); + [noscript] void AddFirstName(in nsIMdbRow row, in string value); + [noscript] void AddLastName(in nsIMdbRow row, in string value); + [noscript] void AddDisplayName(in nsIMdbRow row, in string value); + [noscript] void AddNickName(in nsIMdbRow row, in string value); + [noscript] void AddPrimaryEmail(in nsIMdbRow row, in string value); + [noscript] void Add2ndEmail(in nsIMdbRow row, in string value); + [noscript] void AddWorkPhone(in nsIMdbRow row, in string value); + [noscript] void AddHomePhone(in nsIMdbRow row, in string value); + [noscript] void AddFaxNumber(in nsIMdbRow row, in string value); + [noscript] void AddPagerNumber(in nsIMdbRow row, in string value); + [noscript] void AddCellularNumber(in nsIMdbRow row, in string value); + [noscript] void AddHomeAddress(in nsIMdbRow row, in string value); + [noscript] void AddHomeAddress2(in nsIMdbRow row, in string value); + [noscript] void AddHomeCity(in nsIMdbRow row, in string value); + [noscript] void AddHomeState(in nsIMdbRow row, in string value); + [noscript] void AddHomeZipCode(in nsIMdbRow row, in string value); + [noscript] void AddHomeCountry(in nsIMdbRow row, in string value); + [noscript] void AddWorkAddress(in nsIMdbRow row, in string value); + [noscript] void AddWorkAddress2(in nsIMdbRow row, in string value); + [noscript] void AddWorkCity(in nsIMdbRow row, in string value); + [noscript] void AddWorkState(in nsIMdbRow row, in string value); + [noscript] void AddWorkZipCode(in nsIMdbRow row, in string value); + [noscript] void AddWorkCountry(in nsIMdbRow row, in string value); + [noscript] void AddJobTitle(in nsIMdbRow row, in string value); + [noscript] void AddDepartment(in nsIMdbRow row, in string value); + [noscript] void AddCompany(in nsIMdbRow row, in string value); + [noscript] void AddWebPage1(in nsIMdbRow row, in string value); + [noscript] void AddWebPage2(in nsIMdbRow row, in string value); + [noscript] void AddBirthYear(in nsIMdbRow row, in string value); + [noscript] void AddBirthMonth(in nsIMdbRow row, in string value); + [noscript] void AddBirthDay(in nsIMdbRow row, in string value); + [noscript] void AddCustom1(in nsIMdbRow row, in string value); + [noscript] void AddCustom2(in nsIMdbRow row, in string value); + [noscript] void AddCustom3(in nsIMdbRow row, in string value); + [noscript] void AddCustom4(in nsIMdbRow row, in string value); + [noscript] void AddNotes(in nsIMdbRow row, in string value); };