|
Evince
Evince is a document viewer capable of displaying multiple and single page document formats like PDF and Postscript.
|
#include "nptypes.h"
Include dependency graph for npapi.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | _NPP |
| struct | _NPStream |
| struct | _NPByteRange |
| struct | _NPSavedData |
| struct | _NPRect |
| struct | _NPSize |
| struct | _NPAsyncSurface |
| struct | _NPWindow |
| struct | _NPImageExpose |
| struct | _NPFullPrint |
| struct | _NPEmbedPrint |
| struct | _NPPrint |
Typedefs | |
| typedef unsigned char | NPBool |
| typedef int16_t | NPError |
| typedef int16_t | NPReason |
| typedef char * | NPMIMEType |
| typedef struct _NPP | NPP_t |
| typedef NPP_t * | NPP |
| typedef struct _NPStream | NPStream |
| typedef struct _NPByteRange | NPByteRange |
| typedef struct _NPSavedData | NPSavedData |
| typedef struct _NPRect | NPRect |
| typedef struct _NPSize | NPSize |
| typedef struct _NPAsyncSurface | NPAsyncSurface |
| typedef struct _NPWindow | NPWindow |
| typedef struct _NPImageExpose | NPImageExpose |
| typedef struct _NPFullPrint | NPFullPrint |
| typedef struct _NPEmbedPrint | NPEmbedPrint |
| typedef struct _NPPrint | NPPrint |
| typedef void * | NPEvent |
| typedef void * | NPRegion |
| typedef struct _NPNSString | NPNSString |
| typedef struct _NPNSWindow | NPNSWindow |
| typedef struct _NPNSMenu | NPNSMenu |
| typedef void * | NPMenu |
Functions | |
| NPError NP_LOADDS | NPP_New (NPMIMEType pluginType, NPP instance, uint16_t mode, int16_t argc, char *argn[], char *argv[], NPSavedData *saved) |
| NPError NP_LOADDS | NPP_Destroy (NPP instance, NPSavedData **save) |
| NPError NP_LOADDS | NPP_SetWindow (NPP instance, NPWindow *window) |
| NPError NP_LOADDS | NPP_NewStream (NPP instance, NPMIMEType type, NPStream *stream, NPBool seekable, uint16_t *stype) |
| NPError NP_LOADDS | NPP_DestroyStream (NPP instance, NPStream *stream, NPReason reason) |
| int32_t NP_LOADDS | NPP_WriteReady (NPP instance, NPStream *stream) |
| int32_t NP_LOADDS | NPP_Write (NPP instance, NPStream *stream, int32_t offset, int32_t len, void *buffer) |
| void NP_LOADDS | NPP_StreamAsFile (NPP instance, NPStream *stream, const char *fname) |
| void NP_LOADDS | NPP_Print (NPP instance, NPPrint *platformPrint) |
| int16_t NP_LOADDS | NPP_HandleEvent (NPP instance, void *event) |
| void NP_LOADDS | NPP_URLNotify (NPP instance, const char *url, NPReason reason, void *notifyData) |
| NPError NP_LOADDS | NPP_GetValue (NPP instance, NPPVariable variable, void *value) |
| NPError NP_LOADDS | NPP_SetValue (NPP instance, NPNVariable variable, void *value) |
| NPBool NP_LOADDS | NPP_GotFocus (NPP instance, NPFocusDirection direction) |
| void NP_LOADDS | NPP_LostFocus (NPP instance) |
| void NP_LOADDS | NPP_URLRedirectNotify (NPP instance, const char *url, int32_t status, void *notifyData) |
| NPError NP_LOADDS | NPP_ClearSiteData (const char *site, uint64_t flags, uint64_t maxAge) |
| char **NP_LOADDS | NPP_GetSitesWithData (void) |
| void NP_LOADDS | NPP_DidComposite (NPP instance) |
| void NP_LOADDS | NPN_Version (int *plugin_major, int *plugin_minor, int *netscape_major, int *netscape_minor) |
| NPError NP_LOADDS | NPN_GetURLNotify (NPP instance, const char *url, const char *target, void *notifyData) |
| NPError NP_LOADDS | NPN_GetURL (NPP instance, const char *url, const char *target) |
| NPError NP_LOADDS | NPN_PostURLNotify (NPP instance, const char *url, const char *target, uint32_t len, const char *buf, NPBool file, void *notifyData) |
| NPError NP_LOADDS | NPN_PostURL (NPP instance, const char *url, const char *target, uint32_t len, const char *buf, NPBool file) |
| NPError NP_LOADDS | NPN_RequestRead (NPStream *stream, NPByteRange *rangeList) |
| NPError NP_LOADDS | NPN_NewStream (NPP instance, NPMIMEType type, const char *target, NPStream **stream) |
| int32_t NP_LOADDS | NPN_Write (NPP instance, NPStream *stream, int32_t len, void *buffer) |
| NPError NP_LOADDS | NPN_DestroyStream (NPP instance, NPStream *stream, NPReason reason) |
| void NP_LOADDS | NPN_Status (NPP instance, const char *message) |
| const char *NP_LOADDS | NPN_UserAgent (NPP instance) |
| void *NP_LOADDS | NPN_MemAlloc (uint32_t size) |
| void NP_LOADDS | NPN_MemFree (void *ptr) |
| uint32_t NP_LOADDS | NPN_MemFlush (uint32_t size) |
| void NP_LOADDS | NPN_ReloadPlugins (NPBool reloadPages) |
| NPError NP_LOADDS | NPN_GetValue (NPP instance, NPNVariable variable, void *value) |
| NPError NP_LOADDS | NPN_SetValue (NPP instance, NPPVariable variable, void *value) |
| void NP_LOADDS | NPN_InvalidateRect (NPP instance, NPRect *invalidRect) |
| void NP_LOADDS | NPN_InvalidateRegion (NPP instance, NPRegion invalidRegion) |
| void NP_LOADDS | NPN_ForceRedraw (NPP instance) |
| void NP_LOADDS | NPN_PushPopupsEnabledState (NPP instance, NPBool enabled) |
| void NP_LOADDS | NPN_PopPopupsEnabledState (NPP instance) |
| void NP_LOADDS | NPN_PluginThreadAsyncCall (NPP instance, void(*func)(void *), void *userData) |
| NPError NP_LOADDS | NPN_GetValueForURL (NPP instance, NPNURLVariable variable, const char *url, char **value, uint32_t *len) |
| NPError NP_LOADDS | NPN_SetValueForURL (NPP instance, NPNURLVariable variable, const char *url, const char *value, uint32_t len) |
| NPError NP_LOADDS | NPN_GetAuthenticationInfo (NPP instance, const char *protocol, const char *host, int32_t port, const char *scheme, const char *realm, char **username, uint32_t *ulen, char **password, uint32_t *plen) |
| uint32_t NP_LOADDS | NPN_ScheduleTimer (NPP instance, uint32_t interval, NPBool repeat, void(*timerFunc)(NPP npp, uint32_t timerID)) |
| void NP_LOADDS | NPN_UnscheduleTimer (NPP instance, uint32_t timerID) |
| NPError NP_LOADDS | NPN_PopUpContextMenu (NPP instance, NPMenu *menu) |
| NPBool NP_LOADDS | NPN_ConvertPoint (NPP instance, double sourceX, double sourceY, NPCoordinateSpace sourceSpace, double *destX, double *destY, NPCoordinateSpace destSpace) |
| NPBool NP_LOADDS | NPN_HandleEvent (NPP instance, void *event, NPBool handled) |
| NPBool NP_LOADDS | NPN_UnfocusInstance (NPP instance, NPFocusDirection direction) |
| void NP_LOADDS | NPN_URLRedirectResponse (NPP instance, void *notifyData, NPBool allow) |
| NPError NP_LOADDS | NPN_InitAsyncSurface (NPP instance, NPSize *size, NPImageFormat format, void *initData, NPAsyncSurface *surface) |
| NPError NP_LOADDS | NPN_FinalizeAsyncSurface (NPP instance, NPAsyncSurface *surface) |
| void NP_LOADDS | NPN_SetCurrentAsyncSurface (NPP instance, NPAsyncSurface *surface, NPRect *changed) |
| #define NP_ABI_MASK (_NP_ABI_MIXIN_FOR_GCC3 | _NP_ABI_MIXIN_FOR_MACHO) |
| #define NP_EABORT NP_EABORT_is_obsolete_use_NPRES_USER_BREAK |
| #define NP_EINVAL NP_EINVAL_is_obsolete_use_NPERR_GENERIC_ERROR |
| #define NPERR_FILE_NOT_FOUND (NPERR_BASE + 11) |
| #define NPERR_GENERIC_ERROR (NPERR_BASE + 1) |
| #define NPERR_INCOMPATIBLE_VERSION_ERROR (NPERR_BASE + 8) |
| #define NPERR_INVALID_FUNCTABLE_ERROR (NPERR_BASE + 3) |
| #define NPERR_INVALID_INSTANCE_ERROR (NPERR_BASE + 2) |
| #define NPERR_INVALID_PARAM (NPERR_BASE + 9) |
| #define NPERR_INVALID_PLUGIN_DIR_ERROR (NPERR_BASE + 7) |
| #define NPERR_INVALID_PLUGIN_ERROR (NPERR_BASE + 6) |
| #define NPERR_INVALID_URL (NPERR_BASE + 10) |
| #define NPERR_MALFORMED_SITE (NPERR_BASE + 15) |
| #define NPERR_MODULE_LOAD_FAILED_ERROR (NPERR_BASE + 4) |
| #define NPERR_NO_DATA (NPERR_BASE + 12) |
| #define NPERR_NO_ERROR (NPERR_BASE + 0) |
| #define NPERR_OUT_OF_MEMORY_ERROR (NPERR_BASE + 5) |
| #define NPERR_STREAM_NOT_SEEKABLE (NPERR_BASE + 13) |
| #define NPERR_TIME_RANGE_NOT_SUPPORTED (NPERR_BASE + 14) |
| #define NPRES_DONE (NPRES_BASE + 0) |
| #define NPRES_NETWORK_ERR (NPRES_BASE + 1) |
| #define NPRES_USER_BREAK (NPRES_BASE + 2) |
| typedef struct _NPAsyncSurface NPAsyncSurface |
| typedef struct _NPByteRange NPByteRange |
| typedef struct _NPEmbedPrint NPEmbedPrint |
| typedef struct _NPFullPrint NPFullPrint |
| typedef struct _NPImageExpose NPImageExpose |
| typedef char* NPMIMEType |
| typedef struct _NPNSString NPNSString |
| typedef struct _NPNSWindow NPNSWindow |
| typedef struct _NPSavedData NPSavedData |
| enum NPCoordinateSpace |
| enum NPDrawingModel |
| enum NPFocusDirection |
| enum NPImageFormat |
| enum NPNToolkitType |
| enum NPNURLVariable |
| enum NPNVariable |
Definition at line 397 of file npapi.h.
| enum NPPVariable |
| enum NPWindowType |
| NPBool NP_LOADDS NPN_ConvertPoint | ( | NPP | instance, |
| double | sourceX, | ||
| double | sourceY, | ||
| NPCoordinateSpace | sourceSpace, | ||
| double * | destX, | ||
| double * | destY, | ||
| NPCoordinateSpace | destSpace | ||
| ) |
| NPError NP_LOADDS NPN_FinalizeAsyncSurface | ( | NPP | instance, |
| NPAsyncSurface * | surface | ||
| ) |
| NPError NP_LOADDS NPN_GetAuthenticationInfo | ( | NPP | instance, |
| const char * | protocol, | ||
| const char * | host, | ||
| int32_t | port, | ||
| const char * | scheme, | ||
| const char * | realm, | ||
| char ** | username, | ||
| uint32_t * | ulen, | ||
| char ** | password, | ||
| uint32_t * | plen | ||
| ) |
| NPError NP_LOADDS NPN_GetURLNotify | ( | NPP | instance, |
| const char * | url, | ||
| const char * | target, | ||
| void * | notifyData | ||
| ) |
| NPError NP_LOADDS NPN_GetValue | ( | NPP | instance, |
| NPNVariable | variable, | ||
| void * | value | ||
| ) |
| NPError NP_LOADDS NPN_GetValueForURL | ( | NPP | instance, |
| NPNURLVariable | variable, | ||
| const char * | url, | ||
| char ** | value, | ||
| uint32_t * | len | ||
| ) |
| NPError NP_LOADDS NPN_InitAsyncSurface | ( | NPP | instance, |
| NPSize * | size, | ||
| NPImageFormat | format, | ||
| void * | initData, | ||
| NPAsyncSurface * | surface | ||
| ) |
| void* NP_LOADDS NPN_MemAlloc | ( | uint32_t | size) |
| uint32_t NP_LOADDS NPN_MemFlush | ( | uint32_t | size) |
| void NP_LOADDS NPN_MemFree | ( | void * | ptr) |
Definition at line 348 of file EvBrowserPluginMain.cpp.
| NPError NP_LOADDS NPN_NewStream | ( | NPP | instance, |
| NPMIMEType | type, | ||
| const char * | target, | ||
| NPStream ** | stream | ||
| ) |
| NPError NP_LOADDS NPN_PostURL | ( | NPP | instance, |
| const char * | url, | ||
| const char * | target, | ||
| uint32_t | len, | ||
| const char * | buf, | ||
| NPBool | file | ||
| ) |
| NPError NP_LOADDS NPN_PostURLNotify | ( | NPP | instance, |
| const char * | url, | ||
| const char * | target, | ||
| uint32_t | len, | ||
| const char * | buf, | ||
| NPBool | file, | ||
| void * | notifyData | ||
| ) |
| NPError NP_LOADDS NPN_RequestRead | ( | NPStream * | stream, |
| NPByteRange * | rangeList | ||
| ) |
| uint32_t NP_LOADDS NPN_ScheduleTimer | ( | NPP | instance, |
| uint32_t | interval, | ||
| NPBool | repeat, | ||
| void(*)(NPP npp, uint32_t timerID) | timerFunc | ||
| ) |
| void NP_LOADDS NPN_SetCurrentAsyncSurface | ( | NPP | instance, |
| NPAsyncSurface * | surface, | ||
| NPRect * | changed | ||
| ) |
| NPError NP_LOADDS NPN_SetValue | ( | NPP | instance, |
| NPPVariable | variable, | ||
| void * | value | ||
| ) |
| NPError NP_LOADDS NPN_SetValueForURL | ( | NPP | instance, |
| NPNURLVariable | variable, | ||
| const char * | url, | ||
| const char * | value, | ||
| uint32_t | len | ||
| ) |
| NPBool NP_LOADDS NPN_UnfocusInstance | ( | NPP | instance, |
| NPFocusDirection | direction | ||
| ) |
| void NP_LOADDS NPN_Version | ( | int * | plugin_major, |
| int * | plugin_minor, | ||
| int * | netscape_major, | ||
| int * | netscape_minor | ||
| ) |
| NPError NP_LOADDS NPP_Destroy | ( | NPP | instance, |
| NPSavedData ** | save | ||
| ) |
| char** NP_LOADDS NPP_GetSitesWithData | ( | void | ) |
| NPError NP_LOADDS NPP_GetValue | ( | NPP | instance, |
| NPPVariable | variable, | ||
| void * | value | ||
| ) |
| NPBool NP_LOADDS NPP_GotFocus | ( | NPP | instance, |
| NPFocusDirection | direction | ||
| ) |
| NPError NP_LOADDS NPP_New | ( | NPMIMEType | pluginType, |
| NPP | instance, | ||
| uint16_t | mode, | ||
| int16_t | argc, | ||
| char * | argn[], | ||
| char * | argv[], | ||
| NPSavedData * | saved | ||
| ) |
Definition at line 41 of file EvBrowserPluginMain.cpp.
Here is the caller graph for this function:| NPError NP_LOADDS NPP_NewStream | ( | NPP | instance, |
| NPMIMEType | type, | ||
| NPStream * | stream, | ||
| NPBool | seekable, | ||
| uint16_t * | stype | ||
| ) |
| NPError NP_LOADDS NPP_SetValue | ( | NPP | instance, |
| NPNVariable | variable, | ||
| void * | value | ||
| ) |
| void NP_LOADDS NPP_URLRedirectNotify | ( | NPP | instance, |
| const char * | url, | ||
| int32_t | status, | ||
| void * | notifyData | ||
| ) |
| int32_t NP_LOADDS NPP_Write | ( | NPP | instance, |
| NPStream * | stream, | ||
| int32_t | offset, | ||
| int32_t | len, | ||
| void * | buffer | ||
| ) |