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