Lines Matching refs:NPObject
53 WEBKIT_API static bool construct(NPP, NPObject*, const NPVariant* args, uint32_t argCount, NPVariant* result);
56 WEBKIT_API static NPObject* createObject(NPP, NPClass*);
59 WEBKIT_API static bool enumerate(NPP, NPObject*, NPIdentifier**, uint32_t* identifierCount);
62 WEBKIT_API static bool evaluate(NPP, NPObject*, NPString* script, NPVariant* result);
65 WEBKIT_API static bool evaluateHelper(NPP, bool popupsAllowed, NPObject*, NPString* script, NPVariant* result);
71 WEBKIT_API static bool getProperty(NPP, NPObject*, NPIdentifier property, NPVariant *result);
80 WEBKIT_API static bool hasMethod(NPP, NPObject*, NPIdentifier method);
83 WEBKIT_API static bool hasProperty(NPP, NPObject*, NPIdentifier property);
95 WEBKIT_API static bool invoke(NPP, NPObject*, NPIdentifier method, const NPVariant* args, uint32_t argCount, NPVariant* result);
98 WEBKIT_API static bool invokeDefault(NPP, NPObject*, const NPVariant* args, uint32_t argCount, NPVariant* result);
101 WEBKIT_API static void releaseObject(NPObject*);
107 WEBKIT_API static bool removeProperty(NPP, NPObject*, NPIdentifier);
110 WEBKIT_API static NPObject* retainObject(NPObject*);
113 WEBKIT_API static void setException(NPObject*, const NPUTF8* message);
116 WEBKIT_API static bool setProperty(NPP, NPObject*, NPIdentifier, const NPVariant*);
119 WEBKIT_API static void unregisterObject(NPObject*);
133 WEBKIT_API static bool getRange(NPObject* range, WebRange*);
137 WEBKIT_API static bool getElement(NPObject* element, WebElement*);
139 WEBKIT_API static NPObject* makeIntArray(const WebVector<int>&);
140 WEBKIT_API static NPObject* makeStringArray(const WebVector<WebString>&);
141 WEBKIT_API static NPObject* makeNode(const WebNode&);
148 // operating on a NPObject.