Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines | Typedefs
npupp.h File Reference
#include "npapi.h"
#include "npruntime.h"
#include "jri.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

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 NewNPN_GetStringIdentifierProc(FUNC)   ((NPN_GetStringIdentifierUPP) (FUNC))
#define CallNPN_GetStringIdentifierProc(FUNC, ARG1)   (*(FUNC))((ARG1))
#define NewNPN_GetStringIdentifiersProc(FUNC)   ((NPN_GetStringIdentifiersUPP) (FUNC))
#define CallNPN_GetStringIdentifiersProc(FUNC, ARG1, ARG2, ARG3)   (*(FUNC))((ARG1), (ARG2), (ARG3))
#define NewNPN_GetIntIdentifierProc(FUNC)   ((NPN_GetIntIdentifierUPP) (FUNC))
#define CallNPN_GetIntIdentifierProc(FUNC, ARG1)   (*(FUNC))((ARG1))
#define NewNPN_IdentifierIsStringProc(FUNC)   ((NPN_IdentifierIsStringUPP) (FUNC))
#define CallNPN_IdentifierIsStringProc(FUNC, ARG1)   (*(FUNC))((ARG1))
#define NewNPN_UTF8FromIdentifierProc(FUNC)   ((NPN_UTF8FromIdentifierUPP) (FUNC))
#define CallNPN_UTF8FromIdentifierProc(FUNC, ARG1)   (*(FUNC))((ARG1))
#define NewNPN_IntFromIdentifierProc(FUNC)   ((NPN_IntFromIdentifierUPP) (FUNC))
#define CallNPN_IntFromIdentifierProc(FUNC, ARG1)   (*(FUNC))((ARG1))
#define NewNPN_CreateObjectProc(FUNC)   ((NPN_CreateObjectUPP) (FUNC))
#define CallNPN_CreateObjectProc(FUNC, ARG1, ARG2)   (*(FUNC))((ARG1), (ARG2))
#define NewNPN_RetainObjectProc(FUNC)   ((NPN_RetainObjectUPP) (FUNC))
#define CallNPN_RetainObjectProc(FUNC, ARG1)   (*(FUNC))((ARG1))
#define NewNPN_ReleaseObjectProc(FUNC)   ((NPN_ReleaseObjectUPP) (FUNC))
#define CallNPN_ReleaseObjectProc(FUNC, ARG1)   (*(FUNC))((ARG1))
#define NewNPN_InvokeProc(FUNC)   ((NPN_InvokeUPP) (FUNC))
#define CallNPN_InvokeProc(FUNC, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6)   (*(FUNC))((ARG1), (ARG2), (ARG3), (ARG4), (ARG5), (ARG6))
#define NewNPN_InvokeDefaultProc(FUNC)   ((NPN_InvokeDefaultUPP) (FUNC))
#define CallNPN_InvokeDefaultProc(FUNC, ARG1, ARG2, ARG3, ARG4, ARG5)   (*(FUNC))((ARG1), (ARG2), (ARG3), (ARG4), (ARG5))
#define NewNPN_EvaluateProc(FUNC)   ((NPN_EvaluateUPP) (FUNC))
#define CallNPN_EvaluateProc(FUNC, ARG1, ARG2, ARG3, ARG4)   (*(FUNC))((ARG1), (ARG2), (ARG3), (ARG4))
#define NewNPN_GetPropertyProc(FUNC)   ((NPN_GetPropertyUPP) (FUNC))
#define CallNPN_GetPropertyProc(FUNC, ARG1, ARG2, ARG3, ARG4)   (*(FUNC))((ARG1), (ARG2), (ARG3), (ARG4))
#define NewNPN_SetPropertyProc(FUNC)   ((NPN_SetPropertyUPP) (FUNC))
#define CallNPN_SetPropertyProc(FUNC, ARG1, ARG2, ARG3, ARG4)   (*(FUNC))((ARG1), (ARG2), (ARG3), (ARG4))
#define NewNPN_RemovePropertyProc(FUNC)   ((NPN_RemovePropertyUPP) (FUNC))
#define CallNPN_RemovePropertyProc(FUNC, ARG1, ARG2, ARG3)   (*(FUNC))((ARG1), (ARG2), (ARG3))
#define NewNPN_HasPropertyProc(FUNC)   ((NPN_HasPropertyUPP) (FUNC))
#define CallNPN_HasPropertyProc(FUNC, ARG1, ARG2, ARG3)   (*(FUNC))((ARG1), (ARG2), (ARG3))
#define NewNPN_HasMethodProc(FUNC)   ((NPN_HasMethodUPP) (FUNC))
#define CallNPN_HasMethodProc(FUNC, ARG1, ARG2, ARG3)   (*(FUNC))((ARG1), (ARG2), (ARG3))
#define NewNPN_ReleaseVariantValueProc(FUNC)   ((NPN_ReleaseVariantValueUPP) (FUNC))
#define CallNPN_ReleaseVariantValueProc(FUNC, ARG1)   (*(FUNC))((ARG1))
#define NewNPN_SetExceptionProc(FUNC)   ((NPN_SetExceptionUPP) (FUNC))
#define CallNPN_SetExceptionProc(FUNC, ARG1, ARG2)   (*(FUNC))((ARG1), (ARG2))
#define NewNPN_PushPopupsEnabledStateProc(FUNC)   ((NPN_PushPopupsEnabledStateUPP) (FUNC))
#define CallNPN_PushPopupsEnabledStateProc(FUNC, ARG1, ARG2)   (*(FUNC))((ARG1), (ARG2))
#define NewNPN_PopPopupsEnabledStateProc(FUNC)   ((NPN_PopPopupsEnabledStateUPP) (FUNC))
#define CallNPN_PopPopupsEnabledStateProc(FUNC, ARG1)   (*(FUNC))((ARG1))
#define OSCALL

