Bug 1433211: Use `native` in idl for concrete types that are references but not defined in idl; r=jorgk
MozReview-Commit-ID: 7jc1aXJtyxT Differential Revision: https://phabricator.services.mozilla.com/D439 --HG-- extra : rebase_source : a0aae0503b69e941fa3df245d3300dcf42f0b275
This commit is contained in:
Родитель
1c9979e23e
Коммит
ef0dd8cf44
|
@ -10,7 +10,10 @@
|
|||
interface nsIFile;
|
||||
interface nsIMdbTableRowCursor;
|
||||
interface nsIMdbEnv;
|
||||
interface nsIMdbRow;
|
||||
[ptr] native nsIMdbRow (nsIMdbRow);
|
||||
%{C++
|
||||
class nsIMdbRow;
|
||||
%}
|
||||
interface nsIArray;
|
||||
interface nsISimpleEnumerator;
|
||||
|
||||
|
|
|
@ -10,10 +10,14 @@ interface nsIImapUrl;
|
|||
interface nsIImapProtocol;
|
||||
interface nsIImapIncomingServer;
|
||||
interface nsIMsgFolder;
|
||||
interface nsIImapHostSessionList;
|
||||
interface nsIMsgWindow;
|
||||
interface nsIImapFlagAndUidState;
|
||||
|
||||
[ptr] native nsIImapHostSessionList (nsIImapHostSessionList);
|
||||
%{C++
|
||||
class nsIImapHostSessionList;
|
||||
%}
|
||||
|
||||
[scriptable, uuid(290412eb-5824-4087-8984-05450c9397be)]
|
||||
interface nsIImapProtocol : nsISupports {
|
||||
void LoadImapUrl(in nsIURI aUrl, in nsISupports aConsumer);
|
||||
|
|
|
@ -6,7 +6,10 @@
|
|||
#include "nsISupports.idl"
|
||||
#include "nsIImapFlagAndUidState.idl"
|
||||
|
||||
interface nsIMAPNamespace;
|
||||
[ptr] native nsIMAPNamespace (nsIMAPNamespace);
|
||||
%{C++
|
||||
class nsIMAPNamespace;
|
||||
%}
|
||||
|
||||
[scriptable, uuid(a9fbbc80-5291-4ed8-a7f7-c2fcad231269)]
|
||||
interface nsIMailboxSpec : nsISupports
|
||||
|
|
|
@ -16,7 +16,10 @@
|
|||
#include "nsISupports.idl"
|
||||
|
||||
interface nsIAddrDatabase;
|
||||
interface nsIMdbRow;
|
||||
[ptr] native nsIMdbRow (nsIMdbRow);
|
||||
%{C++
|
||||
class nsIMdbRow;
|
||||
%}
|
||||
interface nsIAbCard;
|
||||
|
||||
[scriptable, uuid(deee9264-1fe3-47b1-b745-47b22de454e2)]
|
||||
|
|
|
@ -8,7 +8,10 @@
|
|||
interface nsIFile;
|
||||
interface nsIMsgNewsFolder;
|
||||
interface nsINNTPProtocol;
|
||||
interface nsNNTPProtocol;
|
||||
[ptr] native nsNNTPProtocol (nsNNTPProtocol);
|
||||
%{C++
|
||||
class nsNNTPProtocol;
|
||||
%}
|
||||
interface nsIChannel;
|
||||
interface nsIURI;
|
||||
interface nsIMsgWindow;
|
||||
|
|
Загрузка…
Ссылка в новой задаче