#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 CallNPN_ConstructProc | ( | FUNC, | |||
ARG1, | |||||
ARG2, | |||||
ARG3, | |||||
ARG4, | |||||
ARG5 | ) | (*(FUNC))((ARG1), (ARG2), (ARG3), (ARG4), (ARG5)) |
#define CallNPN_CreateObjectProc | ( | FUNC, | |||
ARG1, | |||||
ARG2 | ) | (*(FUNC))((ARG1), (ARG2)) |
#define CallNPN_DestroyStreamProc | ( | FUNC, | |||
npp, | |||||
stream, | |||||
reason | ) | (*(FUNC))((npp), (stream), (reason)) |
#define CallNPN_EnumerateProc | ( | FUNC, | |||
ARG1, | |||||
ARG2, | |||||
ARG3, | |||||
ARG4 | ) | (*(FUNC))((ARG1), (ARG2), (ARG3), (ARG4)) |
#define CallNPN_EvaluateProc | ( | FUNC, | |||
ARG1, | |||||
ARG2, | |||||
ARG3, | |||||
ARG4 | ) | (*(FUNC))((ARG1), (ARG2), (ARG3), (ARG4)) |
#define CallNPN_ForceRedrawProc | ( | FUNC, | |||
ARG1 | ) | (*(FUNC))((ARG1)) |
#define CallNPN_GetIntIdentifierProc | ( | FUNC, | |||
ARG1 | ) | (*(FUNC))((ARG1)) |
#define CallNPN_GetJavaPeerProc | ( | FUNC, | |||
ARG1 | ) | (*(FUNC))((ARG1)) |
#define CallNPN_GetPropertyProc | ( | FUNC, | |||
ARG1, | |||||
ARG2, | |||||
ARG3, | |||||
ARG4 | ) | (*(FUNC))((ARG1), (ARG2), (ARG3), (ARG4)) |
#define CallNPN_GetStringIdentifierProc | ( | FUNC, | |||
ARG1 | ) | (*(FUNC))((ARG1)) |
#define CallNPN_GetStringIdentifiersProc | ( | FUNC, | |||
ARG1, | |||||
ARG2, | |||||
ARG3 | ) | (*(FUNC))((ARG1), (ARG2), (ARG3)) |
#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_HasMethodProc | ( | FUNC, | |||
ARG1, | |||||
ARG2, | |||||
ARG3 | ) | (*(FUNC))((ARG1), (ARG2), (ARG3)) |
#define CallNPN_HasPropertyProc | ( | FUNC, | |||
ARG1, | |||||
ARG2, | |||||
ARG3 | ) | (*(FUNC))((ARG1), (ARG2), (ARG3)) |
#define CallNPN_IdentifierIsStringProc | ( | FUNC, | |||
ARG1 | ) | (*(FUNC))((ARG1)) |
#define CallNPN_IntFromIdentifierProc | ( | FUNC, | |||
ARG1 | ) | (*(FUNC))((ARG1)) |
#define CallNPN_InvalidateRectProc | ( | FUNC, | |||
ARG1, | |||||
ARG2 | ) | (*(FUNC))((ARG1), (ARG2)) |
#define CallNPN_InvalidateRegionProc | ( | FUNC, | |||
ARG1, | |||||
ARG2 | ) | (*(FUNC))((ARG1), (ARG2)) |
#define CallNPN_InvokeDefaultProc | ( | FUNC, | |||
ARG1, | |||||
ARG2, | |||||
ARG3, | |||||
ARG4, | |||||
ARG5 | ) | (*(FUNC))((ARG1), (ARG2), (ARG3), (ARG4), (ARG5)) |
#define CallNPN_InvokeProc | ( | FUNC, | |||
ARG1, | |||||
ARG2, | |||||
ARG3, | |||||
ARG4, | |||||
ARG5, | |||||
ARG6 | ) | (*(FUNC))((ARG1), (ARG2), (ARG3), (ARG4), (ARG5), (ARG6)) |
#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_PluginThreadAsyncCallProc | ( | FUNC, | |||
ARG1, | |||||
ARG2, | |||||
ARG3 | ) | (*(FUNC))((ARG1), (ARG2), (ARG3)) |
#define CallNPN_PopPopupsEnabledStateProc | ( | FUNC, | |||
ARG1 | ) | (*(FUNC))((ARG1)) |
#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_PushPopupsEnabledStateProc | ( | FUNC, | |||
ARG1, | |||||
ARG2 | ) | (*(FUNC))((ARG1), (ARG2)) |
#define CallNPN_ReleaseObjectProc | ( | FUNC, | |||
ARG1 | ) | (*(FUNC))((ARG1)) |
#define CallNPN_ReleaseVariantValueProc | ( | FUNC, | |||
ARG1 | ) | (*(FUNC))((ARG1)) |
#define CallNPN_ReloadPluginsProc | ( | FUNC, | |||
ARG1 | ) | (*(FUNC))((ARG1)) |
#define CallNPN_RemovePropertyProc | ( | FUNC, | |||
ARG1, | |||||
ARG2, | |||||
ARG3 | ) | (*(FUNC))((ARG1), (ARG2), (ARG3)) |
#define CallNPN_RequestReadProc | ( | FUNC, | |||
stream, | |||||
range | ) | (*(FUNC))((stream), (range)) |
#define CallNPN_RetainObjectProc | ( | FUNC, | |||
ARG1 | ) | (*(FUNC))((ARG1)) |
#define CallNPN_SetExceptionProc | ( | FUNC, | |||
ARG1, | |||||
ARG2 | ) | (*(FUNC))((ARG1), (ARG2)) |
#define CallNPN_SetPropertyProc | ( | FUNC, | |||
ARG1, | |||||
ARG2, | |||||
ARG3, | |||||
ARG4 | ) | (*(FUNC))((ARG1), (ARG2), (ARG3), (ARG4)) |
#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_UTF8FromIdentifierProc | ( | 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_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_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 NewNPN_ConstructProc | ( | FUNC | ) | ((NPN_ConstructUPP) (FUNC)) |
#define NewNPN_CreateObjectProc | ( | FUNC | ) | ((NPN_CreateObjectUPP) (FUNC)) |
#define NewNPN_DestroyStreamProc | ( | FUNC | ) | ((NPN_DestroyStreamUPP) (FUNC)) |
#define NewNPN_EnumerateProc | ( | FUNC | ) | ((NPN_EnumerateUPP) (FUNC)) |
#define NewNPN_EvaluateProc | ( | FUNC | ) | ((NPN_EvaluateUPP) (FUNC)) |
#define NewNPN_ForceRedrawProc | ( | FUNC | ) | ((NPN_ForceRedrawUPP) (FUNC)) |
#define NewNPN_GetIntIdentifierProc | ( | FUNC | ) | ((NPN_GetIntIdentifierUPP) (FUNC)) |
#define NewNPN_GetJavaEnvProc | ( | FUNC | ) | ((NPN_GetJavaEnvUPP) (FUNC)) |
#define NewNPN_GetJavaPeerProc | ( | FUNC | ) | ((NPN_GetJavaPeerUPP) (FUNC)) |
#define NewNPN_GetPropertyProc | ( | FUNC | ) | ((NPN_GetPropertyUPP) (FUNC)) |
#define NewNPN_GetStringIdentifierProc | ( | FUNC | ) | ((NPN_GetStringIdentifierUPP) (FUNC)) |
#define NewNPN_GetStringIdentifiersProc | ( | FUNC | ) | ((NPN_GetStringIdentifiersUPP) (FUNC)) |
#define NewNPN_GetURLNotifyProc | ( | FUNC | ) | ((NPN_GetURLNotifyUPP) (FUNC)) |
#define NewNPN_GetValueProc | ( | FUNC | ) | ((NPN_GetValueUPP) (FUNC)) |
#define NewNPN_HasMethodProc | ( | FUNC | ) | ((NPN_HasMethodUPP) (FUNC)) |
#define NewNPN_HasPropertyProc | ( | FUNC | ) | ((NPN_HasPropertyUPP) (FUNC)) |
#define NewNPN_IdentifierIsStringProc | ( | FUNC | ) | ((NPN_IdentifierIsStringUPP) (FUNC)) |
#define NewNPN_IntFromIdentifierProc | ( | FUNC | ) | ((NPN_IntFromIdentifierUPP) (FUNC)) |
#define NewNPN_InvalidateRectProc | ( | FUNC | ) | ((NPN_InvalidateRectUPP) (FUNC)) |
#define NewNPN_InvalidateRegionProc | ( | FUNC | ) | ((NPN_InvalidateRegionUPP) (FUNC)) |
#define NewNPN_InvokeDefaultProc | ( | FUNC | ) | ((NPN_InvokeDefaultUPP) (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_PluginThreadAsyncCallProc | ( | FUNC | ) | ((NPN_PluginThreadAsyncCallUPP) (FUNC)) |
#define NewNPN_PopPopupsEnabledStateProc | ( | FUNC | ) | ((NPN_PopPopupsEnabledStateUPP) (FUNC)) |
#define NewNPN_PostURLNotifyProc | ( | FUNC | ) | ((NPN_PostURLNotifyUPP) (FUNC)) |
#define NewNPN_PostURLProc | ( | FUNC | ) | ((NPN_PostURLUPP) (FUNC)) |
#define NewNPN_PushPopupsEnabledStateProc | ( | FUNC | ) | ((NPN_PushPopupsEnabledStateUPP) (FUNC)) |
#define NewNPN_ReleaseObjectProc | ( | FUNC | ) | ((NPN_ReleaseObjectUPP) (FUNC)) |
#define NewNPN_ReleaseVariantValueProc | ( | FUNC | ) | ((NPN_ReleaseVariantValueUPP) (FUNC)) |
#define NewNPN_ReloadPluginsProc | ( | FUNC | ) | ((NPN_ReloadPluginsUPP) (FUNC)) |
#define NewNPN_RemovePropertyProc | ( | FUNC | ) | ((NPN_RemovePropertyUPP) (FUNC)) |
#define NewNPN_RequestReadProc | ( | FUNC | ) | ((NPN_RequestReadUPP) (FUNC)) |
#define NewNPN_RetainObjectProc | ( | FUNC | ) | ((NPN_RetainObjectUPP) (FUNC)) |
#define NewNPN_SetExceptionProc | ( | FUNC | ) | ((NPN_SetExceptionUPP) (FUNC)) |
#define NewNPN_SetPropertyProc | ( | FUNC | ) | ((NPN_SetPropertyUPP) (FUNC)) |
#define NewNPN_SetValueProc | ( | FUNC | ) | ((NPN_SetValueUPP) (FUNC)) |
#define NewNPN_UserAgentProc | ( | FUNC | ) | ((NPN_UserAgentUPP) (FUNC)) |
#define NewNPN_UTF8FromIdentifierProc | ( | FUNC | ) | ((NPN_UTF8FromIdentifierUPP) (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_NewStreamProc | ( | FUNC | ) | ((NPP_NewStreamUPP) (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_WriteReadyProc | ( | FUNC | ) | ((NPP_WriteReadyUPP) (FUNC)) |
typedef struct _NPNetscapeFuncs NPNetscapeFuncs |
typedef struct _NPPluginFuncs NPPluginFuncs |