/****************************************************************************************
THIS CODE IS PUBLISHED AS A SAMPLE ONLY AND IS PROVIDED "AS IS".
IN NO EVENT SHALL SOFTIMAGE, AVID TECHNOLOGY, INC. AND/OR THEIR RESPECTIVE 
SUPPLIERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS CODE . 
 
COPYRIGHT NOTICE. Copyright © 1999-2002 Avid Technology Inc. . All rights reserved. 

SOFTIMAGE is a registered trademark of Avid Technology Inc. or its subsidiaries 
or divisions. Windows NT is a registered trademark of Microsoft Corp. All other
trademarks contained herein are the property of their respective owners. 
****************************************************************************************/

#ifndef _HELPERS_H_
#define _HELPERS_H_

#include <SIBCUtil.h>
#include <windows.h>

SI_Error XSIEXPORT BrowseFordotXSI ( HWND in_hWnd, HINSTANCE in_hInstance, char *l_szFilename, char* in_szPath  );
SI_Error XSIEXPORT GotoModuleDirectory ( HINSTANCE in_hInstance );
SI_Error XSIEXPORT BrowseForAnyFile ( HWND in_hWnd, HINSTANCE in_hInstance, char *l_szFilename, char* in_szPath );
SI_Error XSIEXPORT ResolveShortcut( HWND in_hWnd, LPCSTR l_pszLinkFile, LPSTR l_pszPath );

#endif
