npupp.h File Reference

API published in: S60 2nd Ed FP 2

Capability Information

Required Capabilities

DRM LocalServices NetworkControl NetworkServices ReadDeviceData ReadUserData SwEvent UserEnvironment WriteDeviceData WriteUserData

Exceptions


#include "npapi.h"
#include "jri.h"

Go to the source code of this file.


Data Structures

struct   _NPPluginFuncs
struct   _NPNetscapeFuncs

Defines

#define  GENERATINGCFM   0
#define  _NPUPP_USE_UPP_   (TARGET_RT_MAC_CFM && !TARGET_API_MAC_CARBON)
#define  NewNPP_InitializeProc(FUNC)   ((NPP_InitializeUPP) (FUNC))
#define  CallNPP_InitializeProc(FUNC)   (*(FUNC))()
#define  NewNPP_ShutdownProc(FUNC)   ((NPP_ShutdownUPP) (FUNC))
#define  CallNPP_ShutdownProc(FUNC)   (*(FUNC))()
#define  NewNPP_NewProc(FUNC)   ((NPP_NewUPP) (FUNC))
#define  CallNPP_NewProc(FUNC, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7)   (*(FUNC))((ARG1), (ARG2), (ARG3), (ARG4), (ARG5), (ARG6), (ARG7))
#define  NewNPP_DestroyProc(FUNC)   ((NPP_DestroyUPP) (FUNC))
#define  CallNPP_DestroyProc(FUNC, ARG1, ARG2)   (*(FUNC))((ARG1), (ARG2))
#define  NewNPP_SetWindowProc(FUNC)   ((NPP_SetWindowUPP) (FUNC))
#define  CallNPP_SetWindowProc(FUNC, ARG1, ARG2)   (*(FUNC))((ARG1), (ARG2))
#define  NewNPP_NewStreamProc(FUNC)   ((NPP_NewStreamUPP) (FUNC))
#define  CallNPP_NewStreamProc(FUNC, ARG1, ARG2, ARG3, ARG4, ARG5)   (*(FUNC))((ARG1), (ARG2), (ARG3), (ARG4), (ARG5))
#define  NewNPP_DestroyStreamProc(FUNC)   ((NPP_DestroyStreamUPP) (FUNC))
#define  CallNPP_DestroyStreamProc(FUNC,NPParg, NPStreamPtr, NPReasonArg)   (*(FUNC))((NPParg), (NPStreamPtr), (NPReasonArg))
#define  NewNPP_WriteReadyProc(FUNC)   ((NPP_WriteReadyUPP) (FUNC))
#define  CallNPP_WriteReadyProc(FUNC,NPParg, NPStreamPtr)   (*(FUNC))((NPParg), (NPStreamPtr))
#define  NewNPP_WriteProc(FUNC)   ((NPP_WriteUPP) (FUNC))
#define  CallNPP_WriteProc(FUNC,NPParg, NPStreamPtr, offsetArg, lenArg, bufferPtr)   (*(FUNC))((NPParg), (NPStreamPtr), (offsetArg), (lenArg), (bufferPtr))
#define  NewNPP_StreamAsFileProc(FUNC)   ((NPP_StreamAsFileUPP) (FUNC))
#define  CallNPP_StreamAsFileProc(FUNC,ARG1, ARG2, ARG3)   (*(FUNC))((ARG1), (ARG2), (ARG3))
#define  NewNPP_PrintProc(FUNC)   ((NPP_PrintUPP) (FUNC))
#define  CallNPP_PrintProc(FUNC,NPParg, NPPrintArg)   (*(FUNC))((NPParg), (NPPrintArg))
#define  NewNPP_HandleEventProc(FUNC)   ((NPP_HandleEventUPP) (FUNC))
#define  CallNPP_HandleEventProc(FUNC,NPParg, voidPtr)   (*(FUNC))((NPParg), (voidPtr))
#define  NewNPP_URLNotifyProc(FUNC)   ((NPP_URLNotifyUPP) (FUNC))
#define  CallNPP_URLNotifyProc(FUNC,ARG1, ARG2, ARG3, ARG4)   (*(FUNC))((ARG1), (ARG2), (ARG3), (ARG4))
#define  NewNPP_GetValueProc(FUNC)   ((NPP_GetValueUPP) (FUNC))
#define  CallNPP_GetValueProc(FUNC, ARG1, ARG2, ARG3)   (*(FUNC))((ARG1), (ARG2), (ARG3))
#define  NewNPP_SetValueProc(FUNC)   ((NPP_SetValueUPP) (FUNC))
#define  CallNPP_SetValueProc(FUNC, ARG1, ARG2, ARG3)   (*(FUNC))((ARG1), (ARG2), (ARG3))
#define  NewNPN_GetValueProc(FUNC)   ((NPN_GetValueUPP) (FUNC))
#define  CallNPN_GetValueProc(FUNC, ARG1, ARG2, ARG3)   (*(FUNC))((ARG1), (ARG2), (ARG3))
#define  NewNPN_SetValueProc(FUNC)   ((NPN_SetValueUPP) (FUNC))
#define  CallNPN_SetValueProc(FUNC, ARG1, ARG2, ARG3)   (*(FUNC))((ARG1), (ARG2), (ARG3))
#define  NewNPN_GetURLNotifyProc(FUNC)   ((NPN_GetURLNotifyUPP) (FUNC))
#define  CallNPN_GetURLNotifyProc(FUNC, ARG1, ARG2, ARG3, ARG4)   (*(FUNC))((ARG1), (ARG2), (ARG3), (ARG4))
#define  NewNPN_PostURLNotifyProc(FUNC)   ((NPN_PostURLNotifyUPP) (FUNC))
#define  CallNPN_PostURLNotifyProc(FUNC, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7)   (*(FUNC))((ARG1), (ARG2), (ARG3), (ARG4), (ARG5), (ARG6), (ARG7))
#define  NewNPN_GetURLProc(FUNC)   ((NPN_GetURLUPP) (FUNC))
#define  CallNPN_GetURLProc(FUNC, ARG1, ARG2, ARG3)   (*(FUNC))((ARG1), (ARG2), (ARG3))
#define  NewNPN_PostURLProc(FUNC)   ((NPN_PostURLUPP) (FUNC))
#define  CallNPN_PostURLProc(FUNC, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6)   (*(FUNC))((ARG1), (ARG2), (ARG3), (ARG4), (ARG5), (ARG6))
#define  NewNPN_RequestReadProc(FUNC)   ((NPN_RequestReadUPP) (FUNC))
#define  CallNPN_RequestReadProc(FUNC, stream, range)   (*(FUNC))((stream), (range))
#define  NewNPN_NewStreamProc(FUNC)   ((NPN_NewStreamUPP) (FUNC))
#define  CallNPN_NewStreamProc(FUNC, npp, type, window, stream)   (*(FUNC))((npp), (type), (window), (stream))
#define  NewNPN_WriteProc(FUNC)   ((NPN_WriteUPP) (FUNC))
#define  CallNPN_WriteProc(FUNC, npp, stream, len, buffer)   (*(FUNC))((npp), (stream), (len), (buffer))
#define  NewNPN_DestroyStreamProc(FUNC)   ((NPN_DestroyStreamUPP) (FUNC))
#define  CallNPN_DestroyStreamProc(FUNC, npp, stream, reason)   (*(FUNC))((npp), (stream), (reason))
#define  NewNPN_StatusProc(FUNC)   ((NPN_StatusUPP) (FUNC))
#define  CallNPN_StatusProc(FUNC, npp, msg)   (*(FUNC))((npp), (msg))
#define  NewNPN_UserAgentProc(FUNC)   ((NPN_UserAgentUPP) (FUNC))
#define  CallNPN_UserAgentProc(FUNC, ARG1)   (*(FUNC))((ARG1))
#define  NewNPN_MemAllocProc(FUNC)   ((NPN_MemAllocUPP) (FUNC))
#define  CallNPN_MemAllocProc(FUNC, ARG1)   (*(FUNC))((ARG1))
#define  NewNPN_MemFreeProc(FUNC)   ((NPN_MemFreeUPP) (FUNC))
#define  CallNPN_MemFreeProc(FUNC, ARG1)   (*(FUNC))((ARG1))
#define  NewNPN_MemFlushProc(FUNC)   ((NPN_MemFlushUPP) (FUNC))
#define  CallNPN_MemFlushProc(FUNC, ARG1)   (*(FUNC))((ARG1))
#define  NewNPN_ReloadPluginsProc(FUNC)   ((NPN_ReloadPluginsUPP) (FUNC))
#define  CallNPN_ReloadPluginsProc(FUNC, ARG1)   (*(FUNC))((ARG1))
#define  NewNPN_GetJavaEnvProc(FUNC)   ((NPN_GetJavaEnvUPP) (FUNC))
#define  CallNPN_GetJavaEnvProc(FUNC)   (*(FUNC))()
#define  NewNPN_GetJavaPeerProc(FUNC)   ((NPN_GetJavaPeerUPP) (FUNC))
#define  CallNPN_GetJavaPeerProc(FUNC, ARG1)   (*(FUNC))((ARG1))
#define  NewNPN_InvalidateRectProc(FUNC)   ((NPN_InvalidateRectUPP) (FUNC))
#define  CallNPN_InvalidateRectProc(FUNC, ARG1, ARG2)   (*(FUNC))((ARG1), (ARG2))
#define  NewNPN_InvalidateRegionProc(FUNC)   ((NPN_InvalidateRegionUPP) (FUNC))
#define  CallNPN_InvalidateRegionProc(FUNC, ARG1, ARG2)   (*(FUNC))((ARG1), (ARG2))
#define  NewNPN_ForceRedrawProc(FUNC)   ((NPN_ForceRedrawUPP) (FUNC))
#define  CallNPN_ForceRedrawProc(FUNC, ARG1)   (*(FUNC))((ARG1))
#define  OSCALL

