1630 IFileDialogCustomize *pfdc;
1634 CDCONTROLSTATEF cdstate;
1638 UINT id_vgroup1, id_text, id_editbox1;
1643 &IID_IFileDialog, (
void**)&pfod);
1646 hr = IFileDialog_QueryInterface(pfod, &IID_IFileDialogCustomize, (
void**)&pfdc);
1650 skip(
"Skipping IFileDialogCustomize tests.\n");
1651 IFileDialog_Release(pfod);
1663 hr = IOleWindow_GetWindow(
pow, &dlg_hwnd);
1665 ok(dlg_hwnd ==
NULL,
"NULL\n");
1666 IOleWindow_Release(
pow);
1668 cdstate = 0xdeadbeef;
1669 hr = IFileDialogCustomize_GetControlState(pfdc,
i, &cdstate);
1673 hr = IFileDialogCustomize_AddControlItem(pfdc,
i, 0,
label);
1676 hr = IFileDialogCustomize_SetControlLabel(pfdc,
i,
label2);
1677 ok(
hr ==
S_OK,
"got 0x%08x (control: %d).\n",
hr,
i);
1679 hr = IFileDialogCustomize_EnableOpenDropDown(pfdc,
i);
1681 hr = IFileDialogCustomize_EnableOpenDropDown(pfdc, ++
i);
1684 hr = IFileDialogCustomize_EnableOpenDropDown(pfdc,
i);
1686 hr = IFileDialogCustomize_EnableOpenDropDown(pfdc,
i+1);
1689 cdstate = 0xdeadbeef;
1690 hr = IFileDialogCustomize_GetControlState(pfdc,
i, &cdstate);
1692 ok(cdstate == 0xdeadbeef,
"got 0x%08x.\n", cdstate);
1694 hr = IFileDialogCustomize_AddControlItem(pfdc,
i, 0,
label);
1696 hr = IFileDialogCustomize_AddControlItem(pfdc,
i, 0,
label);
1699 cdstate = 0xdeadbeef;
1700 hr = IFileDialogCustomize_GetControlItemState(pfdc,
i, 0, &cdstate);
1703 hr = IFileDialogCustomize_SetControlItemState(pfdc,
i, 0, 0);
1705 cdstate = 0xdeadbeef;
1706 hr = IFileDialogCustomize_GetControlItemState(pfdc,
i, 0, &cdstate);
1708 ok(!cdstate,
"got 0x%08x.\n", cdstate);
1711 cdstate = 0xdeadbeef;
1712 hr = IFileDialogCustomize_GetControlItemState(pfdc,
i, 0, &cdstate);
1716 hr = IFileDialogCustomize_SetControlLabel(pfdc,
i,
label2);
1719 hr = IFileDialogCustomize_AddMenu(pfdc,
i,
menuW);
1721 hr = IFileDialogCustomize_AddMenu(pfdc, ++
i,
label);
1724 cdstate = 0xdeadbeef;
1725 hr = IFileDialogCustomize_GetControlState(pfdc,
i, &cdstate);
1729 hr = IFileDialogCustomize_AddControlItem(pfdc,
i, 0,
label);
1731 hr = IFileDialogCustomize_AddControlItem(pfdc,
i, 0,
label);
1734 hr = IFileDialogCustomize_SetControlLabel(pfdc,
i,
label2);
1735 ok(
hr ==
S_OK,
"got 0x%08x (control: %d).\n",
hr,
i);
1742 cdstate = 0xdeadbeef;
1743 hr = IFileDialogCustomize_GetControlState(pfdc,
i, &cdstate);
1747 hr = IFileDialogCustomize_AddControlItem(pfdc,
i, 0,
label);
1750 hr = IFileDialogCustomize_SetControlLabel(pfdc,
i,
label2);
1751 ok(
hr ==
S_OK,
"got 0x%08x (control: %d).\n",
hr,
i);
1753 hr = IFileDialogCustomize_AddComboBox(pfdc,
i);
1755 hr = IFileDialogCustomize_AddComboBox(pfdc, ++
i);
1758 cdstate = 0xdeadbeef;
1759 hr = IFileDialogCustomize_GetControlState(pfdc,
i, &cdstate);
1763 hr = IFileDialogCustomize_AddControlItem(pfdc,
i, 0,
label);
1765 hr = IFileDialogCustomize_AddControlItem(pfdc,
i, 0,
label);
1768 hr = IFileDialogCustomize_SetControlLabel(pfdc,
i,
label2);
1769 ok(
hr ==
S_OK,
"got 0x%08x (control: %d).\n",
hr,
i);
1771 hr = IFileDialogCustomize_AddRadioButtonList(pfdc,
i);
1773 hr = IFileDialogCustomize_AddRadioButtonList(pfdc, ++
i);
1776 cdstate = 0xdeadbeef;
1777 hr = IFileDialogCustomize_GetControlState(pfdc,
i, &cdstate);
1787 ok(
hr ==
S_OK,
"got 0x%08x (control: %d).\n",
hr,
i);
1789 hr = IFileDialogCustomize_AddCheckButton(pfdc,
i,
label,
TRUE);
1794 cdstate = 0xdeadbeef;
1795 hr = IFileDialogCustomize_GetControlState(pfdc,
i, &cdstate);
1799 hr = IFileDialogCustomize_AddControlItem(pfdc,
i, 0,
label);
1803 ok(
hr ==
S_OK,
"got 0x%08x (control: %d).\n",
hr,
i);
1808 hr = IFileDialogCustomize_GetCheckButtonState(pfdc,
i, &checked);
1810 ok(checked,
"checkbox not checked.\n");
1812 hr = IFileDialogCustomize_SetCheckButtonState(pfdc,
i,
FALSE);
1815 hr = IFileDialogCustomize_GetCheckButtonState(pfdc,
i, &checked);
1817 ok(!checked,
"checkbox checked.\n");
1819 hr = IFileDialogCustomize_SetCheckButtonState(pfdc,
i,
TRUE);
1822 hr = IFileDialogCustomize_GetCheckButtonState(pfdc,
i, &checked);
1824 ok(checked,
"checkbox not checked.\n");
1827 hr = IFileDialogCustomize_AddEditBox(pfdc,
i,
label);
1829 hr = IFileDialogCustomize_AddEditBox(pfdc, ++
i,
editbox1W);
1832 cdstate = 0xdeadbeef;
1833 hr = IFileDialogCustomize_GetControlState(pfdc,
i, &cdstate);
1837 hr = IFileDialogCustomize_AddControlItem(pfdc,
i, 0,
label);
1841 hr = IFileDialogCustomize_SetControlLabel(pfdc,
i,
editbox2W);
1842 ok(
hr ==
S_OK,
"got 0x%08x (control: %d).\n",
hr,
i);
1844 hr = IFileDialogCustomize_GetEditBoxText(pfdc,
i, &tmpstr);
1852 hr = IFileDialogCustomize_SetEditBoxText(pfdc,
i,
label2);
1855 hr = IFileDialogCustomize_GetEditBoxText(pfdc,
i, &tmpstr);
1863 hr = IFileDialogCustomize_AddSeparator(pfdc,
i);
1865 hr = IFileDialogCustomize_AddSeparator(pfdc, ++
i);
1868 cdstate = 0xdeadbeef;
1869 hr = IFileDialogCustomize_GetControlState(pfdc,
i, &cdstate);
1873 hr = IFileDialogCustomize_AddControlItem(pfdc,
i, 0,
label);
1876 hr = IFileDialogCustomize_SetControlLabel(pfdc,
i,
separatorW);
1877 ok(
hr ==
S_OK,
"got 0x%08x (control: %d).\n",
hr,
i);
1879 hr = IFileDialogCustomize_AddText(pfdc,
i,
label);
1881 hr = IFileDialogCustomize_AddText(pfdc, ++
i,
textW);
1884 cdstate = 0xdeadbeef;
1885 hr = IFileDialogCustomize_GetControlState(pfdc,
i, &cdstate);
1889 hr = IFileDialogCustomize_AddControlItem(pfdc,
i, 0,
label);
1892 hr = IFileDialogCustomize_SetControlLabel(pfdc,
i,
text2W);
1893 ok(
hr ==
S_OK,
"got 0x%08x (control: %d).\n",
hr,
i);
1895 hr = IFileDialogCustomize_StartVisualGroup(pfdc,
i,
label);
1900 hr = IFileDialogCustomize_AddControlItem(pfdc,
i, 0,
label);
1904 ok(
hr ==
S_OK,
"got 0x%08x (control: %d).\n",
hr,
i);
1906 cdstate = 0xdeadbeef;
1907 hr = IFileDialogCustomize_GetControlState(pfdc,
i, &cdstate);
1911 hr = IFileDialogCustomize_StartVisualGroup(pfdc, ++
i,
label);
1913 hr = IFileDialogCustomize_EndVisualGroup(pfdc);
1917 hr = IFileDialogCustomize_AddControlItem(pfdc,
i, 0,
label);
1919 hr = IFileDialogCustomize_SetControlLabel(pfdc,
i,
label2);
1921 cdstate = 0xdeadbeef;
1922 hr = IFileDialogCustomize_GetControlState(pfdc,
i, &cdstate);
1924 ok(cdstate == 0xdeadbeef,
"got 0x%08x.\n", cdstate);
1929 hr = IFileDialog_Advise(pfod, pfde, &
cookie);
1932 hr = IFileDialog_Show(pfod,
NULL);
1935 hr = IFileDialog_Unadvise(pfod,
cookie);
1938 IFileDialogEvents_Release(pfde);
1939 IFileDialogCustomize_Release(pfdc);
1940 ref = IFileDialog_Release(pfod);
1941 ok(!
ref,
"Refcount not zero (%d).\n",
ref);
1945 &IID_IFileDialog, (
void**)&pfod);
1948 hr = IFileDialog_QueryInterface(pfod, &IID_IFileDialogCustomize, (
void**)&pfdc);
1952 hr = IFileDialogCustomize_AddMenu(pfdc, ++
i,
label);
1959 for(
j = 0;
j < 10;
j++)
1961 hr = IFileDialogCustomize_AddControlItem(pfdc,
i,
j,
label);
1965 hr = IFileDialogCustomize_GetSelectedControlItem(pfdc,
i, &
selected);
1968 cdstate = 0xdeadbeef;
1969 hr = IFileDialogCustomize_GetControlItemState(pfdc,
i, 0, &cdstate);
1972 hr = IFileDialogCustomize_SetControlItemState(pfdc,
i, 0, 0);
1974 cdstate = 0xdeadbeef;
1975 hr = IFileDialogCustomize_GetControlItemState(pfdc,
i, 0, &cdstate);
1977 ok(cdstate == 0,
"got 0x%08x.\n", cdstate);
1980 cdstate = 0xdeadbeef;
1981 hr = IFileDialogCustomize_GetControlItemState(pfdc,
i, 0, &cdstate);
1985 hr = IFileDialogCustomize_RemoveAllControlItems(pfdc,
i);
1988 for(
j = 0;
j < 10;
j++)
1990 hr = IFileDialogCustomize_RemoveControlItem(pfdc,
i,
j);
1994 hr = IFileDialogCustomize_AddPushButton(pfdc, ++
i,
label);
1996 hr = IFileDialogCustomize_AddComboBox(pfdc, ++
i);
2003 for(
j = 0;
j < 10;
j++)
2005 hr = IFileDialogCustomize_AddControlItem(pfdc,
i,
j,
label);
2009 hr = IFileDialogCustomize_GetSelectedControlItem(pfdc,
i, &
selected);
2013 cdstate = 0xdeadbeef;
2014 hr = IFileDialogCustomize_GetControlItemState(pfdc,
i, 0, &cdstate);
2017 hr = IFileDialogCustomize_SetControlItemState(pfdc,
i, 0, 0);
2019 cdstate = 0xdeadbeef;
2020 hr = IFileDialogCustomize_GetControlItemState(pfdc,
i, 0, &cdstate);
2022 ok(cdstate == 0,
"got 0x%08x.\n", cdstate);
2025 cdstate = 0xdeadbeef;
2026 hr = IFileDialogCustomize_GetControlItemState(pfdc,
i, 0, &cdstate);
2030 for(
j = 0;
j < 10;
j++)
2032 hr = IFileDialogCustomize_SetSelectedControlItem(pfdc,
i,
j);
2034 hr = IFileDialogCustomize_GetSelectedControlItem(pfdc,
i, &
selected);
2039 hr = IFileDialogCustomize_SetSelectedControlItem(pfdc,
i,
j);
2042 hr = IFileDialogCustomize_RemoveAllControlItems(pfdc,
i);
2045 for(
j = 0;
j < 10;
j++)
2047 hr = IFileDialogCustomize_RemoveControlItem(pfdc,
i,
j);
2052 hr = IFileDialogCustomize_AddRadioButtonList(pfdc, ++
i);
2059 for(
j = 0;
j < 10;
j++)
2061 hr = IFileDialogCustomize_AddControlItem(pfdc,
i,
j,
label);
2065 hr = IFileDialogCustomize_GetSelectedControlItem(pfdc,
i, &
selected);
2069 cdstate = 0xdeadbeef;
2070 hr = IFileDialogCustomize_GetControlItemState(pfdc,
i, 0, &cdstate);
2073 hr = IFileDialogCustomize_SetControlItemState(pfdc,
i, 0, 0);
2075 cdstate = 0xdeadbeef;
2076 hr = IFileDialogCustomize_GetControlItemState(pfdc,
i, 0, &cdstate);
2078 ok(cdstate == 0,
"got 0x%08x.\n", cdstate);
2081 cdstate = 0xdeadbeef;
2082 hr = IFileDialogCustomize_GetControlItemState(pfdc,
i, 0, &cdstate);
2086 for(
j = 0;
j < 10;
j++)
2088 hr = IFileDialogCustomize_SetSelectedControlItem(pfdc,
i,
j);
2090 hr = IFileDialogCustomize_GetSelectedControlItem(pfdc,
i, &
selected);
2095 hr = IFileDialogCustomize_SetSelectedControlItem(pfdc,
i,
j);
2098 hr = IFileDialogCustomize_RemoveAllControlItems(pfdc,
i);
2101 for(
j = 0;
j < 10;
j++)
2103 hr = IFileDialogCustomize_RemoveControlItem(pfdc,
i,
j);
2107 hr = IFileDialogCustomize_EnableOpenDropDown(pfdc, ++
i);
2114 for(
j = 0;
j < 10;
j++)
2116 hr = IFileDialogCustomize_AddControlItem(pfdc,
i,
j,
label);
2120 hr = IFileDialogCustomize_GetSelectedControlItem(pfdc,
i, &
selected);
2124 cdstate = 0xdeadbeef;
2125 hr = IFileDialogCustomize_GetControlItemState(pfdc,
i, 0, &cdstate);
2128 hr = IFileDialogCustomize_SetControlItemState(pfdc,
i, 0, 0);
2130 cdstate = 0xdeadbeef;
2131 hr = IFileDialogCustomize_GetControlItemState(pfdc,
i, 0, &cdstate);
2133 ok(cdstate == 0,
"got 0x%08x.\n", cdstate);
2136 cdstate = 0xdeadbeef;
2137 hr = IFileDialogCustomize_GetControlItemState(pfdc,
i, 0, &cdstate);
2140 hr = IFileDialogCustomize_SetSelectedControlItem(pfdc,
i, 0);
2143 hr = IFileDialogCustomize_RemoveAllControlItems(pfdc,
i);
2146 for(
j = 0;
j < 10;
j++)
2148 hr = IFileDialogCustomize_RemoveControlItem(pfdc,
i,
j);
2153 IFileDialogCustomize_Release(pfdc);
2154 ref = IFileDialog_Release(pfod);
2155 ok(!
ref,
"Refcount not zero (%d).\n",
ref);
2160 &IID_IFileDialog, (
void**)&pfod);
2163 hr = IFileDialog_QueryInterface(pfod, &IID_IFileDialogCustomize, (
void**)&pfdc);
2168 hr = IFileDialogCustomize_StartVisualGroup(pfdc, id_vgroup1,
visualgroup1W);
2171 cdstate = 0xdeadbeef;
2172 hr = IFileDialogCustomize_GetControlState(pfdc, id_vgroup1, &cdstate);
2177 hr = IFileDialogCustomize_AddText(pfdc, id_text,
label);
2180 cdstate = 0xdeadbeef;
2181 hr = IFileDialogCustomize_GetControlState(pfdc, id_text, &cdstate);
2186 hr = IFileDialogCustomize_AddEditBox(pfdc, id_editbox1,
editbox1W);
2189 cdstate = 0xdeadbeef;
2190 hr = IFileDialogCustomize_GetControlState(pfdc, id_editbox1, &cdstate);
2196 hr = IFileDialogCustomize_SetControlState(pfdc, id_vgroup1,
CDCS_VISIBLE);
2199 cdstate = 0xdeadbeef;
2200 hr = IFileDialogCustomize_GetControlState(pfdc, id_vgroup1, &cdstate);
2203 cdstate = 0xdeadbeef;
2205 hr = IFileDialogCustomize_GetControlState(pfdc, id_text, &cdstate);
2209 cdstate = 0xdeadbeef;
2210 hr = IFileDialogCustomize_GetControlState(pfdc, id_editbox1, &cdstate);
2215 hr = IFileDialogCustomize_SetControlState(pfdc, id_text,
CDCS_VISIBLE);
2218 cdstate = 0xdeadbeef;
2219 hr = IFileDialogCustomize_GetControlState(pfdc, id_vgroup1, &cdstate);
2222 cdstate = 0xdeadbeef;
2224 hr = IFileDialogCustomize_GetControlState(pfdc, id_text, &cdstate);
2228 cdstate = 0xdeadbeef;
2229 hr = IFileDialogCustomize_GetControlState(pfdc, id_editbox1, &cdstate);
2234 hr = IFileDialogCustomize_SetControlState(pfdc, id_vgroup1, CDCS_INACTIVE);
2237 cdstate = 0xdeadbeef;
2238 hr = IFileDialogCustomize_GetControlState(pfdc, id_vgroup1, &cdstate);
2240 ok(cdstate == CDCS_INACTIVE,
"got 0x%08x.\n", cdstate);
2242 cdstate = 0xdeadbeef;
2243 hr = IFileDialogCustomize_GetControlState(pfdc, id_text, &cdstate);
2247 cdstate = 0xdeadbeef;
2248 hr = IFileDialogCustomize_GetControlState(pfdc, id_editbox1, &cdstate);
2256 cdstate = 0xdeadbeef;
2257 hr = IFileDialogCustomize_GetControlState(pfdc, id_vgroup1, &cdstate);
2261 cdstate = 0xdeadbeef;
2262 hr = IFileDialogCustomize_GetControlState(pfdc, id_text, &cdstate);
2266 cdstate = 0xdeadbeef;
2267 hr = IFileDialogCustomize_GetControlState(pfdc, id_editbox1, &cdstate);
2271 hr = IFileDialogCustomize_MakeProminent(pfdc, id_vgroup1);
2274 IFileDialogCustomize_Release(pfdc);
2275 ref = IFileDialog_Release(pfod);
2276 ok(!
ref,
"Refcount not zero (%d).\n",
ref);
double pow(double x, double y)
#define HRESULT_FROM_WIN32(x)
VOID WINAPI CoTaskMemFree(LPVOID ptr)
static const WCHAR checkbutton2W[]
static const WCHAR label2[]
char * wine_dbgstr_w(const wchar_t *wstr)
int WINAPI lstrcmpW(LPCWSTR lpString1, LPCWSTR lpString2)
static const WCHAR pushbutton1W[]
static const WCHAR label[]
static const WCHAR radiobutton2W[]
static char selected[MAX_PATH+1]
static const WCHAR menuW[]
static const WCHAR checkbutton1W[]
static IFileDialogEvents * IFileDialogEvents_Constructor(void)
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint GLint GLint j
static const WCHAR separatorW[]
static const WCHAR pushbutton2W[]
static IFileDialogEventsImpl * impl_from_IFileDialogEvents(IFileDialogEvents *iface)
FileDialogEventsTest events_test
static const WCHAR editbox2W[]
static const WCHAR visualgroup1W[]
static const WCHAR textW[]
HRESULT WINAPI DECLSPEC_HOTPATCH CoCreateInstance(REFCLSID rclsid, LPUNKNOWN pUnkOuter, DWORD dwClsContext, REFIID iid, LPVOID *ppv)
static const WCHAR text2W[]
static const WCHAR editbox1W[]
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
static const WCHAR radiobutton1W[]
const GUID IID_IOleWindow
static const WCHAR visualgroup2W[]