27 #ifndef __SB_XPCSCRIPTABLE_STUB_H__
28 #define __SB_XPCSCRIPTABLE_STUB_H__
30 #include <nsIXPCScriptable.h>
48 JSObject * *parentObj )
50 return NS_ERROR_NOT_IMPLEMENTED;
53 NS_IMETHOD
Create( nsIXPConnectWrappedNative *wrapper,
57 return NS_ERROR_NOT_IMPLEMENTED;
60 NS_IMETHOD
PostCreate( nsIXPConnectWrappedNative *wrapper,
64 return NS_ERROR_NOT_IMPLEMENTED;
78 return NS_ERROR_NOT_IMPLEMENTED;
88 return NS_ERROR_NOT_IMPLEMENTED;
102 return NS_ERROR_NOT_IMPLEMENTED;
112 return NS_ERROR_NOT_IMPLEMENTED;
115 NS_IMETHOD
Enumerate( nsIXPConnectWrappedNative *wrapper,
120 return NS_ERROR_NOT_IMPLEMENTED;
135 return NS_ERROR_NOT_IMPLEMENTED;
151 return NS_ERROR_NOT_IMPLEMENTED;
154 NS_IMETHOD
Convert( nsIXPConnectWrappedNative *wrapper,
161 return NS_ERROR_NOT_IMPLEMENTED;
164 NS_IMETHOD
Finalize( nsIXPConnectWrappedNative *wrapper,
168 return NS_ERROR_NOT_IMPLEMENTED;
180 return NS_ERROR_NOT_IMPLEMENTED;
186 NS_IMETHOD
Call( nsIXPConnectWrappedNative *wrapper,
194 return NS_ERROR_NOT_IMPLEMENTED;
197 NS_IMETHOD
Construct( nsIXPConnectWrappedNative *wrapper,
205 return NS_ERROR_NOT_IMPLEMENTED;
215 return NS_ERROR_NOT_IMPLEMENTED;
218 NS_IMETHOD
Trace( nsIXPConnectWrappedNative *wrapper,
222 return NS_ERROR_NOT_IMPLEMENTED;
225 NS_IMETHOD
Equality( nsIXPConnectWrappedNative *wrapper,
231 return NS_ERROR_NOT_IMPLEMENTED;
237 JSObject * *_retval )
239 return NS_ERROR_NOT_IMPLEMENTED;
245 JSObject * *_retval )
247 return NS_ERROR_NOT_IMPLEMENTED;
253 return NS_ERROR_NOT_IMPLEMENTED;
257 #endif // __SB_XPCSCRIPTABLE_STUB_H__
NS_IMETHOD Enumerate(nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, PRBool *_retval)
NS_IMETHOD Finalize(nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj)
NS_IMETHOD HasInstance(nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, jsval val, PRBool *bp, PRBool *_retval)
NS_IMETHOD Convert(nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, PRUint32 type, jsval *vp, PRBool *_retval)
NS_IMETHOD PostCreate(nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj)
NS_IMETHOD OuterObject(nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, JSObject **_retval)
NS_IMETHOD SetProperty(nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, jsval id, jsval *vp, PRBool *_retval)
NS_IMETHOD GetProperty(nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, jsval id, jsval *vp, PRBool *_retval)
NS_IMETHOD DelProperty(nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, jsval id, jsval *vp, PRBool *_retval)
sbDeviceFirmwareAutoCheckForUpdate prototype flags
NS_IMETHOD Trace(nsIXPConnectWrappedNative *wrapper, JSTracer *trc, JSObject *obj)
virtual ~sbXPCScriptableStub()
NS_IMETHOD Create(nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj)
NS_IMETHOD PostCreatePrototype(JSContext *cx, JSObject *proto)
NS_IMETHOD CheckAccess(nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, jsval id, PRUint32 mode, jsval *vp, PRBool *_retval)
NS_IMETHOD Equality(nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, jsval val, PRBool *_retval)
NS_IMETHOD NewResolve(nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, jsval id, PRUint32 flags, JSObject **objp, PRBool *_retval)
NS_IMETHOD AddProperty(nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, jsval id, jsval *vp, PRBool *_retval)
this _dialogInput val(dateText)
NS_IMETHOD PreCreate(nsISupports *nativeObj, JSContext *cx, JSObject *globalObj, JSObject **parentObj)
NS_IMETHOD InnerObject(nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, JSObject **_retval)
NS_IMETHOD NewEnumerate(nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, PRUint32 enum_op, jsval *statep, jsid *idp, PRBool *_retval)
NS_IMETHOD Call(nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, PRUint32 argc, jsval *argv, jsval *vp, PRBool *_retval)
NS_IMETHOD Construct(nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, PRUint32 argc, jsval *argv, jsval *vp, PRBool *_retval)