Typedefs

typedef void(*  NPP_InitializeUPP )(void)
typedef void(*  NPP_ShutdownUPP )(void)
typedef NPError(*  NPP_NewUPP )(NPMIMEType pluginType, NPP instance, uint16 mode, int16 argc, char *argn[], char *argv[], NPSavedData *saved)
typedef NPError(*  NPP_DestroyUPP )(NPP instance, NPSavedData **save)
typedef NPError(*  NPP_SetWindowUPP )(NPP instance, NPWindow *window)
typedef NPError(*  NPP_NewStreamUPP )(NPP instance, NPMIMEType type, NPStream *stream, NPBool seekable, uint16 *stype)
typedef NPError(*  NPP_DestroyStreamUPP )(NPP instance, NPStream *stream, NPReason reason)
typedef int32(*  NPP_WriteReadyUPP )(NPP instance, NPStream *stream)
typedef int32(*  NPP_WriteUPP )(NPP instance, NPStream *stream, int32 offset, int32 len, void *buffer)
typedef void(*  NPP_StreamAsFileUPP )(NPP instance, NPStream *stream, const char *fname)
typedef void(*  NPP_PrintUPP )(NPP instance, NPPrint *platformPrint)
typedef int16(*  NPP_HandleEventUPP )(NPP instance, void *event)
typedef void(*  NPP_URLNotifyUPP )(NPP instance, const char *url, NPReason reason, void *notifyData)
typedef NPError(*  NPP_GetValueUPP )(NPP instance, NPPVariable variable, void *ret_alue)
typedef NPError(*  NPP_SetValueUPP )(NPP instance, NPNVariable variable, void *ret_alue)
typedef NPError(*  NPN_GetValueUPP )(NPP instance, NPNVariable variable, void *ret_alue)
typedef NPError(*  NPN_SetValueUPP )(NPP instance, NPPVariable variable, void *ret_alue)
typedef NPError(*  NPN_GetURLNotifyUPP )(NPP instance, const char *url, const char *window, void *notifyData)
typedef NPError(*  NPN_PostURLNotifyUPP )(NPP instance, const char *url, const char *window, uint32 len, const char *buf, NPBool file, void *notifyData)
typedef NPError(*  NPN_GetURLUPP )(NPP instance, const char *url, const char *window)
typedef NPError(*  NPN_PostURLUPP )(NPP instance, const char *url, const char *window, uint32 len, const char *buf, NPBool file)
typedef NPError(*  NPN_RequestReadUPP )(NPStream *stream, NPByteRange *rangeList)
typedef NPError(*  NPN_NewStreamUPP )(NPP instance, NPMIMEType type, const char *window, NPStream **stream)
typedef int32(*  NPN_WriteUPP )(NPP instance, NPStream *stream, int32 len, void *buffer)
typedef NPError(*  NPN_DestroyStreamUPP )(NPP instance, NPStream *stream, NPReason reason)
typedef void(*  NPN_StatusUPP )(NPP instance, const char *message)
typedef const char *(*  NPN_UserAgentUPP )(NPP instance)
typedef void *(*  NPN_MemAllocUPP )(uint32 size)
typedef void(*  NPN_MemFreeUPP )(void *ptr)
typedef uint32(*  NPN_MemFlushUPP )(uint32 size)
typedef void(*  NPN_ReloadPluginsUPP )(NPBool reloadPages)
typedef void  JRIEnv
typedef void *  JRIGlobalRef
typedef void *  jref
typedef JRIEnv *(*  NPN_GetJavaEnvUPP )(void)
typedef jref(*  NPN_GetJavaPeerUPP )(NPP instance)
typedef void(*  NPN_InvalidateRectUPP )(NPP instance, NPRect *rect)
typedef void(*  NPN_InvalidateRegionUPP )(NPP instance, NPRegion region)
typedef void(*  NPN_ForceRedrawUPP )(NPP instance)
typedef _NPPluginFuncs  NPPluginFuncs
typedef _NPNetscapeFuncs  NPNetscapeFuncs

