#pragma once

#define ID_TABCONTROL 1000

// Tab 1 (Home)
#define ID_EDIT_APP_ID 4001
#define ID_BUTTON_INITIALIZE 2001
#define ID_BUTTON_LOAD 2002
#define ID_BUTTON_PLAY 2003
#define ID_BUTTON_PLAY_IN_NEW_WINDOW 2005
#define ID_LISTBOX_PLACEMENTS 3001
#define ID_BUTTON_SHOW_DATA_IN_EXPLORER 2004

// Tab 2 (Options)
#define ID_EDIT_INCENTIVIZED_TITLE 4012
#define ID_EDIT_INCENTIVIZED_BODY 4013
#define ID_EDIT_INCENTIVIZED_CLOSE 4014
#define ID_EDIT_INCENTIVIZED_CONTINUE 4015
#define ID_EDIT_START_XPOS 4016
#define ID_EDIT_START_YPOS 4017

// Tab 3 (Debug)
#define ID_CHECKBOX_PROXY 10001
#define ID_EDIT_PROXY_ADDRESS 10002
#define ID_EDIT_PROXY_PORT 10003
#define ID_CHECKBOX_WEBVIEW2_DEBUG 10004

#define ID_EDIT2 4002
#define ID_CHECKBOX1 5001
#define ID_CHECKBOX2 5002
#define ID_MULTILINE_EDIT 6001

// GDPR/CCPA/COPPA controls
#define ID_COMBOBOX_CCPA 7001
#define ID_BUTTON_CCPA_GET 7002
#define ID_BUTTON_CCPA_SET 7003
#define ID_LABEL_CCPA_STATUS 7005

#define ID_COMBOBOX_COPPA 7011
#define ID_BUTTON_COPPA_GET 7012
#define ID_BUTTON_COPPA_SET 7013
#define ID_LABEL_COPPA_STATUS 7015

#define ID_COMBOBOX_GDPR 7021
#define ID_EDIT_GDPR_CONSENT_MSG_VER 7022
#define ID_BUTTON_GDPR_GET 7023
#define ID_BUTTON_GDPR_SET 7024
#define ID_LABEL_GDPR_STATUS 7026

#define ID_CHECKBOX_DISABLE_ASHWID_TRACKING 7038

#define WM_LIFTOFF_INIT_SUCCESS (WM_APP + 1)
#define WM_ENABLE_OR_DISABLE_PLAY_BUTTON (WM_APP + 2)

#define NUM_TABS 7
#define ID_TABPAGE_BASE 5000

// Header Bidding Tab Control IDs
#define ID_HB_LABEL_REALTIME_ADS                8001
#define ID_HB_BUTTON_GET_SUPERTOKEN              8002
#define ID_HB_COMBOBOX_PLACEMENTS                8003
#define ID_HB_BUTTON_REALTIME_TOKEN_EXAMPLE      8004
#define ID_HB_BUTTON_DECODE_TOKEN                8005
#define ID_HB_BUTTON_ENCODE_TOKEN                8006
#define ID_HB_LABEL_IP_FOR_ADM                   8007
#define ID_HB_EDIT_IP_FOR_ADM                    8008
#define ID_HB_COMBOBOX_RTB_ENDPOINTS             8009
#define ID_HB_EDIT_RTB_ENDPOINT                  8010
#define ID_HB_BUTTON_GET_ADM                     8011
#define ID_HB_BUTTON_GET_WINNING_ADM             8012
#define ID_HB_BUTTON_ADM_EXAMPLE                 8013
#define ID_HB_BUTTON_DECODE_ADM                  8014
#define ID_HB_BUTTON_ENCODE_ADM                  8015
#define ID_HB_BUTTON_LOAD_AD_FROM_ADM            8016
#define ID_HB_BUTTON_PLAY_AD_FROM_ADM            8017
#define ID_HB_BUTTON_PLAY_AD_FROM_ADM_IN_NEW_WINDOW 8018
#define ID_HB_EDIT_REALTIME_ADS_REPORT           8019
#define ID_HB_BUTTON_COPY_REPORT                 8020
#define ID_HB_BUTTON_CLEAR_REPORT                8021

