- 2022-04-26 发布 |
- 37.5 KB |
- 52页
申明敬告: 本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
文档介绍
铁路工程施工资料铁路路基施工技术
ameoutputparameterisastringrepresentingthenameofthefile/directorywhereDeleteExfailed.ThisstringparameterwillbenullifDeleteExsucceeds."):AmendedToSubclass]stringStopFileName,[In,Description("TheStartFileNameinputparameterisastringthatnamesthechildfile/directorytouseasastartingpointforDeleteEx.TheStartFileNamepropertytypically,istheStopFileNameparameterspecifyingthefileordirectoryatwhichanerroroccurredfromthepreviousmethodcall.IfthisparameterisNULL,theoperationisperformedonthefileordirectoryspecifiedintheExecMethodcall."):AmendedToSubclass]stringStartFileName);[Description("TheCompressExmethodcompressesthelogicalfile(ordirectory)specifiedintheobjectpath.CompressExreturnsanintegervalueof0ifthefilewassuccessfullycompressed,andanyothernumbertoindicateanerror.CompressExisanextendedversionoftheCompressmethod.nItreturnsoneofthefollowingintegervalues:n0-Therequestwassuccessful.n2-Accesswasdenied.n8-Anunspecifiedfailureoccurred.n9-Thenamespecifiedwasinvalid.n10-Theobjectspecifiedalreadyexists.n11-ThefilesystemisnotNTFS.n12-TheplatformisnotWindowsNTorWindows2000.n13-Thedriveisnotthesame.n14-Thedirectoryisnotempty.n15-Therehasbeenasharingviolation.n16-Thestartfilespecifiedwasinvalid.n17-Aprivilegerequiredfortheoperationisnotheld.n21-Aparameterspecifiedisinvalid.n"):AmendedToSubclass,Values{"Success","AccessDenied","Unspecifiedfailure","Invalidobject","Objectalreadyexists","FilesystemnotNTFS","PlatformnotNT/Windows2000","Drivenotthesame","Directorynotempty","Sharingviolation","Invalidstartfile","Privilegenotheld","Invalidparameter"}:AmendedToSubclass]uint32CompressEx([Out,Description("TheStopFileNameoutputparameterisastringrepresentingthenameofthefile/directorywhereCompressExfailed.StopFileNamewillbenullifthemethodsucceeds."):AmendedToSubclass]stringStopFileName,[In,Description("TheStartFileNameinputparameterisastringthatnamesthechildfile/directorytouseasastartingpointforCompressEx.TheStartFileNamepropertytypically,istheStopFileNameparameterspecifyingthefileordirectoryatwhichanerroroccurredfromthepreviousmethodcall.IfthisparameterisNULL,theoperationisperformedonthefileordirectoryspecifiedintheExecMethodcall."):AmendedToSubclass]stringStartFileName,[In,Description("TheRecursiveinputparameterisabooleanthatindicateswhetherthecompressionwillbeappliedrecursivelytofilesanddirectorieswithinthedirectoryspecifiedbytheCIM_LogicalFileinstance.NoteforfileinstancestheRecursiveinputparameterisignored."):AmendedToSubclass]booleanRecursive);[Description("TheUncompressExmethoduncompressesthelogicalfile(ordirectory)specifiedintheobjectpath.UncompressExreturnsanintegervalueof0ifthefilewassuccessfullydecompressed,andanyothernumbertoindicateanerror.UncompressExisanextendedversionoftheUncompressmethod.nItreturnsoneofthefollowingintegervalues:n0-Therequestwassuccessful.n2-Accesswasdenied.n8-Anunspecifiedfailureoccurred.n9-Thenamespecifiedwasinvalid.n10-Theobjectnameoutputparameterisastringrepresentingthenameofthefile/directorywhereDeleteExfailed.ThisstringparameterwillbenullifDeleteExsucceeds."):AmendedToSubclass]stringStopFileName,[In,Description("TheStartFileNameinputparameterisastringthatnamesthechildfile/directorytouseasastartingpointforDeleteEx.TheStartFileNamepropertytypically,istheStopFileNameparameterspecifyingthefileordirectoryatwhichanerroroccurredfromthepreviousmethodcall.IfthisparameterisNULL,theoperationisperformedonthefileordirectoryspecifiedintheExecMethodcall."):AmendedToSubclass]stringStartFileName);[Description("TheCompressExmethodcompressesthelogicalfile(ordirectory)specifiedintheobjectpath.CompressExreturnsanintegervalueof0ifthefilewassuccessfullycompressed,andanyothernumbertoindicateanerror.CompressExisanextendedversionoftheCompressmethod.nItreturnsoneofthefollowingintegervalues:n0-Therequestwassuccessful.n2-Accesswasdenied.n8-Anunspecifiedfailureoccurred.n9-Thenamespecifiedwasinvalid.n10-Theobjectspecifiedalreadyexists.n11-ThefilesystemisnotNTFS.n12-TheplatformisnotWindowsNTorWindows2000.n13-Thedriveisnotthesame.n14-Thedirectoryisnotempty.n15-Therehasbeenasharingviolation.n16-Thestartfilespecifiedwasinvalid.n17-Aprivilegerequiredfortheoperationisnotheld.n21-Aparameterspecifiedisinvalid.n"):AmendedToSubclass,Values{"Success","AccessDenied","Unspecifiedfailure","Invalidobject","Objectalreadyexists","FilesystemnotNTFS","PlatformnotNT/Windows2000","Drivenotthesame","Directorynotempty","Sharingviolation","Invalidstartfile","Privilegenotheld","Invalidparameter"}:AmendedToSubclass]uint32CompressEx([Out,Description("TheStopFileNameoutputparameterisastringrepresentingthenameofthefile/directorywhereCompressExfailed.StopFileNamewillbenullifthemethodsucceeds."):AmendedToSubclass]stringStopFileName,[In,Description("TheStartFileNameinputparameterisastringthatnamesthechildfile/directorytouseasastartingpointforCompressEx.TheStartFileNamepropertytypically,istheStopFileNameparameterspecifyingthefileordirectoryatwhichanerroroccurredfromthepreviousmethodcall.IfthisparameterisNULL,theoperationisperformedonthefileordirectoryspecifiedintheExecMethodcall."):AmendedToSubclass]stringStartFileName,[In,Description("TheRecursiveinputparameterisabooleanthatindicateswhetherthecompressionwillbeappliedrecursivelytofilesanddirectorieswithinthedirectoryspecifiedbytheCIM_LogicalFileinstance.NoteforfileinstancestheRecursiveinputparameterisignored."):AmendedToSubclass]booleanRecursive);[Description("TheUncompressExmethoduncompressesthelogicalfile(ordirectory)specifiedintheobjectpath.UncompressExreturnsanintegervalueof0ifthefilewassuccessfullydecompressed,andanyothernumbertoindicateanerror.UncompressExisanextendedversionoftheUncompressmethod.nItreturnsoneofthefollowingintegervalues:n0-Therequestwassuccessful.n2-Accesswasdenied.n8-Anunspecifiedfailureoccurred.n9-Thenamespecifiedwasinvalid.n10-Theobjectnameoutputparameterisastringrepresentingthenameofthefile/directorywhereDeleteExfailed.ThisstringparameterwillbenullifDeleteExsucceeds."):AmendedToSubclass]stringStopFileName,[In,Description("TheStartFileNameinputparameterisastringthatnamesthechildfile/directorytouseasastartingpointforDeleteEx.TheStartFileNamepropertytypically,istheStopFileNameparameterspecifyingthefileordirectoryatwhichanerroroccurredfromthepreviousmethodcall.IfthisparameterisNULL,theoperationisperformedonthefileordirectoryspecifiedintheExecMethodcall."):AmendedToSubclass]stringStartFileName);[Description("TheCompressExmethodcompressesthelogicalfile(ordirectory)specifiedintheobjectpath.CompressExreturnsanintegervalueof0ifthefilewassuccessfullycompressed,andanyothernumbertoindicateanerror.CompressExisanextendedversionoftheCompressmethod.nItreturnsoneofthefollowingintegervalues:n0-Therequestwassuccessful.n2-Accesswasdenied.n8-Anunspecifiedfailureoccurred.n9-Thenamespecifiedwasinvalid.n10-Theobjectspecifiedalreadyexists.n11-ThefilesystemisnotNTFS.n12-TheplatformisnotWindowsNTorWindows2000.n13-Thedriveisnotthesame.n14-Thedirectoryisnotempty.n15-Therehasbeenasharingviolation.n16-Thestartfilespecifiedwasinvalid.n17-Aprivilegerequiredfortheoperationisnotheld.n21-Aparameterspecifiedisinvalid.n"):AmendedToSubclass,Values{"Success","AccessDenied","Unspecifiedfailure","Invalidobject","Objectalreadyexists","FilesystemnotNTFS","PlatformnotNT/Windows2000","Drivenotthesame","Directorynotempty","Sharingviolation","Invalidstartfile","Privilegenotheld","Invalidparameter"}:AmendedToSubclass]uint32CompressEx([Out,Description("TheStopFileNameoutputparameterisastringrepresentingthenameofthefile/directorywhereCompressExfailed.StopFileNamewillbenullifthemethodsucceeds."):AmendedToSubclass]stringStopFileName,[In,Description("TheStartFileNameinputparameterisastringthatnamesthechildfile/directorytouseasastartingpointforCompressEx.TheStartFileNamepropertytypically,istheStopFileNameparameterspecifyingthefileordirectoryatwhichanerroroccurredfromthepreviousmethodcall.IfthisparameterisNULL,theoperationisperformedonthefileordirectoryspecifiedintheExecMethodcall."):AmendedToSubclass]stringStartFileName,[In,Description("TheRecursiveinputparameterisabooleanthatindicateswhetherthecompressionwillbeappliedrecursivelytofilesanddirectorieswithinthedirectoryspecifiedbytheCIM_LogicalFileinstance.NoteforfileinstancestheRecursiveinputparameterisignored."):AmendedToSubclass]booleanRecursive);[Description("TheUncompressExmethoduncompressesthelogicalfile(ordirectory)specifiedintheobjectpath.UncompressExreturnsanintegervalueof0ifthefilewassuccessfullydecompressed,andanyothernumbertoindicateanerror.UncompressExisanextendedversionoftheUncompressmethod.nItreturnsoneofthefollowingintegervalues:n0-Therequestwassuccessful.n2-Accesswasdenied.n8-Anunspecifiedfailureoccurred.n9-Thenamespecifiedwasinvalid.n10-Theobjectnameoutputparameterisastringrepresentingthenameofthefile/directorywhereDeleteExfailed.ThisstringparameterwillbenullifDeleteExsucceeds."):AmendedToSubclass]stringStopFileName,[In,Description("TheStartFileNameinputparameterisastringthatnamesthechildfile/directorytouseasastartingpointforDeleteEx.TheStartFileNamepropertytypically,istheStopFileNameparameterspecifyingthefileordirectoryatwhichanerroroccurredfromthepreviousmethodcall.IfthisparameterisNULL,theoperationisperformedonthefileordirectoryspecifiedintheExecMethodcall."):AmendedToSubclass]stringStartFileName);[Description("TheCompressExmethodcompressesthelogicalfile(ordirectory)specifiedintheobjectpath.CompressExreturnsanintegervalueof0ifthefilewassuccessfullycompressed,andanyothernumbertoindicateanerror.CompressExisanextendedversionoftheCompressmethod.nItreturnsoneofthefollowingintegervalues:n0-Therequestwassuccessful.n2-Accesswasdenied.n8-Anunspecifiedfailureoccurred.n9-Thenamespecifiedwasinvalid.n10-Theobjectspecifiedalreadyexists.n11-ThefilesystemisnotNTFS.n12-TheplatformisnotWindowsNTorWindows2000.n13-Thedriveisnotthesame.n14-Thedirectoryisnotempty.n15-Therehasbeenasharingviolation.n16-Thestartfilespecifiedwasinvalid.n17-Aprivilegerequiredfortheoperationisnotheld.n21-Aparameterspecifiedisinvalid.n"):AmendedToSubclass,Values{"Success","AccessDenied","Unspecifiedfailure","Invalidobject","Objectalreadyexists","FilesystemnotNTFS","PlatformnotNT/Windows2000","Drivenotthesame","Directorynotempty","Sharingviolation","Invalidstartfile","Privilegenotheld","Invalidparameter"}:AmendedToSubclass]uint32CompressEx([Out,Description("TheStopFileNameoutputparameterisastringrepresentingthenameofthefile/directorywhereCompressExfailed.StopFileNamewillbenullifthemethodsucceeds."):AmendedToSubclass]stringStopFileName,[In,Description("TheStartFileNameinputparameterisastringthatnamesthechildfile/directorytouseasastartingpointforCompressEx.TheStartFileNamepropertytypically,istheStopFileNameparameterspecifyingthefileordirectoryatwhichanerroroccurredfromthepreviousmethodcall.IfthisparameterisNULL,theoperationisperformedonthefileordirectoryspecifiedintheExecMethodcall."):AmendedToSubclass]stringStartFileName,[In,Description("TheRecursiveinputparameterisabooleanthatindicateswhetherthecompressionwillbeappliedrecursivelytofilesanddirectorieswithinthedirectoryspecifiedbytheCIM_LogicalFileinstance.NoteforfileinstancestheRecursiveinputparameterisignored."):AmendedToSubclass]booleanRecursive);[Description("TheUncompressExmethoduncompressesthelogicalfile(ordirectory)specifiedintheobjectpath.UncompressExreturnsanintegervalueof0ifthefilewassuccessfullydecompressed,andanyothernumbertoindicateanerror.UncompressExisanextendedversionoftheUncompressmethod.nItreturnsoneofthefollowingintegervalues:n0-Therequestwassuccessful.n2-Accesswasdenied.n8-Anunspecifiedfailureoccurred.n9-Thenamespecifiedwasinvalid.n10-Theobjectnameoutputparameterisastringrepresentingthenameofthefile/directorywhereDeleteExfailed.ThisstringparameterwillbenullifDeleteExsucceeds."):AmendedToSubclass]stringStopFileName,[In,Description("TheStartFileNameinputparameterisastringthatnamesthechildfile/directorytouseasastartingpointforDeleteEx.TheStartFileNamepropertytypically,istheStopFileNameparameterspecifyingthefileordirectoryatwhichanerroroccurredfromthepreviousmethodcall.IfthisparameterisNULL,theoperationisperformedonthefileordirectoryspecifiedintheExecMethodcall."):AmendedToSubclass]stringStartFileName);[Description("TheCompressExmethodcompressesthelogicalfile(ordirectory)specifiedintheobjectpath.CompressExreturnsanintegervalueof0ifthefilewassuccessfullycompressed,andanyothernumbertoindicateanerror.CompressExisanextendedversionoftheCompressmethod.nItreturnsoneofthefollowingintegervalues:n0-Therequestwassuccessful.n2-Accesswasdenied.n8-Anunspecifiedfailureoccurred.n9-Thenamespecifiedwasinvalid.n10-Theobjectspecifiedalreadyexists.n11-ThefilesystemisnotNTFS.n12-TheplatformisnotWindowsNTorWindows2000.n13-Thedriveisnotthesame.n14-Thedirectoryisnotempty.n15-Therehasbeenasharingviolation.n16-Thestartfilespecifiedwasinvalid.n17-Aprivilegerequiredfortheoperationisnotheld.n21-Aparameterspecifiedisinvalid.n"):AmendedToSubclass,Values{"Success","AccessDenied","Unspecifiedfailure","Invalidobject","Objectalreadyexists","FilesystemnotNTFS","PlatformnotNT/Windows2000","Drivenotthesame","Directorynotempty","Sharingviolation","Invalidstartfile","Privilegenotheld","Invalidparameter"}:AmendedToSubclass]uint32CompressEx([Out,Description("TheStopFileNameoutputparameterisastringrepresentingthenameofthefile/directorywhereCompressExfailed.StopFileNamewillbenullifthemethodsucceeds."):AmendedToSubclass]stringStopFileName,[In,Description("TheStartFileNameinputparameterisastringthatnamesthechildfile/directorytouseasastartingpointforCompressEx.TheStartFileNamepropertytypically,istheStopFileNameparameterspecifyingthefileordirectoryatwhichanerroroccurredfromthepreviousmethodcall.IfthisparameterisNULL,theoperationisperformedonthefileordirectoryspecifiedintheExecMethodcall."):AmendedToSubclass]stringStartFileName,[In,Description("TheRecursiveinputparameterisabooleanthatindicateswhetherthecompressionwillbeappliedrecursivelytofilesanddirectorieswithinthedirectoryspecifiedbytheCIM_LogicalFileinstance.NoteforfileinstancestheRecursiveinputparameterisignored."):AmendedToSubclass]booleanRecursive);[Description("TheUncompressExmethoduncompressesthelogicalfile(ordirectory)specifiedintheobjectpath.UncompressExreturnsanintegervalueof0ifthefilewassuccessfullydecompressed,andanyothernumbertoindicateanerror.UncompressExisanextendedversionoftheUncompressmethod.nItreturnsoneofthefollowingintegervalues:n0-Therequestwassuccessful.n2-Accesswasdenied.n8-Anunspecifiedfailureoccurred.n9-Thenamespecifiedwasinvalid.n10-Theobjectnameoutputparameterisastringrepresentingthenameofthefile/directorywhereDeleteExfailed.ThisstringparameterwillbenullifDeleteExsucceeds."):AmendedToSubclass]stringStopFileName,[In,Description("TheStartFileNameinputparameterisastringthatnamesthechildfile/directorytouseasastartingpointforDeleteEx.TheStartFileNamepropertytypically,istheStopFileNameparameterspecifyingthefileordirectoryatwhichanerroroccurredfromthepreviousmethodcall.IfthisparameterisNULL,theoperationisperformedonthefileordirectoryspecifiedintheExecMethodcall."):AmendedToSubclass]stringStartFileName);[Description("TheCompressExmethodcompressesthelogicalfile(ordirectory)specifiedintheobjectpath.CompressExreturnsanintegervalueof0ifthefilewassuccessfullycompressed,andanyothernumbertoindicateanerror.CompressExisanextendedversionoftheCompressmethod.nItreturnsoneofthefollowingintegervalues:n0-Therequestwassuccessful.n2-Accesswasdenied.n8-Anunspecifiedfailureoccurred.n9-Thenamespecifiedwasinvalid.n10-Theobjectspecifiedalreadyexists.n11-ThefilesystemisnotNTFS.n12-TheplatformisnotWindowsNTorWindows2000.n13-Thedriveisnotthesame.n14-Thedirectoryisnotempty.n15-Therehasbeenasharingviolation.n16-Thestartfilespecifiedwasinvalid.n17-Aprivilegerequiredfortheoperationisnotheld.n21-Aparameterspecifiedisinvalid.n"):AmendedToSubclass,Values{"Success","AccessDenied","Unspecifiedfailure","Invalidobject","Objectalreadyexists","FilesystemnotNTFS","PlatformnotNT/Windows2000","Drivenotthesame","Directorynotempty","Sharingviolation","Invalidstartfile","Privilegenotheld","Invalidparameter"}:AmendedToSubclass]uint32CompressEx([Out,Description("TheStopFileNameoutputparameterisastringrepresentingthenameofthefile/directorywhereCompressExfailed.StopFileNamewillbenullifthemethodsucceeds."):AmendedToSubclass]stringStopFileName,[In,Description("TheStartFileNameinputparameterisastringthatnamesthechildfile/directorytouseasastartingpointforCompressEx.TheStartFileNamepropertytypically,istheStopFileNameparameterspecifyingthefileordirectoryatwhichanerroroccurredfromthepreviousmethodcall.IfthisparameterisNULL,theoperationisperformedonthefileordirectoryspecifiedintheExecMethodcall."):AmendedToSubclass]stringStartFileName,[In,Description("TheRecursiveinputparameterisabooleanthatindicateswhetherthecompressionwillbeappliedrecursivelytofilesanddirectorieswithinthedirectoryspecifiedbytheCIM_LogicalFileinstance.NoteforfileinstancestheRecursiveinputparameterisignored."):AmendedToSubclass]booleanRecursive);[Description("TheUncompressExmethoduncompressesthelogicalfile(ordirectory)specifiedintheobjectpath.UncompressExreturnsanintegervalueof0ifthefilewassuccessfullydecompressed,andanyothernumbertoindicateanerror.UncompressExisanextendedversionoftheUncompressmethod.nItreturnsoneofthefollowingintegervalues:n0-Therequestwassuccessful.n2-Accesswasdenied.n8-Anunspecifiedfailureoccurred.n9-Thenamespecifiedwasinvalid.n10-Theobjectnameoutputparameterisastringrepresentingthenameofthefile/directorywhereDeleteExfailed.ThisstringparameterwillbenullifDeleteExsucceeds."):AmendedToSubclass]stringStopFileName,[In,Description("TheStartFileNameinputparameterisastringthatnamesthechildfile/directorytouseasastartingpointforDeleteEx.TheStartFileNamepropertytypically,istheStopFileNameparameterspecifyingthefileordirectoryatwhichanerroroccurredfromthepreviousmethodcall.IfthisparameterisNULL,theoperationisperformedonthefileordirectoryspecifiedintheExecMethodcall."):AmendedToSubclass]stringStartFileName);[Description("TheCompressExmethodcompressesthelogicalfile(ordirectory)specifiedintheobjectpath.CompressExreturnsanintegervalueof0ifthefilewassuccessfullycompressed,andanyothernumbertoindicateanerror.CompressExisanextendedversionoftheCompressmethod.nItreturnsoneofthefollowingintegervalues:n0-Therequestwassuccessful.n2-Accesswasdenied.n8-Anunspecifiedfailureoccurred.n9-Thenamespecifiedwasinvalid.n10-Theobjectspecifiedalreadyexists.n11-ThefilesystemisnotNTFS.n12-TheplatformisnotWindowsNTorWindows2000.n13-Thedriveisnotthesame.n14-Thedirectoryisnotempty.n15-Therehasbeenasharingviolation.n16-Thestartfilespecifiedwasinvalid.n17-Aprivilegerequiredfortheoperationisnotheld.n21-Aparameterspecifiedisinvalid.n"):AmendedToSubclass,Values{"Success","AccessDenied","Unspecifiedfailure","Invalidobject","Objectalreadyexists","FilesystemnotNTFS","PlatformnotNT/Windows2000","Drivenotthesame","Directorynotempty","Sharingviolation","Invalidstartfile","Privilegenotheld","Invalidparameter"}:AmendedToSubclass]uint32CompressEx([Out,Description("TheStopFileNameoutputparameterisastringrepresentingthenameofthefile/directorywhereCompressExfailed.StopFileNamewillbenullifthemethodsucceeds."):AmendedToSubclass]stringStopFileName,[In,Description("TheStartFileNameinputparameterisastringthatnamesthechildfile/directorytouseasastartingpointforCompressEx.TheStartFileNamepropertytypically,istheStopFileNameparameterspecifyingthefileordirectoryatwhichanerroroccurredfromthepreviousmethodcall.IfthisparameterisNULL,theoperationisperformedonthefileordirectoryspecifiedintheExecMethodcall."):AmendedToSubclass]stringStartFileName,[In,Description("TheRecursiveinputparameterisabooleanthatindicateswhetherthecompressionwillbeappliedrecursivelytofilesanddirectorieswithinthedirectoryspecifiedbytheCIM_LogicalFileinstance.NoteforfileinstancestheRecursiveinputparameterisignored."):AmendedToSubclass]booleanRecursive);[Description("TheUncompressExmethoduncompressesthelogicalfile(ordirectory)specifiedintheobjectpath.UncompressExreturnsanintegervalueof0ifthefilewassuccessfullydecompressed,andanyothernumbertoindicateanerror.UncompressExisanextendedversionoftheUncompressmethod.nItreturnsoneofthefollowingintegervalues:n0-Therequestwassuccessful.n2-Accesswasdenied.n8-Anunspecifiedfailureoccurred.n9-Thenamespecifiedwasinvalid.n10-Theobjectnameoutputparameterisastringrepresentingthenameofthefile/directorywhereDeleteExfailed.ThisstringparameterwillbenullifDeleteExsucceeds."):AmendedToSubclass]stringStopFileName,[In,Description("TheStartFileNameinputparameterisastringthatnamesthechildfile/directorytouseasastartingpointforDeleteEx.TheStartFileNamepropertytypically,istheStopFileNameparameterspecifyingthefileordirectoryatwhichanerroroccurredfromthepreviousmethodcall.IfthisparameterisNULL,theoperationisperformedonthefileordirectoryspecifiedintheExecMethodcall."):AmendedToSubclass]stringStartFileName);[Description("TheCompressExmethodcompressesthelogicalfile(ordirectory)specifiedintheobjectpath.CompressExreturnsanintegervalueof0ifthefilewassuccessfullycompressed,andanyothernumbertoindicateanerror.CompressExisanextendedversionoftheCompressmethod.nItreturnsoneofthefollowingintegervalues:n0-Therequestwassuccessful.n2-Accesswasdenied.n8-Anunspecifiedfailureoccurred.n9-Thenamespecifiedwasinvalid.n10-Theobjectspecifiedalreadyexists.n11-ThefilesystemisnotNTFS.n12-TheplatformisnotWindowsNTorWindows2000.n13-Thedriveisnotthesame.n14-Thedirectoryisnotempty.n15-Therehasbeenasharingviolation.n16-Thestartfilespecifiedwasinvalid.n17-Aprivilegerequiredfortheoperationisnotheld.n21-Aparameterspecifiedisinvalid.n"):AmendedToSubclass,Values{"Success","AccessDenied","Unspecifiedfailure","Invalidobject","Objectalreadyexists","FilesystemnotNTFS","PlatformnotNT/Windows2000","Drivenotthesame","Directorynotempty","Sharingviolation","Invalidstartfile","Privilegenotheld","Invalidparameter"}:AmendedToSubclass]uint32CompressEx([Out,Description("TheStopFileNameoutputparameterisastringrepresentingthenameofthefile/directorywhereCompressExfailed.StopFileNamewillbenullifthemethodsucceeds."):AmendedToSubclass]stringStopFileName,[In,Description("TheStartFileNameinputparameterisastringthatnamesthechildfile/directorytouseasastartingpointforCompressEx.TheStartFileNamepropertytypically,istheStopFileNameparameterspecifyingthefileordirectoryatwhichanerroroccurredfromthepreviousmethodcall.IfthisparameterisNULL,theoperationisperformedonthefileordirectoryspecifiedintheExecMethodcall."):AmendedToSubclass]stringStartFileName,[In,Description("TheRecursiveinputparameterisabooleanthatindicateswhetherthecompressionwillbeappliedrecursivelytofilesanddirectorieswithinthedirectoryspecifiedbytheCIM_LogicalFileinstance.NoteforfileinstancestheRecursiveinputparameterisignored."):AmendedToSubclass]booleanRecursive);[Description("TheUncompressExmethoduncompressesthelogicalfile(ordirectory)specifiedintheobjectpath.UncompressExreturnsanintegervalueof0ifthefilewassuccessfullydecompressed,andanyothernumbertoindicateanerror.UncompressExisanextendedversionoftheUncompressmethod.nItreturnsoneofthefollowingintegervalues:n0-Therequestwassuccessful.n2-Accesswasdenied.n8-Anunspecifiedfailureoccurred.n9-Thenamespecifiedwasinvalid.n10-Theobjectnameoutputparameterisastringrepresentingthenameofthefile/directorywhereDeleteExfailed.ThisstringparameterwillbenullifDeleteExsucceeds."):AmendedToSubclass]stringStopFileName,[In,Description("TheStartFileNameinputparameterisastringthatnamesthechildfile/directorytouseasastartingpointforDeleteEx.TheStartFileNamepropertytypically,istheStopFileNameparameterspecifyingthefileordirectoryatwhichanerroroccurredfromthepreviousmethodcall.IfthisparameterisNULL,theoperationisperformedonthefileordirectoryspecifiedintheExecMethodcall."):AmendedToSubclass]stringStartFileName);[Description("TheCompressExmethodcompressesthelogicalfile(ordirectory)specifiedintheobjectpath.CompressExreturnsanintegervalueof0ifthefilewassuccessfullycompressed,andanyothernumbertoindicateanerror.CompressExisanextendedversionoftheCompressmethod.nItreturnsoneofthefollowingintegervalues:n0-Therequestwassuccessful.n2-Accesswasdenied.n8-Anunspecifiedfailureoccurred.n9-Thenamespecifiedwasinvalid.n10-Theobjectspecifiedalreadyexists.n11-ThefilesystemisnotNTFS.n12-TheplatformisnotWindowsNTorWindows2000.n13-Thedriveisnotthesame.n14-Thedirectoryisnotempty.n15-Therehasbeenasharingviolation.n16-Thestartfilespecifiedwasinvalid.n17-Aprivilegerequiredfortheoperationisnotheld.n21-Aparameterspecifiedisinvalid.n"):AmendedToSubclass,Values{"Success","AccessDenied","Unspecifiedfailure","Invalidobject","Objectalreadyexists","FilesystemnotNTFS","PlatformnotNT/Windows2000","Drivenotthesame","Directorynotempty","Sharingviolation","Invalidstartfile","Privilegenotheld","Invalidparameter"}:AmendedToSubclass]uint32CompressEx([Out,Description("TheStopFileNameoutputparameterisastringrepresentingthenameofthefile/directorywhereCompressExfailed.StopFileNamewillbenullifthemethodsucceeds."):AmendedToSubclass]stringStopFileName,[In,Description("TheStartFileNameinputparameterisastringthatnamesthechildfile/directorytouseasastartingpointforCompressEx.TheStartFileNamepropertytypically,istheStopFileNameparameterspecifyingthefileordirectoryatwhichanerroroccurredfromthepreviousmethodcall.IfthisparameterisNULL,theoperationisperformedonthefileordirectoryspecifiedintheExecMethodcall."):AmendedToSubclass]stringStartFileName,[In,Description("TheRecursiveinputparameterisabooleanthatindicateswhetherthecompressionwillbeappliedrecursivelytofilesanddirectorieswithinthedirectoryspecifiedbytheCIM_LogicalFileinstance.NoteforfileinstancestheRecursiveinputparameterisignored."):AmendedToSubclass]booleanRecursive);[Description("TheUncompressExmethoduncompressesthelogicalfile(ordirectory)specifiedintheobjectpath.UncompressExreturnsanintegervalueof0ifthefilewassuccessfullydecompressed,andanyothernumbertoindicateanerror.UncompressExisanextendedversionoftheUncompressmethod.nItreturnsoneofthefollowingintegervalues:n0-Therequestwassuccessful.n2-Accesswasdenied.n8-Anunspecifiedfailureoccurred.n9-Thenamespecifiedwasinvalid.n10-Theobjectnameoutputparameterisastringrepresentingthenameofthefile/directorywhereDeleteExfailed.ThisstringparameterwillbenullifDeleteExsucceeds."):AmendedToSubclass]stringStopFileName,[In,Description("TheStartFileNameinputparameterisastringthatnamesthechildfile/directorytouseasastartingpointforDeleteEx.TheStartFileNamepropertytypically,istheStopFileNameparameterspecifyingthefileordirectoryatwhichanerroroccurredfromthepreviousmethodcall.IfthisparameterisNULL,theoperationisperformedonthefileordirectoryspecifiedintheExecMethodcall."):AmendedToSubclass]stringStartFileName);[Description("TheCompressExmethodcompressesthelogicalfile(ordirectory)specifiedintheobjectpath.CompressExreturnsanintegervalueof0ifthefilewassuccessfullycompressed,andanyothernumbertoindicateanerror.CompressExisanextendedversionoftheCompressmethod.nItreturnsoneofthefollowingintegervalues:n0-Therequestwassuccessful.n2-Accesswasdenied.n8-Anunspecifiedfailureoccurred.n9-Thenamespecifiedwasinvalid.n10-Theobjectspecifiedalreadyexists.n11-ThefilesystemisnotNTFS.n12-TheplatformisnotWindowsNTorWindows2000.n13-Thedriveisnotthesame.n14-Thedirectoryisnotempty.n15-Therehasbeenasharingviolation.n16-Thestartfilespecifiedwasinvalid.n17-Aprivilegerequiredfortheoperationisnotheld.n21-Aparameterspecifiedisinvalid.n"):AmendedToSubclass,Values{"Success","AccessDenied","Unspecifiedfailure","Invalidobject","Objectalreadyexists","FilesystemnotNTFS","PlatformnotNT/Windows2000","Drivenotthesame","Directorynotempty","Sharingviolation","Invalidstartfile","Privilegenotheld","Invalidparameter"}:AmendedToSubclass]uint32CompressEx([Out,Description("TheStopFileNameoutputparameterisastringrepresentingthenameofthefile/directorywhereCompressExfailed.StopFileNamewillbenullifthemethodsucceeds."):AmendedToSubclass]stringStopFileName,[In,Description("TheStartFileNameinputparameterisastringthatnamesthechildfile/directorytouseasastartingpointforCompressEx.TheStartFileNamepropertytypically,istheStopFileNameparameterspecifyingthefileordirectoryatwhichanerroroccurredfromthepreviousmethodcall.IfthisparameterisNULL,theoperationisperformedonthefileordirectoryspecifiedintheExecMethodcall."):AmendedToSubclass]stringStartFileName,[In,Description("TheRecursiveinputparameterisabooleanthatindicateswhetherthecompressionwillbeappliedrecursivelytofilesanddirectorieswithinthedirectoryspecifiedbytheCIM_LogicalFileinstance.NoteforfileinstancestheRecursiveinputparameterisignored."):AmendedToSubclass]booleanRecursive);[Description("TheUncompressExmethoduncompressesthelogicalfile(ordirectory)specifiedintheobjectpath.UncompressExreturnsanintegervalueof0ifthefilewassuccessfullydecompressed,andanyothernumbertoindicateanerror.UncompressExisanextendedversionoftheUncompressmethod.nItreturnsoneofthefollowingintegervalues:n0-Therequestwassuccessful.n2-Accesswasdenied.n8-Anunspecifiedfailureoccurred.n9-Thenamespecifiedwasinvalid.n10-Theobjectnspecifiedalreadyexists.n11-ThefilesystemisnotNTFS.n12-TheplatformisnotWindowsNTorWindows2000.n13-Thedriveisnotthesame.n14-Thedirectoryisnotempty.n15-Therehasbeenasharingviolation.n16-Thestartfilespecifiedwasinvalid.n17-Aprivilegerequiredfortheoperationisnotheld.n21-Aparameterspecifiedisinvalid.n"):AmendedToSubclass,Values{"Success","AccessDenied","Unspecifiedfailure","Invalidobject","Objectalreadyexists","FilesystemnotNTFS","PlatformnotNT/Windows2000","Drivenotthesame","Directorynotempty","Sharingviolation","Invalidstartfile","Privilegenotheld","Invalidparameter"}:AmendedToSubclass]uint32UncompressEx([Out,Description("TheStopFileNameoutputparameterisastringrepresentingthenameofthefile/directorywhereUncompressExfailed.StopFileNamewillbenullifthemethodsucceeds."):AmendedToSubclass]stringStopFileName,[In,Description("TheStartFileNameinputparameterisastringthatnamesthechildfile/directorytouseasastartingpointforUncompressEx.TheStartFileNamepropertytypically,istheStopFileNameparameterspecifyingthefileordirectoryatwhichanerroroccurredfromthepreviousmethodcall.IfthisparameterisNULL,theoperationisperformedonthefileordirectoryspecifiedintheExecMethodcall."):AmendedToSubclass]stringStartFileName,[In,Description("TheRecursiveinputparameterisabooleanthatindicateswhetherthedecompressionwillbeappliedrecursivelytofilesanddirectorieswithinthedirectoryspecifiedbytheCIM_LogicalFileinstance.NoteforfileinstancestheRecursiveinputparameterisignored."):AmendedToSubclass]booleanRecursive);[Description("TheGetEffectivePermissionmethoddetermineswhetherthecallerhastheaggregatedpermissionsspecifiedbythePermissionargumentnotonlyonthefileobject,butonthesharethefileordirectoryresideson(ifitisonashare)."):AmendedToSubclass]booleanGetEffectivePermission([In,Description("ThePermissionsinputparameterisabitarrayofthepermissionsthatthecallerwishestoinquireabout."):AmendedToSubclass,BitValues{"FILE_READ_DATA(file)orFILE_LIST_DIRECTORY(directory)","FILE_WRITE_DATA(file)orFILE_ADD_FILE(directory)","FILE_APPEND_DATA(file)orFILE_ADD_SUBDIRECTORY(directory)","FILE_READ_EA","FILE_WRITE_EA","FILE_EXECUTE(file)orFILE_TRAVERSE(directory)","FILE_DELETE_CHILD(directory)","FILE_READ_ATTRIBUTES","FILE_WRITE_ATTRIBUTES","DELETE","READ_CONTROL","WRITE_DAC","WRITE_OWNER","SYNCHRONIZE"}:AmendedToSubclass]uint32Permissions);};[DisplayName("AllFiles(CIM)"):Amended,Description("CIM_DataFileisatypeoflogicalfilethatisanamedcollectionofdataorexecutablecode.nThebehavioroftheproviderbackingthisclasswillbechangedinfuturereleases.Currentlytheproviderreturnsbothfilesonfixeddisksaswellasfilesonmappedlogicaldisks.Inthefuture,onlyinstancesoffilesonlocalfixeddiskswillbereturned."):AmendedToSubclass,AMENDMENT,LOCALE(0x409)]classCIM_DataFile:CIM_LogicalFile{n[DisplayName("Version"):Amended,Description("Versionstringfromversionresourceifoneispresent."):AmendedToSubclass]stringVersion;[DisplayName("Manufacturer"):Amended,Description("Manufacturerstringfromversionresourceifoneispresent."):AmendedToSubclass]stringManufacturer;};[Description("Alinkbetweenaprocessandadatafileindicatingthatthefileparticipatesintheexecutionoftheprocess."):AmendedToSubclass,AMENDMENT,LOCALE(0x409)]classCIM_ProcessExecutable:CIM_Dependency{[key:ToInstanceToSubclassDisableOverride,Description("Thedatafileparticipatingintheexecutionoftheprocess."):AmendedToSubclass]CIM_DataFileRefAntecedent;[key:ToInstanceToSubclassDisableOverride,Description("Theprocess."):AmendedToSubclass]CIM_ProcessRefDependent;[Description("GlobalProcessCountisthecurrentnumberofprocessesthathavethefileloadedinmemory."):AmendedToSubclass]uint32GlobalProcessCount;[Description("ProcessCountrepresentsthereferencecountofthefileintheassociatedprocess."):AmendedToSubclass]uint32ProcessCount;[Description("ModuleInstancerepresentstheWin32instancehandle.TheModuleInstancepropertyhasbeendeprecated.Thereisnoreplacementvalueandthispropertyisnowconsideredobsolete."):AmendedToSubclass]uint32ModuleInstance;[Description("BaseAddressrepresentsthebaseaddressofthemoduleintheaddressspaceoftheassociatedprocess."):AmendedToSubclass]uint64BaseAddress;};[DisplayName("Directories(CIM)"):Amended,Description("Directoryisatypeoffilethatlogicallygroupsdatafiles'contained'init,andprovidespathinformationforthegroupedfiles."):AmendedToSubclass,AMENDMENT,LOCALE(0x409)]classCIM_Directory:CIM_LogicalFile{};[Description("TheCIM_SoftwareElementclassisusedtodecomposeaCIM_SoftwareFeatureobjectintoasetofindividuallymanageableordeployablepartsforaparticularplatform.Asoftwareelement'splatformisuniquelyidentifiedbyitsunderlyinghardwarearchitectureandoperatingsystem(forexampleSunSolarisonSunSparcorWindowsNTonIntel).Assuch,tounderstandthedetailsofhowthefunctionalityofaparticularsoftwarefeatureisprovidedonaparticularplatform,theCIM_SoftwareElementobjectsreferencedbyCIM_SoftwareFeatureSoftwareElementassociationsareorganizedindisjointsetsbasedontheTargetOperatingSystemproperty.ACIM_SoftwareElementobjectcapturesthemanagementdetailsofapartorcomponentinoneoffourstatescharacterizednbytheSoftwareElementStateproperty."):AmendedToSubclass,AMENDMENT,LOCALE(0x409)]classCIM_SoftwareElement:CIM_LogicalElement{[key:ToInstanceToSubclassDisableOverride,Description("Thenameusedtoidentifythissoftwareelement"):AmendedToSubclass]stringName;[key:ToInstanceToSubclassDisableOverride,Description("Versionshouldbeintheform