blob: e0fa5db7ce1a1bc0e268db8329bfeca96217d2af [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2000, 2006 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* IBM Corporation - initial API and implementation
*******************************************************************************/
#include "os.h"
#ifndef NO_FontDetails
void cacheFontDetailsFields(JNIEnv *env, jobject lpObject);
FontDetails *getFontDetailsFields(JNIEnv *env, jobject lpObject, FontDetails *lpStruct);
void setFontDetailsFields(JNIEnv *env, jobject lpObject, FontDetails *lpStruct);
#define FontDetails_sizeof() sizeof(FontDetails)
#else
#define cacheFontDetailsFields(a,b)
#define getFontDetailsFields(a,b,c) NULL
#define setFontDetailsFields(a,b,c)
#define FontDetails_sizeof() 0
#endif
#ifndef NO_FontQueryInfo
void cacheFontQueryInfoFields(JNIEnv *env, jobject lpObject);
FontQueryInfo *getFontQueryInfoFields(JNIEnv *env, jobject lpObject, FontQueryInfo *lpStruct);
void setFontQueryInfoFields(JNIEnv *env, jobject lpObject, FontQueryInfo *lpStruct);
#define FontQueryInfo_sizeof() sizeof(FontQueryInfo)
#else
#define cacheFontQueryInfoFields(a,b)
#define getFontQueryInfoFields(a,b,c) NULL
#define setFontQueryInfoFields(a,b,c)
#define FontQueryInfo_sizeof() 0
#endif
#ifndef NO_PgAlpha_t
void cachePgAlpha_tFields(JNIEnv *env, jobject lpObject);
PgAlpha_t *getPgAlpha_tFields(JNIEnv *env, jobject lpObject, PgAlpha_t *lpStruct);
void setPgAlpha_tFields(JNIEnv *env, jobject lpObject, PgAlpha_t *lpStruct);
#define PgAlpha_t_sizeof() sizeof(PgAlpha_t)
#else
#define cachePgAlpha_tFields(a,b)
#define getPgAlpha_tFields(a,b,c) NULL
#define setPgAlpha_tFields(a,b,c)
#define PgAlpha_t_sizeof() 0
#endif
#ifndef NO_PgDisplaySettings_t
void cachePgDisplaySettings_tFields(JNIEnv *env, jobject lpObject);
PgDisplaySettings_t *getPgDisplaySettings_tFields(JNIEnv *env, jobject lpObject, PgDisplaySettings_t *lpStruct);
void setPgDisplaySettings_tFields(JNIEnv *env, jobject lpObject, PgDisplaySettings_t *lpStruct);
#define PgDisplaySettings_t_sizeof() sizeof(PgDisplaySettings_t)
#else
#define cachePgDisplaySettings_tFields(a,b)
#define getPgDisplaySettings_tFields(a,b,c) NULL
#define setPgDisplaySettings_tFields(a,b,c)
#define PgDisplaySettings_t_sizeof() 0
#endif
#ifndef NO_PgMap_t
void cachePgMap_tFields(JNIEnv *env, jobject lpObject);
PgMap_t *getPgMap_tFields(JNIEnv *env, jobject lpObject, PgMap_t *lpStruct);
void setPgMap_tFields(JNIEnv *env, jobject lpObject, PgMap_t *lpStruct);
#define PgMap_t_sizeof() sizeof(PgMap_t)
#else
#define cachePgMap_tFields(a,b)
#define getPgMap_tFields(a,b,c) NULL
#define setPgMap_tFields(a,b,c)
#define PgMap_t_sizeof() 0
#endif
#ifndef NO_PgVideoModeInfo_t
void cachePgVideoModeInfo_tFields(JNIEnv *env, jobject lpObject);
PgVideoModeInfo_t *getPgVideoModeInfo_tFields(JNIEnv *env, jobject lpObject, PgVideoModeInfo_t *lpStruct);
void setPgVideoModeInfo_tFields(JNIEnv *env, jobject lpObject, PgVideoModeInfo_t *lpStruct);
#define PgVideoModeInfo_t_sizeof() sizeof(PgVideoModeInfo_t)
#else
#define cachePgVideoModeInfo_tFields(a,b)
#define getPgVideoModeInfo_tFields(a,b,c) NULL
#define setPgVideoModeInfo_tFields(a,b,c)
#define PgVideoModeInfo_t_sizeof() 0
#endif
#ifndef NO_PhArea_t
void cachePhArea_tFields(JNIEnv *env, jobject lpObject);
PhArea_t *getPhArea_tFields(JNIEnv *env, jobject lpObject, PhArea_t *lpStruct);
void setPhArea_tFields(JNIEnv *env, jobject lpObject, PhArea_t *lpStruct);
#define PhArea_t_sizeof() sizeof(PhArea_t)
#else
#define cachePhArea_tFields(a,b)
#define getPhArea_tFields(a,b,c) NULL
#define setPhArea_tFields(a,b,c)
#define PhArea_t_sizeof() 0
#endif
#ifndef NO_PhClipHeader
void cachePhClipHeaderFields(JNIEnv *env, jobject lpObject);
PhClipHeader *getPhClipHeaderFields(JNIEnv *env, jobject lpObject, PhClipHeader *lpStruct);
void setPhClipHeaderFields(JNIEnv *env, jobject lpObject, PhClipHeader *lpStruct);
#define PhClipHeader_sizeof() sizeof(PhClipHeader)
#else
#define cachePhClipHeaderFields(a,b)
#define getPhClipHeaderFields(a,b,c) NULL
#define setPhClipHeaderFields(a,b,c)
#define PhClipHeader_sizeof() 0
#endif
#ifndef NO_PhCursorDef_t
void cachePhCursorDef_tFields(JNIEnv *env, jobject lpObject);
PhCursorDef_t *getPhCursorDef_tFields(JNIEnv *env, jobject lpObject, PhCursorDef_t *lpStruct);
void setPhCursorDef_tFields(JNIEnv *env, jobject lpObject, PhCursorDef_t *lpStruct);
#define PhCursorDef_t_sizeof() sizeof(PhCursorDef_t)
#else
#define cachePhCursorDef_tFields(a,b)
#define getPhCursorDef_tFields(a,b,c) NULL
#define setPhCursorDef_tFields(a,b,c)
#define PhCursorDef_t_sizeof() 0
#endif
#ifndef NO_PhCursorInfo_t
void cachePhCursorInfo_tFields(JNIEnv *env, jobject lpObject);
PhCursorInfo_t *getPhCursorInfo_tFields(JNIEnv *env, jobject lpObject, PhCursorInfo_t *lpStruct);
void setPhCursorInfo_tFields(JNIEnv *env, jobject lpObject, PhCursorInfo_t *lpStruct);
#define PhCursorInfo_t_sizeof() sizeof(PhCursorInfo_t)
#else
#define cachePhCursorInfo_tFields(a,b)
#define getPhCursorInfo_tFields(a,b,c) NULL
#define setPhCursorInfo_tFields(a,b,c)
#define PhCursorInfo_t_sizeof() 0
#endif
#ifndef NO_PhDim_t
void cachePhDim_tFields(JNIEnv *env, jobject lpObject);
PhDim_t *getPhDim_tFields(JNIEnv *env, jobject lpObject, PhDim_t *lpStruct);
void setPhDim_tFields(JNIEnv *env, jobject lpObject, PhDim_t *lpStruct);
#define PhDim_t_sizeof() sizeof(PhDim_t)
#else
#define cachePhDim_tFields(a,b)
#define getPhDim_tFields(a,b,c) NULL
#define setPhDim_tFields(a,b,c)
#define PhDim_t_sizeof() 0
#endif
#ifndef NO_PhEvent_t
void cachePhEvent_tFields(JNIEnv *env, jobject lpObject);
PhEvent_t *getPhEvent_tFields(JNIEnv *env, jobject lpObject, PhEvent_t *lpStruct);
void setPhEvent_tFields(JNIEnv *env, jobject lpObject, PhEvent_t *lpStruct);
#define PhEvent_t_sizeof() sizeof(PhEvent_t)
#else
#define cachePhEvent_tFields(a,b)
#define getPhEvent_tFields(a,b,c) NULL
#define setPhEvent_tFields(a,b,c)
#define PhEvent_t_sizeof() 0
#endif
#ifndef NO_PhImage_t
void cachePhImage_tFields(JNIEnv *env, jobject lpObject);
PhImage_t *getPhImage_tFields(JNIEnv *env, jobject lpObject, PhImage_t *lpStruct);
void setPhImage_tFields(JNIEnv *env, jobject lpObject, PhImage_t *lpStruct);
#define PhImage_t_sizeof() sizeof(PhImage_t)
#else
#define cachePhImage_tFields(a,b)
#define getPhImage_tFields(a,b,c) NULL
#define setPhImage_tFields(a,b,c)
#define PhImage_t_sizeof() 0
#endif
#ifndef NO_PhKeyEvent_t
void cachePhKeyEvent_tFields(JNIEnv *env, jobject lpObject);
PhKeyEvent_t *getPhKeyEvent_tFields(JNIEnv *env, jobject lpObject, PhKeyEvent_t *lpStruct);
void setPhKeyEvent_tFields(JNIEnv *env, jobject lpObject, PhKeyEvent_t *lpStruct);
#define PhKeyEvent_t_sizeof() sizeof(PhKeyEvent_t)
#else
#define cachePhKeyEvent_tFields(a,b)
#define getPhKeyEvent_tFields(a,b,c) NULL
#define setPhKeyEvent_tFields(a,b,c)
#define PhKeyEvent_t_sizeof() 0
#endif
#ifndef NO_PhPoint_t
void cachePhPoint_tFields(JNIEnv *env, jobject lpObject);
PhPoint_t *getPhPoint_tFields(JNIEnv *env, jobject lpObject, PhPoint_t *lpStruct);
void setPhPoint_tFields(JNIEnv *env, jobject lpObject, PhPoint_t *lpStruct);
#define PhPoint_t_sizeof() sizeof(PhPoint_t)
#else
#define cachePhPoint_tFields(a,b)
#define getPhPoint_tFields(a,b,c) NULL
#define setPhPoint_tFields(a,b,c)
#define PhPoint_t_sizeof() 0
#endif
#ifndef NO_PhPointerEvent_t
void cachePhPointerEvent_tFields(JNIEnv *env, jobject lpObject);
PhPointerEvent_t *getPhPointerEvent_tFields(JNIEnv *env, jobject lpObject, PhPointerEvent_t *lpStruct);
void setPhPointerEvent_tFields(JNIEnv *env, jobject lpObject, PhPointerEvent_t *lpStruct);
#define PhPointerEvent_t_sizeof() sizeof(PhPointerEvent_t)
#else
#define cachePhPointerEvent_tFields(a,b)
#define getPhPointerEvent_tFields(a,b,c) NULL
#define setPhPointerEvent_tFields(a,b,c)
#define PhPointerEvent_t_sizeof() 0
#endif
#ifndef NO_PhRect_t
void cachePhRect_tFields(JNIEnv *env, jobject lpObject);
PhRect_t *getPhRect_tFields(JNIEnv *env, jobject lpObject, PhRect_t *lpStruct);
void setPhRect_tFields(JNIEnv *env, jobject lpObject, PhRect_t *lpStruct);
#define PhRect_t_sizeof() sizeof(PhRect_t)
#else
#define cachePhRect_tFields(a,b)
#define getPhRect_tFields(a,b,c) NULL
#define setPhRect_tFields(a,b,c)
#define PhRect_t_sizeof() 0
#endif
#ifndef NO_PhRegion_t
void cachePhRegion_tFields(JNIEnv *env, jobject lpObject);
PhRegion_t *getPhRegion_tFields(JNIEnv *env, jobject lpObject, PhRegion_t *lpStruct);
void setPhRegion_tFields(JNIEnv *env, jobject lpObject, PhRegion_t *lpStruct);
#define PhRegion_t_sizeof() sizeof(PhRegion_t)
#else
#define cachePhRegion_tFields(a,b)
#define getPhRegion_tFields(a,b,c) NULL
#define setPhRegion_tFields(a,b,c)
#define PhRegion_t_sizeof() 0
#endif
#ifndef NO_PhTile_t
void cachePhTile_tFields(JNIEnv *env, jobject lpObject);
PhTile_t *getPhTile_tFields(JNIEnv *env, jobject lpObject, PhTile_t *lpStruct);
void setPhTile_tFields(JNIEnv *env, jobject lpObject, PhTile_t *lpStruct);
#define PhTile_t_sizeof() sizeof(PhTile_t)
#else
#define cachePhTile_tFields(a,b)
#define getPhTile_tFields(a,b,c) NULL
#define setPhTile_tFields(a,b,c)
#define PhTile_t_sizeof() 0
#endif
#ifndef NO_PhWindowEvent_t
void cachePhWindowEvent_tFields(JNIEnv *env, jobject lpObject);
PhWindowEvent_t *getPhWindowEvent_tFields(JNIEnv *env, jobject lpObject, PhWindowEvent_t *lpStruct);
void setPhWindowEvent_tFields(JNIEnv *env, jobject lpObject, PhWindowEvent_t *lpStruct);
#define PhWindowEvent_t_sizeof() sizeof(PhWindowEvent_t)
#else
#define cachePhWindowEvent_tFields(a,b)
#define getPhWindowEvent_tFields(a,b,c) NULL
#define setPhWindowEvent_tFields(a,b,c)
#define PhWindowEvent_t_sizeof() 0
#endif
#ifndef NO_PtCallbackInfo_t
void cachePtCallbackInfo_tFields(JNIEnv *env, jobject lpObject);
PtCallbackInfo_t *getPtCallbackInfo_tFields(JNIEnv *env, jobject lpObject, PtCallbackInfo_t *lpStruct);
void setPtCallbackInfo_tFields(JNIEnv *env, jobject lpObject, PtCallbackInfo_t *lpStruct);
#define PtCallbackInfo_t_sizeof() sizeof(PtCallbackInfo_t)
#else
#define cachePtCallbackInfo_tFields(a,b)
#define getPtCallbackInfo_tFields(a,b,c) NULL
#define setPtCallbackInfo_tFields(a,b,c)
#define PtCallbackInfo_t_sizeof() 0
#endif
#ifndef NO_PtColorSelectInfo_t
void cachePtColorSelectInfo_tFields(JNIEnv *env, jobject lpObject);
PtColorSelectInfo_t *getPtColorSelectInfo_tFields(JNIEnv *env, jobject lpObject, PtColorSelectInfo_t *lpStruct);
void setPtColorSelectInfo_tFields(JNIEnv *env, jobject lpObject, PtColorSelectInfo_t *lpStruct);
#define PtColorSelectInfo_t_sizeof() sizeof(PtColorSelectInfo_t)
#else
#define cachePtColorSelectInfo_tFields(a,b)
#define getPtColorSelectInfo_tFields(a,b,c) NULL
#define setPtColorSelectInfo_tFields(a,b,c)
#define PtColorSelectInfo_t_sizeof() 0
#endif
#ifndef NO_PtFileSelectionInfo_t
void cachePtFileSelectionInfo_tFields(JNIEnv *env, jobject lpObject);
PtFileSelectionInfo_t *getPtFileSelectionInfo_tFields(JNIEnv *env, jobject lpObject, PtFileSelectionInfo_t *lpStruct);
void setPtFileSelectionInfo_tFields(JNIEnv *env, jobject lpObject, PtFileSelectionInfo_t *lpStruct);
#define PtFileSelectionInfo_t_sizeof() sizeof(PtFileSelectionInfo_t)
#else
#define cachePtFileSelectionInfo_tFields(a,b)
#define getPtFileSelectionInfo_tFields(a,b,c) NULL
#define setPtFileSelectionInfo_tFields(a,b,c)
#define PtFileSelectionInfo_t_sizeof() 0
#endif
#ifndef NO_PtScrollbarCallback_t
void cachePtScrollbarCallback_tFields(JNIEnv *env, jobject lpObject);
PtScrollbarCallback_t *getPtScrollbarCallback_tFields(JNIEnv *env, jobject lpObject, PtScrollbarCallback_t *lpStruct);
void setPtScrollbarCallback_tFields(JNIEnv *env, jobject lpObject, PtScrollbarCallback_t *lpStruct);
#define PtScrollbarCallback_t_sizeof() sizeof(PtScrollbarCallback_t)
#else
#define cachePtScrollbarCallback_tFields(a,b)
#define getPtScrollbarCallback_tFields(a,b,c) NULL
#define setPtScrollbarCallback_tFields(a,b,c)
#define PtScrollbarCallback_t_sizeof() 0
#endif
#ifndef NO_PtTextCallback_t
void cachePtTextCallback_tFields(JNIEnv *env, jobject lpObject);
PtTextCallback_t *getPtTextCallback_tFields(JNIEnv *env, jobject lpObject, PtTextCallback_t *lpStruct);
void setPtTextCallback_tFields(JNIEnv *env, jobject lpObject, PtTextCallback_t *lpStruct);
#define PtTextCallback_t_sizeof() sizeof(PtTextCallback_t)
#else
#define cachePtTextCallback_tFields(a,b)
#define getPtTextCallback_tFields(a,b,c) NULL
#define setPtTextCallback_tFields(a,b,c)
#define PtTextCallback_t_sizeof() 0
#endif
#ifndef NO_PtWebClientData_t
void cachePtWebClientData_tFields(JNIEnv *env, jobject lpObject);
PtWebClientData_t *getPtWebClientData_tFields(JNIEnv *env, jobject lpObject, PtWebClientData_t *lpStruct);
void setPtWebClientData_tFields(JNIEnv *env, jobject lpObject, PtWebClientData_t *lpStruct);
#define PtWebClientData_t_sizeof() sizeof(PtWebClientData_t)
#else
#define cachePtWebClientData_tFields(a,b)
#define getPtWebClientData_tFields(a,b,c) NULL
#define setPtWebClientData_tFields(a,b,c)
#define PtWebClientData_t_sizeof() 0
#endif
#ifndef NO_PtWebDataReqCallback_t
void cachePtWebDataReqCallback_tFields(JNIEnv *env, jobject lpObject);
PtWebDataReqCallback_t *getPtWebDataReqCallback_tFields(JNIEnv *env, jobject lpObject, PtWebDataReqCallback_t *lpStruct);
void setPtWebDataReqCallback_tFields(JNIEnv *env, jobject lpObject, PtWebDataReqCallback_t *lpStruct);
#define PtWebDataReqCallback_t_sizeof() sizeof(PtWebDataReqCallback_t)
#else
#define cachePtWebDataReqCallback_tFields(a,b)
#define getPtWebDataReqCallback_tFields(a,b,c) NULL
#define setPtWebDataReqCallback_tFields(a,b,c)
#define PtWebDataReqCallback_t_sizeof() 0
#endif
#ifndef NO_PtWebMetaDataCallback_t
void cachePtWebMetaDataCallback_tFields(JNIEnv *env, jobject lpObject);
PtWebMetaDataCallback_t *getPtWebMetaDataCallback_tFields(JNIEnv *env, jobject lpObject, PtWebMetaDataCallback_t *lpStruct);
void setPtWebMetaDataCallback_tFields(JNIEnv *env, jobject lpObject, PtWebMetaDataCallback_t *lpStruct);
#define PtWebMetaDataCallback_t_sizeof() sizeof(PtWebMetaDataCallback_t)
#else
#define cachePtWebMetaDataCallback_tFields(a,b)
#define getPtWebMetaDataCallback_tFields(a,b,c) NULL
#define setPtWebMetaDataCallback_tFields(a,b,c)
#define PtWebMetaDataCallback_t_sizeof() 0
#endif
#ifndef NO_PtWebStatusCallback_t
void cachePtWebStatusCallback_tFields(JNIEnv *env, jobject lpObject);
PtWebStatusCallback_t *getPtWebStatusCallback_tFields(JNIEnv *env, jobject lpObject, PtWebStatusCallback_t *lpStruct);
void setPtWebStatusCallback_tFields(JNIEnv *env, jobject lpObject, PtWebStatusCallback_t *lpStruct);
#define PtWebStatusCallback_t_sizeof() sizeof(PtWebStatusCallback_t)
#else
#define cachePtWebStatusCallback_tFields(a,b)
#define getPtWebStatusCallback_tFields(a,b,c) NULL
#define setPtWebStatusCallback_tFields(a,b,c)
#define PtWebStatusCallback_t_sizeof() 0
#endif
#ifndef NO_PtWebWindowCallback_t
void cachePtWebWindowCallback_tFields(JNIEnv *env, jobject lpObject);
PtWebWindowCallback_t *getPtWebWindowCallback_tFields(JNIEnv *env, jobject lpObject, PtWebWindowCallback_t *lpStruct);
void setPtWebWindowCallback_tFields(JNIEnv *env, jobject lpObject, PtWebWindowCallback_t *lpStruct);
#define PtWebWindowCallback_t_sizeof() sizeof(PtWebWindowCallback_t)
#else
#define cachePtWebWindowCallback_tFields(a,b)
#define getPtWebWindowCallback_tFields(a,b,c) NULL
#define setPtWebWindowCallback_tFields(a,b,c)
#define PtWebWindowCallback_t_sizeof() 0
#endif
#ifndef NO_utsname
void cacheutsnameFields(JNIEnv *env, jobject lpObject);
utsname *getutsnameFields(JNIEnv *env, jobject lpObject, utsname *lpStruct);
void setutsnameFields(JNIEnv *env, jobject lpObject, utsname *lpStruct);
#define utsname_sizeof() sizeof(utsname)
#else
#define cacheutsnameFields(a,b)
#define getutsnameFields(a,b,c) NULL
#define setutsnameFields(a,b,c)
#define utsname_sizeof() 0
#endif