Define Documentation

#define _NPUPP_USE_UPP_   (TARGET_RT_MAC_CFM && !TARGET_API_MAC_CARBON)
 
#define CallNPN_DestroyStreamProc (  FUNC,
npp,
stream,
reason   )     (*(FUNC))((npp), (stream), (reason))
 
#define CallNPN_ForceRedrawProc (  FUNC,
ARG1   )     (*(FUNC))((ARG1))
 
#define CallNPN_GetJavaEnvProc (  FUNC   )     (*(FUNC))()
 
#define CallNPN_GetJavaPeerProc (  FUNC,
ARG1   )     (*(FUNC))((ARG1))
 
#define CallNPN_GetURLNotifyProc (  FUNC,
ARG1,
ARG2,
ARG3,
ARG4   )     (*(FUNC))((ARG1), (ARG2), (ARG3), (ARG4))
 
#define CallNPN_GetURLProc (  FUNC,
ARG1,
ARG2,
ARG3   )     (*(FUNC))((ARG1), (ARG2), (ARG3))
 
#define CallNPN_GetValueProc (  FUNC,
ARG1,
ARG2,
ARG3   )     (*(FUNC))((ARG1), (ARG2), (ARG3))
 
#define CallNPN_InvalidateRectProc (  FUNC,
ARG1,
ARG2   )     (*(FUNC))((ARG1), (ARG2))
 
