~ubuntu-branches/ubuntu/edgy/wine/edgy-backports

« back to all changes in this revision

Viewing changes to dlls/mshtml/nsiface.idl

  • Committer: Bazaar Package Importer
  • Author(s): Stephan Hermann
  • Date: 2006-09-14 14:39:06 UTC
  • mfrom: (1.1.8 upstream)
  • Revision ID: james.westby@ubuntu.com-20060914143906-mvd49fm9tm5aeep9
Tags: 0.9.21-0ubuntu1
* New upstream version
* Changelog from Upstream:
  - OpenGL restructurations.
  - The usual assortment of MSI improvements.
  - Several Richedit fixes.
  - WCMD Winelib app renamed to CMD for compatibility.
  - Many improvements to the Wintrust DLL.
  - Some code cleanups.
  - Lots of bug fixes.

Show diffs side-by-side

added added

removed removed

Lines of Context:
34
34
typedef nsIIDRef nsCIDRef;
35
35
 
36
36
typedef void** nsQIResult;
37
 
typedef LPSTR nsstring;
 
37
typedef LPCSTR nscstring;
38
38
typedef WCHAR PRUnichar;
39
 
typedef LPWSTR nswstring;
 
39
typedef LPCWSTR nscwstring;
40
40
typedef ULONG PRUint32;
41
41
typedef LONG PRInt32;
42
42
typedef WORD PRUint16;
 
43
typedef INT16 PRInt16;
43
44
typedef BYTE PRUint8;
44
45
typedef BOOL PRBool;
45
46
typedef LARGE_INTEGER PRInt64;
109
110
typedef nsISupports nsIDOMHTMLCollection;
110
111
typedef nsISupports nsIDOMRange;
111
112
typedef nsISupports nsIEditor;
112
 
typedef nsISupports nsICommandParams;
113
113
 
114
114
[
115
115
    object,
118
118
interface nsIServiceManager : nsISupports
119
119
{
120
120
    nsresult GetService(nsCIDRef aClass, nsIIDRef aIID, void **result);
121
 
    nsresult GetServiceByContactID(nsstring aContactID, nsIIDRef aIID, void **result);
 
121
    nsresult GetServiceByContactID(nscstring aContactID, nsIIDRef aIID, void **result);
122
122
    nsresult IsServiceInstantiated(nsCIDRef aClass, nsIIDRef aIID, BOOL *_retval);
123
 
    nsresult IsServiceInstantiatedByContractID(nsstring aContractID, nsIIDRef aIID, BOOL *_retval);
 
123
    nsresult IsServiceInstantiatedByContractID(nscstring aContractID, nsIIDRef aIID, BOOL *_retval);
124
124
}
125
125
 
126
126
[
139
139
]
140
140
interface nsIObserver : nsISupports
141
141
{
142
 
    nsresult Observe(nsISupports *aSubject, nsstring aTopic, nswstring aData);
 
142
    nsresult Observe(nsISupports *aSubject, nscstring aTopic, nscwstring aData);
143
143
}
144
144
 
145
145
[
149
149
interface nsIComponentManager : nsISupports
150
150
{
151
151
    nsresult GetClassObject(nsCIDRef aClass, nsIIDRef aIID, nsQIResult result);
152
 
    nsresult GetClassObjectByContractID(nsstring aContractID, nsIIDRef aIID, nsQIResult result);
 
152
    nsresult GetClassObjectByContractID(nscstring aContractID, nsIIDRef aIID, nsQIResult result);
153
153
    nsresult CreateInstance(nsCIDRef aClass, nsISupports *aDelegate, nsIIDRef aIID,
154
154
            nsQIResult result);
155
 
    nsresult CreateInstanceByContractID(nsstring aContractID, nsISupports *aDelegate,
 
155
    nsresult CreateInstanceByContractID(nscstring aContractID, nsISupports *aDelegate,
156
156
            nsIIDRef aIID, nsQIResult result);
157
157
}
158
158
 
540
540
    nsresult GetAnchors(nsIDOMHTMLCollection **aAnchors);
541
541
    nsresult GetCookie(nsAString *aCookie);
542
542
    nsresult SetCookie(const nsAString *aCookie);
543
 
    nsresult Open(void);
544
 
    nsresult Close(void);
 
543
    nsresult Open();
 
544
    nsresult Close();
545
545
    nsresult Write(const nsAString *text);
546
546
    nsresult Writeln(const nsAString *text);
547
547
    nsresult GetElementsByName(const nsAString *elementName, nsIDOMNodeList **_retval);
1177
1177
 
1178
1178
[
1179
1179
    object,
 
1180
    uuid(83f892cf-7ed3-490e-967a-62640f3158e1)
 
1181
]
 
1182
interface nsICommandParams : nsISupports
 
1183
{
 
1184
    nsresult GetValueType(const char *name, PRInt16 *_retval);
 
1185
    nsresult GetBooleanValue(const char *name, PRBool *_retval);
 
1186
    nsresult GetLongValue(const char *name, PRInt32 *_retval);
 
1187
    nsresult GetDoubleValue(const char *name, double *_retval);
 
1188
    nsresult GetStringValue(const char *name, nsAString *_retval);
 
1189
    nsresult GetCStringValue(const char *name, char **_retval);
 
1190
    nsresult GetISupportsValue(const char *name, nsISupports **_retval);
 
1191
    nsresult SetBooleanValue(const char *name, PRBool value);
 
1192
    nsresult SetLongValue(const char *name, PRInt32 value);
 
1193
    nsresult SetDoubleValue(const char *name, double value);
 
1194
    nsresult SetStringValue(const char *name, const nsAString *value);
 
1195
    nsresult SetCStringValue(const char *name, const char *value);
 
1196
    nsresult SetISupportsValue(const char *name, nsISupports *value);
 
1197
    nsresult RemoveValue(const char *name);
 
1198
    nsresult HasMoreElements(PRBool *_retval);
 
1199
    nsresult First();
 
1200
    nsresult GetNext(char **_retval);
 
1201
}
 
1202
 
 
1203
[
 
1204
    object,
1180
1205
    uuid(080d2001-f91e-11d4-a73c-f9242928207c)
1181
1206
]
1182
1207
interface nsICommandManager : nsISupports