Code Search for Developers
 
 
  

com_structs.h from MASE: Agile Software Engineering at Krugle


Show com_structs.h syntax highlighted

/*******************************************************************************
 * 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 "com.h"

#ifndef NO_CAUUID
void cacheCAUUIDFields(JNIEnv *env, jobject lpObject);
CAUUID *getCAUUIDFields(JNIEnv *env, jobject lpObject, CAUUID *lpStruct);
void setCAUUIDFields(JNIEnv *env, jobject lpObject, CAUUID *lpStruct);
#define CAUUID_sizeof() sizeof(CAUUID)
#else
#define cacheCAUUIDFields(a,b)
#define getCAUUIDFields(a,b,c) NULL
#define setCAUUIDFields(a,b,c)
#define CAUUID_sizeof() 0
#endif

#ifndef NO_CONTROLINFO
void cacheCONTROLINFOFields(JNIEnv *env, jobject lpObject);
CONTROLINFO *getCONTROLINFOFields(JNIEnv *env, jobject lpObject, CONTROLINFO *lpStruct);
void setCONTROLINFOFields(JNIEnv *env, jobject lpObject, CONTROLINFO *lpStruct);
#define CONTROLINFO_sizeof() sizeof(CONTROLINFO)
#else
#define cacheCONTROLINFOFields(a,b)
#define getCONTROLINFOFields(a,b,c) NULL
#define setCONTROLINFOFields(a,b,c)
#define CONTROLINFO_sizeof() 0
#endif

#ifndef NO_COSERVERINFO
void cacheCOSERVERINFOFields(JNIEnv *env, jobject lpObject);
COSERVERINFO *getCOSERVERINFOFields(JNIEnv *env, jobject lpObject, COSERVERINFO *lpStruct);
void setCOSERVERINFOFields(JNIEnv *env, jobject lpObject, COSERVERINFO *lpStruct);
#define COSERVERINFO_sizeof() sizeof(COSERVERINFO)
#else
#define cacheCOSERVERINFOFields(a,b)
#define getCOSERVERINFOFields(a,b,c) NULL
#define setCOSERVERINFOFields(a,b,c)
#define COSERVERINFO_sizeof() 0
#endif

#ifndef NO_DISPPARAMS
void cacheDISPPARAMSFields(JNIEnv *env, jobject lpObject);
DISPPARAMS *getDISPPARAMSFields(JNIEnv *env, jobject lpObject, DISPPARAMS *lpStruct);
void setDISPPARAMSFields(JNIEnv *env, jobject lpObject, DISPPARAMS *lpStruct);
#define DISPPARAMS_sizeof() sizeof(DISPPARAMS)
#else
#define cacheDISPPARAMSFields(a,b)
#define getDISPPARAMSFields(a,b,c) NULL
#define setDISPPARAMSFields(a,b,c)
#define DISPPARAMS_sizeof() 0
#endif

#ifndef NO_DVTARGETDEVICE
void cacheDVTARGETDEVICEFields(JNIEnv *env, jobject lpObject);
DVTARGETDEVICE *getDVTARGETDEVICEFields(JNIEnv *env, jobject lpObject, DVTARGETDEVICE *lpStruct);
void setDVTARGETDEVICEFields(JNIEnv *env, jobject lpObject, DVTARGETDEVICE *lpStruct);
#define DVTARGETDEVICE_sizeof() sizeof(DVTARGETDEVICE)
#else
#define cacheDVTARGETDEVICEFields(a,b)
#define getDVTARGETDEVICEFields(a,b,c) NULL
#define setDVTARGETDEVICEFields(a,b,c)
#define DVTARGETDEVICE_sizeof() 0
#endif

#ifndef NO_EXCEPINFO
void cacheEXCEPINFOFields(JNIEnv *env, jobject lpObject);
EXCEPINFO *getEXCEPINFOFields(JNIEnv *env, jobject lpObject, EXCEPINFO *lpStruct);
void setEXCEPINFOFields(JNIEnv *env, jobject lpObject, EXCEPINFO *lpStruct);
#define EXCEPINFO_sizeof() sizeof(EXCEPINFO)
#else
#define cacheEXCEPINFOFields(a,b)
#define getEXCEPINFOFields(a,b,c) NULL
#define setEXCEPINFOFields(a,b,c)
#define EXCEPINFO_sizeof() 0
#endif

#ifndef NO_FORMATETC
void cacheFORMATETCFields(JNIEnv *env, jobject lpObject);
FORMATETC *getFORMATETCFields(JNIEnv *env, jobject lpObject, FORMATETC *lpStruct);
void setFORMATETCFields(JNIEnv *env, jobject lpObject, FORMATETC *lpStruct);
#define FORMATETC_sizeof() sizeof(FORMATETC)
#else
#define cacheFORMATETCFields(a,b)
#define getFORMATETCFields(a,b,c) NULL
#define setFORMATETCFields(a,b,c)
#define FORMATETC_sizeof() 0
#endif

#ifndef NO_FUNCDESC
void cacheFUNCDESCFields(JNIEnv *env, jobject lpObject);
FUNCDESC *getFUNCDESCFields(JNIEnv *env, jobject lpObject, FUNCDESC *lpStruct);
void setFUNCDESCFields(JNIEnv *env, jobject lpObject, FUNCDESC *lpStruct);
#define FUNCDESC_sizeof() sizeof(FUNCDESC)
#else
#define cacheFUNCDESCFields(a,b)
#define getFUNCDESCFields(a,b,c) NULL
#define setFUNCDESCFields(a,b,c)
#define FUNCDESC_sizeof() 0
#endif

#ifndef NO_GUID
void cacheGUIDFields(JNIEnv *env, jobject lpObject);
GUID *getGUIDFields(JNIEnv *env, jobject lpObject, GUID *lpStruct);
void setGUIDFields(JNIEnv *env, jobject lpObject, GUID *lpStruct);
#define GUID_sizeof() sizeof(GUID)
#else
#define cacheGUIDFields(a,b)
#define getGUIDFields(a,b,c) NULL
#define setGUIDFields(a,b,c)
#define GUID_sizeof() 0
#endif

#ifndef NO_LICINFO
void cacheLICINFOFields(JNIEnv *env, jobject lpObject);
LICINFO *getLICINFOFields(JNIEnv *env, jobject lpObject, LICINFO *lpStruct);
void setLICINFOFields(JNIEnv *env, jobject lpObject, LICINFO *lpStruct);
#define LICINFO_sizeof() sizeof(LICINFO)
#else
#define cacheLICINFOFields(a,b)
#define getLICINFOFields(a,b,c) NULL
#define setLICINFOFields(a,b,c)
#define LICINFO_sizeof() 0
#endif

#ifndef NO_OLECMD
void cacheOLECMDFields(JNIEnv *env, jobject lpObject);
OLECMD *getOLECMDFields(JNIEnv *env, jobject lpObject, OLECMD *lpStruct);
void setOLECMDFields(JNIEnv *env, jobject lpObject, OLECMD *lpStruct);
#define OLECMD_sizeof() sizeof(OLECMD)
#else
#define cacheOLECMDFields(a,b)
#define getOLECMDFields(a,b,c) NULL
#define setOLECMDFields(a,b,c)
#define OLECMD_sizeof() 0
#endif

#ifndef NO_OLECMDTEXT
void cacheOLECMDTEXTFields(JNIEnv *env, jobject lpObject);
OLECMDTEXT *getOLECMDTEXTFields(JNIEnv *env, jobject lpObject, OLECMDTEXT *lpStruct);
void setOLECMDTEXTFields(JNIEnv *env, jobject lpObject, OLECMDTEXT *lpStruct);
#define OLECMDTEXT_sizeof() sizeof(OLECMDTEXT)
#else
#define cacheOLECMDTEXTFields(a,b)
#define getOLECMDTEXTFields(a,b,c) NULL
#define setOLECMDTEXTFields(a,b,c)
#define OLECMDTEXT_sizeof() 0
#endif

#ifndef NO_OLEINPLACEFRAMEINFO
void cacheOLEINPLACEFRAMEINFOFields(JNIEnv *env, jobject lpObject);
OLEINPLACEFRAMEINFO *getOLEINPLACEFRAMEINFOFields(JNIEnv *env, jobject lpObject, OLEINPLACEFRAMEINFO *lpStruct);
void setOLEINPLACEFRAMEINFOFields(JNIEnv *env, jobject lpObject, OLEINPLACEFRAMEINFO *lpStruct);
#define OLEINPLACEFRAMEINFO_sizeof() sizeof(OLEINPLACEFRAMEINFO)
#else
#define cacheOLEINPLACEFRAMEINFOFields(a,b)
#define getOLEINPLACEFRAMEINFOFields(a,b,c) NULL
#define setOLEINPLACEFRAMEINFOFields(a,b,c)
#define OLEINPLACEFRAMEINFO_sizeof() 0
#endif

#ifndef NO_STATSTG
void cacheSTATSTGFields(JNIEnv *env, jobject lpObject);
STATSTG *getSTATSTGFields(JNIEnv *env, jobject lpObject, STATSTG *lpStruct);
void setSTATSTGFields(JNIEnv *env, jobject lpObject, STATSTG *lpStruct);
#define STATSTG_sizeof() sizeof(STATSTG)
#else
#define cacheSTATSTGFields(a,b)
#define getSTATSTGFields(a,b,c) NULL
#define setSTATSTGFields(a,b,c)
#define STATSTG_sizeof() 0
#endif

#ifndef NO_STGMEDIUM
void cacheSTGMEDIUMFields(JNIEnv *env, jobject lpObject);
STGMEDIUM *getSTGMEDIUMFields(JNIEnv *env, jobject lpObject, STGMEDIUM *lpStruct);
void setSTGMEDIUMFields(JNIEnv *env, jobject lpObject, STGMEDIUM *lpStruct);
#define STGMEDIUM_sizeof() sizeof(STGMEDIUM)
#else
#define cacheSTGMEDIUMFields(a,b)
#define getSTGMEDIUMFields(a,b,c) NULL
#define setSTGMEDIUMFields(a,b,c)
#define STGMEDIUM_sizeof() 0
#endif

#ifndef NO_TYPEATTR
void cacheTYPEATTRFields(JNIEnv *env, jobject lpObject);
TYPEATTR *getTYPEATTRFields(JNIEnv *env, jobject lpObject, TYPEATTR *lpStruct);
void setTYPEATTRFields(JNIEnv *env, jobject lpObject, TYPEATTR *lpStruct);
#define TYPEATTR_sizeof() sizeof(TYPEATTR)
#else
#define cacheTYPEATTRFields(a,b)
#define getTYPEATTRFields(a,b,c) NULL
#define setTYPEATTRFields(a,b,c)
#define TYPEATTR_sizeof() 0
#endif

#ifndef NO_VARDESC
void cacheVARDESCFields(JNIEnv *env, jobject lpObject);
VARDESC *getVARDESCFields(JNIEnv *env, jobject lpObject, VARDESC *lpStruct);
void setVARDESCFields(JNIEnv *env, jobject lpObject, VARDESC *lpStruct);
#define VARDESC_sizeof() sizeof(VARDESC)
#else
#define cacheVARDESCFields(a,b)
#define getVARDESCFields(a,b,c) NULL
#define setVARDESCFields(a,b,c)
#define VARDESC_sizeof() 0
#endif





See more files for this project here

MASE: Agile Software Engineering

The MASE project investigates methods to support the coordination and executable acceptance testing of software projects. Keywords: Agile methods, distributed teams, Extreme Programming. See http://ebe.cpsc.ucalgary.ca/ebe for more information.

Project homepage: http://sourceforge.net/projects/mase
Programming language(s): Java,XML
License: other

  .settings/
    org.eclipse.jdt.core.prefs
    org.eclipse.jdt.ui.prefs
  about_files/
    IJG_README
  ebe/
    manymouse/
      cursor/
        DetectMice.java
        MouseCursor.java
        MouseCursorData.java
        ReadMiceData.java
        mouse.gif
      events/
        HandleMiceEvents.java
      jni/
        ManyMouse.java
        ManyMouseEvent.java
      test/
        TestManyMouse.java
      utils/
        MouseUtils.java
        hidden_mouse.gif
      MultipleMice.java
    test/
      GuiTest.java
      ListenerTest.java
      MultipleMouseDemo.java
      SendSystemEvents.java
      Snippet110.java
      Snippet118.java
      Snippet119.java
      Snippet142.java
      Snippet146.java
      Snippet219.java
      Snippet242.java
      Snippet44.java
      Snippet46.java
      Snippet92.java
      SwtSample.java
      TestGui.java
  org/
    eclipse/
  .classpath
  .project
  ManyMouseJava.c
  ManyMouseJava.dll
  ManyMouseJava.exp
  ManyMouseJava.h
  ManyMouseJava.lib
  ManyMouse_LICENSE
  ManyMouse_README
  Manymouse_Makefile
  about.html
  build-ce.bat
  build.bat
  build.xml
  callback.c
  callback.h
  com.c
  com.h
  com_custom.h
  com_stats.c
  com_stats.h
  com_structs.c
  com_structs.h
  defines.h
  gdip.cpp
  gdip.h
  gdip_custom.cpp
  gdip_stats.cpp
  gdip_stats.h
  gdip_structs.cpp
  gdip_structs.h
  javaw.exe.manifest
  linux_evdev.c
  linux_evdev.dll
  macosx_hidmanager.c
  macosx_hidmanager.dll
  make_common.mak
  make_win32.mak
  make_wince.mak
  manymouse.c
  manymouse.dll
  manymouse.h
  os.c
  os.h
  os_custom.c
  os_custom.h
  os_stats.c
  os_stats.h
  os_structs.c
  os_structs.h
  swt-awt-win32-3232.dll
  swt-gdip-win32-3232.dll
  swt-wgl-win32-3232.dll
  swt-win32-3232.dll
  swt.c
  swt.h
  swt.rc
  swt_awt.c
  swt_awt.rc
  swt_gdip.rc
  swt_wgl.rc
  version.txt
  wgl.c
  wgl.h
  wgl_stats.c
  wgl_stats.h
  wgl_structs.c
  wgl_structs.h
  windows_wminput.c
  windows_wminput.dll
  x11_xinput.c
  x11_xinput.dll