/****************************************************************************
**
**  Name:  lprofile.h
**
**  Description:
**     Declaration and prototype of routines handling profile service.
**
**  Status:  CODED
**
**  $Log:   S:/tbird/mt2_186/loader/lprofile.h_v  $
** 
**    Rev 1.1   26 Feb 1997 11:50:12   Judy
** 
**    Rev 1.0   14 Jun 1996 17:25:52   Judy
** Initial revision.
** 
**    Rev 1.0   18 May 1994 17:00:28   nghia
** Initial revision.
** 
**  $Header:   S:/tbird/mt2_186/loader/lprofile.h_v   1.1   26 Feb 1997 11:50:12   Judy  $
**
**  Copyright (C) 1994 Microtek International.  All rights reserved.
**
*****************************************************************************/
#ifndef __LPROFILE__
#define __LPROFILE__

                       /****************************
                        *                          *
                        *       INCLUDE FILES      *
                        *                          *
                        ****************************/
#ifndef _BASEWIND_
#include "basewind.h"
#endif
                       /****************************
                        *                          *
                        *        DEFINITIONS       *
                        *                          *
                        ****************************/

/* Appliation and Key names in PWRVIEWS.INI for loader */
#define LAPP_NAME          "ToolChain"
#define LAPP_TOOLS_SUPPORT "Compilers"
#define LAPP_TOOL_USE      "CompilerUsed"
#define LAPP_MERGE_SEC     "MergeSections"
#define DELIMITER_SET      ","
#define TOOL_UNKNOWN       "unknown"
#define ARG_NONE           "none"

/* Definitions for toolNames and sectionNames table */
#define MAX_TOOL_NAME 30
#define MAX_NUM_TOOLS_SUPPORT 20

#define IDD_UNKNOWN 200
#define IDD_OK IDOK
#define IDD_CANCEL IDCANCEL

                       /****************************
                        *                          *
                        *        PROTOTYPES        *
                        *                          *
                        ****************************/
#ifdef __cplusplus
extern "C" {
#endif

RETCODE GetToolUseDialog(HWND parentWnd);
RETCODE CreateDlgTemplate(HANDLE *hDlgTemplate);
RETCODE SetToolUse(VOID);
BOOL FAR PASCAL LdrSelToolDlgProc(HWND hDlg, WORD iMsg, WORD wParam,
                                  LONG lParam);

#ifdef __cplusplus
}
#endif

#endif /* __LPROFILE__ */
/******************************** E O F ***********************************/