Typedefs

typedef void(* NP_LOADDS )(void)
typedef struct _NPPluginFuncs NPPluginFuncs
typedef struct _NPNetscapeFuncs NPNetscapeFuncs

Class Documentation

struct _NPPluginFuncs

Definition at line 1033 of file npupp.h.

Collaboration diagram for _NPPluginFuncs:
Class Members
NPP_StreamAsFileUPP asfile
NPP_DestroyUPP destroy
NPP_DestroyStreamUPP destroystream
NPP_HandleEventUPP event
NPP_GetValueUPP getvalue
JRIGlobalRef javaClass
NPP_NewUPP newp
NPP_NewStreamUPP newstream
NPP_PrintUPP print
NPP_SetValueUPP setvalue
NPP_SetWindowUPP setwindow
uint16 size
NPP_URLNotifyUPP urlnotify
uint16 version
NPP_WriteUPP write
NPP_WriteReadyUPP writeready
struct _NPNetscapeFuncs

Definition at line 1052 of file npupp.h.

Collaboration diagram for _NPNetscapeFuncs:
Class Members
NPN_CreateObjectUPP createobject
NPN_DestroyStreamUPP destroystream
NPN_EvaluateUPP evaluate
NPN_ForceRedrawUPP forceredraw
NPN_GetIntIdentifierUPP getintidentifier
NPN_GetJavaEnvUPP getJavaEnv
NPN_GetJavaPeerUPP getJavaPeer
NPN_GetPropertyUPP getproperty
NPN_GetStringIdentifierUPP getstringidentifier
NPN_GetStringIdentifiersUPP getstringidentifiers
NPN_GetURLUPP geturl
NPN_GetURLNotifyUPP geturlnotify
NPN_GetValueUPP getvalue
NPN_HasMethodUPP hasmethod
NPN_HasPropertyUPP hasproperty
NPN_IdentifierIsStringUPP identifierisstring
NPN_IntFromIdentifierUPP intfromidentifier
NPN_InvalidateRectUPP invalidaterect
NPN_InvalidateRegionUPP invalidateregion
NPN_InvokeUPP invoke
NPN_InvokeDefaultUPP invokeDefault
NPN_MemAllocUPP memalloc
NPN_MemFlushUPP memflush
NPN_MemFreeUPP memfree
NPN_NewStreamUPP newstream
NPN_PopPopupsEnabledStateUPP poppopupsenabledstate
NPN_PostURLUPP posturl
NPN_PostURLNotifyUPP posturlnotify
NPN_PushPopupsEnabledStateUPP pushpopupsenabledstate
NPN_ReleaseObjectUPP releaseobject
NPN_ReleaseVariantValueUPP releasevariantvalue
NPN_ReloadPluginsUPP reloadplugins
NPN_RemovePropertyUPP removeproperty
NPN_RequestReadUPP requestread
NPN_RetainObjectUPP retainobject
NPN_SetExceptionUPP setexception
NPN_SetPropertyUPP setproperty
NPN_SetValueUPP setvalue
uint16 size
NPN_StatusUPP status
NPN_UserAgentUPP uagent
NPN_UTF8FromIdentifierUPP utf8fromidentifier
uint16 version
NPN_WriteUPP write

