(file) Return to wstags_quick.inc CVS log (file) (dir) Up to [OMI] / omi / wsman

  1 krisbash 1.1 /*
  2              **==============================================================================
  3              **
  4              ** DO NOT EDIT THIS FILE!!! IT WAS AUTOMATICALLY GENERATED
  5              **
  6              **==============================================================================
  7              */
  8              
  9              #include "wstags.h"
 10              
 11              int HashStr(HASHSTR_CHAR c, const HASHSTR_CHAR* s, size_t n)
 12              {
 13              
 14                  switch (n)
 15                  {
 16                  case 2:
 17                          if (c == 'a' && HASHSTR_STRCMP(s, HASHSTR_T("To")) == 0)
 18                              return WSMANTAG_TO;
 19                  break;
 20                  case 4:
 21                      switch (s[0])
 22 krisbash 1.1         {
 23                      case 78:
 24                          if (HASHSTR_STRCMP(s, HASHSTR_T("None")) == 0)
 25                              return WSMANTAG_ENUM_POLYMORPHISM_MODE_NONE;
 26                      break;
 27                      case 80:
 28                          if (c == 'n' && HASHSTR_STRCMP(s, HASHSTR_T("Pull")) == 0)
 29                              return WSMANTAG_ENUM_PULL;
 30                      break;
 31                      }
 32              
 33                  break;
 34                  case 6:
 35                      switch (s[0])
 36                      {
 37                      case 65:
 38                          if (c == 'a' && HASHSTR_STRCMP(s, HASHSTR_T("Action")) == 0)
 39                              return WSMANTAG_ACTION;
 40                      break;
 41                      case 70:
 42                          if (c == 'w' && HASHSTR_STRCMP(s, HASHSTR_T("Filter")) == 0)
 43 krisbash 1.1                 return WSMANTAG_ENUM_FILTER;
 44                      break;
 45                      case 72:
 46                          if (c == 's' && HASHSTR_STRCMP(s, HASHSTR_T("Header")) == 0)
 47                              return WSMANTAG_HEADER;
 48                      break;
 49                      case 79:
 50                          if (c == 'w' && HASHSTR_STRCMP(s, HASHSTR_T("Option")) == 0)
 51                              return WSMANTAG_OPTION;
 52                      break;
 53                      }
 54              
 55                  break;
 56                  case 7:
 57                      switch (s[0])
 58                      {
 59                      case 65:
 60                          if (c == 'a' && HASHSTR_STRCMP(s, HASHSTR_T("Address")) == 0)
 61                              return WSMANTAG_ADDRESS;
 62                      break;
 63                      case 68:
 64 krisbash 1.1             if (HASHSTR_STRCMP(s, HASHSTR_T("Dialect")) == 0)
 65                              return WSMANTAG_ENUM_DIALIECT;
 66                      break;
 67                      case 69:
 68                          if (c == 'e' && HASHSTR_STRCMP(s, HASHSTR_T("Expires")) == 0)
 69                              return WSMANTAG_EXPIRES;
 70                      break;
 71                      case 77:
 72                          if (c == 'n' && HASHSTR_STRCMP(s, HASHSTR_T("MaxTime")) == 0)
 73                              return WSMANTAG_MAX_TIME;
 74                      break;
 75                      case 82:
 76                          if (c == 'a' && HASHSTR_STRCMP(s, HASHSTR_T("ReplyTo")) == 0)
 77                              return WSMANTAG_REPLY_TO;
 78                          if (c == 'n' && HASHSTR_STRCMP(s, HASHSTR_T("Release")) == 0)
 79                              return WSMANTAG_ENUM_RELEASE;
 80                      break;
 81                      }
 82              
 83                  break;
 84                  case 8:
 85 krisbash 1.1         switch (s[0])
 86                      {
 87                      case 66:
 88                          if (c == 'w' && HASHSTR_STRCMP(s, HASHSTR_T("Bookmark")) == 0)
 89                              return WSMANTAG_BOOKMARK;
 90                      break;
 91                      case 68:
 92                          if (c == 'e' && HASHSTR_STRCMP(s, HASHSTR_T("Delivery")) == 0)
 93                              return WSMANTAG_SUBSCRIBE_DELIVER;
 94                      break;
 95                      case 73:
 96                          if (c == 'i' && HASHSTR_STRCMP(s, HASHSTR_T("Identify")) == 0)
 97                              return WSMANTAG_IDENTIFY;
 98                      break;
 99                      case 83:
100                          if (c == 'w' && HASHSTR_STRCMP(s, HASHSTR_T("Selector")) == 0)
101                              return WSMANTAG_SELECTOR;
102                      break;
103                      }
104              
105                  break;
106 krisbash 1.1     case 9:
107                      switch (s[0])
108                      {
109                      case 69:
110                          if (c == 'n' && HASHSTR_STRCMP(s, HASHSTR_T("Enumerate")) == 0)
111                              return WSMANTAG_ENUM_ENUMERATE;
112                      break;
113                      case 77:
114                          if (c == 'a' && HASHSTR_STRCMP(s, HASHSTR_T("MessageID")) == 0)
115                              return WSMANTAG_MESSAGE_ID;
116                      break;
117                      case 79:
118                          if (c == 'w' && HASHSTR_STRCMP(s, HASHSTR_T("OptionSet")) == 0)
119                              return WSMANTAG_OPTION_SET;
120                      break;
121                      }
122              
123                  break;
124                  case 10:
125                      switch (s[0])
126                      {
127 krisbash 1.1         case 72:
128                          if (c == 'w' && HASHSTR_STRCMP(s, HASHSTR_T("Heartbeats")) == 0)
129                              return WSMANTAG_SUBSCRIBE_HEARTBEATS;
130                      break;
131                      case 73:
132                          if (c == 'e' && HASHSTR_STRCMP(s, HASHSTR_T("Identifier")) == 0)
133                              return WSMANTAG_SUBSCRIBE_IDENTIFIER;
134                      break;
135                      }
136              
137                  break;
138                  case 11:
139                      switch (s[0])
140                      {
141                      case 77:
142                          if (c == 'n' && HASHSTR_STRCMP(s, HASHSTR_T("MaxElements")) == 0)
143                              return WSMANTAG_PULL_MAX_ELEMENTS;
144                          if (c == 'w' && HASHSTR_STRCMP(s, HASHSTR_T("MaxElements")) == 0)
145                              return WSMANTAG_ENUM_MAX_ELEMENTS;
146                      break;
147                      case 82:
148 krisbash 1.1             if (c == 'w' && HASHSTR_STRCMP(s, HASHSTR_T("ResourceURI")) == 0)
149                              return WSMANTAG_RESOURCE_URI;
150                      break;
151                      case 83:
152                          if (c == 'w' && HASHSTR_STRCMP(s, HASHSTR_T("SelectorSet")) == 0)
153                              return WSMANTAG_SELECTOR_SET;
154                      break;
155                      }
156              
157                  break;
158                  case 12:
159                          if (HASHSTR_STRCMP(s, HASHSTR_T("EnumerateEPR")) == 0)
160                              return WSMANTAG_ENUM_MODE_EPR;
161                  break;
162                  case 13:
163                      switch (s[0])
164                      {
165                      case 77:
166                          if (c == 'n' && HASHSTR_STRCMP(s, HASHSTR_T("MaxCharacters")) == 0)
167                              return WSMANTAG_MAX_CHARACTERS;
168                      break;
169 krisbash 1.1         case 83:
170                          if (c == 'w' && HASHSTR_STRCMP(s, HASHSTR_T("SendBookmarks")) == 0)
171                              return WSMANTAG_SEND_BOOKMARKS;
172                      break;
173                      }
174              
175                  break;
176                  case 15:
177                      switch (s[3])
178                      {
179                      case 69:
180                          if (c == 'w' && HASHSTR_STRCMP(s, HASHSTR_T("MaxEnvelopeSize")) == 0)
181                              return WSMANTAG_MAX_ENVELOPE_SIZE;
182                      break;
183                      case 109:
184                          if (HASHSTR_STRCMP(s, HASHSTR_T("EnumerateObject")) == 0)
185                              return WSMANTAG_ENUM_MODE_OBJECT;
186                          if (c == 'w' && HASHSTR_STRCMP(s, HASHSTR_T("EnumerationMode")) == 0)
187                              return WSMANTAG_ENUM_MODE;
188                      break;
189                      case 110:
190 krisbash 1.1             if (c == 'w' && HASHSTR_STRCMP(s, HASHSTR_T("ConnectionRetry")) == 0)
191                              return WSMANTAG_SUBSCRIBE_CONNECTION_RETRY;
192                          if (c == 'w' && HASHSTR_STRCMP(s, HASHSTR_T("ConnectionRetry")) == 0)
193                              return WSMANTAG_CONNECTION_RETRY;
194                      break;
195                      case 116:
196                          if (c == 'w' && HASHSTR_STRCMP(s, HASHSTR_T("ContentEncoding")) == 0)
197                              return WSMANTAG_SUBSCRIBE_CONTENTENCODING;
198                      break;
199                      }
200              
201                  break;
202                  case 16:
203                      switch (s[0])
204                      {
205                      case 79:
206                          if (c == 'w' && HASHSTR_STRCMP(s, HASHSTR_T("OperationTimeout")) == 0)
207                              return WSMANTAG_OPERATION_TIMEOUT;
208                      break;
209                      case 80:
210                          if (c == 'b' && HASHSTR_STRCMP(s, HASHSTR_T("PolymorphismMode")) == 0)
211 krisbash 1.1                 return WSMANTAG_ENUM_POLYMORPHISM_MODE;
212                      break;
213                      }
214              
215                  break;
216                  case 17:
217                          if (HASHSTR_STRCMP(s, HASHSTR_T("IncludeQualifiers")) == 0)
218                              return WSMAN_OPTION_INCLUDE_QUALIFIERS;
219                  break;
220                  case 18:
221                      switch (s[0])
222                      {
223                      case 69:
224                          if (c == 'n' && HASHSTR_STRCMP(s, HASHSTR_T("EnumerationContext")) == 0)
225                              return WSMANTAG_PULL_ENUMERATION_CONTEXT;
226                      break;
227                      case 73:
228                          if (HASHSTR_STRCMP(s, HASHSTR_T("IncludeClassOrigin")) == 0)
229                              return WSMAN_OPTION_INCLUDE_CLASS_ORIGIN;
230                      break;
231                      }
232 krisbash 1.1 
233                  break;
234                  case 19:
235                          if (c == 'w' && HASHSTR_STRCMP(s, HASHSTR_T("OptimizeEnumeration")) == 0)
236                              return WSMANTAG_ENUM_OPTIMIZE_ENUMERATION;
237                  break;
238                  case 21:
239                      switch (s[0])
240                      {
241                      case 69:
242                          if (HASHSTR_STRCMP(s, HASHSTR_T("EnumerateObjectAndEPR")) == 0)
243                              return WSMANTAG_ENUM_MODE_OBJECT_AND_EPR;
244                      break;
245                      case 119:
246                          if (HASHSTR_STRCMP(s, HASHSTR_T("wmi:IncludeQualifiers")) == 0)
247                              return WSMAN_OPTION_WMI_INCLUDE_QUALIFIERS;
248                      break;
249                      }
250              
251                  break;
252                  case 22:
253 krisbash 1.1             if (HASHSTR_STRCMP(s, HASHSTR_T("wmi:IncludeClassOrigin")) == 0)
254                              return WSMAN_OPTION_WMI_INCLUDE_CLASS_ORIGIN;
255                  break;
256                  case 24:
257                          if (HASHSTR_STRCMP(s, HASHSTR_T("IncludeInheritedElements")) == 0)
258                              return WSMAN_OPTION_INCLUDE_INHERITED_ELEMENTS;
259                  break;
260                  case 25:
261                      switch (s[0])
262                      {
263                      case 69:
264                          if (HASHSTR_STRCMP(s, HASHSTR_T("ExcludeSubClassProperties")) == 0)
265                              return WSMANTAG_ENUM_POLYMORPHISM_MODE_EXCLUDE_PROPS;
266                      break;
267                      case 73:
268                          if (HASHSTR_STRCMP(s, HASHSTR_T("IncludeSubClassProperties")) == 0)
269                              return WSMANTAG_ENUM_POLYMORPHISM_MODE_INCLUDE_PROPS;
270                      break;
271                      }
272              
273                  break;
274 krisbash 1.1     case 26:
275                          if (HASHSTR_STRCMP(s, HASHSTR_T("msftwinrm:UsePreciseArrays")) == 0)
276                              return WSMAN_OPTION_MSFTWINRM_USE_PRECISE_ARRAYS;
277                  break;
278                  case 27:
279                          if (HASHSTR_STRCMP(s, HASHSTR_T("IncludeInheritanceHierarchy")) == 0)
280                              return WSMAN_OPTION_INCLUDE_INHERITANCE_HIERARCHY;
281                  break;
282                  case 28:
283                          if (HASHSTR_STRCMP(s, HASHSTR_T("wmi:IncludeInheritedElements")) == 0)
284                              return WSMAN_OPTION_WMI_INCLUDE_INHERITED_ELEMENTS;
285                  break;
286                  case 31:
287                          if (HASHSTR_STRCMP(s, HASHSTR_T("wmi:IncludeInheritanceHierarchy")) == 0)
288                              return WSMAN_OPTION_WMI_INCLUDE_INHERITANCE_HIERARCHY;
289                  break;
290                  case 47:
291                          if (HASHSTR_STRCMP(s, HASHSTR_T("http://schemas.dmtf.org/wbem/wsman/1/wsman/Pull")) == 0)
292                              return WSMAN_DELIVERY_MODE_PULL;
293                  break;
294                  case 49:
295 krisbash 1.1             if (HASHSTR_STRCMP(s, HASHSTR_T("http://schemas.dmtf.org/wbem/wsman/1/wsman/Events")) == 0)
296                              return WSMAN_DELIVERY_MODE_EVENTS;
297                  break;
298                  case 50:
299                      switch (s[47])
300                      {
301                      case 71:
302                          if (HASHSTR_STRCMP(s, HASHSTR_T("http://schemas.xmlsoap.org/ws/2004/09/transfer/Get")) == 0)
303                              return WSMANTAG_ACTION_GET;
304                      break;
305                      case 80:
306                          if (HASHSTR_STRCMP(s, HASHSTR_T("http://schemas.xmlsoap.org/ws/2004/09/transfer/Put")) == 0)
307                              return WSMANTAG_ACTION_PUT;
308                      break;
309                      }
310              
311                  break;
312                  case 52:
313                      switch (s[15])
314                      {
315                      case 100:
316 krisbash 1.1             if (HASHSTR_STRCMP(s, HASHSTR_T("http://schemas.dmtf.org/wbem/ws-cim/1/cim-schema/2/*")) == 0)
317                              return WSMAN_RESOURCE_URI_WS_CIM_SCHEMA;
318                      break;
319                      case 120:
320                          if (HASHSTR_STRCMP(s, HASHSTR_T("http://schemas.xmlsoap.org/ws/2004/08/eventing/Renew")) == 0)
321                              return WSMANTAG_ACTION_RENEW;
322                      break;
323                      }
324              
325                  break;
326                  case 53:
327                      switch (s[47])
328                      {
329                      case 67:
330                          if (HASHSTR_STRCMP(s, HASHSTR_T("http://schemas.xmlsoap.org/ws/2004/09/transfer/Create")) == 0)
331                              return WSMANTAG_ACTION_CREATE;
332                      break;
333                      case 68:
334                          if (HASHSTR_STRCMP(s, HASHSTR_T("http://schemas.xmlsoap.org/ws/2004/09/transfer/Delete")) == 0)
335                              return WSMANTAG_ACTION_DELETE;
336                      break;
337 krisbash 1.1         case 109:
338                          if (HASHSTR_STRCMP(s, HASHSTR_T("http://schemas.dmtf.org/wbem/cim-xml/2/cim-schema/2/*")) == 0)
339                              return WSMAN_RESOURCE_URI_CIM_XML_SCHEMA;
340                      break;
341                      }
342              
343                  break;
344                  case 54:
345                      switch (s[15])
346                      {
347                      case 100:
348                          if (HASHSTR_STRCMP(s, HASHSTR_T("http://schemas.dmtf.org/wbem/wsman/1/wsman/PushWithAck")) == 0)
349                              return WSMAN_DELIVERY_MODE_PUSH_WITH_ACK;
350                      break;
351                      case 120:
352                          if (HASHSTR_STRCMP(s, HASHSTR_T("http://schemas.xmlsoap.org/ws/2004/09/enumeration/Pull")) == 0)
353                              return WSMANTAG_ACTION_PULL;
354                      break;
355                      }
356              
357                  break;
358 krisbash 1.1     case 56:
359                      switch (s[47])
360                      {
361                      case 71:
362                          if (HASHSTR_STRCMP(s, HASHSTR_T("http://schemas.xmlsoap.org/ws/2004/08/eventing/GetStatus")) == 0)
363                              return WSMANTAG_ACTION_GETSTATUS;
364                      break;
365                      case 83:
366                          if (HASHSTR_STRCMP(s, HASHSTR_T("http://schemas.xmlsoap.org/ws/2004/08/eventing/Subscribe")) == 0)
367                              return WSMANTAG_ACTION_SUBSCRIBE;
368                      break;
369                      }
370              
371                  break;
372                  case 57:
373                          if (HASHSTR_STRCMP(s, HASHSTR_T("http://schemas.xmlsoap.org/ws/2004/09/enumeration/Release")) == 0)
374                              return WSMANTAG_ACTION_RELEASE;
375                  break;
376                  case 58:
377                          if (HASHSTR_STRCMP(s, HASHSTR_T("http://schemas.xmlsoap.org/ws/2004/08/eventing/Unsubscribe")) == 0)
378                              return WSMANTAG_ACTION_UNSUBSCRIBE;
379 krisbash 1.1     break;
380                  case 59:
381                          if (HASHSTR_STRCMP(s, HASHSTR_T("http://schemas.xmlsoap.org/ws/2004/09/enumeration/Enumerate")) == 0)
382                              return WSMANTAG_ACTION_ENUMERATE;
383                  break;
384                  case 65:
385                          if (HASHSTR_STRCMP(s, HASHSTR_T("http://schemas.xmlsoap.org/ws/2004/08/eventing/DeliveryModes/Push")) == 0)
386                              return WSMAN_DELIVERY_MODE_PUSH;
387                  break;
388                  }
389                  /* Not found */
390                  return 0;
391              }

ViewCVS 0.9.2