By this point i've been spending weeks trying to get this damn WMI provider to work. After more dead ends than i care to count i've finally got something that compiles, runs, and returns intelligible messages from the CIM repository. (What WMI uses to do its work.)
And that message is, "WBEM_E_PROVIDER_NOT_CAPABLE"
Talk about adding insult to injury! I'm not sure if i should thank it for talking to me or whack it for the message =P