Define Documentation

#define _NPUPP_USE_UPP_   (TARGET_RT_MAC_CFM && !TARGET_API_MAC_CARBON)

Definition at line 76 of file npupp.h.

#define CallNPN_CreateObjectProc (   FUNC,
  ARG1,
  ARG2 
)    (*(FUNC))((ARG1), (ARG2))

Definition at line 1246 of file npupp.h.

#define CallNPN_DestroyStreamProc (   FUNC,
  npp,
  stream,
  reason 
)    (*(FUNC))((npp), (stream), (reason))

Definition at line 767 of file npupp.h.

#define CallNPN_EvaluateProc (   FUNC,
  ARG1,
  ARG2,
  ARG3,
  ARG4 
)    (*(FUNC))((ARG1), (ARG2), (ARG3), (ARG4))

Definition at line 1388 of file npupp.h.

#define CallNPN_ForceRedrawProc (   FUNC,
  ARG1 
)    (*(FUNC))((ARG1))

Definition at line 1059 of file npupp.h.

#define CallNPN_GetIntIdentifierProc (   FUNC,
  ARG1 
)    (*(FUNC))((ARG1))

Definition at line 1141 of file npupp.h.

#define CallNPN_GetJavaEnvProc (   FUNC)    (*(FUNC))()

Definition at line 951 of file npupp.h.

#define CallNPN_GetJavaPeerProc (   FUNC,
  ARG1 
)    (*(FUNC))((ARG1))

Definition at line 978 of file npupp.h.

#define CallNPN_GetPropertyProc (   FUNC,
  ARG1,
  ARG2,
  ARG3,
  ARG4 
)    (*(FUNC))((ARG1), (ARG2), (ARG3), (ARG4))

Definition at line 1417 of file npupp.h.

#define CallNPN_GetStringIdentifierProc (   FUNC,
  ARG1 
)    (*(FUNC))((ARG1))

Definition at line 1085 of file npupp.h.

#define CallNPN_GetStringIdentifiersProc (   FUNC,
  ARG1,
  ARG2,
  ARG3 
)    (*(FUNC))((ARG1), (ARG2), (ARG3))

Definition at line 1115 of file npupp.h.

#define CallNPN_GetURLNotifyProc (   FUNC,
  ARG1,
  ARG2,
  ARG3,
  ARG4 
)    (*(FUNC))((ARG1), (ARG2), (ARG3), (ARG4))

Definition at line 570 of file npupp.h.

#define CallNPN_GetURLProc (   FUNC,
  ARG1,
  ARG2,
  ARG3 
)    (*(FUNC))((ARG1), (ARG2), (ARG3))

Definition at line 626 of file npupp.h.

#define CallNPN_GetValueProc (   FUNC,
  ARG1,
  ARG2,
  ARG3 
)    (*(FUNC))((ARG1), (ARG2), (ARG3))

Definition at line 517 of file npupp.h.

#define CallNPN_HasMethodProc (   FUNC,
  ARG1,
  ARG2,
  ARG3 
)    (*(FUNC))((ARG1), (ARG2), (ARG3))

Definition at line 1530 of file npupp.h.

#define CallNPN_HasPropertyProc (   FUNC,
  ARG1,
  ARG2,
  ARG3 
)    (*(FUNC))((ARG1), (ARG2), (ARG3))

Definition at line 1502 of file npupp.h.

#define CallNPN_IdentifierIsStringProc (   FUNC,
  ARG1 
)    (*(FUNC))((ARG1))

Definition at line 1167 of file npupp.h.

#define CallNPN_IntFromIdentifierProc (   FUNC,
  ARG1 
)    (*(FUNC))((ARG1))

Definition at line 1219 of file npupp.h.

#define CallNPN_InvalidateRectProc (   FUNC,
  ARG1,
  ARG2 
)    (*(FUNC))((ARG1), (ARG2))

Definition at line 1005 of file npupp.h.

