83{
85 static const WCHAR sqlW[] = {
'S',
'Q',
'L',0};
86 static const WCHAR query1[] =
87 {'S','E','L','E','C','T',' ','H','O','T','F','I','X','I','D',' ','F','R','O','M',' ',
88 'W','i','n','3','2','_','Q','u','i','c','k','F','i','x','E','n','g','i','n','e','e','r','i','n','g',0};
89 static const WCHAR query2[] =
90 {'S','E','L','E','C','T',' ','*',' ','F','R','O','M',' ','W','i','n','3','2','_','B','I','O','S',0};
91 static const WCHAR query3[] =
92 {'S','E','L','E','C','T',' ','*',' ','F','R','O','M',' ','W','i','n','3','2','_',
93 'L','o','g','i','c','a','l','D','i','s','k',' ','W','H','E','R','E',' ',
94 '\"','N','T','F','S','\"',' ','=',' ','F','i','l','e','S','y','s','t','e','m',0};
95 static const WCHAR query4[] =
96 {'S','E','L','E','C','T',' ','a',' ','F','R','O','M',' ','b',0};
97 static const WCHAR query5[] =
98 {'S','E','L','E','C','T',' ','a',' ','F','R','O','M',' ','W','i','n','3','2','_','B','i','o','s',0};
99 static const WCHAR query6[] =
100 {'S','E','L','E','C','T',' ','D','e','s','c','r','i','p','t','i','o','n',' ','F','R','O','M',' ',
101 'W','i','n','3','2','_','B','i','o','s',0};
102 static const WCHAR query7[] =
103 {'S','E','L','E','C','T',' ','*',' ','F','R','O','M',' ','W','i','n','3','2','_',
104 'P','r','o','c','e','s','s',' ','W','H','E','R','E',' ','C','a','p','t','i','o','n',' ',
105 'L','I','K','E',' ','\'','%','%','R','E','G','E','D','I','T','%','\'',0};
106 static const WCHAR query8[] =
107 {'S','E','L','E','C','T',' ','*',' ','F','R','O','M',' ','W','i','n','3','2','_',
108 'D','i','s','k','D','r','i','v','e',' ','W','H','E','R','E',' ','D','e','v','i','c','e','I','D','=',
109 '\"','\\','\\','\\','\\','.','\\','\\','P','H','Y','S','I','C','A','L','D','R','I','V','E','0','\"',0};
110 static const WCHAR query9[] =
111 {'S','E','L','E','C','T','\n','a','\r','F','R','O','M','\t','b',0};
112 static const WCHAR query10[] =
113 {'S','E','L','E','C','T',' ','*',' ','F','R','O','M',' ','W','i','n','3','2','_',
114 'P','r','o','c','e','s','s',' ','W','H','E','R','E',' ','C','a','p','t','i','o','n',' ',
115 'L','I','K','E',' ','"','%','f','i','r','e','f','o','x','.','e','x','e','"',0};
116 static const WCHAR query11[] =
117 {'S','E','L','E','C','T',' ','*',' ','F','R','O','M',' ',
118 'W','i','n','3','2','_','V','i','d','e','o','C','o','n','t','r','o','l','l','e','r',' ','w','h','e','r','e',' ',
119 'a','v','a','i','l','a','b','i','l','i','t','y',' ','=',' ','\'','3','\'',0};
120 static const WCHAR query12[] =
121 {'S','E','L','E','C','T',' ','*',' ','F','R','O','M',' ','W','i','n','3','2','_','B','I','O','S',
122 ' ','W','H','E','R','E',' ','N','A','M','E',' ','<','>',' ','N','U','L','L', 0};
123 static const WCHAR query13[] =
124 {'S','E','L','E','C','T',' ','*',' ','F','R','O','M',' ','W','i','n','3','2','_','B','I','O','S',
125 ' ','W','H','E','R','E',' ','N','U','L','L',' ','=',' ','N','A','M','E', 0};
126 static const WCHAR query14[] =
127 {'S','E','L','E','C','T',' ','*',' ','F','R','O','M',' ','W','i','n','3','2','_',
128 'L','o','g','i','c','a','l','D','i','s','k','T','o','P','a','r','t','i','t','i','o','n',0};
129 static const WCHAR query15[] =
130 {'S','E','L','E','C','T',' ','*',' ','F','R','O','M',' ','W','i','n','3','2','_',
131 'D','i','s','k','D','r','i','v','e','T','o','D','i','s','k','P','a','r','t','i','t','i','o','n',0};
132 static const WCHAR *
test[] = { query1, query2, query3, query4, query5, query6, query7, query8, query9, query10,
133 query11, query12, query13, query14, query15 };
140
143
146
149
152
155
160
162 {
164 ok(
hr ==
S_OK,
"query %u failed: %08x\n",
i,
hr );
166 }
167
171}
static const WCHAR emptyW[]
@ WBEM_E_INVALID_QUERY_TYPE