void MI_CALL Perf_Indication_DisableIndications( _In_opt_ Perf_Indication_Self* self, _In_ MI_Context* indicationsContext, _In_opt_z_ const MI_Char* nameSpace, _In_opt_z_ const MI_Char* className) { MI_UNREFERENCED_PARAMETER(nameSpace); MI_UNREFERENCED_PARAMETER(className); #ifdef _MSC_VER if (self) { self->indicationContext = 0; self->shutdownCalled = MI_TRUE; SetThreadpoolTimer(self->indicationTimer, NULL, 0, 0); WaitForThreadpoolTimerCallbacks(self->indicationTimer, TRUE); CloseThreadpoolTimer(self->indicationTimer); self->shutdownCalled = MI_FALSE; } #endif MI_PostResult(indicationsContext, MI_RESULT_OK); }
void MI_CALL Unload(_In_opt_ MI_Module_Self* self, _In_ struct _MI_Context* context) { MI_UNREFERENCED_PARAMETER(self); MI_UNREFERENCED_PARAMETER(context); MI_Context_PostResult(context, MI_RESULT_OK); }
void MI_CALL Perf_Indication_EnableIndications( _In_opt_ Perf_Indication_Self* self, _In_ MI_Context* indicationsContext, _In_opt_z_ const MI_Char* nameSpace, _In_opt_z_ const MI_Char* className) { #ifdef _MSC_VER /* NOTE: Do not call MI_PostResult on this context */ MI_UNREFERENCED_PARAMETER(nameSpace); MI_UNREFERENCED_PARAMETER(className); if (self) { FILETIME now; ZeroMemory(&now, sizeof(FILETIME)); self->indicationContext = indicationsContext; self->indicationTimer = CreateThreadpoolTimer(TimerCallback, self, NULL); SetThreadpoolTimer(self->indicationTimer, &now, 0, 1); } #endif }
void MI_CALL MSFT_FileDirectoryConfiguration_CreateInstance( _In_opt_ MSFT_FileDirectoryConfiguration_Self* self, _In_ MI_Context* context, _In_opt_z_ const MI_Char* nameSpace, _In_opt_z_ const MI_Char* className, _In_ const MSFT_FileDirectoryConfiguration* newInstance) { MI_UNREFERENCED_PARAMETER(self); MI_UNREFERENCED_PARAMETER(nameSpace); MI_UNREFERENCED_PARAMETER(className); MI_UNREFERENCED_PARAMETER(newInstance); MI_Context_PostResult(context, MI_RESULT_NOT_SUPPORTED); }
void MI_CALL PerfAssocClass_DeleteInstance( _In_opt_ PerfAssocClass_Self* self, _In_ MI_Context* context, _In_opt_z_ const MI_Char* nameSpace, _In_opt_z_ const MI_Char* className, _In_ const PerfAssocClass* instanceName) { MI_UNREFERENCED_PARAMETER(self); MI_UNREFERENCED_PARAMETER(nameSpace); MI_UNREFERENCED_PARAMETER(className); MI_UNREFERENCED_PARAMETER(instanceName); MI_PostResult(context, MI_RESULT_NOT_SUPPORTED); }
void MI_CALL MSFT_WindowsServiceProcess_CreateInstance( _In_opt_ MSFT_WindowsServiceProcess_Self* self, _In_ MI_Context* context, _In_opt_z_ const MI_Char* nameSpace, _In_opt_z_ const MI_Char* className, _In_ const MSFT_WindowsServiceProcess* newInstance) { MI_UNREFERENCED_PARAMETER(self); MI_UNREFERENCED_PARAMETER(nameSpace); MI_UNREFERENCED_PARAMETER(className); MI_UNREFERENCED_PARAMETER(newInstance); MI_Context_PostResult(context, MI_RESULT_NOT_SUPPORTED); }
void MI_CALL MSFT_nxGroupResource_DeleteInstance( _In_opt_ MSFT_nxGroupResource_Self* self, _In_ MI_Context* context, _In_opt_z_ const MI_Char* nameSpace, _In_opt_z_ const MI_Char* className, _In_ const MSFT_nxGroupResource* instanceName) { MI_UNREFERENCED_PARAMETER(self); MI_UNREFERENCED_PARAMETER(nameSpace); MI_UNREFERENCED_PARAMETER(className); MI_UNREFERENCED_PARAMETER(instanceName); MI_Context_PostResult(context, MI_RESULT_NOT_SUPPORTED); }
void MI_CALL TEST_Stop_CreateInstance( _In_opt_ TEST_Stop_Self* self, _In_ MI_Context* context, _In_opt_z_ const MI_Char* nameSpace, _In_opt_z_ const MI_Char* className, _In_ const TEST_Stop* newInstance) { MI_UNREFERENCED_PARAMETER(self); MI_UNREFERENCED_PARAMETER(nameSpace); MI_UNREFERENCED_PARAMETER(className); MI_UNREFERENCED_PARAMETER(newInstance); MI_Context_PostResult(context, MI_RESULT_NOT_SUPPORTED); }
void MI_CALL TEST_Test3User_DeleteInstance( _In_opt_ TEST_Test3User_Self* self, _In_ MI_Context* context, _In_opt_z_ const MI_Char* nameSpace, _In_opt_z_ const MI_Char* className, _In_ const TEST_Test3User* instanceName) { MI_UNREFERENCED_PARAMETER(self); MI_UNREFERENCED_PARAMETER(nameSpace); MI_UNREFERENCED_PARAMETER(className); MI_UNREFERENCED_PARAMETER(instanceName); MI_Context_PostResult(context, MI_RESULT_NOT_SUPPORTED); }
void MI_CALL TEST_Stop_GetInstance( _In_opt_ TEST_Stop_Self* self, _In_ MI_Context* context, _In_opt_z_ const MI_Char* nameSpace, _In_opt_z_ const MI_Char* className, _In_ const TEST_Stop* instanceName, _In_opt_ const MI_PropertySet* propertySet) { MI_UNREFERENCED_PARAMETER(self); MI_UNREFERENCED_PARAMETER(nameSpace); MI_UNREFERENCED_PARAMETER(className); MI_UNREFERENCED_PARAMETER(instanceName); MI_UNREFERENCED_PARAMETER(propertySet); MI_Context_PostResult(context, MI_RESULT_NOT_SUPPORTED); }
void MI_CALL MSFT_nxGroupResource_ModifyInstance( _In_opt_ MSFT_nxGroupResource_Self* self, _In_ MI_Context* context, _In_opt_z_ const MI_Char* nameSpace, _In_opt_z_ const MI_Char* className, _In_ const MSFT_nxGroupResource* modifiedInstance, _In_opt_ const MI_PropertySet* propertySet) { MI_UNREFERENCED_PARAMETER(self); MI_UNREFERENCED_PARAMETER(nameSpace); MI_UNREFERENCED_PARAMETER(className); MI_UNREFERENCED_PARAMETER(modifiedInstance); MI_UNREFERENCED_PARAMETER(propertySet); MI_Context_PostResult(context, MI_RESULT_NOT_SUPPORTED); }
void MI_CALL TEST_Test3User_ModifyInstance( _In_opt_ TEST_Test3User_Self* self, _In_ MI_Context* context, _In_opt_z_ const MI_Char* nameSpace, _In_opt_z_ const MI_Char* className, _In_ const TEST_Test3User* modifiedInstance, _In_opt_ const MI_PropertySet* propertySet) { MI_UNREFERENCED_PARAMETER(self); MI_UNREFERENCED_PARAMETER(nameSpace); MI_UNREFERENCED_PARAMETER(className); MI_UNREFERENCED_PARAMETER(modifiedInstance); MI_UNREFERENCED_PARAMETER(propertySet); MI_Context_PostResult(context, MI_RESULT_NOT_SUPPORTED); }
void MI_CALL Perf_Indication_Unsubscribe( _In_opt_ Perf_Indication_Self* self, _In_ MI_Context* context, _In_opt_z_ const MI_Char* nameSpace, _In_opt_z_ const MI_Char* className, _In_ MI_Uint64 subscriptionID, _In_opt_ void* subscriptionSelf) { MI_UNREFERENCED_PARAMETER(self); MI_UNREFERENCED_PARAMETER(nameSpace); MI_UNREFERENCED_PARAMETER(className); MI_UNREFERENCED_PARAMETER(subscriptionID); MI_UNREFERENCED_PARAMETER(subscriptionSelf); MI_PostResult(context, MI_RESULT_OK); }
void MI_CALL MSFT_nxGroupResource_Load( _Outptr_result_maybenull_ MSFT_nxGroupResource_Self** self, _In_opt_ MI_Module_Self* selfModule, _In_ MI_Context* context) { SCX_BOOKEND_EX ("Load", " name=\"nxGroup\""); MI_UNREFERENCED_PARAMETER(selfModule); MI_Result res = MI_RESULT_OK; if (0 != self) { if (0 == *self) { *self = new MSFT_nxGroupResource_Self; if (EXIT_SUCCESS != (*self)->init ()) { delete *self; *self = 0; res = MI_RESULT_FAILED; } } } else { res = MI_RESULT_FAILED; } MI_Context_PostResult(context, res); }
void MI_CALL MSFT_FileDirectoryConfiguration_Unload( _In_opt_ MSFT_FileDirectoryConfiguration_Self* self, _In_ MI_Context* context) { MI_UNREFERENCED_PARAMETER(self); MI_Context_PostResult(context, MI_RESULT_OK); }
void MI_CALL MSFT_WindowsServiceManager_Unload( _In_opt_ MSFT_WindowsServiceManager_Self* self, _In_ MI_Context* context) { MI_UNREFERENCED_PARAMETER(self); MI_Context_PostResult(context, MI_RESULT_OK); }
void MI_CALL TEST_Test3User_Unload( _In_opt_ TEST_Test3User_Self* self, _In_ MI_Context* context) { MI_UNREFERENCED_PARAMETER(self); MI_Context_PostResult(context, MI_RESULT_OK); }
void MI_CALL Unload(_In_opt_ MI_Module_Self* self, _In_ struct _MI_Context* context) { MI_UNREFERENCED_PARAMETER(self); { MI_Result r = Finalize(); MI_Context_PostResult(context, r); } }
void MI_CALL PerfAssocClass_Unload( _In_opt_ PerfAssocClass_Self* self, _In_ MI_Context* context) { MI_UNREFERENCED_PARAMETER(self); MI_PostResult(context, MI_RESULT_OK); }
void MI_CALL TEST_Test3User_Load( _Outptr_result_maybenull_ TEST_Test3User_Self** self, _In_opt_ MI_Module_Self* selfModule, _In_ MI_Context* context) { MI_UNREFERENCED_PARAMETER(selfModule); *self = NULL; MI_Context_PostResult(context, MI_RESULT_OK); }
void MI_CALL PerfAssocClass_GetInstance( _In_opt_ PerfAssocClass_Self* self, _In_ MI_Context* context, _In_opt_z_ const MI_Char* nameSpace, _In_opt_z_ const MI_Char* className, _In_ const PerfAssocClass* instanceName, _In_opt_ const MI_PropertySet* propertySet) { MI_UNREFERENCED_PARAMETER(self); MI_UNREFERENCED_PARAMETER(nameSpace); MI_UNREFERENCED_PARAMETER(className); MI_UNREFERENCED_PARAMETER(instanceName); MI_UNREFERENCED_PARAMETER(propertySet); MI_Result result = MI_RESULT_FAILED; result = PerfAssocClass_Post(instanceName, context); MI_PostResult(context, result); }
void MI_CALL PerfAssocClass_Load( _Outptr_result_maybenull_ PerfAssocClass_Self** self, _In_opt_ MI_Module_Self* selfModule, _In_ MI_Context* context) { MI_UNREFERENCED_PARAMETER(selfModule); *self = NULL; MI_PostResult(context, MI_RESULT_OK); }
void MI_CALL MSFT_WindowsServiceManager_Load( _Outptr_result_maybenull_ MSFT_WindowsServiceManager_Self** self, _In_opt_ MI_Module_Self* selfModule, _In_ MI_Context* context) { MI_UNREFERENCED_PARAMETER(selfModule); *self = NULL; MI_Context_PostResult(context, MI_RESULT_OK); }
void MI_CALL MSFT_FileDirectoryConfiguration_Load( _Outptr_result_maybenull_ MSFT_FileDirectoryConfiguration_Self** self, _In_opt_ MI_Module_Self* selfModule, _In_ MI_Context* context) { MI_UNREFERENCED_PARAMETER(selfModule); *self = NULL; MI_Context_PostResult(context, MI_RESULT_OK); }
void MI_CALL MSFT_WindowsServiceManager_Invoke_GetWindowsServices( _In_opt_ MSFT_WindowsServiceManager_Self* self, _In_ MI_Context* context, _In_opt_z_ const MI_Char* nameSpace, _In_opt_z_ const MI_Char* className, _In_opt_z_ const MI_Char* methodName, _In_ const MSFT_WindowsServiceManager* instanceName, _In_opt_ const MSFT_WindowsServiceManager_GetWindowsServices* in) { MI_Result result; MI_UNREFERENCED_PARAMETER(self); MI_UNREFERENCED_PARAMETER(nameSpace); MI_UNREFERENCED_PARAMETER(className); MI_UNREFERENCED_PARAMETER(methodName); MI_UNREFERENCED_PARAMETER(instanceName); result = Invoke_GetWindowsServices(context, in); MI_Context_PostResult(context, result); }
void MI_CALL Perf_Indication_Load( _Outptr_result_maybenull_ Perf_Indication_Self** self, _In_opt_ MI_Module_Self* selfModule, _In_ MI_Context* context) { MI_UNREFERENCED_PARAMETER(selfModule); *self = new Perf_Indication_Self; (*self)->keyCounter = 0; (*self)->shutdownCalled = MI_FALSE; MI_PostResult(context, MI_RESULT_OK); }
void MI_CALL TEST_Stop_Invoke_SetTargetResource( _In_opt_ TEST_Stop_Self* self, _In_ MI_Context* context, _In_opt_z_ const MI_Char* nameSpace, _In_opt_z_ const MI_Char* className, _In_opt_z_ const MI_Char* methodName, _In_ const TEST_Stop* instanceName, _In_opt_ const TEST_Stop_SetTargetResource* in) { TEST_Stop_SetTargetResource out; MI_UNREFERENCED_PARAMETER(self); MI_UNREFERENCED_PARAMETER(nameSpace); MI_UNREFERENCED_PARAMETER(className); MI_UNREFERENCED_PARAMETER(methodName); MI_UNREFERENCED_PARAMETER(instanceName); MI_UNREFERENCED_PARAMETER(in); TEST_Stop_SetTargetResource_Construct(&out, context); MI_Context_WriteMessage(context, MI_WRITEMESSAGE_CHANNEL_VERBOSE, MI_T("Executing Set for Class TEST_Stop")); TEST_Stop_SetTargetResource_Set_MIReturn(&out, 0 ); MI_Context_PostInstance(context, &(out.__instance)); TEST_Stop_SetTargetResource_Destruct(&out); MI_Context_PostResult(context, MI_RESULT_OK); }
void MI_CALL TEST_Test3User_Invoke_SetTargetResource( _In_opt_ TEST_Test3User_Self* self, _In_ MI_Context* context, _In_opt_z_ const MI_Char* nameSpace, _In_opt_z_ const MI_Char* className, _In_opt_z_ const MI_Char* methodName, _In_ const TEST_Test3User* instanceName, _In_opt_ const TEST_Test3User_SetTargetResource* in) { TEST_Test3User_SetTargetResource out; MI_UNREFERENCED_PARAMETER(self); MI_UNREFERENCED_PARAMETER(nameSpace); MI_UNREFERENCED_PARAMETER(className); MI_UNREFERENCED_PARAMETER(methodName); MI_UNREFERENCED_PARAMETER(instanceName); MI_UNREFERENCED_PARAMETER(in); TEST_Test3User_SetTargetResource_Construct(&out, context); TEST_Test3User_SetTargetResource_Set_MIReturn(&out, 0 ); MI_Context_PostInstance(context, &(out.__instance)); TEST_Test3User_SetTargetResource_Destruct(&out); MI_Context_PostResult(context, MI_RESULT_OK); }
void MI_CALL MSFT_WindowsServiceProcess_AssociatorInstancesProcess( _In_opt_ MSFT_WindowsServiceProcess_Self* self, _In_ MI_Context* context, _In_opt_z_ const MI_Char* nameSpace, _In_opt_z_ const MI_Char* className, _In_ const CIM_Process* instanceName, _In_z_ const MI_Char* resultClass, _In_opt_ const MI_PropertySet* propertySet, _In_ MI_Boolean keysOnly, _In_opt_ const MI_Filter* filter) { MI_Result result = MI_RESULT_OK; MI_Value tempHandleID; MI_Type handleType; MI_Uint32 handleID; MI_UNREFERENCED_PARAMETER(self); MI_UNREFERENCED_PARAMETER(nameSpace); MI_UNREFERENCED_PARAMETER(className); MI_UNREFERENCED_PARAMETER(instanceName); MI_UNREFERENCED_PARAMETER(resultClass); MI_UNREFERENCED_PARAMETER(propertySet); MI_UNREFERENCED_PARAMETER(keysOnly); MI_UNREFERENCED_PARAMETER(filter); result = MI_Instance_GetElement(&instanceName->__instance, L"Handle", &tempHandleID, &handleType, NULL, NULL); if( result != MI_RESULT_OK) { MI_Context_PostResult(context, result); return; } if( handleType != MI_STRING) { MI_Context_PostResult(context, MI_RESULT_INVALID_PARAMETER); return; } handleID =_wtol(tempHandleID.string); if( handleID == 0 ) { MI_Context_PostResult(context, MI_RESULT_INVALID_PARAMETER); return; } GetServiceInstances(context, nameSpace, handleID, NULL); }
void MI_CALL MSFT_nxServiceResource_Load( _Outptr_result_maybenull_ MSFT_nxServiceResource_Self** self, _In_opt_ MI_Module_Self* selfModule, _In_ MI_Context* context) { MI_UNREFERENCED_PARAMETER(selfModule); MI_Result res = MI_RESULT_OK; if (EXIT_SUCCESS != MSFT_nxServiceResource_Self::create (self)) { res = MI_RESULT_FAILED; } MI_Context_PostResult(context, res); }