#define CallNPN_InvalidateRegionProc (   FUNC,
  ARG1,
  ARG2 
)    (*(FUNC))((ARG1), (ARG2))

Definition at line 1033 of file npupp.h.

#define CallNPN_InvokeDefaultProc (   FUNC,
  ARG1,
  ARG2,
  ARG3,
  ARG4,
  ARG5 
)    (*(FUNC))((ARG1), (ARG2), (ARG3), (ARG4), (ARG5))

Definition at line 1359 of file npupp.h.

#define CallNPN_InvokeProc (   FUNC,
  ARG1,
  ARG2,
  ARG3,
  ARG4,
  ARG5,
  ARG6 
)    (*(FUNC))((ARG1), (ARG2), (ARG3), (ARG4), (ARG5), (ARG6))

Definition at line 1329 of file npupp.h.

#define CallNPN_MemAllocProc (   FUNC,
  ARG1 
)    (*(FUNC))((ARG1))

Definition at line 846 of file npupp.h.

#define CallNPN_MemFlushProc (   FUNC,
  ARG1 
)    (*(FUNC))((ARG1))

Definition at line 899 of file npupp.h.

#define CallNPN_MemFreeProc (   FUNC,
  ARG1 
)    (*(FUNC))((ARG1))

Definition at line 872 of file npupp.h.

#define CallNPN_NewStreamProc (   FUNC,
  npp,
  type,
  window,
  stream 
)    (*(FUNC))((npp), (type), (window), (stream))

Definition at line 710 of file npupp.h.

#define CallNPN_PopPopupsEnabledStateProc (   FUNC,
  ARG1 
)    (*(FUNC))((ARG1))

Definition at line 1636 of file npupp.h.

#define CallNPN_PostURLNotifyProc (   FUNC,
  ARG1,
  ARG2,
  ARG3,
  ARG4,
  ARG5,
  ARG6,
  ARG7 
)    (*(FUNC))((ARG1), (ARG2), (ARG3), (ARG4), (ARG5), (ARG6), (ARG7))

Definition at line 600 of file npupp.h.

#define CallNPN_PostURLProc (   FUNC,
  ARG1,
  ARG2,
  ARG3,
  ARG4,
  ARG5,
  ARG6 
)    (*(FUNC))((ARG1), (ARG2), (ARG3), (ARG4), (ARG5), (ARG6))

Definition at line 655 of file npupp.h.

#define CallNPN_PushPopupsEnabledStateProc (   FUNC,
  ARG1,
  ARG2 
)    (*(FUNC))((ARG1), (ARG2))

Definition at line 1610 of file npupp.h.

#define CallNPN_ReleaseObjectProc (   FUNC,
  ARG1 
)    (*(FUNC))((ARG1))

Definition at line 1298 of file npupp.h.

#define CallNPN_ReleaseVariantValueProc (   FUNC,
  ARG1 
)    (*(FUNC))((ARG1))

Definition at line 1556 of file npupp.h.

#define CallNPN_ReloadPluginsProc (   FUNC,
  ARG1 
)    (*(FUNC))((ARG1))

Definition at line 927 of file npupp.h.

#define CallNPN_RemovePropertyProc (   FUNC,
  ARG1,
  ARG2,
  ARG3 
)    (*(FUNC))((ARG1), (ARG2), (ARG3))

Definition at line 1474 of file npupp.h.

#define CallNPN_RequestReadProc (   FUNC,
  stream,
  range 
)    (*(FUNC))((stream), (range))

Definition at line 681 of file npupp.h.

#define CallNPN_RetainObjectProc (   FUNC,
  ARG1 
)    (*(FUNC))((ARG1))

Definition at line 1272 of file npupp.h.

#define CallNPN_SetExceptionProc (   FUNC,
  ARG1,
  ARG2 
)    (*(FUNC))((ARG1), (ARG2))

Definition at line 1583 of file npupp.h.

#define CallNPN_SetPropertyProc (   FUNC,
  ARG1,
  ARG2,
  ARG3,
  ARG4 
)    (*(FUNC))((ARG1), (ARG2), (ARG3), (ARG4))

Definition at line 1446 of file npupp.h.

#define CallNPN_SetValueProc (   FUNC,
  ARG1,
  ARG2,
  ARG3 
)    (*(FUNC))((ARG1), (ARG2), (ARG3))

