#pragma once #pragma warning(push) #pragma warning(disable : 4091) // warning C4091: 'typedef ': ignored on left of 'tagGPFIDL_FLAGS' when no variable is declared #pragma warning(disable : 4302) // warning C4302: 'type cast': truncation from 'LPCTSTR' to 'WORD' #pragma warning(disable : 4458) // warning C4458: declaration of 'dwCommonButtons' hides class member #pragma warning(disable : 4838) // warning C4838: conversion from 'int' to 'UINT' requires a narrowing conversion #pragma warning(disable : 4996) // warning C4996: 'GetVersionExA': was declared deprecated #pragma warning(disable : 4302) // warning C4302: 'type cast': truncation from 'LPCTSTR' to 'WORD' #pragma warning(disable : 4457) // warning C4457: declaration of 'pstr' hides function parameter #include #include #include #include #include #include #pragma warning(pop)