#define CallNPN_InvalidateRegionProc (  FUNC,
ARG1,
ARG2   )     (*(FUNC))((ARG1), (ARG2))
 
#define CallNPN_MemAllocProc (  FUNC,
ARG1   )     (*(FUNC))((ARG1))
 
#define CallNPN_MemFlushProc (  FUNC,
ARG1   )     (*(FUNC))((ARG1))
 
#define CallNPN_MemFreeProc (  FUNC,
ARG1   )     (*(FUNC))((ARG1))
 
#define CallNPN_NewStreamProc (  FUNC,
npp,
type,
window,
stream   )     (*(FUNC))((npp), (type), (window), (stream))
 
#define CallNPN_PostURLNotifyProc (  FUNC,
ARG1,
ARG2,
ARG3,
ARG4,
ARG5,
ARG6,
ARG7   )     (*(FUNC))((ARG1), (ARG2), (ARG3), (ARG4), (ARG5), (ARG6), (ARG7))
 
#define CallNPN_PostURLProc (  FUNC,
ARG1,
ARG2,
ARG3,
ARG4,
ARG5,
ARG6   )     (*(FUNC))((ARG1), (ARG2), (ARG3), (ARG4), (ARG5), (ARG6))
 
#define CallNPN_ReloadPluginsProc (  FUNC,
ARG1   )     (*(FUNC))((ARG1))
 
