#pragma once

#include "targetver.h"
#define _CRT_NON_CONFORMING_SWPRINTFS  1
#define _CRT_SECURE_NO_WARNINGS  1
#define WIN32_LEAN_AND_MEAN             // Windows ヘッダーから使用されていない部分を除外します。
#define WINDEBUGER_NOPRINTING				//デバッグ出力をコンソールに表示したくない場合定義する
#define USE_NLIB_KEEPALIVE				//キープアライブを使用する場合定義
//#define USE_NLIB_LIVEHISTORY			//ニコ生の履歴情報を取得する場合に使用
#define PLAYERSTATUS_GET_TITLE			//プレイヤーステータスでタイトルを取得する場合に定義

//windowsAPI関連ヘッダ
#include <windows.h>
#include <WinSock2.h>
#include <ws2tcpip.h>
#include <process.h>
#include <mmsystem.h>
#include <ShellAPI.h>
#include <shlobj.h>

#include <winhttp.h>

//crtヘッダ
#include <stdio.h>
#include <wchar.h>
#include <malloc.h>
#include <time.h>


//c++
#include <exception>
#include <string>

//リンクする必要があるライブラリのヘッダ(他者様製作)
#include <expat\expat.h>
#include <sqlite3\sqlite3.h>