home *** CD-ROM | disk | FTP | other *** search
/ Cyber Club Collection - Demos & Programs / Cyber Club CD-ROM Collection - Demos and Programs.ISO / demo / iautils.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-06-12  |  3.1 KB  |  57 lines

  1. /*******************************************************************************
  2. *
  3. * FILE:         iautils.h
  4. *
  5. * PURPOSE:      Defines for IconAuthor Utilities DLL.
  6. *
  7. *******************************************************************************/
  8. #ifndef IAUTILS
  9. #define IAUTILS
  10.  
  11. /*******************************************************************************
  12. *
  13. * DEFINES
  14. *
  15. *******************************************************************************/
  16.  
  17. /*******************************************************************************
  18. *
  19. * Function Definitions
  20. *
  21. *******************************************************************************/
  22. BOOL            FAR PASCAL iauFileFind( LPSTR lpBuf, LPCSTR lpFileName, LPSTR lpPath, BOOL bUseSystemPath );
  23. HBITMAP         FAR PASCAL iauGetRunBitmap( void );
  24. HPALETTE        FAR PASCAL iauGetRunPalette( void );
  25. HWND            FAR PASCAL iauGetRunWnd( void );
  26. void            FAR PASCAL iauObjDestroy( LPCSTR lpScope, LPCSTR lpName );
  27. BOOL            FAR PASCAL iauObjEventIDToString( UINT iEvent, LPSTR lpValue );
  28. void            FAR PASCAL iauObjEventSet( LPCSTR lpObjName, LPCSTR lpEvent );
  29. void            FAR PASCAL iauObjEventSetID( LPCSTR lpObjName, UINT iEvent );
  30. void            FAR PASCAL iauObjEventWait( BOOL bWait, LPCSTR lpTimeout );
  31. void            FAR PASCAL iauObjEventWaitInterrupt( void );
  32. void            FAR PASCAL iauObjFontLogFontToString( LPLOGFONT lplf, LPSTR lpBuf );
  33. BOOL            FAR PASCAL iauObjFontStringToLogFont( LPSTR lpFontData, LPLOGFONT lplf );
  34. HCURSOR         FAR PASCAL iauObjGetCursor( LPSTR lpCursor );
  35. HANDLE          FAR PASCAL iauObjGetCursorNames( void );
  36. HWND            FAR PASCAL iauObjGetHandle( LPCSTR lpObjName );
  37. BOOL            FAR PASCAL iauObjGetProperty( LPCSTR lpScope, LPCSTR lpName, UINT iProperty, LPCSTR lpProperty, LPCSTR lpVarName, LPSTR lpValue );
  38. #ifdef LOCSTE
  39. BOOL            FAR PASCAL iauObjGetPropertyDef( HWND hWnd, LPOBJGETPROPERTY lpgp );
  40. #endif
  41. void            FAR PASCAL iauObjSetProperty( LPCSTR lpScope, LPCSTR lpName, UINT iProperty, LPCSTR lpProperty, LPCSTR lpPropertyValue );
  42. #ifdef LOCSTE
  43. void            FAR PASCAL iauObjSetPropertyDef( HWND hWnd, LPOBJSETPROPERTY lpsp );
  44. #endif
  45. BOOL            FAR PASCAL iauObjPropertyIDToString( UINT iProperty, LPSTR lpValue );
  46. UINT            FAR PASCAL iauObjPropertyStringToID( LPCSTR lpProperty );
  47. BOOL            FAR PASCAL iauObjTFStringToValue( LPSTR lpValue );
  48. void            FAR PASCAL iauObjTFValueToString( BOOL bValue, LPSTR lpBuf );
  49. HCURSOR         FAR PASCAL iauSetRunCursor( HCURSOR hCursor );
  50. DWORD           FAR PASCAL iauVarGet( LPCSTR lpVarName, WORD wVarNameLen, LPSTR lpDstBuf, WORD wDstSize );
  51. BOOL            FAR PASCAL iauVarSet( LPCSTR lpVarName, LPCSTR lpVarValue );
  52. HANDLE          FAR PASCAL iauVarTranslateBuf( LPCSTR lpSrcBuf, WORD wSrcBufSize );
  53. int             FAR PASCAL iauVarTranslateBufToBuf( LPCSTR lpSrcBuf, WORD wSrcBufSize, LPSTR lpDstBuf, WORD wDstBufSize );
  54. void            FAR PASCAL iauVarWaitInterrupt( void );
  55. void            FAR PASCAL iauVarWaitSet( void );
  56. #endif
  57.