h6. [[WindowManager]] h6(. » [[WindowManager Messages|Messages]] h6((. » [[Message Codes|Message Codes]] h6(((. » Message_PlugIn_Open h2. Message_PlugIn_Open h5. (Code &4D540) |_\2<^. Message Block| |>^{width:4em}. +20|<^. "Flags":#flags| |>^. +24|<^. Reserved | |>^. +28|<^. Browser instance handle (provided by the browser) | |>^. +32 |<^. Parent window handle | |>^. +36 |<^. Left co-ordinate | |>^. +40 |<^. Bottom co-ordinate | |>^. +44 |<^. Right co-ordinate | |>^. +48 |<^. Top co-ordinate | |>^. +52 |<^. [[File Types|File Type]] | |>^. +56 |<^. Filename ("string_value":PlugIn%20Protocol%20Technical%20Details#stringvalue) | h4(#flags). Flags |_<^{width:4em}. Bit|_<^. Meaning if set | |<^. 0 |<^. Open as a helper (otherwise as a plugin) | |\2<^. All other are Reserved (must be zero) | h4. Use This message is sent by the browser to create a plugin instance. h4. Notes The file specified contains a series of parameters in the form of name-value pairs. This data is the list of attributes and parameters from the APPLET, OBJECT or EMBED tag - see their respective definitions. This data is used by the plugin to understand what is being requested of it. If bit 0 of the flags word is set then this is a request to open the file as a helper application. i.e. external to the parent application. In this case the bounding box (offset bytes 35 to 51) are invalid. The parent window handle may be valid or 0 depending on how the file is launched. Usually a plugin application will respond with [[Message_PlugIn_Opening]]. The bounding box of the PlugIn (as defined by left, bottom, right and top co-ordinates) is the work area co-ordinates within the parent's window. h4. See also * [[Message Codes]] * [[Message_PlugIn_Opening]] * [[PlugIn Protocol Technical Details]]