#define CallNPN_RequestReadProc (  FUNC,
stream,
range   )     (*(FUNC))((stream), (range))
 
#define CallNPN_SetValueProc (  FUNC,
ARG1,
ARG2,
ARG3   )     (*(FUNC))((ARG1), (ARG2), (ARG3))
 
#define CallNPN_StatusProc (  FUNC,
npp,
msg   )     (*(FUNC))((npp), (msg))
 
#define CallNPN_UserAgentProc (  FUNC,
ARG1   )     (*(FUNC))((ARG1))
 
#define CallNPN_WriteProc (  FUNC,
npp,
stream,
len,
buffer   )     (*(FUNC))((npp), (stream), (len), (buffer))
 
#define CallNPP_DestroyProc (  FUNC,
ARG1,
ARG2   )     (*(FUNC))((ARG1), (ARG2))
 
#define CallNPP_DestroyStreamProc (  FUNC,
NPParg,
NPStreamPtr,
NPReasonArg   )     (*(FUNC))((NPParg), (NPStreamPtr), (NPReasonArg))
 
#define CallNPP_GetValueProc (  FUNC,
ARG1,
ARG2,
ARG3   )     (*(FUNC))((ARG1), (ARG2), (ARG3))
 
#define CallNPP_HandleEventProc (  FUNC,
NPParg,
voidPtr   )     (*(FUNC))((NPParg), (voidPtr))
 
#define CallNPP_InitializeProc (  FUNC   )     (*(FUNC))()
 
#define CallNPP_NewProc (  FUNC,
ARG1,
ARG2,
ARG3,
ARG4,
ARG5,
ARG6,
ARG7   )     (*(FUNC))((ARG1), (ARG2), (ARG3), (ARG4), (ARG5), (ARG6), (ARG7))
 
#define CallNPP_NewStreamProc (  FUNC,
ARG1,
ARG2,
ARG3,
ARG4,
ARG5   )     (*(FUNC))((ARG1), (ARG2), (ARG3), (ARG4), (ARG5))
 
#define CallNPP_PrintProc (  FUNC,
NPParg,
NPPrintArg   )     (*(FUNC))((NPParg), (NPPrintArg))
 
#define CallNPP_SetValueProc (  FUNC,
ARG1,
ARG2,
ARG3   )     (*(FUNC))((ARG1), (ARG2), (ARG3))
 
#define CallNPP_SetWindowProc (  FUNC,
ARG1,
ARG2   )     (*(FUNC))((ARG1), (ARG2))
 
#define CallNPP_ShutdownProc (  FUNC   )     (*(FUNC))()
 
#define CallNPP_StreamAsFileProc (  FUNC,
ARG1,
ARG2,
ARG3   )     (*(FUNC))((ARG1), (ARG2), (ARG3))
 
#define CallNPP_URLNotifyProc (  FUNC,
ARG1,
ARG2,
ARG3,
ARG4   )     (*(FUNC))((ARG1), (ARG2), (ARG3), (ARG4))
 
#define CallNPP_WriteProc (  FUNC,
NPParg,
NPStreamPtr,
offsetArg,
lenArg,
bufferPtr   )     (*(FUNC))((NPParg), (NPStreamPtr), (offsetArg), (lenArg), (bufferPtr))
 
#define CallNPP_WriteReadyProc (  FUNC,
NPParg,
NPStreamPtr   )     (*(FUNC))((NPParg), (NPStreamPtr))
 
#define GENERATINGCFM   0
 
#define NewNPN_DestroyStreamProc (  FUNC   )     ((NPN_DestroyStreamUPP) (FUNC))
 
#define NewNPN_ForceRedrawProc (  FUNC   )     ((NPN_ForceRedrawUPP) (FUNC))
 
#define NewNPN_GetJavaEnvProc (  FUNC   )     ((NPN_GetJavaEnvUPP) (FUNC))
 
