npupp.h File Reference

#include "npapi.h"
#include "prtypes.h"
#include "nptypes.h"
#include "jritypes.h"

Go to the source code of this file.

Data Structures

struct  _NPPluginFuncs
struct  _NPNetscapeFuncs

Defines

#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 NewNPN_EnumerateProc(FUNC)   ((NPN_EnumerateUPP) (FUNC))
#define CallNPN_EnumerateProc(FUNC, ARG1, ARG2, ARG3, ARG4)   (*(FUNC))((ARG1), (ARG2), (ARG3), (ARG4))
#define NewNPN_PluginThreadAsyncCallProc(FUNC)   ((NPN_PluginThreadAsyncCallUPP) (FUNC))
#define CallNPN_PluginThreadAsyncCallProc(FUNC, ARG1, ARG2, ARG3)   (*(FUNC))((ARG1), (ARG2), (ARG3))
#define NewNPN_ConstructProc(FUNC)   ((NPN_ConstructUPP) (FUNC))
#define CallNPN_ConstructProc(FUNC, ARG1, ARG2, ARG3, ARG4, ARG5)   (*(FUNC))((ARG1), (ARG2), (ARG3), (ARG4), (ARG5))
#define OSCALL

Typedefs

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

Define Documentation

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

Definition at line 498 of file npupp.h.

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

Definition at line 379 of file npupp.h.

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

Definition at line 251 of file npupp.h.

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

Definition at line 484 of file npupp.h.

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

Definition at line 414 of file npupp.h.

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

Definition at line 328 of file npupp.h.

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

Definition at line 351 of file npupp.h.

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

Definition at line 300 of file npupp.h.

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

Definition at line 307 of file npupp.h.

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

Definition at line 421 of file npupp.h.

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

Definition at line 335 of file npupp.h.

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

Definition at line 344 of file npupp.h.

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

Definition at line 202 of file npupp.h.

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

Definition at line 216 of file npupp.h.

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

Definition at line 188 of file npupp.h.

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

Definition at line 449 of file npupp.h.

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

Definition at line 442 of file npupp.h.

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

Definition at line 358 of file npupp.h.

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

Definition at line 372 of file npupp.h.

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

Definition at line 314 of file npupp.h.

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

Definition at line 321 of file npupp.h.

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

Definition at line 407 of file npupp.h.

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

Definition at line 400 of file npupp.h.

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

Definition at line 272 of file npupp.h.

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

Definition at line 286 of file npupp.h.

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

Definition at line 279 of file npupp.h.

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

Definition at line 237 of file npupp.h.

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

Definition at line 491 of file npupp.h.

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

Definition at line 477 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 209 of file npupp.h.

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

Definition at line 223 of file npupp.h.

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

Definition at line 470 of file npupp.h.

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

Definition at line 393 of file npupp.h.

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

Definition at line 456 of file npupp.h.

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

Definition at line 293 of file npupp.h.

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

Definition at line 435 of file npupp.h.

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

Definition at line 230 of file npupp.h.

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

Definition at line 386 of file npupp.h.

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

Definition at line 463 of file npupp.h.

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

Definition at line 428 of file npupp.h.

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

Definition at line 195 of file npupp.h.

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

Definition at line 258 of file npupp.h.

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

Definition at line 265 of file npupp.h.

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

Definition at line 365 of file npupp.h.

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

Definition at line 244 of file npupp.h.

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

Definition at line 99 of file npupp.h.

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

Definition at line 120 of file npupp.h.

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

Definition at line 169 of file npupp.h.

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

Definition at line 155 of file npupp.h.

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

Definition at line 78 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 92 of file npupp.h.

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

Definition at line 113 of file npupp.h.

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

Definition at line 148 of file npupp.h.

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

Definition at line 176 of file npupp.h.

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

Definition at line 106 of file npupp.h.

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

Definition at line 85 of file npupp.h.

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

Definition at line 141 of file npupp.h.

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

Definition at line 162 of file npupp.h.

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

Definition at line 134 of file npupp.h.

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

Definition at line 127 of file npupp.h.

#define NewNPN_ConstructProc ( FUNC   )     ((NPN_ConstructUPP) (FUNC))

Definition at line 496 of file npupp.h.

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

