403Webshell
Server IP : 127.0.0.1  /  Your IP : 216.73.216.109
Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10
System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64
User : SERVERWEB ( 0)
PHP Version : 8.1.10
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : OFF |  Perl : OFF |  Python : OFF |  Sudo : OFF |  Pkexec : OFF
Directory :  C:/Windows/System32/wbem/es-ES/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : C:/Windows/System32/wbem/es-ES/system.mfl
��// Copyright (c) 1997-2003 Microsoft Corporation, All Rights Reserved



#pragma autorecover

#pragma classflags(64)

#pragma namespace("\\\\.\\root\\cimv2")

instance of __namespace{ name="ms_c0a";};

#pragma namespace("\\\\.\\root\\cimv2\\ms_c0a")



[AMENDMENT, LOCALE(0x0c0a)] 

class MSFT_WmiSelfEvent : __ExtrinsicEvent

{

};



#pragma deleteinstance("MSFT_WMI_NonCOMEventProvider.Name=\"WMI Self-Instrumentation Event Provider\"",NOFAIL)



#pragma deleteinstance("MSFT_WMI_NonCOMEventProvider.Name=\"ProviderSubSystem\"",NOFAIL)



[Description("La clase de eventos Msft_WmiProvider_OperationEvent es la definici�n ra�z de todos los eventos de proveedor WMI. Las operaciones de proveedor se definen como ejecuciones en nombre de un cliente a trav�s de WMI que producen dos o m�s llamadas a un ejecutable de proveedor. Las propiedades de esta clase definen la identidad del proveedor asociado con la operaci�n que se ejecuta y se asocia exclusivamente con instancias de la clase Msft_Providers. Cada instancia de __Win32Provider puede tener una operaci�n asociada e identificarse mediante las propiedades que figuran a continuaci�n. Internamente, WMI puede contener cualquier n�mero de objetos que hagan referencia a una instancia concreta de __Win32Provider, puesto que diferencia cada objeto en funci�n de si el proveedor admite la creaci�n de instancias por usuario o por configuraci�n regional, y tambi�n en funci�n de d�nde est� hospedado el proveedor. Actualmente, TransactionIdentifier siempre es una cadena vac�a. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class Msft_WmiProvider_OperationEvent : MSFT_WmiSelfEvent

{

  [Description("La propiedad Namespace indica el espacio de nombres en que se crea la instancia de __Win32Provider.") : Amended ToSubclass] String Namespace;

  [Description("La propiedad Provider indica el nombre �nico asociado con la instancia de __Win32Provider.") : Amended ToSubclass] String Provider;

  [Description("Si el registro de proveedor especifica la inicializaci�n por usuario, la propiedad User define la identidad principal del cliente asociada a la creaci�n de instancias espec�fica de un proveedor.") : Amended ToSubclass] String User;

  [Description("Si el registro de proveedor especifica la inicializaci�n por configuraci�n regional, la propiedad Locale define la configuraci�n regional de cliente asociada con la creaci�n de instancias espec�fica de un proveedor.") : Amended ToSubclass] String Locale;

  [Description("La propiedad TransactionIdentifer es de uso interno y, actualmente, est� siempre vac�a.") : Amended ToSubclass] String TransactionIdentifer;

  [Description("La propiedad HostingSpecification no se usa actualmente.") : Amended ToSubclass] Uint32 HostingSpecification;

  [Description("La propiedad HostingGroup no se usa actualmente.") : Amended ToSubclass] String HostingGroup;

};



[Description("La clase de eventos Msft_WmiProvider_OperationEvent_Pre contiene el evento de operaci�n generado antes de llamar a la implementaci�n del proveedor.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class Msft_WmiProvider_OperationEvent_Pre : Msft_WmiProvider_OperationEvent

{

};



[Description("La clase de eventos Msft_WmiProvider_OperationEvent_Post contiene el evento de operaci�n generado tras la finalizaci�n de la implementaci�n del proveedor.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class Msft_WmiProvider_OperationEvent_Post : Msft_WmiProvider_OperationEvent

{

};



[Description("La clase de eventos Msft_WmiProvider_ComServerLoadOperationEvent define la activaci�n correcta de una instancia del servidor COM asociada con el registro de proveedor.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class Msft_WmiProvider_ComServerLoadOperationEvent : Msft_WmiProvider_OperationEvent

{

  [Description("La propiedad Clsid, si se aplica, define el CLSID COM asociado con la implementaci�n del servidor. Nota: los proveedores desacoplados no tienen un CLSID COM asociado.") : Amended ToSubclass] String Clsid;

  [Description("La propiedad ServerName, si se aplica, define el nombre del servidor COM presente dentro del valor sin nombre de la clave CLSID.") : Amended ToSubclass] String ServerName;

  [Description("La propiedad InProcServer, si se aplica, define si el servidor admite la activaci�n de inproc32.") : Amended ToSubclass] boolean InProcServer;

  [Description("La propiedad LocalServer, si se aplica, define si el servidor admite la activaci�n localserver32.") : Amended ToSubclass] boolean LocalServer;

  [Description("La propiedad InProcServerPath, si se aplica, define el nombre de ejecutable inproc32 del servidor.") : Amended ToSubclass] String InProcServerPath;

  [Description("La propiedad LocalServerPath, si se aplica, define el nombre de aplicaci�n del ejecutable localserver32 del servidor.") : Amended ToSubclass] String LocalServerPath;

};



[Description("La clase de eventos Msft_WmiProvider_ComServerLoadOperationFailureEvent define la activaci�n incorrecta de una instancia del servidor COM asociada con el registro de proveedor.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class Msft_WmiProvider_ComServerLoadOperationFailureEvent : Msft_WmiProvider_OperationEvent

{

  [Description("La propiedad Clsid, si se aplica, define el CLSID COM asociado con la implementaci�n del servidor. Nota: los proveedores desacoplados no tienen un CLSID COM asociado.") : Amended ToSubclass] String Clsid;

  [Description("La propiedad ServerName, si se aplica, define el nombre del servidor COM presente dentro del valor sin nombre de la clave CLSID.") : Amended ToSubclass] String ServerName;

  [Description("La propiedad InProcServer, si se aplica, define si el servidor admite la activaci�n de inproc32.") : Amended ToSubclass] boolean InProcServer;

  [Description("La propiedad LocalServer, si se aplica, define si el servidor admite la activaci�n localserver32.") : Amended ToSubclass] boolean LocalServer;

  [Description("La propiedad InProcServerPath, si se aplica, define el nombre de ejecutable inproc32 del servidor.") : Amended ToSubclass] String InProcServerPath;

  [Description("La propiedad LocalServerPath, si se aplica, define el nombre de aplicaci�n del ejecutable localserver32 del servidor.") : Amended ToSubclass] String LocalServerPath;

  [Description("La propiedad ResultCode, si se aplica, define el c�digo de resultado devuelto por el procedimiento de activaci�n COM.") : Amended ToSubclass] uint32 ResultCode;

};



[Description("La clase de eventos Msft_WmiProvider_LoadOperationEvent define la activaci�n e inicializaci�n correctas de la entrada de cach� del proveedor. WMI copia en cach� los objetos de registro de proveedor para disminuir el tiempo de ejecuci�n total. El subtronco quitar� las entradas de cach� a trav�s del proceso de envejecimiento de cach�, la p�rdida de conectividad RPC, el control de usuario o un cambio del registro de proveedor.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class Msft_WmiProvider_LoadOperationEvent : Msft_WmiProvider_OperationEvent

{

  [Description("La propiedad Clsid, si se aplica, define el CLSID COM asociado con la implementaci�n del servidor. Nota: los proveedores desacoplados no tienen un CLSID COM asociado.") : Amended ToSubclass] String Clsid;

  [Description("La propiedad ServerName, si se aplica, define el nombre del servidor COM presente dentro del valor sin nombre de la clave CLSID.") : Amended ToSubclass] String ServerName;

  [Description("La propiedad InProcServer, si se aplica, define si el servidor admite la activaci�n de inproc32.") : Amended ToSubclass] boolean InProcServer;

  [Description("La propiedad LocalServer, si se aplica, define si el servidor admite la activaci�n localserver32.") : Amended ToSubclass] boolean LocalServer;

  [Description("La propiedad InProcServerPath, si se aplica, define el nombre de ejecutable inproc32 del servidor.") : Amended ToSubclass] String InProcServerPath;

  [Description("La propiedad LocalServerPath, si se aplica, define el nombre de aplicaci�n del ejecutable localserver32 del servidor.") : Amended ToSubclass] String LocalServerPath;

  [Description("La propiedad ThreadingModel, si se aplica, define el modelo de subprocesos del servidor y puede tener uno de los siguientes valores: \n0 - Apartment \n 1 - Both \n 2 - Free \n 3 - Neutral \n 4 - Unknown") : Amended ToSubclass,Values{"Apartment", "Both", "Free", "Neutral", "Unknown"} : Amended ToSubclass,ValueMap{"0", "1", "2", "3", "4"} : Amended ToSubclass] uint32 ThreadingModel;

  [Description("La propiedad Synchronisation, si se aplica, define el modelo de sincronizaci�n del servidor y puede tener uno de los siguientes valores: \n0 - Ignored \n 1 - None \n 2 - Supported \n 3 - Required \n 4 - RequiresNew \n 5 - Unknown") : Amended ToSubclass,Values{"Ignored", "None", "Supported", "Required", "RequiresNew", "Unknown"} : Amended ToSubclass,ValueMap{"0", "1", "2", "3", "4", "5"} : Amended ToSubclass] uint32 Synchronisation;

};



[Description("WMI copia en cach� los objetos de registro de proveedor para disminuir el tiempo de ejecuci�n total. El subtronco quitar� las entradas de cach� a trav�s del proceso de envejecimiento de cach�, la p�rdida de conectividad RPC, el control de usuario o un cambio del registro de proveedor. Este evento define la activaci�n e inicializaci�n incorrectas de la entrada de cach� del proveedor.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class Msft_WmiProvider_LoadOperationFailureEvent : Msft_WmiProvider_OperationEvent

{

  [Description("Si se aplica, define el CLSID COM asociado con la implementaci�n del servidor. Nota: los proveedores desacoplados no tienen un CLSID COM asociado.") : Amended ToSubclass] String Clsid;

  [Description("Si se aplica, define el nombre del servidor COM presente dentro del valor sin nombre de la clave CLSID.") : Amended ToSubclass] String ServerName;

  [Description("Si se aplica, define si el servidor es compatible con la activaci�n inproc32.") : Amended ToSubclass] boolean InProcServer;

  [Description("Si se aplica, define si el servidor es compatible con la activaci�n localserver32.") : Amended ToSubclass] boolean LocalServer;

  [Description("Si se aplica, define el nombre de ejecutable inproc32 del servidor.") : Amended ToSubclass] String InProcServerPath;

  [Description("Si se aplica, define el nombre de aplicaci�n del ejecutable localserver32 del servidor.") : Amended ToSubclass] String LocalServerPath;

  [Description("La propiedad ThreadingModel, si se aplica, define el modelo de subprocesos del servidor y puede tener uno de los siguientes valores: \n0 - Apartment \n 1 - Both \n 2 - Free \n 3 - Neutral \n 4 - Unknown") : Amended ToSubclass,Values{"Apartment", "Both", "Free", "Neutral", "Unknown"} : Amended ToSubclass,ValueMap{"0", "1", "2", "3", "4"} : Amended ToSubclass] uint32 ThreadingModel;

  [Description("La propiedad Synchronisation, si se aplica, define el modelo de sincronizaci�n del servidor y puede tener uno de los siguientes valores: \n0 - Ignored \n 1 - None \n 2 - Supported \n 3 - Required \n 4 - RequiresNew \n 5 - Unknown") : Amended ToSubclass,Values{"Ignored", "None", "Supported", "Required", "RequiresNew", "Unknown"} : Amended ToSubclass,ValueMap{"0", "1", "2", "3", "4", "5"} : Amended ToSubclass] uint32 Synchronisation;

  [Description("La propiedad ResultCode revela el c�digo HRESULT devuelto por el proceso de carga.") : Amended ToSubclass] uint32 ResultCode;

};



[Description("La clase de eventos Msft_WmiProvider_InitializationOperationEvent define la inicializaci�n correcta de la instancia de servidor del proveedor. Tras la activaci�n del servidor del proveedor, WMI intentar� inicializar el proveedor de instancias mediante varias llamadas al m�todo de la interfaz COM. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class Msft_WmiProvider_InitializationOperationEvent : Msft_WmiProvider_OperationEvent

{

};



[Description("La clase de eventos Msft_WmiProvider_InitializationOperationFailureEvent \t\t\t\tdefine la inicializaci�n incorrecta de la instancia de servidor del proveedor. Tras la activaci�n del servidor del proveedor, WMI intentar� inicializar el proveedor de instancias mediante varias llamadas al m�todo de la interfaz COM. Este evento define la inicializaci�n incorrecta de la instancia de servidor del proveedor.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class Msft_WmiProvider_InitializationOperationFailureEvent : Msft_WmiProvider_OperationEvent

{

  [Description("La propiedad ResultCode revela el c�digo HRESULT devuelto por el proceso de inicializaci�n.") : Amended ToSubclass] uint32 ResultCode;

};



[Description("La clase de eventos Msft_WmiProvider_UnLoadOperationEvent define la eliminaci�n de la entrada de cach� del proveedor. En este punto, WMI no contendr� ninguna referencia en la instancia del servidor COM. WMI copia en cach� los objetos de registro de proveedor para disminuir el tiempo de ejecuci�n total. El subtronco quitar� las entradas de cach� a trav�s del proceso de envejecimiento de cach�, la p�rdida de conectividad RPC, el control de usuario o un cambio del registro de proveedor.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class Msft_WmiProvider_UnLoadOperationEvent : Msft_WmiProvider_OperationEvent

{

};



[Description("La clase de eventos Msft_WmiProvider_GetObjectAsyncEvent_Pre representa un evento generado justo antes de llamar a la implementaci�n del proveedor de IWbemServices :: GetObjectAsync. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class Msft_WmiProvider_GetObjectAsyncEvent_Pre : Msft_WmiProvider_OperationEvent_Pre

{

  [Description("La propiedad ObjectPath contiene la ruta de acceso del objeto que se va a recuperar.") : Amended ToSubclass] String ObjectPath;

  [Description("La propiedad Flags contiene las asignaciones asociadas a la llamada.") : Amended ToSubclass] Uint32 Flags;

};



[Description("La clase de eventos Msft_WmiProvider_PutClassAsyncEvent_Pre representa un evento generado justo antes de llamar a la implementaci�n del proveedor de IWbemServices :: PutClassAsync.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class Msft_WmiProvider_PutClassAsyncEvent_Pre : Msft_WmiProvider_OperationEvent_Pre

{

  [Description("La propiedad ClassObject contiene el objeto que incluye la definici�n de clase.") : Amended ToSubclass] Object ClassObject;

  [Description("La propiedad Flags contiene las asignaciones asociadas a la llamada.") : Amended ToSubclass] Uint32 Flags;

};



[Description("La clase de eventos Msft_WmiProvider_DeleteClassAsyncEvent_Pre representa un evento generado justo antes de llamar a la implementaci�n del proveedor de IWbemServices :: DeleteClassAsync.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class Msft_WmiProvider_DeleteClassAsyncEvent_Pre : Msft_WmiProvider_OperationEvent_Pre

{

  [Description("La propiedad ClassName contiene el nombre de la clase que se va a eliminar.") : Amended ToSubclass] String ClassName;

  [Description("La propiedad Flags contiene las asignaciones asociadas a la llamada.") : Amended ToSubclass] Uint32 Flags;

};



[Description("La clase de eventos Msft_WmiProvider_CreateClassEnumAsyncEvent_Pre representa un evento generado justo antes de llamar a la implementaci�n del proveedor de IWbemServices :: CreateClassEnumAsync.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class Msft_WmiProvider_CreateClassEnumAsyncEvent_Pre : Msft_WmiProvider_OperationEvent_Pre

{

  [Description("La propiedad SuperclassName, si no es NULL ni est� en blanco, especifica un nombre de superclase. S�lo se devuelven clases que son subclases de esta clase. Si es NULL o est� en blanco, y Flags contiene WBEM_FLAG_SHALLOW, s�lo se devuelven clases de nivel superior, es decir, aquellas que no tienen superclase ni clase primaria. Si es NULL o est� en blanco, y Flags contiene WBEM_FLAG_DEEP, se devuelven todas las clases del espacio de nombres.") : Amended ToSubclass] String SuperclassName;

  [Description("La propiedad Flags contiene las asignaciones asociadas a la llamada.") : Amended ToSubclass] Uint32 Flags;

};



[Description("La clase de eventos Msft_WmiProvider_PutInstanceAsyncEvent_Pre representa un evento generado justo antes de llamar a la implementaci�n del proveedor de IWbemServices :: PutInstanceAsync.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class Msft_WmiProvider_PutInstanceAsyncEvent_Pre : Msft_WmiProvider_OperationEvent_Pre

{

  [Description("La propiedad InstanceObject contiene la instancia de objeto que se va a escribir.") : Amended ToSubclass] Object InstanceObject;

  [Description("La propiedad Flags contiene las asignaciones asociadas a la llamada.") : Amended ToSubclass] Uint32 Flags;

};



[Description("La clase de eventos Msft_WmiProvider_DeleteInstanceAsyncEvent_Pre representa un evento generado justo antes de llamar a la implementaci�n del proveedor de IWbemServices :: DeleteInstanceAsync.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class Msft_WmiProvider_DeleteInstanceAsyncEvent_Pre : Msft_WmiProvider_OperationEvent_Pre

{

  [Description("La propiedad ObjectPath es una cadena que contiene la ruta de acceso de la instancia que se va a eliminar.") : Amended ToSubclass] String ObjectPath;

  [Description("La propiedad Flags contiene las asignaciones asociadas a la llamada.") : Amended ToSubclass] Uint32 Flags;

};



[Description("La clase de eventos Msft_WmiProvider_CreateInstanceEnumAsyncEvent_Pre representa un evento generado justo antes de llamar a la implementaci�n del proveedor de IWbemServices :: CreateInstanceEnumAsync.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class Msft_WmiProvider_CreateInstanceEnumAsyncEvent_Pre : Msft_WmiProvider_OperationEvent_Pre

{

  [Description("La propiedad ClassName es una cadena que contiene el nombre de la clase para la que se desea crear instancias.") : Amended ToSubclass] String ClassName;

  [Description("La propiedad Flags contiene las asignaciones asociadas a la llamada.") : Amended ToSubclass] Uint32 Flags;

};



[Description("La clase Msft_WmiProvider_ExecQueryAsyncEvent_Pre representa un evento generado justo antes de llamar a la implementaci�n del proveedor de IWbemServices :: ExecQueryAsync.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class Msft_WmiProvider_ExecQueryAsyncEvent_Pre : Msft_WmiProvider_OperationEvent_Pre

{

  [Description("La propiedad QueryLanguage es una cadena que contiene uno de los lenguajes de consulta compatibles con la administraci�n de Windows.") : Amended ToSubclass] String QueryLanguage;

  [Description("La propiedad Query es una cadena que contiene el texto de la consulta.") : Amended ToSubclass] String Query;

  [Description("La propiedad Flags contiene las asignaciones asociadas a la llamada.") : Amended ToSubclass] Uint32 Flags;

};



[Description("La clase de eventos Msft_WmiProvider_ExecMethodAsyncEvent_Pre representa un evento generado justo antes de llamar a la implementaci�n del proveedor de IWbemServices :: ExecMethodAsync.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class Msft_WmiProvider_ExecMethodAsyncEvent_Pre : Msft_WmiProvider_OperationEvent_Pre

{

  [Description("La propiedad ObjectPath es una cadena que contiene la ruta de acceso del objeto para el que se va a ejecutar el m�todo.") : Amended ToSubclass] String ObjectPath;

  [Description("La propiedad MethodName es una cadena que contiene el nombre del m�todo para el objeto.") : Amended ToSubclass] String MethodName;

  [Description("La propiedad Flags contiene las asignaciones asociadas a la llamada.") : Amended ToSubclass] Uint32 Flags;

  [Description("La propiedad InputParameters es Null si no se requiere ning�n par�metro entrante para ejecutar el m�todo. De lo contrario, se requiere un objeto de contenga las propiedades que act�an como par�metros entrantes para la ejecuci�n del m�todo. El contenido del objeto es espec�fico del m�todo y forma parte de la especificaci�n del proveedor correspondiente.") : Amended ToSubclass] Object InputParameters;

};



[Description("La clase de eventos Msft_WmiProvider_NewQuery_Pre representa un evento generado justo antes de llamar a la implementaci�n del proveedor de IWbemEventProviderQuerySink :: NewQuery.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class Msft_WmiProvider_NewQuery_Pre : Msft_WmiProvider_OperationEvent_Pre

{

  [Description("La propiedad QueryId contiene el identificador generado por la administraci�n de Windows para la consulta. El proveedor puede realizar un seguimiento de esto y, de este modo, en cancelaciones posteriores, siempre sabr� qu� consulta se cancel�.") : Amended ToSubclass] uint32 QueryId;

  [Description("La propiedad QueryLanguage contiene el lenguaje del siguiente filtro de consulta. En esta versi�n de WMI, es siempre 'WQL'.") : Amended ToSubclass] string QueryLanguage;

  [Description("La propiedad Query es una cadena que contiene el filtro de consulta de eventos, que registr� un consumidor l�gico.") : Amended ToSubclass] string Query;

};



[Description("La clase de eventos Msft_WmiProvider_CancelQuery_Pre representa un evento generado justo antes de llamar a la implementaci�n del proveedor de IWbemEventProviderQuerySink :: CancelQuery.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class Msft_WmiProvider_CancelQuery_Pre : Msft_WmiProvider_OperationEvent_Pre

{

  [Description("La propiedad QueryId contiene el identificador de la consulta que se cancel�. El m�todo NewQuery de esta interfaz entreg� originalmente este identificador al proveedor.") : Amended ToSubclass] uint32 QueryId;

};



[Description("La clase de eventos Msft_WmiProvider_AccessCheck_Pre representa un evento generado justo antes de llamar a la implementaci�n del proveedor de IWbemEventSecurity :: AccessCheck.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class Msft_WmiProvider_AccessCheck_Pre : Msft_WmiProvider_OperationEvent_Pre

{

  [Description("La propiedad QueryLanguage contiene el lenguaje del siguiente filtro de consulta. En esta versi�n de WMI, es siempre 'WQL'.") : Amended ToSubclass] string QueryLanguage;

  [Description("La propiedad Query es una cadena que contiene el filtro de consulta de eventos, que registr� un consumidor l�gico.") : Amended ToSubclass] string Query;

  [Description("La propiedad Sid contiene una matriz de bytes que representa el SID del cliente que crea la suscripci�n; es NULL si la suscripci�n es temporal.") : Amended ToSubclass] uint8 Sid[];

};



[Description("La clase de eventos Msft_WmiProvider_ProvideEvents_Pre representa un evento generado justo antes de llamar a la implementaci�n del proveedor de IWbemEventProvider :: ProvideEvents.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class Msft_WmiProvider_ProvideEvents_Pre : Msft_WmiProvider_OperationEvent_Pre

{

  [Description("La propiedad Flags contiene las asignaciones asociadas a la llamada.") : Amended ToSubclass] uint32 Flags;

};



[Description("La clase de eventos Msft_WmiProvider_GetObjectAsyncEvent_Post representa un evento generado inmediatamente despu�s de la finalizaci�n de la implementaci�n del proveedor de IWbemServices :: GetObjectAsync. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class Msft_WmiProvider_GetObjectAsyncEvent_Post : Msft_WmiProvider_OperationEvent_Post

{

  [Description("La propiedad ObjectPath contiene la ruta de acceso del objeto que se va a recuperar.") : Amended ToSubclass] String ObjectPath;

  [Description("La propiedad Flags contiene las asignaciones asociadas a la llamada.") : Amended ToSubclass] Uint32 Flags;

  [Description("La propiedad ResultCode contiene el c�digo de estado HRESULT de la operaci�n.") : Amended ToSubclass] Uint32 ResultCode;

  [Description("La propiedad ObjectParameter contiene el objeto que define el estado extendido pasado a trav�s de la llamada IWbemObjectSink :: SetStatus del proveedor; es probablemente NULL.") : Amended ToSubclass] Object ObjectParameter;

  [Description("Actualmente, la propiedad StringParameter siempre es NULL.") : Amended ToSubclass] String StringParameter;

};



[Description("La clase de eventos Msft_WmiProvider_PutClassAsyncEvent_Post representa un evento generado inmediatamente despu�s de la finalizaci�n de la implementaci�n del proveedor de IWbemServices :: PutClassAsync.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class Msft_WmiProvider_PutClassAsyncEvent_Post : Msft_WmiProvider_OperationEvent_Post

{

  [Description("La propiedad ClassObject contiene el objeto que incluye la definici�n de clase.") : Amended ToSubclass] Object ClassObject;

  [Description("La propiedad Flags contiene las asignaciones asociadas a la llamada.") : Amended ToSubclass] Uint32 Flags;

  [Description("La propiedad ResultCode contiene el c�digo de estado HRESULT de la operaci�n.") : Amended ToSubclass] Uint32 ResultCode;

  [Description("La propiedad ObjectParameter contiene el objeto que define el estado extendido pasado a trav�s de la llamada IWbemObjectSink :: SetStatus del proveedor; es probablemente NULL.") : Amended ToSubclass] Object ObjectParameter;

  [Description("Actualmente, la propiedad StringParameter siempre es NULL.") : Amended ToSubclass] String StringParameter;

};



[Description("La clase de eventos Msft_WmiProvider_DeleteClassAsyncEvent_Post representa un evento generado inmediatamente despu�s de la finalizaci�n de la implementaci�n del proveedor de IWbemServices :: DeleteClassAsync.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class Msft_WmiProvider_DeleteClassAsyncEvent_Post : Msft_WmiProvider_OperationEvent_Post

{

  [Description("La propiedad ClassName contiene el nombre de la clase que se va a eliminar.") : Amended ToSubclass] String ClassName;

  [Description("La propiedad Flags contiene las asignaciones asociadas a la llamada.") : Amended ToSubclass] Uint32 Flags;

  [Description("La propiedad ResultCode contiene el c�digo de estado HRESULT de la operaci�n.") : Amended ToSubclass] Uint32 ResultCode;

  [Description("La propiedad ObjectParameter contiene el objeto que define el estado extendido pasado a trav�s de la llamada IWbemObjectSink :: SetStatus del proveedor; es probablemente NULL.") : Amended ToSubclass] Object ObjectParameter;

  [Description("Actualmente, la propiedad StringParameter siempre es NULL.") : Amended ToSubclass] String StringParameter;

};



[Description("La clase de eventos Msft_WmiProvider_CreateClassEnumAsyncEvent_Post representa un evento generado inmediatamente despu�s de la finalizaci�n de la implementaci�n del proveedor de IWbemServices :: CreateClassEnumAsync.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class Msft_WmiProvider_CreateClassEnumAsyncEvent_Post : Msft_WmiProvider_OperationEvent_Post

{

  [Description("Si la propiedad SuperclassName no es NULL ni est� en blanco, este par�metro especifica un nombre de superclase. S�lo se devuelven clases que son subclases de esta clase. Si es NULL o est� en blanco, y Flags contiene WBEM_FLAG_SHALLOW, s�lo se devuelven clases de nivel superior, es decir, aquellas que no tienen superclase ni clase primaria. Si es NULL o est� en blanco, y Flags contiene WBEM_FLAG_DEEP, se devuelven todas las clases del espacio de nombres.") : Amended ToSubclass] String SuperclassName;

  [Description("La propiedad Flags contiene las asignaciones asociadas a la llamada.") : Amended ToSubclass] Uint32 Flags;

  [Description("La propiedad ResultCode contiene el c�digo de estado HRESULT de la operaci�n.") : Amended ToSubclass] Uint32 ResultCode;

  [Description("La propiedad ObjectParameter contiene el objeto que define el estado extendido pasado a trav�s de la llamada IWbemObjectSink :: SetStatus del proveedor; es probablemente NULL.") : Amended ToSubclass] Object ObjectParameter;

  [Description("Actualmente, la propiedad StringParameter siempre es NULL.") : Amended ToSubclass] String StringParameter;

};



[Description("La clase de eventos Msft_WmiProvider_PutInstanceAsyncEvent_Post representa un evento generado inmediatamente despu�s de la finalizaci�n de la implementaci�n del proveedor de IWbemServices :: PutInstanceAsync.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class Msft_WmiProvider_PutInstanceAsyncEvent_Post : Msft_WmiProvider_OperationEvent_Post

{

  [Description("La propiedad InstanceObject contiene la instancia de objeto que se va a escribir.") : Amended ToSubclass] Object InstanceObject;

  [Description("La propiedad Flags contiene las asignaciones asociadas a la llamada.") : Amended ToSubclass] Uint32 Flags;

  [Description("La propiedad ResultCode contiene el c�digo de estado HRESULT de la operaci�n.") : Amended ToSubclass] Uint32 ResultCode;

  [Description("La propiedad ObjectParameter contiene el objeto que define el estado extendido pasado a trav�s de la llamada IWbemObjectSink :: SetStatus del proveedor; es probablemente NULL.") : Amended ToSubclass] Object ObjectParameter;

  [Description("La propiedad StringParameter, para operaciones de creaci�n, es una cadena que contiene la ruta de acceso de la instancia creada durante la llamada. El proveedor puede pasar StringParameter a IWbemObjectSink :: SetStatus indicando la clave de la instancia reci�n creada.") : Amended ToSubclass] String StringParameter;

};



[Description("La clase de eventos Msft_WmiProvider_DeleteInstanceAsyncEvent_Post representa un evento generado inmediatamente despu�s de la finalizaci�n de la implementaci�n del proveedor de IWbemServices :: DeleteInstanceAsync.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class Msft_WmiProvider_DeleteInstanceAsyncEvent_Post : Msft_WmiProvider_OperationEvent_Post

{

  [Description("La propiedad ObjectPath contiene una cadena que incluye la ruta de acceso de la instancia que se va a eliminar.") : Amended ToSubclass] String ObjectPath;

  [Description("La propiedad Flags contiene las asignaciones asociadas a la llamada.") : Amended ToSubclass] Uint32 Flags;

  [Description("La propiedad ResultCode contiene el c�digo de estado HRESULT de la operaci�n.") : Amended ToSubclass] Uint32 ResultCode;

  [Description("La propiedad ObjectParameter contiene el objeto que define el estado extendido pasado a trav�s de la llamada IWbemObjectSink :: SetStatus del proveedor; es probablemente NULL.") : Amended ToSubclass] Object ObjectParameter;

  [Description("Actualmente, la propiedad StringParameter siempre es NULL.") : Amended ToSubclass] String StringParameter;

};



[Description("La clase de eventos Msft_WmiProvider_CreateInstanceEnumAsyncEvent_Post representa un evento generado inmediatamente despu�s de la finalizaci�n de la implementaci�n del proveedor de IWbemServices :: CreateInstanceEnumAsync.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class Msft_WmiProvider_CreateInstanceEnumAsyncEvent_Post : Msft_WmiProvider_OperationEvent_Post

{

  [Description("Cadena que contiene el nombre de la clase para la que se desea crear instancias.") : Amended ToSubclass] String ClassName;

  [Description("La propiedad Flags contiene las asignaciones asociadas a la llamada.") : Amended ToSubclass] Uint32 Flags;

  [Description("La propiedad ResultCode contiene el c�digo de estado HRESULT de la operaci�n.") : Amended ToSubclass] Uint32 ResultCode;

  [Description("La propiedad ObjectParameter contiene el objeto que define el estado extendido pasado a trav�s de la llamada IWbemObjectSink :: SetStatus del proveedor; es probablemente NULL.") : Amended ToSubclass] Object ObjectParameter;

  [Description("Actualmente, la propiedad StringParameter siempre es NULL.") : Amended ToSubclass] String StringParameter;

};



[Description("La clase de eventos Msft_WmiProvider_ExecQueryAsyncEvent_Post representa un evento generado inmediatamente despu�s de la finalizaci�n de la implementaci�n del proveedor de IWbemServices :: ExecQueryAsync.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class Msft_WmiProvider_ExecQueryAsyncEvent_Post : Msft_WmiProvider_OperationEvent_Post

{

  [Description("La propiedad QueryLanguage contiene una cadena que incluye uno de los lenguajes de consulta compatibles con la administraci�n de Windows.") : Amended ToSubclass] String QueryLanguage;

  [Description("La propiedad Query contiene una cadena que incluye el texto de la consulta.") : Amended ToSubclass] String Query;

  [Description("La propiedad Flags contiene las asignaciones asociadas a la llamada.") : Amended ToSubclass] Uint32 Flags;

  [Description("La propiedad ResultCode contiene el c�digo de estado HRESULT de la operaci�n.") : Amended ToSubclass] Uint32 ResultCode;

  [Description("La propiedad ObjectParameter contiene el objeto que define el estado extendido pasado a trav�s de la llamada IWbemObjectSink :: SetStatus del proveedor; es probablemente NULL.") : Amended ToSubclass] Object ObjectParameter;

  [Description("Actualmente, la propiedad StringParameter siempre es NULL.") : Amended ToSubclass] String StringParameter;

};



[Description("La clase de eventos Msft_WmiProvider_ExecMethodAsyncEvent_Post representa un evento generado inmediatamente despu�s de la finalizaci�n de la implementaci�n del proveedor de IWbemServices :: ExecMethodAsync.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class Msft_WmiProvider_ExecMethodAsyncEvent_Post : Msft_WmiProvider_OperationEvent_Post

{

  [Description("La propiedad ObjectPath contiene una cadena que incluye la ruta de acceso del objeto para el que se va a ejecutar el m�todo.") : Amended ToSubclass] String ObjectPath;

  [Description("La propiedad MethodName contiene una cadena que incluye el nombre del m�todo para el objeto.") : Amended ToSubclass] String MethodName;

  [Description("La propiedad Flags contiene las asignaciones asociadas a la llamada.") : Amended ToSubclass] Uint32 Flags;

  [Description("La propiedad InputParameters es Null si no se requiere ning�n par�metro entrante para ejecutar el m�todo. De lo contrario, se requiere un objeto de contenga las propiedades que act�an como par�metros entrantes para la ejecuci�n del m�todo. El contenido del objeto es espec�fico del m�todo y forma parte de la especificaci�n del proveedor correspondiente.") : Amended ToSubclass] Object InputParameters;

  [Description("La propiedad ResultCode contiene el c�digo de estado HRESULT de la operaci�n.") : Amended ToSubclass] Uint32 ResultCode;

  [Description("La propiedad ObjectParameter contiene el objeto que define el estado extendido pasado a trav�s de la llamada IWbemObjectSink :: SetStatus del proveedor; es probablemente NULL.") : Amended ToSubclass] Object ObjectParameter;

  [Description("Actualmente, la propiedad StringParameter siempre es NULL.") : Amended ToSubclass] String StringParameter;

};



[Description("La clase de eventos Msft_WmiProvider_NewQuery_Post representa un evento generado inmediatamente despu�s de la finalizaci�n de la implementaci�n del proveedor de IWbemEventProviderQuerySink :: NewQuery.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class Msft_WmiProvider_NewQuery_Post : Msft_WmiProvider_OperationEvent_Post

{

  [Description("La propiedad QueryId contiene un identificador generado por la administraci�n de Windows para la consulta. El proveedor puede realizar un seguimiento de esto y, de este modo, en cancelaciones posteriores, siempre sabr� qu� consulta se cancel�.") : Amended ToSubclass] uint32 QueryId;

  [Description("La propiedad QueryLanguage contiene el lenguaje del siguiente filtro de consulta. En esta versi�n de WMI, es siempre 'WQL'.") : Amended ToSubclass] string QueryLanguage;

  [Description("La propiedad Query contiene una cadena que incluye el filtro de consulta de eventos, que registr� un consumidor l�gico.") : Amended ToSubclass] string Query;

  [Description("La propiedad Result contiene el c�digo de estado HRESULT de la operaci�n.") : Amended ToSubclass] uint32 Result;

};



[Description("La clase de eventos Msft_WmiProvider_CancelQuery_Post representa un evento generado inmediatamente despu�s de la finalizaci�n de la implementaci�n del proveedor de IWbemEventProviderQuerySink :: CancelQuery.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class Msft_WmiProvider_CancelQuery_Post : Msft_WmiProvider_OperationEvent_Post

{

  [Description("La propiedad QueryId contiene un identificador de la consulta que se cancel�. El m�todo NewQuery de esta interfaz entreg� originalmente este identificador al proveedor.") : Amended ToSubclass] uint32 QueryId;

  [Description("La propiedad Result contiene el c�digo de estado HRESULT de la operaci�n.") : Amended ToSubclass] uint32 Result;

};



[Description("La clase de eventos Msft_WmiProvider_AccessCheck_Post representa un evento generado inmediatamente despu�s de la finalizaci�n de la implementaci�n del proveedor de IWbemEventSecurity :: AccessCheck.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class Msft_WmiProvider_AccessCheck_Post : Msft_WmiProvider_OperationEvent_Post

{

  [Description("La propiedad QueryLanguage contiene el lenguaje del siguiente filtro de consulta. En esta versi�n de WMI, es siempre 'WQL'.") : Amended ToSubclass] string QueryLanguage;

  [Description("La propiedad Query es una cadena que contiene el filtro de consulta de eventos, que registr� un consumidor l�gico.") : Amended ToSubclass] string Query;

  [Description("La propiedad Sid es una matriz de bytes que representa el SID del cliente que crea la suscripci�n; es NULL si la suscripci�n es temporal.") : Amended ToSubclass] uint8 Sid[];

  [Description("La propiedad Result contiene el c�digo de estado HRESULT de la operaci�n.") : Amended ToSubclass] uint32 Result;

};



[Description("La clase de eventos Msft_WmiProvider_ProvideEvents_Post representa un evento generado inmediatamente despu�s de la finalizaci�n de la implementaci�n del proveedor de IWbemEventProvider :: ProvideEvents.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class Msft_WmiProvider_ProvideEvents_Post : Msft_WmiProvider_OperationEvent_Post

{

  [Description("La propiedad Flags contiene las asignaciones asociadas a la llamada.") : Amended ToSubclass] uint32 Flags;

  [Description("La propiedad Result contiene el c�digo de estado HRESULT de la operaci�n.") : Amended ToSubclass] uint32 Result;

};



[Description("La clase Msft_WmiProvider_Counters expone informaci�n aproximada del recuento de llamadas de operaciones internas en todos los proveedores.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class Msft_WmiProvider_Counters

{

  [Description("La propiedad ProviderOperation_GetObjectAsync indica el n�mero de llamadas a IWbemServices :: GetObjectAsync.") : Amended ToSubclass] Uint64 ProviderOperation_GetObjectAsync;

  [Description("La propiedad ProviderOperation_PutClassAsync indica el n�mero de llamadas a IWbemServices :: PutClassAsync.") : Amended ToSubclass] Uint64 ProviderOperation_PutClassAsync;

  [Description("La propiedad ProviderOperation_DeleteClassAsync indica el n�mero de llamadas a IWbemServices :: DeleteClassAsync.") : Amended ToSubclass] Uint64 ProviderOperation_DeleteClassAsync;

  [Description("La propiedad ProviderOperation_CreateClassEnumAsync indica el n�mero de llamadas a IWbemServices :: CreateClassEnumAsync.") : Amended ToSubclass] Uint64 ProviderOperation_CreateClassEnumAsync;

  [Description("La propiedad ProviderOperation_PutInstanceAsync indica el n�mero de llamadas a IWbemServices :: PutInstanceAsync.") : Amended ToSubclass] Uint64 ProviderOperation_PutInstanceAsync;

  [Description("La propiedad ProviderOperation_DeleteInstanceAsync indica el n�mero de llamadas a IWbemServices :: DeleteInstanceAsync.") : Amended ToSubclass] Uint64 ProviderOperation_DeleteInstanceAsync;

  [Description("La propiedad ProviderOperation_CreateInstanceEnumAsync indica el n�mero de llamadas a IWbemServices :: CreateInstanceEnumAsync.") : Amended ToSubclass] Uint64 ProviderOperation_CreateInstanceEnumAsync;

  [Description("La propiedad ProviderOperation_ExecQueryAsync indica el n�mero de llamadas a IWbemServices :: ExecQueryAsync.") : Amended ToSubclass] Uint64 ProviderOperation_ExecQueryAsync;

  [Description("La propiedad ProviderOperation_ExecMethodAsync indica el n�mero de llamadas a IWbemServices :: ExecMethodAsync.") : Amended ToSubclass] Uint64 ProviderOperation_ExecMethodAsync;

  [Description("La propiedad ProviderOperation_QueryInstances indica el n�mero de llamadas a IWbemHiPerfProvider :: QueryInstances.") : Amended ToSubclass] Uint64 ProviderOperation_QueryInstances;

  [Description("La propiedad ProviderOperation_CreateRefresher indica el n�mero de llamadas a IWbemHiPerfProvider :: CreateRefresher.") : Amended ToSubclass] Uint64 ProviderOperation_CreateRefresher;

  [Description("La propiedad ProviderOperation_CreateRefreshableObject indica el n�mero de llamadas a IWbemHiPerfProvider :: CreateRefreshableObject.") : Amended ToSubclass] Uint64 ProviderOperation_CreateRefreshableObject;

  [Description("La propiedad ProviderOperation_StopRefreshing indica el n�mero de llamadas a IWbemHiPerfProvider :: StopRefreshing.") : Amended ToSubclass] Uint64 ProviderOperation_StopRefreshing;

  [Description("La propiedad ProviderOperation_CreateRefreshableEnum indica el n�mero de llamadas a IWbemHiPerfProvider :: CreateRefreshableEnum.") : Amended ToSubclass] Uint64 ProviderOperation_CreateRefreshableEnum;

  [Description("La propiedad ProviderOperation_GetObjects indica el n�mero de llamadas a IWbemHiPerfProvider :: GetObjects.") : Amended ToSubclass] Uint64 ProviderOperation_GetObjects;

  [Description("La propiedad ProviderOperation_GetProperty indica el n�mero de llamadas a IWbemPropertyProvider :: GetProperty.") : Amended ToSubclass] Uint64 ProviderOperation_GetProperty;

  [Description("La propiedad ProviderOperation_PutProperty indica el n�mero de llamadas a IWbemPropertyProvider :: PutProperty.") : Amended ToSubclass] Uint64 ProviderOperation_PutProperty;

  [Description("La propiedad ProviderOperation_ProvideEvents indica el n�mero de llamadas a IWbemEventProvider :: ProvideEvents.") : Amended ToSubclass] Uint64 ProviderOperation_ProvideEvents;

  [Description("La propiedad ProviderOperation_NewQuery indica el n�mero de llamadas a IWbemEventProviderQuerySink :: NewQuery.") : Amended ToSubclass] Uint64 ProviderOperation_NewQuery;

  [Description("La propiedad ProviderOperation_CancelQuery indica el n�mero de llamadas a IWbemEventProviderQuerySink :: CancelQuery.") : Amended ToSubclass] Uint64 ProviderOperation_CancelQuery;

  [Description("La propiedad ProviderOperation_AccessCheck indica el n�mero de llamadas a IWbemEventProviderSecurity :: AccessCheck.") : Amended ToSubclass] Uint64 ProviderOperation_AccessCheck;

  [Description("La propiedad ProviderOperation_SetRegistrationObject no est� establecida actualmente.") : Amended ToSubclass] Uint64 ProviderOperation_SetRegistrationObject;

  [Description("La propiedad ProviderOperation_FindConsumer indica el n�mero de llamadas a IWbemEventConsumerProvider :: FindConsumer.") : Amended ToSubclass] Uint64 ProviderOperation_FindConsumer;

  [Description("La propiedad ProviderOperation_ValidateSubscription indica el n�mero de llamadas a IWbemEventConsumerProviderEx :: ValidateSubscription.") : Amended ToSubclass] Uint64 ProviderOperation_ValidateSubscription;

};



[Description("La clase Msft_Providers expone la configuraci�n relacionada con instancias del proveedor.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class Msft_Providers

{

  [Key,Description("La propiedad Namespace indica el espacio de nombres asociado con la creaci�n espec�fica de una instancia del proveedor.") : Amended ToSubclass] String Namespace;

  [Key,Description("Si el proveedor est� configurado para la inicializaci�n por usuario, la propiedad User hace referencia a la creaci�n espec�fica del usuario de una instancia del proveedor.") : Amended ToSubclass] String User;

  [Key,Description("Si el proveedor est� configurado para la inicializaci�n por configuraci�n regional, la propiedad Locale hace referencia a la creaci�n espec�fica de la configuraci�n regional de una instancia del proveedor.") : Amended ToSubclass] String Locale;

  [Key,Description("La propiedad Provider contiene el nombre del proveedor asociado con la creaci�n espec�fica de una instancia del proveedor. El nombre de proveedor es id�ntico al valor de la propiedad __Win32provider :: Name.") : Amended ToSubclass] String Provider;

  [Key,Description("La propiedad TransactionIdentifier es de uso interno y, actualmente, tiene siempre el valor {00000000-0000-0000-0000-000000000000}.") : Amended ToSubclass] String TransactionIdentifier;

  [Key,Description("La propiedad HostingSpecification define el primer componente de la propiedad __Win32provider :: HostingModel. La propiedad Hosting se define como uno de los siguientes tipos de valor: -WmiCore - Activar proveedor en el host para el servicio winmgmt; observe que s�lo se admite para componentes del sistema operativo. Si se intenta registrar proveedores con WmiCore como HostingModel, se producir� un error WBEM_E_ACCESS_DENIED. WmiCoreOrSelfHost - Activar proveedor en el host para el servicio winmgmt o como servidor local; observe que s�lo se admite para componentes del sistema operativo. SelfHost - Activar proveedor como implementaci�n del servidor local. Decoupled:Com - Activar proveedor como proveedor COM desacoplado. Decoupled:NonCom - Activar proveedor como proveedor de eventos no COM. LocalSystemHost[:((.)+)] - Activar proveedor en el host para un host de proveedor WMI que se ejecuta como LocalSystem. Observe que se trata del valor predeterminado si no se estableci� __Win32provider :: HostingModel. Observe tambi�n que, al crear una instancia de __Win32provider con HostingModel igual a NULL, LocalSystemHost o LocalSystemHostOrSelfHost, se genera un elemento de registro de eventos para dar a conocer a los administradores los proveedores que se ejecutan con el estado de confianza. LocalSystemHostOrSelfHost[:((.)+)] - Activar proveedor en el host para un host de proveedor WMI que se ejecuta como LocalSystem o como servidor local. Observe que se trata del valor predeterminado si no se estableci� __Win32provider :: HostingModel. Observe tambi�n que, al crear una instancia de __Win32provider con HostingModel igual a NULL, LocalSystemHost o LocalSystemHostOrSelfHost, se genera un elemento de registro de eventos para dar a conocer a los administradores los proveedores que se ejecutan con el estado de confianza. NetworkServiceHost[:((.)+)] - Activar proveedor en el host para un host de proveedor WMI que se ejecuta como NetworkService. LocalServiceHost[:((.)+)] - Activar proveedor en el host para un host de proveedor WMI que se ejecuta como LocalService. Observe que [:((.)+)] hace referencia a una expresi�n regular que define el grupo de hospedaje del proveedor.") : Amended ToSubclass] Uint32 HostingSpecification;

  [Key,Description("La especificaci�n HostingGroup define el segundo componente de la propiedad __Win32provider :: HostingModel cuando el modelo de hospedaje es LocalSystemHost, LocalSystemHostOrSelfHost, NetworkServiceHost o LocalServiceHost. El grupo de hospedaje define una creaci�n de instancia espec�fica de un host de proveedor WMI. Los proveedores que comparten el mismo modelo y grupo de hospedaje comparten tambi�n el mismo proceso suplente.") : Amended ToSubclass] String HostingGroup;

  [Description("La propiedad HostProcessIdentifier especifica el identificador de proceso que hospeda la instancia espec�fica del proveedor.") : Amended ToSubclass] Uint32 HostProcessIdentifier;

  [Description("La propiedad ProviderOperation_GetObjectAsync indica el n�mero de llamadas a IWbemServices :: GetObjectAsync.") : Amended ToSubclass] Uint64 ProviderOperation_GetObjectAsync;

  [Description("La propiedad ProviderOperation_PutClassAsync indica el n�mero de llamadas a IWbemServices :: PutClassAsync.") : Amended ToSubclass] Uint64 ProviderOperation_PutClassAsync;

  [Description("La propiedad ProviderOperation_DeleteClassAsync indica el n�mero de llamadas a IWbemServices :: DeleteClassAsync.") : Amended ToSubclass] Uint64 ProviderOperation_DeleteClassAsync;

  [Description("La propiedad ProviderOperation_CreateClassEnumAsync indica el n�mero de llamadas a IWbemServices :: CreateClassEnumAsync.") : Amended ToSubclass] Uint64 ProviderOperation_CreateClassEnumAsync;

  [Description("La propiedad ProviderOperation_PutInstanceAsync indica el n�mero de llamadas a IWbemServices :: PutInstanceAsync.") : Amended ToSubclass] Uint64 ProviderOperation_PutInstanceAsync;

  [Description("La propiedad ProviderOperation_DeleteInstanceAsync indica el n�mero de llamadas a IWbemServices :: DeleteInstanceAsync.") : Amended ToSubclass] Uint64 ProviderOperation_DeleteInstanceAsync;

  [Description("La propiedad ProviderOperation_CreateInstanceEnumAsync indica el n�mero de llamadas a IWbemServices :: CreateInstanceEnumAsync.") : Amended ToSubclass] Uint64 ProviderOperation_CreateInstanceEnumAsync;

  [Description("La propiedad ProviderOperation_ExecQueryAsync indica el n�mero de llamadas a IWbemServices :: ExecQueryAsync.") : Amended ToSubclass] Uint64 ProviderOperation_ExecQueryAsync;

  [Description("La propiedad ProviderOperation_ExecMethodAsync indica el n�mero de llamadas a IWbemServices :: ExecMethodAsync.") : Amended ToSubclass] Uint64 ProviderOperation_ExecMethodAsync;

  [Description("La propiedad ProviderOperation_QueryInstances indica el n�mero de llamadas a IWbemHiPerfProvider :: QueryInstances.") : Amended ToSubclass] Uint64 ProviderOperation_QueryInstances;

  [Description("La propiedad ProviderOperation_CreateRefresher indica el n�mero de llamadas a IWbemHiPerfProvider :: CreateRefresher.") : Amended ToSubclass] Uint64 ProviderOperation_CreateRefresher;

  [Description("La propiedad ProviderOperation_CreateRefreshableObject indica el n�mero de llamadas a IWbemHiPerfProvider :: CreateRefreshableObject.") : Amended ToSubclass] Uint64 ProviderOperation_CreateRefreshableObject;

  [Description("La propiedad ProviderOperation_StopRefreshing indica el n�mero de llamadas a IWbemHiPerfProvider :: StopRefreshing.") : Amended ToSubclass] Uint64 ProviderOperation_StopRefreshing;

  [Description("La propiedad ProviderOperation_CreateRefreshableEnum indica el n�mero de llamadas a IWbemHiPerfProvider :: CreateRefreshableEnum.") : Amended ToSubclass] Uint64 ProviderOperation_CreateRefreshableEnum;

  [Description("La propiedad ProviderOperation_GetObjects indica el n�mero de llamadas a IWbemHiPerfProvider :: GetObjects.") : Amended ToSubclass] Uint64 ProviderOperation_GetObjects;

  [Description("La propiedad ProviderOperation_GetProperty indica el n�mero de llamadas a IWbemPropertyProvider :: GetProperty.") : Amended ToSubclass] Uint64 ProviderOperation_GetProperty;

  [Description("La propiedad ProviderOperation_PutProperty indica el n�mero de llamadas a IWbemPropertyProvider :: PutProperty.") : Amended ToSubclass] Uint64 ProviderOperation_PutProperty;

  [Description("La propiedad ProviderOperation_ProvideEvents indica el n�mero de llamadas a IWbemEventProvider :: ProvideEvents.") : Amended ToSubclass] Uint64 ProviderOperation_ProvideEvents;

  [Description("La propiedad ProviderOperation_NewQuery indica el n�mero de llamadas a IWbemEventProviderQuerySink :: NewQuery.") : Amended ToSubclass] Uint64 ProviderOperation_NewQuery;

  [Description("La propiedad ProviderOperation_CancelQuery indica el n�mero de llamadas a IWbemEventProviderQuerySink :: CancelQuery.") : Amended ToSubclass] Uint64 ProviderOperation_CancelQuery;

  [Description("La propiedad ProviderOperation_AccessCheck indica el n�mero de llamadas a IWbemEventProviderSecurity :: AccessCheck.") : Amended ToSubclass] Uint64 ProviderOperation_AccessCheck;

  [Description("La propiedad ProviderOperation_SetRegistrationObject no est� establecida actualmente.") : Amended ToSubclass] Uint64 ProviderOperation_SetRegistrationObject;

  [Description("La propiedad ProviderOperation_FindConsumer indica el n�mero de llamadas a IWbemEventConsumerProvider :: FindConsumer.") : Amended ToSubclass] Uint64 ProviderOperation_FindConsumer;

  [Description("La propiedad ProviderOperation_ValidateSubscription indica el n�mero de llamadas a IWbemEventConsumerProviderEx :: ValidateSubscription.") : Amended ToSubclass] Uint64 ProviderOperation_ValidateSubscription;

  [Description("El m�todo Suspend suspende la ejecuci�n de proveedores. Todas las llamadas que pasan por una instancia espec�fica del proveedor se hacen pasar por un nivel de interceptaci�n que provocar� errores en la llamada. El cliente puede recibir el c�digo de estado WBEM_E_PROVIDER_SUSPENDED, en funci�n de la operaci�n de que se trate. ") : Amended ToSubclass] Uint32 Suspend();

  [Description("El m�todo Resume reanuda la ejecuci�n de los proveedores suspendidos con el m�todo Suspend.") : Amended ToSubclass] Uint32 Resume();

  [Description("El m�todo din�mico UnLoad descarga el servidor COM asociado con la instancia espec�fica del proveedor. Las llamadas posteriores al proveedor con el mismo CLSID devolver�n WBEM_E_PROVIDER_DISABLED. Si la implementaci�n del servidor COM es un servidor InProc hospedado en el proceso de host del proveedor, recibir� llamadas a la funci�n exportada DllCanUnloadNow; si el proveedor devuelve TRUE como respuesta, COM descargar� la imagen de ejecutable. Actualmente, COM est� configurado para descargar el ejecutable unos 30 segundos tras la primera llamada correcta a DllCanUnloadNow. En caso de estar hospedado en otro suplente de proceso, el suplente usar� otra estrategia para la descarga. El proveedor puede volver a habilitarse con el m�todo Msft_Provider :: Load, mediante cambios en la instancia asociada de __Win32Provider o mediante el reinicio del servicio.") : Amended ToSubclass] Uint32 UnLoad();

  [Description("El m�todo Load carga una instancia espec�fica de un proveedor.") : Amended ToSubclass] Uint32 Load([In] String Namespace,[In] String User,[In] String Locale,[In] String Provider,[In] String TransactionIdentifier);

};


Youez - 2016 - github.com/yon3zu
LinuXploit