#define NewNPN_GetJavaPeerProc (  FUNC   )     ((NPN_GetJavaPeerUPP) (FUNC))
 
#define NewNPN_GetURLNotifyProc (  FUNC   )     ((NPN_GetURLNotifyUPP) (FUNC))
 
#define NewNPN_GetURLProc (  FUNC   )     ((NPN_GetURLUPP) (FUNC))
 
#define NewNPN_GetValueProc (  FUNC   )     ((NPN_GetValueUPP) (FUNC))
 
#define NewNPN_InvalidateRectProc (  FUNC   )     ((NPN_InvalidateRectUPP) (FUNC))
 
#define NewNPN_InvalidateRegionProc (  FUNC   )     ((NPN_InvalidateRegionUPP) (FUNC))
 
#define NewNPN_MemAllocProc (  FUNC   )     ((NPN_MemAllocUPP) (FUNC))
 
#define NewNPN_MemFlushProc (  FUNC   )     ((NPN_MemFlushUPP) (FUNC))
 
#define NewNPN_MemFreeProc (  FUNC   )     ((NPN_MemFreeUPP) (FUNC))
 
#define NewNPN_NewStreamProc (  FUNC   )     ((NPN_NewStreamUPP) (FUNC))
 
#define NewNPN_PostURLNotifyProc (  FUNC   )     ((NPN_PostURLNotifyUPP) (FUNC))
 
#define NewNPN_PostURLProc (  FUNC   )     ((NPN_PostURLUPP) (FUNC))
 
#define NewNPN_ReloadPluginsProc (  FUNC   )     ((NPN_ReloadPluginsUPP) (FUNC))
 
#define NewNPN_RequestReadProc (  FUNC   )     ((NPN_RequestReadUPP) (FUNC))
 
#define NewNPN_SetValueProc (  FUNC   )     ((NPN_SetValueUPP) (FUNC))
 
#define NewNPN_StatusProc (  FUNC   )     ((NPN_StatusUPP) (FUNC))
 
#define NewNPN_UserAgentProc (  FUNC   )     ((NPN_UserAgentUPP) (FUNC))
 
#define NewNPN_WriteProc (  FUNC   )     ((NPN_WriteUPP) (FUNC))
 
#define NewNPP_DestroyProc (  FUNC   )     ((NPP_DestroyUPP) (FUNC))
 
#define NewNPP_DestroyStreamProc (  FUNC   )     ((NPP_DestroyStreamUPP) (FUNC))
 
#define NewNPP_GetValueProc (  FUNC   )     ((NPP_GetValueUPP) (FUNC))
 
#define NewNPP_HandleEventProc (  FUNC   )     ((NPP_HandleEventUPP) (FUNC))
 
#define NewNPP_InitializeProc (  FUNC   )     ((NPP_InitializeUPP) (FUNC))
 
#define NewNPP_NewProc (  FUNC   )     ((NPP_NewUPP) (FUNC))
 
#define NewNPP_NewStreamProc (  FUNC   )     ((NPP_NewStreamUPP) (FUNC))
 
#define NewNPP_PrintProc (  FUNC   )     ((NPP_PrintUPP) (FUNC))
 
#define NewNPP_SetValueProc (  FUNC   )     ((NPP_SetValueUPP) (FUNC))
 
#define NewNPP_SetWindowProc (  FUNC   )     ((NPP_SetWindowUPP) (FUNC))
 
#define NewNPP_ShutdownProc (  FUNC   )     ((NPP_ShutdownUPP) (FUNC))
 
#define NewNPP_StreamAsFileProc (  FUNC   )     ((NPP_StreamAsFileUPP) (FUNC))
 
#define NewNPP_URLNotifyProc (  FUNC   )     ((NPP_URLNotifyUPP) (FUNC))
 
#define NewNPP_WriteProc (  FUNC   )     ((NPP_WriteUPP) (FUNC))
 
#define NewNPP_WriteReadyProc (  FUNC   )     ((NPP_WriteReadyUPP) (FUNC))
 
#define OSCALL
 

Typedef Documentation

typedef void* jref
 
typedef void JRIEnv
 