Definition at line 377 of file npupp.h.

#define NewNPN_DestroyStreamProc ( FUNC   )     ((NPN_DestroyStreamUPP) (FUNC))

Definition at line 249 of file npupp.h.

#define NewNPN_EnumerateProc ( FUNC   )     ((NPN_EnumerateUPP) (FUNC))

Definition at line 482 of file npupp.h.

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

Definition at line 412 of file npupp.h.

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

Definition at line 326 of file npupp.h.

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

Definition at line 349 of file npupp.h.

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

Definition at line 298 of file npupp.h.

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

Definition at line 305 of file npupp.h.

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

Definition at line 419 of file npupp.h.

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

Definition at line 333 of file npupp.h.

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

Definition at line 342 of file npupp.h.

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

Definition at line 200 of file npupp.h.

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

Definition at line 214 of file npupp.h.

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

Definition at line 186 of file npupp.h.

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

Definition at line 447 of file npupp.h.

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

Definition at line 440 of file npupp.h.

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

Definition at line 356 of file npupp.h.

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

Definition at line 370 of file npupp.h.

#define NewNPN_InvalidateRectProc ( FUNC   )     ((NPN_InvalidateRectUPP) (FUNC))

Definition at line 312 of file npupp.h.

#define NewNPN_InvalidateRegionProc ( FUNC   )     ((NPN_InvalidateRegionUPP) (FUNC))

Definition at line 319 of file npupp.h.

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

Definition at line 405 of file npupp.h.

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

Definition at line 398 of file npupp.h.

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

Definition at line 270 of file npupp.h.

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

Definition at line 284 of file npupp.h.

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

Definition at line 277 of file npupp.h.

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

Definition at line 235 of file npupp.h.

#define NewNPN_PluginThreadAsyncCallProc ( FUNC   )     ((NPN_PluginThreadAsyncCallUPP) (FUNC))

Definition at line 489 of file npupp.h.

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

Definition at line 475 of file npupp.h.

#define NewNPN_PostURLNotifyProc ( FUNC   )     ((NPN_PostURLNotifyUPP) (FUNC))

Definition at line 207 of file npupp.h.

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

Definition at line 221 of file npupp.h.

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

Definition at line 468 of file npupp.h.

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

Definition at line 391 of file npupp.h.

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

Definition at line 454 of file npupp.h.

#define NewNPN_ReloadPluginsProc ( FUNC   )     ((NPN_ReloadPluginsUPP) (FUNC))

Definition at line 291 of file npupp.h.

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

Definition at line 433 of file npupp.h.

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

Definition at line 228 of file npupp.h.

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

Definition at line 384 of file npupp.h.

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

Definition at line 461 of file npupp.h.

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

Definition at line 426 of file npupp.h.

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

Definition at line 193 of file npupp.h.

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

Definition at line 256 of file npupp.h.

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

Definition at line 263 of file npupp.h.

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

Definition at line 363 of file npupp.h.

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

Definition at line 242 of file npupp.h.

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

Definition at line 97 of file npupp.h.

#define NewNPP_DestroyStreamProc ( FUNC   )     ((NPP_DestroyStreamUPP) (FUNC))

Definition at line 118 of file npupp.h.

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

Definition at line 167 of file npupp.h.

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

Definition at line 153 of file npupp.h.

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

Definition at line 76 of file npupp.h.

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

Definition at line 90 of file npupp.h.

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

Definition at line 111 of file npupp.h.

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

Definition at line 146 of file npupp.h.

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

Definition at line 174 of file npupp.h.

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

Definition at line 104 of file npupp.h.

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

Definition at line 83 of file npupp.h.

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

Definition at line 139 of file npupp.h.

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

Definition at line 160 of file npupp.h.

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

Definition at line 132 of file npupp.h.

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

Definition at line 125 of file npupp.h.

#define OSCALL

Definition at line 639 of file npupp.h.


Typedef Documentation

typedef bool(* NP_LOADDS)(NPP npp, NPObject *obj, const NPVariant *args, uint32_t argCount, NPVariant *result)

Definition at line 75 of file npupp.h.

typedef struct _NPPluginFuncs NPPluginFuncs
Generated on Wed Jul 4 16:03:30 2012 for RIO by  doxygen 1.6.3