Definition at line 543 of file npupp.h.

#define CallNPN_StatusProc (   FUNC,
  npp,
  msg 
)    (*(FUNC))((npp), (msg))

Definition at line 794 of file npupp.h.

#define CallNPN_UserAgentProc (   FUNC,
  ARG1 
)    (*(FUNC))((ARG1))

Definition at line 820 of file npupp.h.

#define CallNPN_UTF8FromIdentifierProc (   FUNC,
  ARG1 
)    (*(FUNC))((ARG1))

Definition at line 1193 of file npupp.h.

#define CallNPN_WriteProc (   FUNC,
  npp,
  stream,
  len,
  buffer 
)    (*(FUNC))((npp), (stream), (len), (buffer))

Definition at line 739 of file npupp.h.

#define CallNPP_DestroyProc (   FUNC,
  ARG1,
  ARG2 
)    (*(FUNC))((ARG1), (ARG2))

Definition at line 183 of file npupp.h.

#define CallNPP_DestroyStreamProc (   FUNC,
  NPParg,
  NPStreamPtr,
  NPReasonArg 
)    (*(FUNC))((NPParg), (NPStreamPtr), (NPReasonArg))

Definition at line 266 of file npupp.h.

#define CallNPP_GetValueProc (   FUNC,
  ARG1,
  ARG2,
  ARG3 
)    (*(FUNC))((ARG1), (ARG2), (ARG3))

Definition at line 460 of file npupp.h.

#define CallNPP_HandleEventProc (   FUNC,
  NPParg,
  voidPtr 
)    (*(FUNC))((NPParg), (voidPtr))

Definition at line 404 of file npupp.h.

#define CallNPP_InitializeProc (   FUNC)    (*(FUNC))()

Definition at line 97 of file npupp.h.

#define CallNPP_NewProc (   FUNC,
  ARG1,
  ARG2,
  ARG3,
  ARG4,
  ARG5,
  ARG6,
  ARG7 
)    (*(FUNC))((ARG1), (ARG2), (ARG3), (ARG4), (ARG5), (ARG6), (ARG7))

Definition at line 157 of file npupp.h.

#define CallNPP_NewStreamProc (   FUNC,
  ARG1,
  ARG2,
  ARG3,
  ARG4,
  ARG5 
)    (*(FUNC))((ARG1), (ARG2), (ARG3), (ARG4), (ARG5))

Definition at line 239 of file npupp.h.

#define CallNPP_PrintProc (   FUNC,
  NPParg,
  NPPrintArg 
)    (*(FUNC))((NPParg), (NPPrintArg))

Definition at line 377 of file npupp.h.

#define CallNPP_SetValueProc (   FUNC,
  ARG1,
  ARG2,
  ARG3 
)    (*(FUNC))((ARG1), (ARG2), (ARG3))

Definition at line 486 of file npupp.h.

#define CallNPP_SetWindowProc (   FUNC,
  ARG1,
  ARG2 
)    (*(FUNC))((ARG1), (ARG2))

Definition at line 210 of file npupp.h.

#define CallNPP_ShutdownProc (   FUNC)    (*(FUNC))()

Definition at line 124 of file npupp.h.

#define CallNPP_StreamAsFileProc (   FUNC,
  ARG1,
  ARG2,
  ARG3 
)    (*(FUNC))((ARG1), (ARG2), (ARG3))

Definition at line 351 of file npupp.h.

#define CallNPP_URLNotifyProc (   FUNC,
  ARG1,
  ARG2,
  ARG3,
  ARG4 
)    (*(FUNC))((ARG1), (ARG2), (ARG3), (ARG4))

Definition at line 433 of file npupp.h.

#define CallNPP_WriteProc (   FUNC,
  NPParg,
  NPStreamPtr,
  offsetArg,
  lenArg,
  bufferPtr 
)    (*(FUNC))((NPParg), (NPStreamPtr), (offsetArg), (lenArg), (bufferPtr))

Definition at line 323 of file npupp.h.

#define CallNPP_WriteReadyProc (   FUNC,
  NPParg,
  NPStreamPtr 
)    (*(FUNC))((NPParg), (NPStreamPtr))

Definition at line 293 of file npupp.h.

Definition at line 53 of file npupp.h.

#define NewNPN_CreateObjectProc (   FUNC)    ((NPN_CreateObjectUPP) (FUNC))