typedef void* JRIGlobalRef
 
typedef NPError(* NPN_DestroyStreamUPP)(NPP instance, NPStream *stream, NPReason reason)
 
typedef void(* NPN_ForceRedrawUPP)(NPP instance)
 
typedef JRIEnv*(* NPN_GetJavaEnvUPP)(void)
 
typedef jref(* NPN_GetJavaPeerUPP)(NPP instance)
 
typedef NPError(* NPN_GetURLNotifyUPP)(NPP instance, const char *url, const char *window, void *notifyData)
 
typedef NPError(* NPN_GetURLUPP)(NPP instance, const char *url, const char *window)
 
typedef NPError(* NPN_GetValueUPP)(NPP instance, NPNVariable variable, void *ret_alue)
 
typedef void(* NPN_InvalidateRectUPP)(NPP instance, NPRect *rect)
 
typedef void(* NPN_InvalidateRegionUPP)(NPP instance, NPRegion region)
 
typedef void*(* NPN_MemAllocUPP)(uint32 size)
 
typedef uint32(* NPN_MemFlushUPP)(uint32 size)
 
typedef void(* NPN_MemFreeUPP)(void *ptr)
 
typedef NPError(* NPN_NewStreamUPP)(NPP instance, NPMIMEType type, const char *window, NPStream **stream)
 
typedef NPError(* NPN_PostURLNotifyUPP)(NPP instance, const char *url, const char *window, uint32 len, const char *buf, NPBool file, void *notifyData)
 
typedef NPError(* NPN_PostURLUPP)(NPP instance, const char *url, const char *window, uint32 len, const char *buf, NPBool file)
 
typedef void(* NPN_ReloadPluginsUPP)(NPBool reloadPages)
 
typedef NPError(* NPN_RequestReadUPP)(NPStream *stream, NPByteRange *rangeList)
 
typedef NPError(* NPN_SetValueUPP)(NPP instance, NPPVariable variable, void *ret_alue)
 
typedef void(* NPN_StatusUPP)(NPP instance, const char *message)
 
typedef const char*(* NPN_UserAgentUPP)(NPP instance)
 
typedef int32(* NPN_WriteUPP)(NPP instance, NPStream *stream, int32 len, void *buffer)
 
typedef struct _NPNetscapeFuncs NPNetscapeFuncs
 
typedef NPError(* NPP_DestroyStreamUPP)(NPP instance, NPStream *stream, NPReason reason)
 
typedef NPError(* NPP_DestroyUPP)(NPP instance, NPSavedData **save)
 
typedef NPError(* NPP_GetValueUPP)(NPP instance, NPPVariable variable, void *ret_alue)
 
typedef int16(* NPP_HandleEventUPP)(NPP instance, void *event)
 
typedef void(* NPP_InitializeUPP)(void)
 
typedef NPError(* NPP_NewStreamUPP)(NPP instance, NPMIMEType type, NPStream *stream, NPBool seekable, uint16 *stype)
 
typedef NPError(* NPP_NewUPP)(NPMIMEType pluginType, NPP instance, uint16 mode, int16 argc, char *argn[], char *argv[], NPSavedData *saved)
 
typedef void(* NPP_PrintUPP)(NPP instance, NPPrint *platformPrint)
 
typedef NPError(* NPP_SetValueUPP)(NPP instance, NPNVariable variable, void *ret_alue)
 
typedef NPError(* NPP_SetWindowUPP)(NPP instance, NPWindow *window)
 
typedef void(* NPP_ShutdownUPP)(void)
 
typedef void(* NPP_StreamAsFileUPP)(NPP instance, NPStream *stream, const char *fname)
 
typedef void(* NPP_URLNotifyUPP)(NPP instance, const char *url, NPReason reason, void *notifyData)
 
typedef int32(* NPP_WriteReadyUPP)(NPP instance, NPStream *stream)
 
typedef int32(* NPP_WriteUPP)(NPP instance, NPStream *stream, int32 offset, int32 len, void *buffer)
 
typedef struct _NPPluginFuncs NPPluginFuncs
 

Copyright © Nokia Corporation 2001-2008
Back to top