Return to Readme.htm CVS log | Up to [Pegasus] / pegasus / src / WMIMapper / Doc |
File: [Pegasus] / pegasus / src / WMIMapper / Doc / Readme.htm
(download)
/
(as text)
Revision: 1.2, Tue May 4 22:23:28 2004 UTC (20 years, 2 months ago) by kumpf Branch: MAIN CVS Tags: preBug9676, postBug9676, pegasus25BeforeLicenseUpdate, TASK_PEP328_SOLARIS_NEVADA_PORT, TASK_PEP317_1JUNE_2013, TASK_PEP233_EmbeddedInstSupport-merge_out_trunk, TASK_BUG_5314_IPC_REFACTORING_ROOT, TASK_BUG_5314_IPC_REFACTORING_BRANCH, TASK_BUG_5314_IPC_REFACTORING-V1, TASK_BUG_5191_QUEUE_CONSOLIDATION_ROOT, TASK_BUG_5191_QUEUE_CONSOLIDATION_BRANCH, TASK-TASK_PEP362_RestfulService_branch-root, TASK-TASK_PEP362_RestfulService_branch-merged_out_from_trunk, TASK-TASK_PEP362_RestfulService_branch-merged_in_to_trunk, TASK-TASK_PEP362_RestfulService_branch-merged_in_from_branch, TASK-TASK_PEP362_RestfulService_branch-branch, TASK-TASK-BUG4011_WinLocalConnect-branch-New-root, TASK-TASK-BUG4011_WinLocalConnect-branch-New-merged_out_to_branch, TASK-TASK-BUG4011_WinLocalConnect-branch-New-merged_out_from_trunk, TASK-TASK-BUG4011_WinLocalConnect-branch-New-merged_in_to_trunk, TASK-TASK-BUG4011_WinLocalConnect-branch-New-merged_in_from_branch, TASK-TASK-BUG4011_WinLocalConnect-branch-New-branch, TASK-PEP362_RestfulService-root, TASK-PEP362_RestfulService-merged_out_to_branch, TASK-PEP362_RestfulService-merged_out_from_trunk, TASK-PEP362_RestfulService-merged_in_to_trunk, TASK-PEP362_RestfulService-merged_in_from_branch, TASK-PEP362_RestfulService-branch, TASK-PEP348_SCMO-root, TASK-PEP348_SCMO-merged_out_to_branch, TASK-PEP348_SCMO-merged_out_from_trunk, TASK-PEP348_SCMO-merged_in_to_trunk, TASK-PEP348_SCMO-merged_in_from_branch, TASK-PEP348_SCMO-branch, TASK-PEP328_SOLARIS_NEVADA_PORT_v2-root, TASK-PEP328_SOLARIS_NEVADA_PORT_v2-branch, TASK-PEP328_SOLARIS_NEVADA_PORT-root, TASK-PEP328_SOLARIS_NEVADA_PORT-branch, TASK-PEP328_SOLARIS_IX86_CC_PORT-root, TASK-PEP328_SOLARIS_IX86_CC_PORT-branch-v2, TASK-PEP328_SOLARIS_IX86_CC_PORT-branch, TASK-PEP317_pullop-root, TASK-PEP317_pullop-merged_out_to_branch, TASK-PEP317_pullop-merged_out_from_trunk, TASK-PEP317_pullop-merged_in_to_trunk, TASK-PEP317_pullop-merged_in_from_branch, TASK-PEP317_pullop-branch, TASK-PEP311_WSMan-root, TASK-PEP311_WSMan-branch, TASK-PEP305_VXWORKS-root, TASK-PEP305_VXWORKS-branch-pre-solaris-port, TASK-PEP305_VXWORKS-branch-post-solaris-port, TASK-PEP305_VXWORKS-branch-beta2, TASK-PEP305_VXWORKS-branch, TASK-PEP305_VXWORKS-2008-10-23, TASK-PEP291_IPV6-root, TASK-PEP291_IPV6-branch, TASK-PEP286_PRIVILEGE_SEPARATION-root, TASK-PEP286_PRIVILEGE_SEPARATION-branch, TASK-PEP274_dacim-root, TASK-PEP274_dacim-merged_out_to_branch, TASK-PEP274_dacim-merged_out_from_trunk, TASK-PEP274_dacim-merged_in_to_trunk, TASK-PEP274_dacim-merged_in_from_branch, TASK-PEP274_dacim-branch, TASK-PEP268_SSLClientCertificatePropagation-root, TASK-PEP268_SSLClientCertificatePropagation-merged_out_to_branch, TASK-PEP268_SSLClientCertificatePropagation-merged_out_from_trunk, TASK-PEP268_SSLClientCertificatePropagation-merged_in_to_trunk, TASK-PEP268_SSLClientCertificatePropagation-merged_in_from_branch, TASK-PEP268_SSLClientCertificatePropagation-branch, TASK-PEP267_SLPReregistrationSupport-root, TASK-PEP267_SLPReregistrationSupport-merging_out_to_branch, TASK-PEP267_SLPReregistrationSupport-merging_out_from_trunk, TASK-PEP267_SLPReregistrationSupport-merged_out_to_branch, TASK-PEP267_SLPReregistrationSupport-merged_out_from_trunk, TASK-PEP267_SLPReregistrationSupport-merged_in_to_trunk, TASK-PEP267_SLPReregistrationSupport-merged_in_from_branch, TASK-PEP267_SLPReregistrationSupport-branch, TASK-PEP250_RPMProvider-root, TASK-PEP250_RPMProvider-merged_out_to_branch, TASK-PEP250_RPMProvider-merged_out_from_trunk, TASK-PEP250_RPMProvider-merged_in_to_trunk, TASK-PEP250_RPMProvider-merged_in_from_branch, TASK-PEP250_RPMProvider-branch, TASK-PEP245_CimErrorInfrastructure-root, TASK-PEP245_CimErrorInfrastructure-merged_out_to_branch, TASK-PEP245_CimErrorInfrastructure-merged_out_from_trunk, TASK-PEP245_CimErrorInfrastructure-merged_in_to_trunk, TASK-PEP245_CimErrorInfrastructure-merged_in_from_branch, TASK-PEP245_CimErrorInfrastructure-branch, TASK-PEP241_OpenPegasusStressTests-root, TASK-PEP241_OpenPegasusStressTests-merged_out_to_branch, TASK-PEP241_OpenPegasusStressTests-merged_out_from_trunk, TASK-PEP241_OpenPegasusStressTests-merged_in_to_trunk, TASK-PEP241_OpenPegasusStressTests-merged_in_from_branch, TASK-PEP241_OpenPegasusStressTests-branch, TASK-Bugs5690_3913_RemoteCMPI-root, TASK-Bugs5690_3913_RemoteCMPI-merged_out_to_branch, TASK-Bugs5690_3913_RemoteCMPI-merged_out_from_trunk, TASK-Bugs5690_3913_RemoteCMPI-merged_in_to_trunk, TASK-Bugs5690_3913_RemoteCMPI-merged_in_from_branch, TASK-Bugs5690_3913_RemoteCMPI-branch, TASK-Bug2102_RCMPIWindows-root, TASK-Bug2102_RCMPIWindows-merged_out_to_branch, TASK-Bug2102_RCMPIWindows-merged_out_from_trunk, TASK-Bug2102_RCMPIWindows-merged_in_to_trunk, TASK-Bug2102_RCMPIWindows-merged_in_from_branch, TASK-Bug2102_RCMPIWindows-branch, TASK-Bug2102Final-root, TASK-Bug2102Final-merged_out_to_branch, TASK-Bug2102Final-merged_out_from_trunk, TASK-Bug2102Final-merged_in_to_trunk, TASK-Bug2102Final-merged_in_from_branch, TASK-Bug2102Final-branch, TASK-Bug2021_RemoteCMPIonWindows-root, TASK-Bug2021_RemoteCMPIonWindows-merged_out_to_branch, TASK-Bug2021_RemoteCMPIonWindows-merged_out_from_trunk, TASK-Bug2021_RemoteCMPIonWindows-merged_in_to_trunk, TASK-Bug2021_RemoteCMPIonWindows-merged_in_from_branch, TASK-Bug2021_RemoteCMPIonWindows-branch, TASK-Bug2021_RCMPIonWindows-root, TASK-Bug2021_RCMPIonWindows-merged_out_to_branch, TASK-Bug2021_RCMPIonWindows-merged_out_from_trunk, TASK-Bug2021_RCMPIonWindows-merged_in_to_trunk, TASK-Bug2021_RCMPIonWindows-merged_in_from_branch, TASK-Bug2021_RCMPIonWindows-branch, TASK-BUG7240-root, TASK-BUG7240-branch, TASK-BUG7146_SqlRepositoryPrototype-root, TASK-BUG7146_SqlRepositoryPrototype-merged_out_to_branch, TASK-BUG7146_SqlRepositoryPrototype-merged_out_from_trunk, TASK-BUG7146_SqlRepositoryPrototype-merged_in_to_trunk, TASK-BUG7146_SqlRepositoryPrototype-merged_in_from_branch, TASK-BUG7146_SqlRepositoryPrototype-branch, TASK-BUG4011_WinLocalConnect-root, TASK-BUG4011_WinLocalConnect-merged_out_to_branch, TASK-BUG4011_WinLocalConnect-merged_out_from_trunk, TASK-BUG4011_WinLocalConnect-merged_in_to_trunk, TASK-BUG4011_WinLocalConnect-merged_in_from_branch, TASK-BUG4011_WinLocalConnect-branch-New, TASK-BUG4011_WinLocalConnect-branch, STABLE, SLPPERFINST-root, SLPPERFINST-branch, RELEASE_2_9_2-RC2, RELEASE_2_9_2-RC1, RELEASE_2_9_2, RELEASE_2_9_1-RC1, RELEASE_2_9_1, RELEASE_2_9_0-RC1, RELEASE_2_9_0-FC, RELEASE_2_9_0, RELEASE_2_9-root, RELEASE_2_9-branch, RELEASE_2_8_2-RC1, RELEASE_2_8_2, RELEASE_2_8_1-RC1, RELEASE_2_8_1, RELEASE_2_8_0_BETA, RELEASE_2_8_0-RC2, RELEASE_2_8_0-RC1, RELEASE_2_8_0-FC, RELEASE_2_8_0, RELEASE_2_8-root, RELEASE_2_8-branch, RELEASE_2_7_3-RC1, RELEASE_2_7_3, RELEASE_2_7_2-RC1, RELEASE_2_7_2, RELEASE_2_7_1-RC1, RELEASE_2_7_1, RELEASE_2_7_0-RC1, RELEASE_2_7_0-BETA, RELEASE_2_7_0, RELEASE_2_7-root, RELEASE_2_7-branch, RELEASE_2_6_3-RC2, RELEASE_2_6_3-RC1, RELEASE_2_6_3, RELEASE_2_6_2-RC1, RELEASE_2_6_2, RELEASE_2_6_1-RC1, RELEASE_2_6_1, RELEASE_2_6_0-RC1, RELEASE_2_6_0-FC, RELEASE_2_6_0, RELEASE_2_6-root, RELEASE_2_6-branch-clean, RELEASE_2_6-branch, RELEASE_2_5_5-RC2, RELEASE_2_5_5-RC1, RELEASE_2_5_5, RELEASE_2_5_4-RC2, RELEASE_2_5_4-RC1, RELEASE_2_5_4, RELEASE_2_5_3-RC1, RELEASE_2_5_3, RELEASE_2_5_2-RC1, RELEASE_2_5_2, RELEASE_2_5_1-RC1, RELEASE_2_5_1, RELEASE_2_5_0-RC1, RELEASE_2_5_0, RELEASE_2_5-root, RELEASE_2_5-branch, RELEASE_2_4_FC_CANDIDATE_1, RELEASE_2_4_3, RELEASE_2_4_2, RELEASE_2_4_1-BETA3, RELEASE_2_4_1-BETA2, RELEASE_2_4_1-BETA1, RELEASE_2_4_1, RELEASE_2_4_0-RC3, RELEASE_2_4_0-RC2, RELEASE_2_4_0, RELEASE_2_4-root, RELEASE_2_4-branch, RELEASE_2_14_1, RELEASE_2_14_0-RC2, RELEASE_2_14_0-RC1, RELEASE_2_14_0, RELEASE_2_14-root, RELEASE_2_14-branch, RELEASE_2_13_0-RC2, RELEASE_2_13_0-RC1, RELEASE_2_13_0-FC, RELEASE_2_13_0, RELEASE_2_13-root, RELEASE_2_13-branch, RELEASE_2_12_1-RC1, RELEASE_2_12_1, RELEASE_2_12_0-RC1, RELEASE_2_12_0-FC, RELEASE_2_12_0, RELEASE_2_12-root, RELEASE_2_12-branch, RELEASE_2_11_2-RC1, RELEASE_2_11_2, RELEASE_2_11_1-RC1, RELEASE_2_11_1, RELEASE_2_11_0-RC1, RELEASE_2_11_0-FC, RELEASE_2_11_0, RELEASE_2_11-root, RELEASE_2_11-branch, RELEASE_2_10_1-RC1, RELEASE_2_10_1, RELEASE_2_10_0-RC2, RELEASE_2_10_0-RC1, RELEASE_2_10_0, RELEASE_2_10-root, RELEASE_2_10-branch, PREAUG25UPDATE, POSTAUG25UPDATE, PEP286_PRIVILEGE_SEPARATION_ROOT, PEP286_PRIVILEGE_SEPARATION_CODE_FREEZE, PEP286_PRIVILEGE_SEPARATION_BRANCH, PEP286_PRIVILEGE_SEPARATION_1, PEP244_ServerProfile-root, PEP244_ServerProfile-branch, PEP233_EmbeddedInstSupport-root, PEP233_EmbeddedInstSupport-branch, PEP217_PRE_BRANCH, PEP217_POST_BRANCH, PEP217_BRANCH, PEP214ROOT, PEP214BRANCH, PEP214-root, PEP214-branch, PEP213_SIZE_OPTIMIZATIONS, PEP-214B-root, PEGASUS_2_5_0_PerformanceDev-string-end, PEGASUS_2_5_0_PerformanceDev-rootlt, PEGASUS_2_5_0_PerformanceDev-root, PEGASUS_2_5_0_PerformanceDev-r2, PEGASUS_2_5_0_PerformanceDev-r1, PEGASUS_2_5_0_PerformanceDev-lit-end, PEGASUS_2_5_0_PerformanceDev-buffer-end, PEGASUS_2_5_0_PerformanceDev-branch, PEGASUS_2_5_0_PerformanceDev-AtomicInt-branch, PEG25_IBM_5_16_05, NPEGASUS_2_5_0_PerformanceDev-String-root, NNPEGASUS_2_5_0_PerformanceDev-String-branch, MONITOR_CONSOLIDATION_2_5_BRANCH, IBM_241_April1405, HPUX_TEST, HEAD, CQL_2_5_BRANCH, CIMRS_WORK_20130824, CHUNKTESTDONE_PEP140, BeforeUpdateToHeadOct82011, BUG_4225_PERFORMANCE_VERSION_1_DONE Changes since 1.1: +842 -263 lines BUG#: 1438 TITLE: [HP-TM] WMIMapper - Need Build Information and Scripts DESCRIPTION: Update the readme file and build script to make it easier to build the WMI Mapper. |
<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40"> <head> <meta http-equiv=Content-Type content="text/html; charset=windows-1252"> <meta name=ProgId content=Word.Document> <meta name=Generator content="Microsoft Word 9"> <meta name=Originator content="Microsoft Word 9"> <link rel=File-List href="./Readme_files/filelist.xml"> <title>Contemporary Memo</title> <!--[if gte mso 9]><xml> <o:DocumentProperties> <o:Author>barbara packard</o:Author> <o:Template>Readme.htm</o:Template> <o:LastAuthor>Terry Martin</o:LastAuthor> <o:Revision>48</o:Revision> <o:TotalTime>632</o:TotalTime> <o:LastPrinted>2000-04-10T17:42:00Z</o:LastPrinted> <o:Created>2002-06-28T18:57:00Z</o:Created> <o:LastSaved>2004-04-30T19:12:00Z</o:LastSaved> <o:Pages>4</o:Pages> <o:Words>1247</o:Words> <o:Characters>7112</o:Characters> <o:Company>hewlett packard</o:Company> <o:Lines>59</o:Lines> <o:Paragraphs>14</o:Paragraphs> <o:CharactersWithSpaces>8734</o:CharactersWithSpaces> <o:Version>9.3821</o:Version> </o:DocumentProperties> </xml><![endif]--><!--[if gte mso 9]><xml> <w:WordDocument> <w:DoNotHyphenateCaps/> <w:DrawingGridHorizontalSpacing>0 pt</w:DrawingGridHorizontalSpacing> <w:DrawingGridVerticalSpacing>0 pt</w:DrawingGridVerticalSpacing> <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery> <w:DisplayVerticalDrawingGridEvery>0</w:DisplayVerticalDrawingGridEvery> <w:UseMarginsForDrawingGridOrigin/> <w:DrawingGridHorizontalOrigin>0 pt</w:DrawingGridHorizontalOrigin> <w:DrawingGridVerticalOrigin>0 pt</w:DrawingGridVerticalOrigin> <w:DoNotShadeFormData/> <w:Compatibility> <w:UsePrinterMetrics/> <w:FootnoteLayoutLikeWW8/> <w:ShapeLayoutLikeWW8/> <w:AlignTablesRowByRow/> <w:ForgetLastTabAlignment/> <w:LayoutRawTableWidth/> <w:LayoutTableRowsApart/> <w:UseWord97LineBreakingRules/> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> <w:SpellingState>Clean</w:SpellingState> <w:GrammarState>Clean</w:GrammarState> </w:WordDocument> </xml><![endif]--> <style> <!-- p.MSOTOC1 {mso-style-noshow:yes;} li.MSOTOC1 {mso-style-noshow:yes;} div.MSOTOC1 {mso-style-noshow:yes;} p.MSOFOOTNOTETEXT {mso-style-noshow:yes;} li.MSOFOOTNOTETEXT {mso-style-noshow:yes;} div.MSOFOOTNOTETEXT {mso-style-noshow:yes;} p.MSOCOMMENTTEXT {mso-style-noshow:yes;} li.MSOCOMMENTTEXT {mso-style-noshow:yes;} div.MSOCOMMENTTEXT {mso-style-noshow:yes;} p.MSOCAPTION {mso-style-noshow:yes;} li.MSOCAPTION {mso-style-noshow:yes;} div.MSOCAPTION {mso-style-noshow:yes;} span.MSOFOOTNOTEREFERENCE {mso-style-noshow:yes;} span.MSOCOMMENTREFERENCE {mso-style-noshow:yes;} span.MSOENDNOTEREFERENCE {mso-style-noshow:yes;} p.MSOENDNOTETEXT {mso-style-noshow:yes;} li.MSOENDNOTETEXT {mso-style-noshow:yes;} div.MSOENDNOTETEXT {mso-style-noshow:yes;} p.MSOMACROTEXT {mso-style-noshow:yes;} li.MSOMACROTEXT {mso-style-noshow:yes;} div.MSOMACROTEXT {mso-style-noshow:yes;} span.SPELLE {mso-spl-e:yes;} span.GRAME {mso-gram-e:yes;} /* Font Definitions */ @font-face {font-family:Wingdings; panose-1:5 0 0 0 0 0 0 0 0 0; mso-font-charset:2; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:0 268435456 0 0 -2147483648 0;} @font-face {font-family:"Futura Bk"; mso-font-alt:"Century Gothic"; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:135 0 0 0 27 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:.5in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} h1 {mso-style-parent:"Heading Base"; mso-style-next:"Body Text"; margin-top:.25in; margin-right:0in; margin-bottom:6.0pt; margin-left:0in; line-height:18.0pt; mso-pagination:widow-orphan lines-together; page-break-after:avoid; mso-outline-level:1; border:none; mso-border-bottom-alt:solid windowtext .75pt; padding:0in; mso-padding-alt:0in 0in 3.0pt 0in; font-size:14.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-bidi-font-family:"Times New Roman"; text-transform:uppercase; mso-font-kerning:14.0pt; mso-bidi-font-weight:normal;} h2 {mso-style-parent:"Heading Base"; mso-style-next:"Body Text"; margin-top:12.0pt; margin-right:0in; margin-bottom:6.0pt; margin-left:0in; line-height:14.0pt; mso-pagination:widow-orphan lines-together; page-break-after:avoid; mso-outline-level:2; font-size:14.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-bidi-font-family:"Times New Roman"; mso-font-kerning:14.0pt; mso-bidi-font-weight:normal;} h3 {mso-style-parent:"Heading Base"; mso-style-next:"Body Text"; margin-top:12.0pt; margin-right:0in; margin-bottom:6.0pt; margin-left:0in; line-height:14.0pt; mso-pagination:widow-orphan lines-together; page-break-after:avoid; mso-outline-level:3; font-size:14.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-bidi-font-family:"Times New Roman"; mso-font-kerning:14.0pt; mso-bidi-font-weight:normal; font-style:italic; mso-bidi-font-style:normal;} h4 {mso-style-parent:"Heading Base"; mso-style-next:"Body Text"; margin-top:12.0pt; margin-right:0in; margin-bottom:6.0pt; margin-left:0in; line-height:14.0pt; mso-pagination:widow-orphan lines-together; page-break-after:avoid; mso-outline-level:4; font-size:12.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-bidi-font-family:"Times New Roman"; mso-font-kerning:14.0pt; mso-bidi-font-weight:normal;} h5 {mso-style-parent:"Heading Base"; mso-style-next:"Body Text"; margin-top:12.0pt; margin-right:0in; margin-bottom:6.0pt; margin-left:0in; line-height:14.0pt; mso-pagination:widow-orphan lines-together; page-break-after:avoid; mso-outline-level:5; font-size:12.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-bidi-font-family:"Times New Roman"; mso-font-kerning:14.0pt; mso-bidi-font-weight:normal; font-style:italic; mso-bidi-font-style:normal;} h6 {mso-style-parent:"Heading Base"; mso-style-next:"Body Text"; margin-top:12.0pt; margin-right:0in; margin-bottom:6.0pt; margin-left:0in; line-height:14.0pt; mso-pagination:widow-orphan lines-together; page-break-after:avoid; mso-outline-level:6; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-bidi-font-family:"Times New Roman"; mso-font-kerning:14.0pt; mso-bidi-font-weight:normal;} p.MsoHeading7, li.MsoHeading7, div.MsoHeading7 {mso-style-parent:"Heading Base"; mso-style-next:"Body Text"; margin-top:12.0pt; margin-right:0in; margin-bottom:6.0pt; margin-left:0in; line-height:14.0pt; mso-pagination:widow-orphan lines-together; page-break-after:avoid; mso-outline-level:7; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman"; mso-font-kerning:14.0pt;} p.MsoHeading8, li.MsoHeading8, div.MsoHeading8 {mso-style-parent:"Heading Base"; mso-style-next:"Body Text"; margin-top:12.0pt; margin-right:0in; margin-bottom:6.0pt; margin-left:0in; line-height:14.0pt; mso-pagination:widow-orphan lines-together; page-break-after:avoid; mso-outline-level:8; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman"; mso-font-kerning:14.0pt; font-style:italic; mso-bidi-font-style:normal;} p.MsoHeading9, li.MsoHeading9, div.MsoHeading9 {mso-style-parent:"Heading Base"; mso-style-next:"Body Text"; margin-top:12.0pt; margin-right:0in; margin-bottom:6.0pt; margin-left:0in; line-height:14.0pt; mso-pagination:widow-orphan lines-together; page-break-after:avoid; mso-outline-level:9; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman"; mso-font-kerning:14.0pt; font-style:italic; mso-bidi-font-style:normal;} p.MsoToc1, li.MsoToc1, div.MsoToc1 {mso-style-update:auto; mso-style-next:Normal; margin-top:6.0pt; margin-right:0in; margin-bottom:6.0pt; margin-left:0in; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Futura Bk"; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman"; text-transform:uppercase; font-weight:bold; mso-bidi-font-weight:normal;} p.MsoNormalIndent, li.MsoNormalIndent, div.MsoNormalIndent {margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:.75in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} p.MsoFootnoteText, li.MsoFootnoteText, div.MsoFootnoteText {mso-style-parent:"Footnote Base"; margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:9.35pt; margin-bottom:.0001pt; text-indent:-9.35pt; line-height:11.0pt; mso-pagination:widow-orphan lines-together; tab-stops:9.35pt; font-size:9.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} p.MsoCommentText, li.MsoCommentText, div.MsoCommentText {mso-style-parent:"Footnote Base"; margin-top:0in; margin-right:0in; margin-bottom:6.0pt; margin-left:9.35pt; text-indent:-9.35pt; line-height:11.0pt; mso-pagination:widow-orphan lines-together; tab-stops:9.35pt; font-size:9.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} p.MsoHeader, li.MsoHeader, div.MsoHeader {margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:.5in; margin-bottom:.0001pt; mso-pagination:widow-orphan; tab-stops:center 3.0in right 6.0in; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} p.MsoFooter, li.MsoFooter, div.MsoFooter {margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:.5in; margin-bottom:.0001pt; mso-pagination:widow-orphan; tab-stops:center 3.0in right 6.0in; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} p.MsoCaption, li.MsoCaption, div.MsoCaption {mso-style-next:Normal; margin-top:6.0pt; margin-right:0in; margin-bottom:6.0pt; margin-left:.5in; mso-pagination:widow-orphan; font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman"; font-weight:bold;} span.MsoFootnoteReference {font-weight:bold; mso-bidi-font-weight:normal; vertical-align:super;} span.MsoCommentReference {mso-ansi-font-size:8.0pt; mso-bidi-font-size:8.0pt;} span.MsoLineNumber {mso-ansi-font-size:9.0pt;} span.MsoPageNumber {font-weight:bold; mso-bidi-font-weight:normal;} span.MsoEndnoteReference {font-weight:bold; mso-bidi-font-weight:normal; vertical-align:super;} p.MsoEndnoteText, li.MsoEndnoteText, div.MsoEndnoteText {mso-style-parent:"Footnote Base"; margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:9.35pt; margin-bottom:.0001pt; text-indent:-9.35pt; line-height:11.0pt; mso-pagination:widow-orphan lines-together; tab-stops:9.35pt; font-size:9.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} p.MsoMacroText, li.MsoMacroText, div.MsoMacroText {mso-style-parent:"Body Text"; margin-top:0in; margin-right:0in; margin-bottom:6.0pt; margin-left:0in; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Courier New"; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} p.MsoList, li.MsoList, div.MsoList {mso-style-parent:"Body Text"; margin-top:0in; margin-right:0in; margin-bottom:3.0pt; margin-left:1.0in; text-indent:-.25in; mso-pagination:widow-orphan; tab-stops:1.0in; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} p.MsoListBullet, li.MsoListBullet, div.MsoListBullet {mso-style-update:auto; mso-style-parent:List; margin-top:0in; margin-right:0in; margin-bottom:6.0pt; margin-left:0in; mso-pagination:widow-orphan; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman"; mso-font-kerning:14.0pt;} p.MsoListNumber, li.MsoListNumber, div.MsoListNumber {mso-style-parent:List; margin-top:0in; margin-right:0in; margin-bottom:6.0pt; margin-left:1.0in; text-indent:-.25in; mso-pagination:widow-orphan; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} p.MsoList2, li.MsoList2, div.MsoList2 {mso-style-parent:List; margin-top:0in; margin-right:0in; margin-bottom:3.0pt; margin-left:1.25in; text-indent:-.25in; mso-pagination:widow-orphan; tab-stops:1.25in; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} p.MsoList3, li.MsoList3, div.MsoList3 {mso-style-parent:List; margin-top:0in; margin-right:0in; margin-bottom:3.0pt; margin-left:1.5in; text-indent:-.25in; mso-pagination:widow-orphan; tab-stops:1.5in; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} p.MsoList4, li.MsoList4, div.MsoList4 {mso-style-parent:List; margin-top:0in; margin-right:0in; margin-bottom:3.0pt; margin-left:1.75in; text-indent:-.25in; mso-pagination:widow-orphan; tab-stops:1.75in; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} p.MsoList5, li.MsoList5, div.MsoList5 {mso-style-parent:List; margin-top:0in; margin-right:0in; margin-bottom:3.0pt; margin-left:2.0in; text-indent:-.25in; mso-pagination:widow-orphan; tab-stops:2.0in; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} p.MsoListBullet2, li.MsoListBullet2, div.MsoListBullet2 {mso-style-update:auto; mso-style-parent:"List Bullet"; margin-top:0in; margin-right:0in; margin-bottom:6.0pt; margin-left:1.25in; mso-pagination:widow-orphan; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman"; mso-font-kerning:14.0pt;} p.MsoListBullet3, li.MsoListBullet3, div.MsoListBullet3 {mso-style-update:auto; mso-style-parent:"List Bullet"; margin-top:0in; margin-right:0in; margin-bottom:6.0pt; margin-left:1.5in; mso-pagination:widow-orphan; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman"; mso-font-kerning:14.0pt;} p.MsoListBullet4, li.MsoListBullet4, div.MsoListBullet4 {mso-style-update:auto; mso-style-parent:"List Bullet"; margin-top:0in; margin-right:0in; margin-bottom:6.0pt; margin-left:1.75in; mso-pagination:widow-orphan; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman"; mso-font-kerning:14.0pt;} p.MsoListBullet5, li.MsoListBullet5, div.MsoListBullet5 {mso-style-update:auto; mso-style-parent:"List Bullet"; margin-top:0in; margin-right:0in; margin-bottom:6.0pt; margin-left:2.0in; mso-pagination:widow-orphan; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman"; mso-font-kerning:14.0pt;} p.MsoListNumber2, li.MsoListNumber2, div.MsoListNumber2 {mso-style-parent:"List Number"; margin-top:0in; margin-right:0in; margin-bottom:6.0pt; margin-left:1.25in; text-indent:-.25in; mso-pagination:widow-orphan; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} p.MsoListNumber3, li.MsoListNumber3, div.MsoListNumber3 {mso-style-parent:"List Number"; margin-top:0in; margin-right:0in; margin-bottom:6.0pt; margin-left:1.5in; text-indent:-.25in; mso-pagination:widow-orphan; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} p.MsoListNumber4, li.MsoListNumber4, div.MsoListNumber4 {mso-style-parent:"List Number"; margin-top:0in; margin-right:0in; margin-bottom:6.0pt; margin-left:1.75in; text-indent:-.25in; mso-pagination:widow-orphan; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} p.MsoListNumber5, li.MsoListNumber5, div.MsoListNumber5 {mso-style-parent:"List Number"; margin-top:0in; margin-right:0in; margin-bottom:6.0pt; margin-left:2.0in; text-indent:-.25in; mso-pagination:widow-orphan; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} p.MsoTitle, li.MsoTitle, div.MsoTitle {margin-top:12.0pt; margin-right:0in; margin-bottom:3.0pt; margin-left:.5in; text-align:center; mso-pagination:widow-orphan; mso-outline-level:1; font-size:16.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-font-kerning:14.0pt; font-weight:bold;} p.MsoBodyText, li.MsoBodyText, div.MsoBodyText {margin-top:0in; margin-right:0in; margin-bottom:6.0pt; margin-left:0in; mso-pagination:widow-orphan; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} p.MsoBodyTextIndent, li.MsoBodyTextIndent, div.MsoBodyTextIndent {mso-style-parent:"Body Text"; margin-top:0in; margin-right:0in; margin-bottom:6.0pt; margin-left:.75in; mso-pagination:widow-orphan; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} p.MsoListContinue, li.MsoListContinue, div.MsoListContinue {mso-style-parent:List; margin-top:0in; margin-right:0in; margin-bottom:6.0pt; margin-left:1.0in; mso-pagination:widow-orphan; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} p.MsoListContinue2, li.MsoListContinue2, div.MsoListContinue2 {mso-style-parent:"List Continue"; margin-top:0in; margin-right:0in; margin-bottom:6.0pt; margin-left:1.25in; mso-pagination:widow-orphan; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} p.MsoListContinue3, li.MsoListContinue3, div.MsoListContinue3 {mso-style-parent:"List Continue"; margin-top:0in; margin-right:0in; margin-bottom:6.0pt; margin-left:1.5in; mso-pagination:widow-orphan; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} p.MsoListContinue4, li.MsoListContinue4, div.MsoListContinue4 {mso-style-parent:"List Continue"; margin-top:0in; margin-right:0in; margin-bottom:6.0pt; margin-left:1.75in; mso-pagination:widow-orphan; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} p.MsoListContinue5, li.MsoListContinue5, div.MsoListContinue5 {mso-style-parent:"List Continue"; margin-top:0in; margin-right:0in; margin-bottom:6.0pt; margin-left:2.0in; mso-pagination:widow-orphan; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} p.MsoMessageHeader, li.MsoMessageHeader, div.MsoMessageHeader {mso-style-parent:"Body Text"; margin-top:0in; margin-right:1.5in; margin-bottom:6.0pt; margin-left:.75in; text-indent:-.75in; mso-pagination:widow-orphan lines-together; tab-stops:2.5in 3.25in; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} p.MsoSubtitle, li.MsoSubtitle, div.MsoSubtitle {mso-style-parent:Title; mso-style-next:"Body Text"; margin-top:0in; margin-right:0in; margin-bottom:12.0pt; margin-left:0in; text-align:center; mso-pagination:widow-orphan lines-together; page-break-after:avoid; font-size:14.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman"; mso-font-kerning:14.0pt; font-style:italic; mso-bidi-font-style:normal;} p.MsoDate, li.MsoDate, div.MsoDate {mso-style-parent:"Body Text"; margin-top:24.0pt; margin-right:0in; margin-bottom:0in; margin-left:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} a:link, span.MsoHyperlink {color:blue; text-decoration:underline; text-underline:single;} a:visited, span.MsoHyperlinkFollowed {color:purple; text-decoration:underline; text-underline:single;} em {mso-bidi-font-style:normal;} pre {margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Courier New"; mso-fareast-font-family:"Courier New";} p.HeadingBase, li.HeadingBase, div.HeadingBase {mso-style-name:"Heading Base"; mso-style-next:"Body Text"; margin-top:.25in; margin-right:0in; margin-bottom:6.0pt; margin-left:0in; line-height:18.0pt; mso-pagination:widow-orphan lines-together; page-break-after:avoid; font-size:14.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman"; mso-font-kerning:14.0pt; font-weight:bold; mso-bidi-font-weight:normal;} p.FootnoteBase, li.FootnoteBase, div.FootnoteBase {mso-style-name:"Footnote Base"; margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:9.35pt; margin-bottom:.0001pt; text-indent:-9.35pt; line-height:11.0pt; mso-pagination:widow-orphan lines-together; tab-stops:9.35pt; font-size:9.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} p.BlockQuotation, li.BlockQuotation, div.BlockQuotation {mso-style-name:"Block Quotation"; mso-style-parent:"Body Text"; margin-top:0in; margin-right:.5in; margin-bottom:6.0pt; margin-left:.75in; mso-pagination:widow-orphan lines-together; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman"; font-style:italic; mso-bidi-font-style:normal;} p.BodyTextKeep, li.BodyTextKeep, div.BodyTextKeep {mso-style-name:"Body Text Keep"; mso-style-parent:"Body Text"; margin-top:0in; margin-right:0in; margin-bottom:6.0pt; margin-left:0in; mso-pagination:widow-orphan; page-break-after:avoid; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} p.Picture, li.Picture, div.Picture {mso-style-name:Picture; mso-style-parent:"Body Text"; mso-style-next:Caption; margin-top:6.0pt; margin-right:0in; margin-bottom:6.0pt; margin-left:0in; mso-pagination:widow-orphan; page-break-after:avoid; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} p.DocumentLabel, li.DocumentLabel, div.DocumentLabel {mso-style-name:"Document Label"; mso-style-parent:"Heading Base"; mso-style-next:"Body Text"; margin-top:6.0pt; margin-right:0in; margin-bottom:12.0pt; margin-left:0in; mso-pagination:widow-orphan lines-together; page-break-after:avoid; border:none; mso-border-top-alt:solid windowtext 3.0pt; mso-border-bottom-alt:solid windowtext .75pt; padding:0in; mso-padding-alt:15.0pt 0in 15.0pt 0in; font-size:16.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman"; text-transform:uppercase; mso-font-kerning:14.0pt; font-weight:bold; mso-bidi-font-weight:normal;} p.HeaderBase, li.HeaderBase, div.HeaderBase {mso-style-name:"Header Base"; margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:.5in; margin-bottom:.0001pt; mso-pagination:widow-orphan lines-together; tab-stops:center 3.0in right 6.0in; border:none; mso-border-bottom-alt:solid windowtext .75pt; padding:0in; mso-padding-alt:0in 0in 4.0pt 0in; font-size:9.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman"; text-transform:uppercase; letter-spacing:1.0pt; font-weight:bold; mso-bidi-font-weight:normal;} p.AttentionLine, li.AttentionLine, div.AttentionLine {mso-style-name:"Attention Line"; mso-style-parent:"Body Text"; margin-top:6.0pt; margin-right:0in; margin-bottom:3.0pt; margin-left:0in; mso-pagination:widow-orphan; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman"; font-style:italic; mso-bidi-font-style:normal;} p.SubjectLine, li.SubjectLine, div.SubjectLine {mso-style-name:"Subject Line"; mso-style-parent:"Body Text"; mso-style-next:"Body Text"; margin-top:6.0pt; margin-right:0in; margin-bottom:6.0pt; margin-left:0in; mso-pagination:widow-orphan; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman"; font-weight:bold; mso-bidi-font-weight:normal; font-style:italic; mso-bidi-font-style:normal;} p.BlockQuotationFirst, li.BlockQuotationFirst, div.BlockQuotationFirst {mso-style-name:"Block Quotation First"; mso-style-parent:"Block Quotation"; mso-style-next:"Block Quotation"; margin-top:3.0pt; margin-right:.5in; margin-bottom:6.0pt; margin-left:.75in; mso-pagination:widow-orphan lines-together; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman"; font-style:italic; mso-bidi-font-style:normal;} p.BlockQuotationLast, li.BlockQuotationLast, div.BlockQuotationLast {mso-style-name:"Block Quotation Last"; mso-style-parent:"Block Quotation"; mso-style-next:"Body Text"; margin-top:0in; margin-right:.5in; margin-bottom:12.0pt; margin-left:.75in; mso-pagination:widow-orphan lines-together; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman"; font-style:italic; mso-bidi-font-style:normal;} p.FooterFirst, li.FooterFirst, div.FooterFirst {mso-style-name:"Footer First"; mso-style-parent:Footer; margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:.5in; margin-bottom:.0001pt; text-align:center; mso-pagination:widow-orphan lines-together; tab-stops:center 3.25in; border:none; mso-border-top-alt:solid windowtext .75pt; padding:0in; mso-padding-alt:4.0pt 0in 0in 0in; font-size:9.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman"; text-transform:uppercase; letter-spacing:1.0pt; font-weight:bold; mso-bidi-font-weight:normal;} p.FooterEven, li.FooterEven, div.FooterEven {mso-style-name:"Footer Even"; mso-style-parent:Footer; margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:.5in; margin-bottom:.0001pt; mso-pagination:widow-orphan lines-together; tab-stops:center 3.25in right 6.0in; border:none; mso-border-top-alt:solid windowtext .75pt; padding:0in; mso-padding-alt:4.0pt 0in 0in 0in; font-size:9.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman"; text-transform:uppercase; letter-spacing:1.0pt; font-weight:bold; mso-bidi-font-weight:normal;} p.FooterOdd, li.FooterOdd, div.FooterOdd {mso-style-name:"Footer Odd"; mso-style-parent:Footer; margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:.5in; margin-bottom:.0001pt; text-align:right; mso-pagination:widow-orphan lines-together; tab-stops:right 0in center 3.25in right 6.0in; border:none; mso-border-top-alt:solid windowtext .75pt; padding:0in; mso-padding-alt:4.0pt 0in 0in 0in; font-size:9.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman"; text-transform:uppercase; letter-spacing:1.0pt; font-weight:bold; mso-bidi-font-weight:normal;} p.HeaderFirst, li.HeaderFirst, div.HeaderFirst {mso-style-name:"Header First"; mso-style-parent:Header; margin:0in; margin-bottom:.0001pt; text-align:center; mso-pagination:widow-orphan lines-together; tab-stops:center 3.0in; border:none; mso-border-bottom-alt:solid windowtext .75pt; padding:0in; mso-padding-alt:0in 0in 4.0pt 0in; font-size:9.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman"; text-transform:uppercase; letter-spacing:1.0pt; font-weight:bold; mso-bidi-font-weight:normal;} p.HeaderEven, li.HeaderEven, div.HeaderEven {mso-style-name:"Header Even"; mso-style-parent:Header; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan lines-together; tab-stops:center 3.0in right 6.0in; border:none; mso-border-bottom-alt:solid windowtext .75pt; padding:0in; mso-padding-alt:0in 0in 4.0pt 0in; font-size:9.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman"; text-transform:uppercase; letter-spacing:1.0pt; font-weight:bold; mso-bidi-font-weight:normal;} p.HeaderOdd, li.HeaderOdd, div.HeaderOdd {mso-style-name:"Header Odd"; mso-style-parent:Header; margin:0in; margin-bottom:.0001pt; text-align:right; mso-pagination:widow-orphan lines-together; tab-stops:right 0in center 3.0in right 6.0in; border:none; mso-border-bottom-alt:solid windowtext .75pt; padding:0in; mso-padding-alt:0in 0in 4.0pt 0in; font-size:9.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman"; text-transform:uppercase; letter-spacing:1.0pt; font-weight:bold; mso-bidi-font-weight:normal;} p.ListBulletFirst, li.ListBulletFirst, div.ListBulletFirst {mso-style-name:"List Bullet First"; mso-style-parent:"List Bullet"; mso-style-next:"List Bullet"; margin-top:3.0pt; margin-right:0in; margin-bottom:6.0pt; margin-left:0in; mso-pagination:widow-orphan; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman"; mso-font-kerning:14.0pt;} p.ListBulletLast, li.ListBulletLast, div.ListBulletLast {mso-style-name:"List Bullet Last"; mso-style-parent:"List Bullet"; mso-style-next:"Body Text"; margin-top:0in; margin-right:0in; margin-bottom:12.0pt; margin-left:0in; mso-pagination:widow-orphan; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman"; mso-font-kerning:14.0pt;} p.ListFirst, li.ListFirst, div.ListFirst {mso-style-name:"List First"; mso-style-parent:List; mso-style-next:List; margin-top:3.0pt; margin-right:0in; margin-bottom:3.0pt; margin-left:1.0in; text-indent:-.25in; mso-pagination:widow-orphan; tab-stops:1.0in; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} p.ListLast, li.ListLast, div.ListLast {mso-style-name:"List Last"; mso-style-parent:List; mso-style-next:"Body Text"; margin-top:0in; margin-right:0in; margin-bottom:12.0pt; margin-left:1.0in; text-indent:-.25in; mso-pagination:widow-orphan; tab-stops:1.0in; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} p.ListNumberFirst, li.ListNumberFirst, div.ListNumberFirst {mso-style-name:"List Number First"; mso-style-parent:"List Number"; mso-style-next:"List Number"; margin-top:3.0pt; margin-right:0in; margin-bottom:6.0pt; margin-left:1.0in; text-indent:-.25in; mso-pagination:widow-orphan; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} p.ListNumberLast, li.ListNumberLast, div.ListNumberLast {mso-style-name:"List Number Last"; mso-style-parent:"List Number"; mso-style-next:"Body Text"; margin-top:0in; margin-right:0in; margin-bottom:12.0pt; margin-left:1.0in; text-indent:-.25in; mso-pagination:widow-orphan; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} p.MessageHeaderFirst, li.MessageHeaderFirst, div.MessageHeaderFirst {mso-style-name:"Message Header First"; mso-style-parent:"Message Header"; mso-style-next:"Message Header"; margin-top:6.0pt; margin-right:1.5in; margin-bottom:6.0pt; margin-left:.75in; text-indent:-.75in; mso-pagination:widow-orphan lines-together; tab-stops:2.5in 3.25in; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} p.MessageHeaderLast, li.MessageHeaderLast, div.MessageHeaderLast {mso-style-name:"Message Header Last"; mso-style-parent:"Message Header"; mso-style-next:"Body Text"; margin-top:0in; margin-right:1.5in; margin-bottom:.25in; margin-left:.75in; text-indent:-.75in; mso-pagination:widow-orphan lines-together; tab-stops:2.5in 3.25in; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} p.Body, li.Body, div.Body {mso-style-name:Body; margin-top:0in; margin-right:0in; margin-bottom:3.0pt; margin-left:0in; text-align:justify; line-height:11.0pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} span.Lead-inEmphasis {mso-style-name:"Lead-in Emphasis"; mso-style-parent:""; font-weight:bold; mso-bidi-font-weight:normal; font-style:italic; mso-bidi-font-style:normal;} span.Superscript {mso-style-name:Superscript; mso-style-parent:""; font-weight:bold; mso-bidi-font-weight:normal; vertical-align:super;} span.MessageHeaderLabel {mso-style-name:"Message Header Label"; mso-style-parent:""; mso-ansi-font-size:10.0pt; text-transform:uppercase; font-weight:bold; mso-bidi-font-weight:normal;} /* Page Definitions */ @page {mso-footnote-numbering-restart:each-page;} @page Section1 {size:8.5in 11.0in; margin:1.0in 1.25in 1.0in 1.25in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-title-page:yes; mso-paper-source:0;} div.Section1 {page:Section1;} /* List Definitions */ @list l0 {mso-list-id:61604313; mso-list-type:hybrid; mso-list-template-ids:193519268 67698703 974041918 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l0:level2 {mso-level-number-format:bullet; mso-level-text:\F0A7; mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in; font-family:Wingdings;} @list l1 {mso-list-id:164977886; mso-list-type:hybrid; mso-list-template-ids:-205232210 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l1:level1 {mso-level-tab-stop:0in; mso-level-number-position:left; margin-left:0in; text-indent:-.25in;} @list l1:level2 {mso-level-tab-stop:.5in; mso-level-number-position:left; margin-left:.5in; text-indent:-.25in;} @list l1:level3 {mso-level-tab-stop:1.0in; mso-level-number-position:left; margin-left:1.0in; text-indent:-.25in;} @list l1:level4 {mso-level-tab-stop:1.5in; mso-level-number-position:left; margin-left:1.5in; text-indent:-.25in;} @list l1:level5 {mso-level-tab-stop:2.0in; mso-level-number-position:left; margin-left:2.0in; text-indent:-.25in;} @list l1:level6 {mso-level-tab-stop:2.5in; mso-level-number-position:left; margin-left:2.5in; text-indent:-.25in;} @list l1:level7 {mso-level-tab-stop:3.0in; mso-level-number-position:left; margin-left:3.0in; text-indent:-.25in;} @list l1:level8 {mso-level-tab-stop:3.5in; mso-level-number-position:left; margin-left:3.5in; text-indent:-.25in;} @list l1:level9 {mso-level-tab-stop:4.0in; mso-level-number-position:left; margin-left:4.0in; text-indent:-.25in;} @list l2 {mso-list-id:467236883; mso-list-type:hybrid; mso-list-template-ids:-1863574206 67698703 67698703 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l3 {mso-list-id:852959779; mso-list-type:hybrid; mso-list-template-ids:-1691056664 974041918 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l3:level1 {mso-level-number-format:bullet; mso-level-text:\F0A7; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; font-family:Wingdings;} @list l4 {mso-list-id:981152289; mso-list-type:hybrid; mso-list-template-ids:-1826329236 974041918 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l4:level1 {mso-level-number-format:bullet; mso-level-text:\F0A7; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; font-family:Wingdings;} @list l5 {mso-list-id:1154641842; mso-list-type:hybrid; mso-list-template-ids:-1711005964 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l6 {mso-list-id:1311709484; mso-list-type:hybrid; mso-list-template-ids:193519268 974041918 974041918 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l6:level1 {mso-level-number-format:bullet; mso-level-text:\F0A7; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; font-family:Wingdings;} @list l6:level2 {mso-level-number-format:bullet; mso-level-text:\F0A7; mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in; font-family:Wingdings;} @list l7 {mso-list-id:1530755566; mso-list-type:hybrid; mso-list-template-ids:712558868 67698695 67698699 -2074950616 67698689 67698691 67698693 67698689 67698691 67698693;} @list l7:level1 {mso-level-number-format:bullet; mso-level-text:\F071; mso-level-tab-stop:.75in; mso-level-number-position:left; margin-left:.75in; text-indent:-.25in; mso-ansi-font-size:8.0pt; font-family:Wingdings;} @list l7:level2 {mso-level-number-format:bullet; mso-level-text:\F0D8; mso-level-tab-stop:1.5in; mso-level-number-position:left; margin-left:1.5in; text-indent:-.25in; font-family:Wingdings;} @list l7:level3 {mso-level-start-at:0; mso-level-number-format:bullet; mso-level-text:-; mso-level-tab-stop:2.0in; mso-level-number-position:left; margin-left:2.0in; text-indent:-.25in; font-family:Arial; mso-fareast-font-family:"Times New Roman";} @list l8 {mso-list-id:1710186634; mso-list-type:hybrid; mso-list-template-ids:193519268 974041918 974041918 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l8:level1 {mso-level-number-format:bullet; mso-level-text:\F0A7; mso-level-tab-stop:.75in; mso-level-number-position:left; margin-left:.75in; text-indent:-.25in; font-family:Wingdings;} @list l8:level2 {mso-level-number-format:bullet; mso-level-text:\F0A7; mso-level-tab-stop:1.25in; mso-level-number-position:left; margin-left:1.25in; text-indent:-.25in; font-family:Wingdings;} @list l9 {mso-list-id:1949659890; mso-list-type:hybrid; mso-list-template-ids:445821962 974041918 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l9:level1 {mso-level-number-format:bullet; mso-level-text:\F0A7; mso-level-tab-stop:.75in; mso-level-number-position:left; margin-left:.75in; text-indent:-.25in; font-family:Wingdings;} @list l10 {mso-list-id:2086758536; mso-list-type:hybrid; mso-list-template-ids:-636478180 974041918 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l10:level1 {mso-level-number-format:bullet; mso-level-text:\F0A7; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; font-family:Wingdings;} @list l11 {mso-list-id:2115780014; mso-list-type:hybrid; mso-list-template-ids:-564861248 67698703 -756891158 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l11:level1 {mso-level-tab-stop:-.5in; mso-level-number-position:left; margin-left:-.5in; text-indent:-.25in;} @list l11:level2 {mso-level-start-at:0; mso-level-number-format:bullet; mso-level-text:\F06E; mso-level-tab-stop:.25in; mso-level-number-position:left; margin-left:.25in; text-indent:-.25in; font-family:Wingdings; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:Arial;} @list l11:level3 {mso-level-tab-stop:.5in; mso-level-number-position:left; margin-left:.5in; text-indent:-.25in;} @list l11:level4 {mso-level-tab-stop:1.0in; mso-level-number-position:left; margin-left:1.0in; text-indent:-.25in;} @list l11:level5 {mso-level-tab-stop:1.5in; mso-level-number-position:left; margin-left:1.5in; text-indent:-.25in;} @list l11:level6 {mso-level-tab-stop:2.0in; mso-level-number-position:left; margin-left:2.0in; text-indent:-.25in;} @list l11:level7 {mso-level-tab-stop:2.5in; mso-level-number-position:left; margin-left:2.5in; text-indent:-.25in;} @list l11:level8 {mso-level-tab-stop:3.0in; mso-level-number-position:left; margin-left:3.0in; text-indent:-.25in;} @list l11:level9 {mso-level-tab-stop:3.5in; mso-level-number-position:left; margin-left:3.5in; text-indent:-.25in;} ol {margin-bottom:0in;} ul {margin-bottom:0in;} --> </style> </head> <body lang=EN-US link=blue vlink=purple style='tab-interval:.5in'> <div class=Section1> <div style='border-top:solid windowtext 3.0pt;border-left:none;border-bottom: solid windowtext .75pt;border-right:none;padding:15.0pt 0in 15.0pt 0in'> <p class=DocumentLabel>Building and Installing the WMI Mapper (Windows Only)</p> </div> <h2>Building the WMI Mapper</h2> <h3>Install Tools and SDKs</h3> <h4>Visual C++ 6.0 SP5</h4> <p class=MsoBodyText style='margin-left:.25in'>Pegasus and the WMI Mapper have been built successfully using Visual C++ 6.0, SP5. Other environments (e.g., Visual Studio.NET) may be possible, but are not covered here.</p> <p class=MsoNormal style='text-indent:-.25in;mso-list:l1 level1 lfo13'><![if !supportLists]>1.<span style='font:7.0pt "Times New Roman"'> </span><![endif]>Install Visual C++ 6.0</p> <p class=MsoNormal style='text-indent:-.25in;mso-list:l1 level1 lfo13'><![if !supportLists]>2.<span style='font:7.0pt "Times New Roman"'> </span><![endif]>Install Visual Studio 6.0 Service Pack 5</p> <p class=MsoNormal style='text-indent:-.25in;mso-list:l1 level1 lfo13'><![if !supportLists]>3.<span style='font:7.0pt "Times New Roman"'> </span><![endif]>Add the path to vcvars32.bat (usually “C:\Program Files\Microsoft Visual Studio\VC98\Bin”) to the system PATH</p> <h4>Microsoft Platform SDK</h4> <p class=MsoNormal style='margin-left:.25in;mso-layout-grid-align:none'>Latest version from Microsoft (free download):</p> <p class=MsoNormal style='margin-left:.25in;mso-layout-grid-align:none'><a href="http://www.microsoft.com/msdownload/platformsdk/sdkupdate/">http://www.microsoft.com/msdownload/platformsdk/sdkupdate/</a></p> <p class=MsoNormal style='text-indent:-.25in;mso-list:l11 level1 lfo15; tab-stops:list -.5in;mso-layout-grid-align:none'><![if !supportLists]>1.<span style='font:7.0pt "Times New Roman"'> </span><![endif]>Select the Downloads|Install menu item </p> <p class=MsoNormal style='text-indent:-.25in;mso-list:l11 level1 lfo15; tab-stops:list -.5in;mso-layout-grid-align:none'><![if !supportLists]>2.<span style='font:7.0pt "Times New Roman"'> </span><![endif]>Select the following SDK's, as a minimum: </p> <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l7 level1 lfo17; tab-stops:list .75in;mso-layout-grid-align:none'><![if !supportLists]><span style='font-size:8.0pt;mso-bidi-font-size:10.0pt;font-family:Wingdings'>q<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>Core SDK</p> <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l7 level1 lfo17; tab-stops:list .75in;mso-layout-grid-align:none'><![if !supportLists]><span style='font-size:8.0pt;mso-bidi-font-size:10.0pt;font-family:Wingdings'>q<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>WMI SDK</p> <p class=MsoNormal style='text-indent:-.25in;mso-list:l11 level1 lfo15; tab-stops:list -.5in;mso-layout-grid-align:none'><![if !supportLists]>3.<span style='font:7.0pt "Times New Roman"'> </span><![endif]>Click Install... </p> <p class=MsoList style='margin-top:0in;margin-right:0in;margin-bottom:0in; margin-left:.5in;margin-bottom:.0001pt;mso-list:l11 level1 lfo15;tab-stops: list -.5in left 1.0in;mso-layout-grid-align:none'><![if !supportLists]>4.<span style='font:7.0pt "Times New Roman"'> </span><![endif]>Add a new environment variable: MSSdk (Control Panel|System|Advanced|Environment Variables), set to where you installed the platform SDK ("C:\Program Files\Microsoft SDK", by default). </p> <p class=MsoNormal style='text-indent:-.25in;mso-list:l11 level1 lfo15; tab-stops:list -.5in;mso-layout-grid-align:none'><![if !supportLists]>5.<span style='font:7.0pt "Times New Roman"'> </span><![endif]>Add the SDK bin directory (%MSSdk%\bin) to the system PATH environment variable. </p> <h4>GNU Make</h4> <p class=MsoNormal style='margin-left:.25in;mso-layout-grid-align:none'>In order to build using the Pegasus Makefiles, The GNU make utility (make.exe or gnumake.exe) must be available in the PATH (nmake.exe, which comes with Visual C++ will not work!). Information on how to obtain and compile gnumake for Windows can be found here:</p> <p class=MsoNormal style='margin-left:.25in;mso-layout-grid-align:none'><a href="http://www.gnu.org/software/make/make.html">http://www.gnu.org/software/make/make.html</a></p> <h4>mu.exe</h4> <p class=MsoBodyText style='margin-left:.25in'>mu.exe provides platform independent file operations for the Pegasus build environment, and must be available in the PATH for use by the Pegasus Makefiles. Mu.exe may be built from the Pegasus source tree, as follows:</p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l9 level1 lfo19; tab-stops:list .5in .75in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>set PEGASUS_PLATFORM= WIN32_IX86_MSVC</p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l9 level1 lfo19; tab-stops:list .5in .75in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>set PEGASUS_MU_BIN_DIR=C:\MU [where you want mu.exe to go – directory must exist]</p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l9 level1 lfo19; tab-stops:list .5in .75in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>cd %PEGASUS_ROOT%\src\utils\mu</p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l9 level1 lfo19; tab-stops:list .5in .75in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>make</p> <p class=MsoBodyText style='margin-left:.25in'>mu.exe can then be found in %PEGASUS_MU_BIN_DIR%. </p> <p class=MsoBodyText style='margin-left:.25in'>Add the directory used for PEGASUS_MU_BIN_DIR to the PATH, so that mu.exe will be found while building Pegasus.</p> <h3>Configure the Environment</h3> <p class=MsoBodyText>Open a Command Prompt window and run the following commands to configure the environment for building the WMI Mapper. Alternatively, these commands may be put into a batch file. </p> <p class=MsoBodyText>NOTE: The batch file Pegasus/src/WMIMapper/mkmapper.bat covers most, but not all of the following steps (PEGASUS_ROOT, PEGASUS_HOME, and OPENSSL_HOME must be set before calling mkmapper.bat):</p> <h4 style='line-height:14.0pt;mso-line-height-rule:exactly'>Environment Variables</h4> <p class=MsoBodyText>Prior to building the WMI Mapper, set the following environment variables (modify the directories appropriately for your environment).</p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l10 level1 lfo21; tab-stops:list .5in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>set PEGASUS_HOME=C:\WMIMapper [where you want the output/binaries to go] </p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l10 level1 lfo21; tab-stops:list .5in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>set PEGASUS_ROOT=C:\Pegasus [root of the Pegasus source tree]</p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l10 level1 lfo21; tab-stops:list .5in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>set PEGASUS_PLATFORM=WIN32_IX86_MSVC</p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l10 level1 lfo21; tab-stops:list .5in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>set PEGASUS_DEBUG=1 [Set for debug build only, otherwise “set PEGASUS_DEBUG=” to un-set]</p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l10 level1 lfo21; tab-stops:list .5in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>set PEGASUS_HAS_SSL=1 [Set to build with SSL support, otherwise “set PEGASUS_HAS_SSL=” to un-set]</p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l10 level1 lfo21; tab-stops:list .5in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>set OPENSSL_HOME=C:\OpenSSL [root directory of the OpenSSL libraries/sdk. Only needed if PEGASUS_HAS_SSL=1]</p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l10 level1 lfo21; tab-stops:list .5in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>set PEGASUS_WMIMAPPER=1 [must be set when building BOTH the Pegasus and WMI Mapper files]</p> <h4 style='line-height:14.0pt;mso-line-height-rule:exactly'>Build Environment Setup</h4> <p class=MsoBodyText style='margin-left:.25in'>Setup the Visual C++ environment:</p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l2 level1 lfo23; tab-stops:list .5in'><![if !supportLists]>1.<span style='font:7.0pt "Times New Roman"'> </span><![endif]>call vcvars32.bat </p> <p class=MsoBodyText style='margin-left:.25in'>Setup the MS Platform SDK environment (see setenv.bat for additional options):</p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l2 level1 lfo23; tab-stops:list .5in'><![if !supportLists]>2.<span style='font:7.0pt "Times New Roman"'> </span><![endif]>call setenv.bat /2000 /DEBUG</p> <h2>Build Commands</h2> <h4>Basic Build Steps</h4> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo25; tab-stops:list .5in'><![if !supportLists]>1.<span style='font:7.0pt "Times New Roman"'> </span><![endif]>First build Pegasus:</p> <p class=MsoBodyText style='margin-left:.75in;text-indent:-.25in;mso-list:l8 level1 lfo27; tab-stops:list .75in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>cd %PEGASUS_ROOT%</p> <p class=MsoBodyText style='margin-left:.75in;text-indent:-.25in;mso-list:l8 level1 lfo27; tab-stops:list .75in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>make rebuild [to clean & rebuild all files, simply run “make” to build changes only]</p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo25; tab-stops:list .5in'><![if !supportLists]>2.<span style='font:7.0pt "Times New Roman"'> </span><![endif]>Next, build the WMI Mapper components:</p> <p class=MsoBodyText style='margin-left:.75in;text-indent:-.25in;mso-list:l8 level1 lfo27; tab-stops:list .75in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>cd %PEGASUS_ROOT%\src\WMIMapper</p> <p class=MsoBodyText style='margin-left:.75in;text-indent:-.25in;mso-list:l8 level1 lfo27; tab-stops:list .75in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>make mapper</p> <p class=MsoBodyText style='margin-left:.5in'>This will copy certain files from the Pegasus source that are also used to build the WMI Mapper, then will build the Mapper components. </p> <p class=MsoBodyText style='margin-left:.25in'><![if !supportEmptyParas]> <![endif]><o:p></o:p></p> <p class=MsoBodyText style='margin-left:.25in'>NOTE: When building, all files are output to the following directories:</p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l6 level1 lfo29; tab-stops:list .5in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>%PEGASUS_HOME%\bin [exe and .dll files]</p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l6 level1 lfo29; tab-stops:list .5in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>%PEGASUS_HOME%\lib [.lib files]</p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l6 level1 lfo29; tab-stops:list .5in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>%PEGASUS_HOME%\obj [.obj and other intermediate files]</p> <h2 style='line-height:14.0pt;mso-line-height-rule:exactly'>WMI Mapper Components</h2> <p class=MsoBodyText>The WMI Mapper has three components.<span style="mso-spacerun: yes"> </span>Additionally, it uses several Pegasus libraries.<span style="mso-spacerun: yes"> </span>Following is a brief description of the components.</p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l5 level1 lfo31; tab-stops:list .5in'><![if !supportLists]>1.<span style='font:7.0pt "Times New Roman"'> </span><![endif]>WMIServer.exe is the executable.<span style="mso-spacerun: yes"> </span>It may be run either as an NT service or a console application.<span style="mso-spacerun: yes"> </span>After checking command-line options, it creates an instance of CIMServer and starts it executing.</p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l5 level1 lfo31; tab-stops:list .5in'><![if !supportLists]>2.<span style='font:7.0pt "Times New Roman"'> </span><![endif]>pegwmiserver.dll is the mapper equivalent of pegserver.dll.<span style="mso-spacerun: yes"> </span>The cimOperationRequestDispatcher module has been rewritten to eliminate the provider service and to access the WMI interfaces directly.</p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l5 level1 lfo31; tab-stops:list .5in'><![if !supportLists]>3.<span style='font:7.0pt "Times New Roman"'> </span><![endif]>WMIProvider.dll is the interface dll to WMI.<span style="mso-spacerun: yes"> </span>Its methods are called from the cimOperationRequestDispatcher module, and it handles all WMI calls.</p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l5 level1 lfo31; tab-stops:list .5in'><![if !supportLists]>4.<span style='font:7.0pt "Times New Roman"'> </span><![endif]>pegwmiclient.dll provides a replacement for the CIMClient class/API, which allows for direct connections to a local WMI Mapper (using the CIMClient::connectLocal() API), without going through HTTP/HTTPS (performance and security enhancement). C++ clients that will use the CIMClient API should link to pegwmiclient.lib, rather than to pegclient.lib.</p> <h2>Installing and running the WMI Mapper</h2> <h4>Installing Runtime Files</h4> <p class=MsoBodyText style='margin-left:.25in'>If the WMI Mapper was built on the same machine it will be run on, then all the files needed to run the mapper will already be under %PEGASUS_HOME% directory, and the Mapper may be run from there (Exception: you may want to copy the OpenSSL .dll’s from OPENSSL_HOME to %PEGASUS_HOME%\bin, or otherwise ensure that the OpenSSL .dll’s are somewhere in the system PATH).</p> <p class=MsoBodyText style='margin-left:.25in'>Otherwise, if the WMI Mapper will be installed on another machine, the following files will need to be copied from %PEGASUS_HOME%\bin on the build machine, to %PEGASUS_HOME%\bin on the target machine:</p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l4 level1 lfo33; tab-stops:list .5in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>pegauthentication.dll</p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l4 level1 lfo33; tab-stops:list .5in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>pegclient.dll</p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l4 level1 lfo33; tab-stops:list .5in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>pegcliutils.dll</p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l4 level1 lfo33; tab-stops:list .5in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>pegcommon.dll</p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l4 level1 lfo33; tab-stops:list .5in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>pegconfig.dll</p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l4 level1 lfo33; tab-stops:list .5in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>pegexportserver.dll</p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l4 level1 lfo33; tab-stops:list .5in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>peggetoopt.dll</p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l4 level1 lfo33; tab-stops:list .5in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>pegprovider.dll</p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l4 level1 lfo33; tab-stops:list .5in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>pegrepository.dll</p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l4 level1 lfo33; tab-stops:list .5in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>peguser.dll</p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l4 level1 lfo33; tab-stops:list .5in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>pegwmiclient.dll</p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l4 level1 lfo33; tab-stops:list .5in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>pegwmiserver.dll</p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l4 level1 lfo33; tab-stops:list .5in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>wbemexec.exe</p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l4 level1 lfo33; tab-stops:list .5in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>wmiop.exe</p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l4 level1 lfo33; tab-stops:list .5in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>WMIProvider.dll</p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l4 level1 lfo33; tab-stops:list .5in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>WMIServer.exe</p> <p class=MsoBodyText style='margin-left:.25in'><![if !supportEmptyParas]> <![endif]><o:p></o:p></p> <p class=MsoBodyText style='margin-left:.25in'>If the WMI Mapper was built with SSL support (PEGASUS_HAS_SSL), you will also need to copy the following files from %OPENSSL_HOME% to %PEGASUS_HOME%\bin on the target machine:</p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l4 level1 lfo33; tab-stops:list .5in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>libeay32.dll</p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l4 level1 lfo33; tab-stops:list .5in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>openssl.exe</p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l4 level1 lfo33; tab-stops:list .5in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>ssleay32.dll</p> <p class=MsoBodyText style='margin-left:.25in'>You will also need to generate SSL certificate files on the target machine (using openssl.exe). See pegasus/readme.html for information on generating SSL certificates, and configuring the server to use HTTPS/SSL.</p> <p class=MsoBodyText style='margin-left:.25in'><![if !supportEmptyParas]> <![endif]><o:p></o:p></p> <p class=MsoBodyText style='margin-left:.25in'>NOTE: You may also need to copy msvcp60.dll (runtime library, installed by Visual C++ on the development machine in the system32 directory) to %OPENSSL_HOME%\bin, or somewhere in the PATH on the target machine</p> <h4>Runtime Environment Variables</h4> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l3 level1 lfo35; tab-stops:list .5in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>PEGASUS_HOME must be set to the root directory where the Mapper files were copied</p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l3 level1 lfo35; tab-stops:list .5in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>Add %PEGASUS_HOME%\bin to the PATH</p> <h4>Configuring the WMI Mapper Server</h4> <p class=MsoBodyText style='margin-left:.25in'>Since WMIServer.exe is based on the standard Pegasus server (cimserver), it is configured in the same way -- using cimserver_planned.conf and cimserver_current.conf files in the %PEGASUS_HOME% directory. For an initial installation, you will want to generate or copy an initial set of configurations files to be installed in the %PEGASUS_HOME% directory on the target machine. Here is an example of an initial config files (cimserver_planned.conf and cimserver_current.conf should be identical):</p> <p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>######################################################################## <o:p></o:p></span></p> <p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>##<span style="mso-spacerun: yes"> </span>##<o:p></o:p></span></p> <p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>##<span style="mso-spacerun: yes"> </span>CIM Server configuration file<span style="mso-spacerun: yes"> </span><span style="mso-spacerun: yes"> </span>##<o:p></o:p></span></p> <p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>##<span style="mso-spacerun: yes"> </span>##<o:p></o:p></span></p> <p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>########################################################################<o:p></o:p></span></p> <p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'><![if !supportEmptyParas]> <![endif]><o:p></o:p></span></p> <p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>########################################################################<o:p></o:p></span></p> <p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>#<span style="mso-spacerun: yes"> </span><span style="mso-spacerun: yes"> </span>#<o:p></o:p></span></p> <p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'># This is the configuration file for the CIMOM. The configuration<span style="mso-spacerun: yes"> </span>#<o:p></o:p></span></p> <p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'># properties in this file are loaded in to CIMOM at startup.<span style="mso-spacerun: yes"> </span>#<o:p></o:p></span></p> <p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'># CIMOM updates this file with the changes in the configurations.<span style="mso-spacerun: yes"> </span>#<o:p></o:p></span></p> <p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>#<span style="mso-spacerun: yes"> </span>#<o:p></o:p></span></p> <p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>########################################################################<o:p></o:p></span></p> <p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'><![if !supportEmptyParas]> <![endif]><o:p></o:p></span></p> <p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>httpsPort=5989<o:p></o:p></span></p> <p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>enableHttpsConnection=true<o:p></o:p></span></p> <p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>enableHttpConnection=false<o:p></o:p></span></p> <p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>sslCertificateFilePath=cert.pem<o:p></o:p></span></p> <pre style='margin-top:0in;margin-right:.5in;margin-bottom:0in;margin-left: .5in;margin-bottom:.0001pt'>sslTrustFilePath=client.pem</pre> <p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>sslKeyFilePath=file.pem<o:p></o:p></span></p> <p class=MsoBodyText style='margin-left:.5in'><![if !supportEmptyParas]> <![endif]><o:p></o:p></p> <h4>Running the WMI Mapper Server</h4> <p class=MsoBodyText style='margin-left:.25in'><b>To install the WMI Mapper as a Windows Service:<o:p></o:p></b></p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l3 level1 lfo35; tab-stops:list .5in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>> %PEGASUS_HOME%\wmiserver -install</p> <p class=MsoBodyText style='margin-left:.25in'><b>To start the WMI Mapper Service:<o:p></o:p></b></p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l3 level1 lfo35; tab-stops:list .5in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>> %PEGASUS_HOME%\wmiserver -start</p> <p class=MsoBodyText style='margin-left:.25in'><b>To stop the WMI Mapper Service:<o:p></o:p></b></p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l3 level1 lfo35; tab-stops:list .5in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>> %PEGASUS_HOME%\wmiserver -stop</p> <p class=MsoBodyText style='margin-left:.25in'><b>To un-install the WMI Mapper as a Windows Service:<o:p></o:p></b></p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l3 level1 lfo35; tab-stops:list .5in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>> %PEGASUS_HOME%\wmiserver -remove</p> <p class=MsoBodyText style='margin-left:.25in'><b><![if !supportEmptyParas]> <![endif]><o:p></o:p></b></p> <p class=MsoBodyText style='margin-left:.25in'><b>To see all WMI Mapper command line options:<o:p></o:p></b></p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l3 level1 lfo35; tab-stops:list .5in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>> %PEGASUS_HOME%\wmiserver -h</p> <p class=MsoBodyText style='margin-left:.25in'><b><![if !supportEmptyParas]> <![endif]><o:p></o:p></b></p> <p class=MsoBodyText style='margin-left:.25in'><b>To run the WMI Mapper from a command line – NOT as a service:<o:p></o:p></b></p> <p class=MsoBodyText style='margin-left:.5in;text-indent:-.25in;mso-list:l3 level1 lfo35; tab-stops:list .5in'><![if !supportLists]><span style='font-family:Wingdings'>§<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>> %PEGASUS_HOME%\wmiserver</p> <p class=MsoBodyText style='margin-left:.25in'><![if !supportEmptyParas]> <![endif]><o:p></o:p></p> <div style='border-top:solid windowtext 3.0pt;border-left:none;border-bottom: solid windowtext .75pt;border-right:none;padding:15.0pt 0in 15.0pt 0in'> <p class=DocumentLabel><![if !supportEmptyParas]> <![endif]><o:p></o:p></p> </div> </div> </body> </html>
No CVS admin address has been configured |
Powered by ViewCVS 0.9.2 |