{{template.Previous("Gecko Plugin API Reference:Structures")}} {{template.Npapiref()}}
This section is a reference to the program definitions used by the Plug-in API. All program definitions are found in {{template.Source("modules/plugin/base/public/npapi.h", "npapi.h")}}.
Error Codes
Code | Value | Description |
NPERR_NO_ERROR
| 0 | No errors occurred. |
NPERR_GENERIC_ERROR
| 1 | Error with no specific error code occurred. |
NPERR_INVALID_INSTANCE_ERROR
| 2 | Invalid instance passed to the plug-in. |
NPERR_INVALID_FUNCTABLE_ERROR
| 3 | Function table invalid. |
NPERR_MODULE_LOAD_FAILED_ERROR
| 4 | Loading of plug-in failed. |
NPERR_OUT_OF_MEMORY_ERROR
| 5 | Memory allocation failed. |
NPERR_INVALID_PLUGIN_ERROR
| 6 | Plug-in missing or invalid. |
NPERR_INVALID_PLUGIN_DIR_ERROR
| 7 | Plug-in directory missing or invalid. |
NPERR_INCOMPATIBLE_VERSION_ERROR
| 8 | Versions of plug-in and Communicator do not match. |
NPERR_INVALID_PARAM
| 9 | Parameter missing or invalid. |
NPERR_INVALID_URL
| 10 | URL missing or invalid. |
NPERR_FILE_NOT_FOUND
| 11 | File missing or invalid. |
NPERR_NO_DATA
| 12 | Stream contains no data. |
NPERR_STREAM_NOT_SEEKABLE
| 13 | Seekable stream expected. |
Result Codes
Constant | Value | Description |
NPRES_DONE
| 0 | (Most common): Completed normally; all data was sent to the instance. |
NPRES_NETWORK_ERR
| 1 | Stream failed due to problems with network, disk I/O, lack of memory, or other problems. |
NPRES_USER_BREAK
| 2 | User canceled stream directly by clicking the Stop button or indirectly by some action such as deleting the instance or initiating higher-priority network operations. |
Plug-in Version Constants
Constant | Value | Description |
NP_VERSION_MAJOR
| 0 | Major version number; changes with major code release number. |
NP_VERSION_MINOR
| 11 | Minor version number; changes with point release number. |
Version Feature Constants
NPVERS Constant: Version Feature Information | Value | Description |
NPVERS_HAS_STREAMOUTPUT
| 8 | Streaming data. |
NPVERS_HAS_NOTIFICATION
| 9 | Notification of completion. |
NPVERS_HAS_LIVECONNECT
| 9 | LiveConnect. |
NPVERS_WIN16_HAS_LIVECONNECT
| 9 | LiveConnect (Win16). |
NPVERS_68K_HAS_LIVECONNECT
| 11 | LiveConnect (68K). |
NPVERS_HAS_WINDOWLESS
| 11 | Windowless plug-in. |
NPVERS_HAS_XPCONNECT_SCRIPTING
| 13 | Scriptable plug-in. |
{{template.Previous("Gecko Plugin API Reference:Structures")}}
{{ wiki.languages( { "ja": "ja/Gecko_Plugin_API_Reference/Constants", "pl": "pl/Dokumentacja_wtyczek_Gecko/Sta\u0142e" } ) }}