2007-07-27 Ada Chan <adachan@apple.com>
[WebKit-https.git] / WebKit / win / Interfaces / DOMPrivate.idl
index a93008b01927cf3784712662be28385bb4118dbc..6d78172e07897da7ea3c9e389b5163930246e2cb 100644 (file)
@@ -108,6 +108,27 @@ interface IFormsAutoFillTransition : IUnknown
     HRESULT setAutofilled([in] BOOL filled);
 }
 
+/*
+    // These changes are necessary to detect whether a form input was modified by a user
+    // or javascript
+    @interface DOMHTMLInputElement (FormPromptAdditions)
+
+    @interface DOMHTMLTextAreaElement (FormPromptAdditions)
+*/
+[
+    object,
+    oleautomation,
+    uuid(C8C5F0CD-07B0-4a32-BFA8-AE465E80DD3C),
+    pointer_default(unique)
+]
+interface IFormPromptAdditions : IUnknown
+{
+    /*
+        - (BOOL)_isUserEdited;
+    */
+    HRESULT isUserEdited([out, retval] BOOL* result);
+}
+
 /*
     All the methods in this category are used by Safari forms autofill and should not be used for any other purpose.
     They are stopgap measures until we finish transitioning form controls to not use NSView. Each one should become