home *** CD-ROM | disk | FTP | other *** search
- /*******************************************************************************
- *
- * FILE: iautils.h
- *
- * PURPOSE: Defines for IconAuthor Utilities DLL.
- *
- *******************************************************************************/
- #ifndef IAUTILS_H
- #define IAUTILS_H
-
- /*******************************************************************************
- *
- * DEFINES
- *
- *******************************************************************************/
-
- /*******************************************************************************
- *
- * Function Definitions
- *
- *******************************************************************************/
- BOOL FAR PASCAL iauFileFind( LPSTR lpBuf, LPCSTR lpFileName, LPSTR lpPath, BOOL bUseSystemPath );
- HBITMAP FAR PASCAL iauGetRunBitmap( void );
- HPALETTE FAR PASCAL iauGetRunPalette( void );
- HWND FAR PASCAL iauGetRunWnd( void );
- void FAR PASCAL iauObjDestroy( LPCSTR lpScope, LPCSTR lpName );
- void FAR PASCAL iauObjDestroyCursor( LPSTR lpCursor, HANDLE hCursor );
- BOOL FAR PASCAL iauObjEventIDToString( UINT iEvent, LPSTR lpValue );
- void FAR PASCAL iauObjEventSet( LPCSTR lpObjName, LPCSTR lpEvent );
- void FAR PASCAL iauObjEventSetID( LPCSTR lpObjName, UINT iEvent );
- void FAR PASCAL iauObjEventWait( BOOL bWait, LPCSTR lpTimeout );
- void FAR PASCAL iauObjEventWaitInterrupt( void );
- void FAR PASCAL iauObjFontLogFontToString( LPLOGFONT lplf, LPSTR lpBuf );
- BOOL FAR PASCAL iauObjFontStringToLogFont( LPSTR lpFontData, LPLOGFONT lplf );
- HCURSOR FAR PASCAL iauObjGetCursor( LPSTR lpCursor );
- HANDLE FAR PASCAL iauObjGetCursorNames( void );
- HWND FAR PASCAL iauObjGetHandle( LPCSTR lpObjName );
- BOOL FAR PASCAL iauObjGetProperty( LPCSTR lpScope, LPCSTR lpName, UINT iProperty, LPCSTR lpProperty, LPCSTR lpVarName, LPSTR lpValue );
- #ifdef LOCSTE
- BOOL FAR PASCAL iauObjGetPropertyDef( HWND hWnd, LPOBJGETPROPERTY lpgp );
- #endif
- void FAR PASCAL iauObjSetProperty( LPCSTR lpScope, LPCSTR lpName, UINT iProperty, LPCSTR lpProperty, LPCSTR lpPropertyValue );
- #ifdef LOCSTE
- void FAR PASCAL iauObjSetPropertyDef( HWND hWnd, LPOBJSETPROPERTY lpsp );
- #endif
- BOOL FAR PASCAL iauObjPropertyIDToString( UINT iProperty, LPSTR lpValue );
- UINT FAR PASCAL iauObjPropertyStringToID( LPCSTR lpProperty );
- BOOL FAR PASCAL iauObjTFStringToValue( LPSTR lpValue );
- void FAR PASCAL iauObjTFValueToString( BOOL bValue, LPSTR lpBuf );
- HCURSOR FAR PASCAL iauSetRunCursor( HCURSOR hCursor );
- DWORD FAR PASCAL iauVarGet( LPCSTR lpVarName, WORD wVarNameLen, LPSTR lpDstBuf, WORD wDstSize );
- BOOL FAR PASCAL iauVarSet( LPCSTR lpVarName, LPCSTR lpVarValue );
- HANDLE FAR PASCAL iauVarTranslateBuf( LPCSTR lpSrcBuf, WORD wSrcBufSize );
- int FAR PASCAL iauVarTranslateBufToBuf( LPCSTR lpSrcBuf, WORD wSrcBufSize, LPSTR lpDstBuf, WORD wDstBufSize );
- void FAR PASCAL iauVarWaitInterrupt( void );
- void FAR PASCAL iauVarWaitSet( void );
- #endif
-