Definition at line 1244 of file npupp.h.

Definition at line 765 of file npupp.h.

#define NewNPN_EvaluateProc (   FUNC)    ((NPN_EvaluateUPP) (FUNC))

Definition at line 1386 of file npupp.h.

#define NewNPN_ForceRedrawProc (   FUNC)    ((NPN_ForceRedrawUPP) (FUNC))

Definition at line 1057 of file npupp.h.

#define NewNPN_GetIntIdentifierProc (   FUNC)    ((NPN_GetIntIdentifierUPP) (FUNC))

Definition at line 1139 of file npupp.h.

#define NewNPN_GetJavaEnvProc (   FUNC)    ((NPN_GetJavaEnvUPP) (FUNC))

Definition at line 949 of file npupp.h.

#define NewNPN_GetJavaPeerProc (   FUNC)    ((NPN_GetJavaPeerUPP) (FUNC))

Definition at line 976 of file npupp.h.

#define NewNPN_GetPropertyProc (   FUNC)    ((NPN_GetPropertyUPP) (FUNC))

Definition at line 1415 of file npupp.h.

#define NewNPN_GetStringIdentifierProc (   FUNC)    ((NPN_GetStringIdentifierUPP) (FUNC))

Definition at line 1083 of file npupp.h.

#define NewNPN_GetStringIdentifiersProc (   FUNC)    ((NPN_GetStringIdentifiersUPP) (FUNC))

Definition at line 1113 of file npupp.h.

#define NewNPN_GetURLNotifyProc (   FUNC)    ((NPN_GetURLNotifyUPP) (FUNC))

Definition at line 568 of file npupp.h.

#define NewNPN_GetURLProc (   FUNC)    ((NPN_GetURLUPP) (FUNC))

Definition at line 624 of file npupp.h.

#define NewNPN_GetValueProc (   FUNC)    ((NPN_GetValueUPP) (FUNC))

Definition at line 515 of file npupp.h.

#define NewNPN_HasMethodProc (   FUNC)    ((NPN_HasMethodUPP) (FUNC))

Definition at line 1528 of file npupp.h.

#define NewNPN_HasPropertyProc (   FUNC)    ((NPN_HasPropertyUPP) (FUNC))

Definition at line 1500 of file npupp.h.

#define NewNPN_IdentifierIsStringProc (   FUNC)    ((NPN_IdentifierIsStringUPP) (FUNC))

Definition at line 1165 of file npupp.h.

#define NewNPN_IntFromIdentifierProc (   FUNC)    ((NPN_IntFromIdentifierUPP) (FUNC))

Definition at line 1217 of file npupp.h.

Definition at line 1003 of file npupp.h.

Definition at line 1031 of file npupp.h.

#define NewNPN_InvokeDefaultProc (   FUNC)    ((NPN_InvokeDefaultUPP) (FUNC))

Definition at line 1357 of file npupp.h.

#define NewNPN_InvokeProc (   FUNC)    ((NPN_InvokeUPP) (FUNC))

Definition at line 1327 of file npupp.h.

#define NewNPN_MemAllocProc (   FUNC)    ((NPN_MemAllocUPP) (FUNC))

Definition at line 844 of file npupp.h.

#define NewNPN_MemFlushProc (   FUNC)    ((NPN_MemFlushUPP) (FUNC))

Definition at line 897 of file npupp.h.

#define NewNPN_MemFreeProc (   FUNC)    ((NPN_MemFreeUPP) (FUNC))

Definition at line 870 of file npupp.h.

#define NewNPN_NewStreamProc (   FUNC)    ((NPN_NewStreamUPP) (FUNC))

Definition at line 708 of file npupp.h.

#define NewNPN_PopPopupsEnabledStateProc (   FUNC)    ((NPN_PopPopupsEnabledStateUPP) (FUNC))

Definition at line 1634 of file npupp.h.

Definition at line 598 of file npupp.h.

#define NewNPN_PostURLProc (   FUNC)    ((NPN_PostURLUPP) (FUNC))

Definition at line 653 of file npupp.h.

#define NewNPN_PushPopupsEnabledStateProc (   FUNC)    ((NPN_PushPopupsEnabledStateUPP) (FUNC))

Definition at line 1608 of file npupp.h.

#define NewNPN_ReleaseObjectProc (   FUNC)    ((NPN_ReleaseObjectUPP) (FUNC))

