#define _WIN32_WINNT 0x0500

//#include	<commctrl.h>//コモンコントロールの使用の為
//#pragma comment( lib,"comctl32.lib " )//コモンコントロールの使用の為

//dialog
#define	ID_BTN1	1000
#define	ID_BTN2	2000
#define	ID_BTN3	3000
#define	ID_BTN4	4000
#define	ID_BTN5	5000

#include <windows.h>
#include <stdio.h>
#include <locale.h>
//web
#include <Urlmon.h>
#pragma comment(lib, "Urlmon")
//sound
#pragma comment(lib,"winmm")
//image
#define BMPFILE TEXT("bin/Misaka.bmp")
#define BMPHUKIDASHI TEXT("bin/1.bmp")
#define BMPHUKIDASHI2 TEXT("bin/2.bmp")
#define BMPHUKIDASHI3 TEXT("bin/dlg.bmp")
#define APP_NAME TEXT("とある魔術の実行書類")
#define BUFFER_SIZE 256
#include <ctime>
//Menu
#define IDM_WIND 40001
#define IDM_SET 40002
#define IDM_HOGE 40003
#define IDM_SIRIAL 40004
#define IDM_RSS 40005
#define IDM_END 40006
#define IDM_RSS1 40007
#define IDM_RSS2 40008
#define IDM_RSS3 40010
#define IDM_RSSEDIT 40009
#define IDM_SETTIMER1 40011
#define IDM_UPDATE 40012
//ini
#define INI_FILE TEXT(iniName)
#define INT_SECNAME TEXT("Test")
#define INI_VALUENAME TEXT("WINTOP")
#define INT_SECNAME2 TEXT("POSITION")
#define INI_WINDOWLEFT TEXT("WINDOWLEFT")
#define INT_SECNAME3 TEXT("POSITION2")
#define INI_WINDOWBOTTOM TEXT("WINDOWTOP")
#define INT_SECNAME4 TEXT("COUNT")
#define INI_ECOUNT TEXT("ECOUNT")
#define INT_SECNAME5 TEXT("SETTING")
#define INI_SETSHORT TEXT("SETSHORT")
#define INT_SECNAME6 TEXT("SHOWWATCH")
#define INI_WATCH TEXT("WATCH")
#define INT_SECNAME7 TEXT("SIRIAL")
#define INI_NOMBER TEXT("NOMBER")
#define INT_RSSSET1 TEXT("RSSSETTING1")
#define INI_RSS1 TEXT("URL1")
#define INT_RSSSET2 TEXT("RSSSETTING2")
#define INI_RSS2 TEXT("URL2")
#define INT_RSSSET3 TEXT("RSSSETTING3")
#define INI_RSS3 TEXT("URL3")
//strcpy
#include <shlobj.h>
//warning breker
#pragma warning ( disable : 4996 )
#define _CRT_SECURE_NO_DEPRECATE
//乱数
#include <cstdlib>
//rss
#import <msxml4.dll>
typedef MSXML2::IXMLDOMNodeListPtr	INodeListPtr;
typedef MSXML2::IXMLDOMNodePtr	INodePtr;
typedef MSXML2::IXMLDOMElementPtr	IElementPtr;

//URL
static char url1[BUFFER_SIZE];
static char url2[BUFFER_SIZE];
static char url3[BUFFER_SIZE];
static int xmlSet=0;

static int word=0;
static int waku=0;
static int showPic=0;
static char version[BUFFER_SIZE] = "1.10";
static char textOut1[BUFFER_SIZE];
int count = 0;
void GetRootTagName();

//更新用
static RECT rect2;

//contoroll
HWND	edit[6];
HWND	btn[4];
HWND	label[5];

//Menu
static MENUITEMINFO mii;
POINT pt;
static HMENU hMenu, hSubMenu, hSubSubMenu;