/*************************************************************************/
/*                                                                       */
/* FILE Name : GPPW-EL.h                                                  */
/* Function  : GX Developer 英語版 インストーラ用処理 ヘッダ             */
/*                                                                       */
/*                                                                       */
/*                                                                       */
/*                                                   DATE : Sep.20,2001  */
/*                                                 Coded by MSW M.Sumiya */
/* Copyright(C) 2001 MITSUBISHI Electric Corporation All Rights Reserved */
/*************************************************************************/
/* Modify Program List:
    <-> DATE:Feb.14,2002 MSW M.Sumiya
        不要部分を削除し、ヘッダを整備した。
    <GPPW-ST> DATE:Apr.11,2002 H.Furushima
        SW8でST機能に対応する処理を追加。
    <GPPW-B> DATE:Apr.24,2002 H.Furushima
        ComCtl32.dllのバージョンが古いときの処理を追加。
    <GPPW-D> DATE:May 23,2002 H.Furushima
        色、フォント、タブサイズ、自動インデントの設定について変更。
    <GPPW-E> DATE:Dec 02,2002 H.Furushima
        レジストリ色情報の設定について変更。
    <GPPW-F> DATE:Jan 21,2005 Y.Itaba
		FXCPUの接続先指定画面で，Ethernet接続をサポートするか否かの設定追加。
    <GPPW-G> 2008-01-07 MSW T.Usami
        Ver8.68W Ethernet内蔵CPU対応 の接続先指定に関係する下記の修正を行う.
        ・Ethernet内蔵形CPU検索画面の検索待ち時間（ミリ秒）設定(ユーザ非公開).
*/

#define MINOR_VERSION          "86Q"

// アプリケーションカテゴリのレジストリのNewTryFlagに値を設定する。]
#define NEW_TRY_FLAG           "0"    // Normal = "0" / Trial = "1"

// アプリケーションカテゴリのレジストリのICImageFlagに値を設定する。
#define ICIMAGE_FLAG           "0"    // Japanese = "1" / English = "0"

// オンラインカテゴリのレジストリのFX_G4_Avilableに値を設定する。
#define FX_G4_AVILABLE         "0"    // Japanese = "0" / English = "0" / English-EL = "1"

//<GPPW-F>Start.
// FXCPUの接続先指定画面で，Ethernet接続をサポートするか否かの設定。
// "0"サポートする。"1" サポートしない。
#define FX_ENET_KEY            "0"    // 日本語版 = "0" / 英語版 = "0" / 英語-EL = "1"
//<GPPW-F>End.
//<GPPW-G> Start
//▼Add 2008-01-08 MSW T.Usami  [■Ver8.68W Ethernet内蔵CPU対応■] ////////////////////////////////////////////////////////////
//[[[Ver8.68W Ethernet内蔵CPU対応 の接続先指定に関係する修正を行う]]]
#define SEARCH_CPU_LIST_ON_ETHER_WAIT_TIME      "2000"    //Ethernet内蔵形CPU検索画面の検索待ち時間（ミリ秒）設定(ユーザ非公開).
//▲Add 2008-01-08 MSW T.Usami  [■Ver8.68W Ethernet内蔵CPU対応■] ////////////////////////////////////////////////////////////
//<GPPW-G> End

// ↓***** 選択コンポーネント用 *****↓.
// 選択コンポーネントをインストールするかどうかのフラグ.
// ( TRUE = インストールする  /  FALSE = インストールしない )
BOOL bMMPrint;        // MELSEC MEDOC印刷形式読み出し機能.
BOOL bMMBeijers;      // MELSEC MEDOC形式読み出し機能.
BOOL bMXchg;          // MXChange機能.
prototype SelectMMComponent( BYREF NUMBER,BOOL );  // コンポーネントの選択ダイアログ処理.
prototype SetupMMPrtRegistory( STRING );           // MELSEC MEDOC印刷形式読み出し機能レジストリ登録処理.
prototype SetupMMRegistory( STRING );              // MELSEC MEDOC形式読み出し機能レジストリ登録処理.
prototype SetupImportMXchgReg( STRING );           // MXChange機能レジストリ登録処理.
prototype SetupExportMXchgReg( STRING );           // MXChange機能レジストリ登録処理.
prototype SetupLoginMXchgReg( STRING );            // MXChange機能レジストリ登録処理.
prototype SetupLogoffMXchgReg( STRING );           // MXChange機能レジストリ登録処理.
prototype SetupChgPassMXchgReg( STRING );          // MXChange機能レジストリ登録処理.
prototype MXchgRegSvr();                           // MXchg.DLLをRegSvr32.exeによりレジストリ登録する処理
prototype SetupMXchgRegistory(  );                 // MXchg用のレジストリ登録処理.
prototype GetSetupRegistry( NUMBER );              // アドオンメニュー用レジストリ取得処理.
STRING szUtilRegKey;  // 選択コンポーネント用のレジストリキー.
// ↑***** 選択コンポーネント用 *****↑.


// ↓***** モニタ専用版GX Developerインストール用 *****↓.
// モニタ専用版GX Developerをインストールするかどうかのフラグ.
// ( TRUE = インストールする  /  FALSE = インストールしない )
BOOL bMonOnly;
prototype SelectMonOnlyMode( BYREF NUMBER );  // モニタ専用版の選択ダイアログ.
prototype SetupMonOnlyRegistory( BOOL );      // モニタ専用版のレジストリ登録処理.
// ↑***** モニタ専用版GX Developerインストール用 *****↑.


// ↓***** GX Developer用 *****↓.
prototype CreateRegDBEntries( STRING,STRING,STRING,STRING,NUMBER ); // GX Developer用のレジストリ登録処理.
prototype CreateExprolerExecRegEntry();                             // GX Developerのファイルタイプ登録処理.
prototype CreateApplicationMenu( BOOL,STRING );                     // GX Developerメニュー登録用処理.
prototype CheckTryFlag();                                           // GX Developerお試し版チェック用処理.
// ↑***** GX Developer用 *****↑.

//<GPPW-ST>Start
// STをインストールするかどうかのフラグ.
// ( TRUE = インストールする  /  FALSE = インストールしない )
BOOL bST;
prototype SelectIECLangSupport( BYREF NUMBER );  // ST機能の選択ダイアログ.
//<GPPW-ST>End

//<GPPW-B>Start
// COMCTL32.DLLバージョンチェック.
prototype CheckComCtl32();
//<GPPW-B>End

//<GPPW-D>Start
// フォント情報のレジストリ登録.
prototype SetFontInfo();
// デフォルトフォント情報のレジストリ登録.
prototype SetFontDefault();
//<GPPW-D>End

//<GPPW-E>Start.
// 色情報のレジストリ登録.
prototype SetColorInfo();
// デフォルト色情報のレジストリ登録.
prototype SetColorDefault();
//<GPPW-E>End.

