Definition at line 1296 of file npupp.h.

#define NewNPN_ReleaseVariantValueProc (   FUNC)    ((NPN_ReleaseVariantValueUPP) (FUNC))

Definition at line 1554 of file npupp.h.

Definition at line 925 of file npupp.h.

#define NewNPN_RemovePropertyProc (   FUNC)    ((NPN_RemovePropertyUPP) (FUNC))

Definition at line 1472 of file npupp.h.

#define NewNPN_RequestReadProc (   FUNC)    ((NPN_RequestReadUPP) (FUNC))

Definition at line 679 of file npupp.h.

#define NewNPN_RetainObjectProc (   FUNC)    ((NPN_RetainObjectUPP) (FUNC))

Definition at line 1270 of file npupp.h.

#define NewNPN_SetExceptionProc (   FUNC)    ((NPN_SetExceptionUPP) (FUNC))

Definition at line 1581 of file npupp.h.

#define NewNPN_SetPropertyProc (   FUNC)    ((NPN_SetPropertyUPP) (FUNC))

Definition at line 1444 of file npupp.h.

#define NewNPN_SetValueProc (   FUNC)    ((NPN_SetValueUPP) (FUNC))

Definition at line 541 of file npupp.h.

#define NewNPN_StatusProc (   FUNC)    ((NPN_StatusUPP) (FUNC))

Definition at line 792 of file npupp.h.

#define NewNPN_UserAgentProc (   FUNC)    ((NPN_UserAgentUPP) (FUNC))

Definition at line 818 of file npupp.h.

#define NewNPN_UTF8FromIdentifierProc (   FUNC)    ((NPN_UTF8FromIdentifierUPP) (FUNC))

Definition at line 1191 of file npupp.h.

#define NewNPN_WriteProc (   FUNC)    ((NPN_WriteUPP) (FUNC))

Definition at line 737 of file npupp.h.

#define NewNPP_DestroyProc (   FUNC)    ((NPP_DestroyUPP) (FUNC))

Definition at line 181 of file npupp.h.

Definition at line 264 of file npupp.h.

#define NewNPP_GetValueProc (   FUNC)    ((NPP_GetValueUPP) (FUNC))

Definition at line 458 of file npupp.h.

#define NewNPP_HandleEventProc (   FUNC)    ((NPP_HandleEventUPP) (FUNC))

Definition at line 402 of file npupp.h.

#define NewNPP_InitializeProc (   FUNC)    ((NPP_InitializeUPP) (FUNC))

Definition at line 95 of file npupp.h.

#define NewNPP_NewProc (   FUNC)    ((NPP_NewUPP) (FUNC))

Definition at line 155 of file npupp.h.

#define NewNPP_NewStreamProc (   FUNC)    ((NPP_NewStreamUPP) (FUNC))

Definition at line 237 of file npupp.h.

#define NewNPP_PrintProc (   FUNC)    ((NPP_PrintUPP) (FUNC))

Definition at line 375 of file npupp.h.

#define NewNPP_SetValueProc (   FUNC)    ((NPP_SetValueUPP) (FUNC))

Definition at line 484 of file npupp.h.

#define NewNPP_SetWindowProc (   FUNC)    ((NPP_SetWindowUPP) (FUNC))

Definition at line 208 of file npupp.h.

#define NewNPP_ShutdownProc (   FUNC)    ((NPP_ShutdownUPP) (FUNC))

Definition at line 122 of file npupp.h.

#define NewNPP_StreamAsFileProc (   FUNC)    ((NPP_StreamAsFileUPP) (FUNC))

Definition at line 349 of file npupp.h.

#define NewNPP_URLNotifyProc (   FUNC)    ((NPP_URLNotifyUPP) (FUNC))

Definition at line 431 of file npupp.h.

#define NewNPP_WriteProc (   FUNC)    ((NPP_WriteUPP) (FUNC))

Definition at line 321 of file npupp.h.

#define NewNPP_WriteReadyProc (   FUNC)    ((NPP_WriteReadyUPP) (FUNC))

Definition at line 291 of file npupp.h.

Definition at line 1825 of file npupp.h.


Typedef Documentation

typedef bool(* NP_LOADDS)(NPP npp)

Definition at line 94 of file npupp.h.

typedef struct _NPPluginFuncs NPPluginFuncs