/* dxdiagn
 * AUTOMATICALLY GENERATED FILE - DO NOT EDIT
 * file generated by 'make_builtins.py'
 */

#include "windef.h"
#include "winbase.h"
#include "winuser.h"
#include "winnls.h"
#include "winreg.h"
#include "objbase.h"
#include "wine/debug.h"
#include "winerror.h"
#include "oleauto.h"

#include "dxdiag.h"
#include "dxdiagn_private.h"

extern ICOM_VTABLE(IDxDiagContainer) dxDiagContainerVT;


/*********** Container: root_DxDiag_SystemInfo */

WCHAR containerName_root_DxDiag_SystemInfo[] =
  { 'D' ,'x' ,'D' ,'i' ,'a' ,'g' ,'_' ,'S' ,'y' ,'s' ,'t' ,'e' ,'m' ,'I' ,'n' ,'f' ,'o' ,0 };
Container_SubContainer subConts_root_DxDiag_SystemInfo[] = {
  { NULL, NULL }
};
WCHAR propertyName_root_DxDiag_SystemInfo_dwDirectXVersionMajor[] =
  { 'd', 'w', 'D', 'i', 'r', 'e', 'c', 't', 'X', 'V', 'e', 'r', 's', 'i', 'o', 'n', 'M', 'a', 'j', 'o', 'r', 0 };
WCHAR propertyName_root_DxDiag_SystemInfo_dwDirectXVersionMinor[] =
  { 'd', 'w', 'D', 'i', 'r', 'e', 'c', 't', 'X', 'V', 'e', 'r', 's', 'i', 'o', 'n', 'M', 'i', 'n', 'o', 'r', 0 };
WCHAR propertyName_root_DxDiag_SystemInfo_szDirectXVersionLetter[] =
  { 's', 'z', 'D', 'i', 'r', 'e', 'c', 't', 'X', 'V', 'e', 'r', 's', 'i', 'o', 'n', 'L', 'e', 't', 't', 'e', 'r', 0 };
  WCHAR propertyWSTRVal_root_DxDiag_SystemInfo_szDirectXVersionLetter[] = 
    { 'c', 0 };
WCHAR propertyName_root_DxDiag_SystemInfo_szDirectXVersionEnglish[] =
  { 's', 'z', 'D', 'i', 'r', 'e', 'c', 't', 'X', 'V', 'e', 'r', 's', 'i', 'o', 'n', 'E', 'n', 'g', 'l', 'i', 's', 'h', 0 };
  WCHAR propertyWSTRVal_root_DxDiag_SystemInfo_szDirectXVersionEnglish[] = 
    { '4', '.', '0', '9', '.', '0', '0', '0', '0', '.', '0', '9', '0', '4', 0 };
WCHAR propertyName_root_DxDiag_SystemInfo_szDirectXVersionLongEnglish[] =
  { 's', 'z', 'D', 'i', 'r', 'e', 'c', 't', 'X', 'V', 'e', 'r', 's', 'i', 'o', 'n', 'L', 'o', 'n', 'g', 'E', 'n', 'g', 'l', 'i', 's', 'h', 0 };
  WCHAR propertyWSTRVal_root_DxDiag_SystemInfo_szDirectXVersionLongEnglish[] = 
    { '=', ' ', '"', 'D', 'i', 'r', 'e', 'c', 't', 'X', ' ', '9', '.', '0', 'c', ' ', '(', '4', '.', '0', '9', '.', '0', '0', '0', '0', '.', '0', '9', '0', '4', ')', 0 };
Container_Property properties_root_DxDiag_SystemInfo[] = {
  { propertyName_root_DxDiag_SystemInfo_dwDirectXVersionMajor, DXD_DWORD, 9, 0, NULL, 0, FALSE, NULL },
  { propertyName_root_DxDiag_SystemInfo_dwDirectXVersionMinor, DXD_DWORD, 0, 0, NULL, 0, FALSE, NULL },
  { propertyName_root_DxDiag_SystemInfo_szDirectXVersionLetter, DXD_STR, 0, 0, NULL, 0, FALSE, propertyWSTRVal_root_DxDiag_SystemInfo_szDirectXVersionLetter },
  { propertyName_root_DxDiag_SystemInfo_szDirectXVersionEnglish, DXD_STR, 0, 0, NULL, 0, FALSE, propertyWSTRVal_root_DxDiag_SystemInfo_szDirectXVersionEnglish },
  { propertyName_root_DxDiag_SystemInfo_szDirectXVersionLongEnglish, DXD_STR, 0, 0, NULL, 0, FALSE, propertyWSTRVal_root_DxDiag_SystemInfo_szDirectXVersionLongEnglish },
  { NULL, DXD_EMPTY, 0, 0, 0, 0, FALSE, NULL }};
IDxDiagContainerImpl container_root_DxDiag_SystemInfo =
                       { &dxDiagContainerVT, 1,
                         subConts_root_DxDiag_SystemInfo,
                         properties_root_DxDiag_SystemInfo
                       };


/*********** Container: root */

WCHAR containerName_root[] =
  { 'r' ,'o' ,'o' ,'t' ,0 };
Container_SubContainer subConts_root[] = {
  { containerName_root_DxDiag_SystemInfo, &container_root_DxDiag_SystemInfo },
  { NULL, NULL }
};
Container_Property properties_root[] = {
  { NULL, DXD_EMPTY, 0, 0, 0, 0, FALSE, NULL }};
IDxDiagContainerImpl container_root =
                       { &dxDiagContainerVT, 1,
                         subConts_root,
                         properties_root
                       };


