{{ PreviousNext("Gecko Plugin API Reference/Scripting plugins", "Gecko Plugin API Reference/Constants") }} {{ Npapiref() }}
This chapter describes the data structures that are used to represent the various objects in the plug-in API.
Structure Summary
{{ Npapi("NPAnyCallbackStruct") }} | Contains information required during embedded mode printing. |
{{ Npapi("NPByteRange") }} | Represents a particular range of bytes from a stream. |
{{ Npapi("NPEmbedPrint") }} | Substructure of NPPrint that contains platform-specific information used during embedded mode printing. |
{{ Npapi("NPEvent") }} | Represents an event passed by NPP_HandleEvent to a windowless plug-in. |
{{ Npapi("NPFullPrint") }} | Substructure of NPPrint that contains platform-specific information used during full-page mode printing. |
{{ Npapi("NPP") }} | Represents a single instance of a plug-in. |
{{ Npapi("NP_Port") }} | Contains information required by the window field of an NPWindow structure. |
{{ Npapi("NPPrint") }} | Contains information the plug-in needs to print itself in full-page or embedded mode. |
{{ Npapi("NPPrintCallbackStruct") }} | Contains information required by the platformPrint field of the NPEmbedPrint during embedded mode printing. |
{{ Npapi("NPRect") }} | Represents a rectangular area of a page. |
{{ Npapi("NPRegion") }} | Represents a platform-defined region of a page. |
{{ Npapi("NPSavedData") }} | Block of instance information saved after the plug-in is deleted; can be returned to the plug-in. |
{{ Npapi("NPSetWindowCallbackStruct") }} | Contains information about the plug-in's Unix window environment. |
{{ Npapi("NPStream") }} | Represents a stream of data either produced by the browser and consumed by the plug-in, or produced by the plug-in and consumed by the browser. |
{{ Npapi("NPWindow") }} | Contains information about the target into which the plug-in instance can draw. |
{{ PreviousNext("Gecko Plugin API Reference/Scripting plugins", "Gecko Plugin API Reference/Constants") }}