xp.h File Reference


Typedefs

typedef unsigned short WORD
typedef charLPSTR
typedef unsigned long DWORD
typedef void * LPVOID

Functions

void Private_Shutdown (void)
NPError Private_New (NPMIMEType pluginType, NPP instance, uint16 mode, int16 argc, char *argn[], char *argv[], NPSavedData *saved)
NPError Private_Destroy (NPP instance, NPSavedData **save)
NPError Private_SetWindow (NPP instance, NPWindow *window)
NPError Private_NewStream (NPP instance, NPMIMEType type, NPStream *stream, NPBool seekable, uint16 *stype)
NPError Private_DestroyStream (NPP instance, NPStream *stream, NPError reason)
int32 Private_WriteReady (NPP instance, NPStream *stream)
int32 Private_Write (NPP instance, NPStream *stream, int32 offset, int32 len, void *buffer)
void Private_StreamAsFile (NPP instance, NPStream *stream, const char *fname)
void Private_Print (NPP instance, NPPrint *platformPrint)
int16 Private_HandleEvent (NPP instance, void *event)
void Private_URLNotify (NPP instance, const char *url, NPReason reason, void *notifyData)
jref Private_GetJavaClass (void)
NPError Private_GetValue (NPP instance, NPPVariable variable, void *result)
NPError Private_SetValue (NPP instance, NPNVariable variable, void *value)
BOOL XP_IsFile (LPSTR szFileName)
XP_HFILE XP_CreateFile (LPSTR szFileName)
XP_HFILE XP_OpenFile (LPSTR szFileName)
void XP_CloseFile (XP_HFILE hFile)
void XP_DeleteFile (LPSTR szFileName)
DWORD XP_WriteFile (XP_HFILE hFile, void *pBuf, int iSize)
void XP_FlushFileBuffers (XP_HFILE hFile)
DWORD XP_GetPrivateProfileString (LPSTR szSection, LPSTR szKey, LPSTR szDefault, LPSTR szString, DWORD dwSize, LPSTR szFileName)
int XP_GetPrivateProfileInt (LPSTR szSection, LPSTR szKey, int iDefault, LPSTR szFileName)
BOOL XP_WritePrivateProfileString (LPSTR szSection, LPSTR szKey, LPSTR szString, LPSTR szFileName)
BOOL XP_WritePrivateProfileInt (LPSTR szSection, LPSTR szKey, int iValue, LPSTR szFileName)
DWORD XP_GetTickCount ()
void XP_Sleep (DWORD dwSleepTime)


Typedef Documentation

typedef unsigned short WORD

typedef char* LPSTR

typedef unsigned long DWORD

typedef void* LPVOID


Function Documentation

void Private_Shutdown ( void   ) 

NPError Private_New ( NPMIMEType  pluginType,
NPP  instance,
uint16  mode,
int16  argc,
char argn[],
char argv[],
NPSavedData saved 
)

NPError Private_Destroy ( NPP  instance,
NPSavedData **  save 
)

NPError Private_SetWindow ( NPP  instance,
NPWindow window 
)

NPError Private_NewStream ( NPP  instance,
NPMIMEType  type,
NPStream stream,
NPBool  seekable,
uint16 stype 
)

NPError Private_DestroyStream ( NPP  instance,
NPStream stream,
NPError  reason 
)

int32 Private_WriteReady ( NPP  instance,
NPStream stream 
)

int32 Private_Write ( NPP  instance,
NPStream stream,
int32  offset,
int32  len,
void *  buffer 
)

void Private_StreamAsFile ( NPP  instance,
NPStream stream,
const char fname 
)

void Private_Print ( NPP  instance,
NPPrint platformPrint 
)

int16 Private_HandleEvent ( NPP  instance,
void *  event 
)

void Private_URLNotify ( NPP  instance,
const char url,
NPReason  reason,
void *  notifyData 
)

jref Private_GetJavaClass ( void   ) 

NPError Private_GetValue ( NPP  instance,
NPPVariable  variable,
void *  result 
)

NPError Private_SetValue ( NPP  instance,
NPNVariable  variable,
void *  value 
)

BOOL XP_IsFile ( LPSTR  szFileName  ) 

XP_HFILE XP_CreateFile ( LPSTR  szFileName  ) 

XP_HFILE XP_OpenFile ( LPSTR  szFileName  ) 

void XP_CloseFile ( XP_HFILE  hFile  ) 

void XP_DeleteFile ( LPSTR  szFileName  ) 

DWORD XP_WriteFile ( XP_HFILE  hFile,
void *  pBuf,
int  iSize 
)

void XP_FlushFileBuffers ( XP_HFILE  hFile  ) 

DWORD XP_GetPrivateProfileString ( LPSTR  szSection,
LPSTR  szKey,
LPSTR  szDefault,
LPSTR  szString,
DWORD  dwSize,
LPSTR  szFileName 
)

int XP_GetPrivateProfileInt ( LPSTR  szSection,
LPSTR  szKey,
int  iDefault,
LPSTR  szFileName 
)

BOOL XP_WritePrivateProfileString ( LPSTR  szSection,
LPSTR  szKey,
LPSTR  szString,
LPSTR  szFileName 
)

BOOL XP_WritePrivateProfileInt ( LPSTR  szSection,
LPSTR  szKey,
int  iValue,
LPSTR  szFileName 
)

DWORD XP_GetTickCount (  ) 

void XP_Sleep ( DWORD  dwSleepTime  ) 


Generated Mozilla by doxygen 1.5.6