285 lines
11 KiB
HTML
285 lines
11 KiB
HTML
|
|
<html><head>
|
|
<TITLE>WMI Instance Provider Wizard</TITLE>
|
|
|
|
<style type="text/css">@import "..\..\..\..\..\1033\styles.css";
|
|
</style>
|
|
|
|
|
|
|
|
</head>
|
|
<body onkeydown=OnKey(); style="OVERFLOW: visible" bottomMargin=0
|
|
bgColor=#ebebeb leftMargin=0 topMargin=0 onload=InitDocument(document);
|
|
rightMargin=0>
|
|
<TABLE height="100%" cellSpacing=0 cellPadding=0 width="100%">
|
|
<TBODY>
|
|
<TR align=top>
|
|
<TD height="100%">
|
|
<TABLE bgcolor="white" style="width:100%;height:65;border-style:solid;border-color:silver;border-width:1;" align=top>
|
|
<TR>
|
|
<TD>
|
|
<DIV>
|
|
<P class="titleText">WMI Instance Provider Wizard</P>
|
|
<P class="titleDesc">Specify...</P>
|
|
</DIV>
|
|
</TD>
|
|
<TD>
|
|
<DIV id="Layer1" style="z-index:1" align=right>
|
|
<IMG src="..\..\Images\Overview.bmp" width="92" height="63"></IMG>
|
|
</DIV>
|
|
</TD>
|
|
</TR>
|
|
</TABLE>
|
|
<TABLE style="BORDER-BOTTOM: silver 1px solid" height="70%" cellSpacing=0
|
|
cellPadding=0 width="100%" bgColor=#ebebeb>
|
|
<TBODY>
|
|
<TR>
|
|
<TD style="WIDTH: 187px" vAlign=top align=left>
|
|
<TABLE style="WIDTH: 200px; HEIGHT: 280px" align=left
|
|
bgColor=#ebebeb>
|
|
<TR>
|
|
<TD class=bodyText style="HEIGHT: 13%" bgColor=silver
|
|
><span class=sideBtn id=Default
|
|
onmouseover="this.style.color='blue'; this.style.cursor='hand'"
|
|
title="" onclick='Next(document, "default.htm");'
|
|
onmouseout="this.style.color='black'"><b
|
|
><LABEL for=Default
|
|
>Names</LABEL></b></span></TD></TR>
|
|
<TR>
|
|
<TD class=bodyText style="HEIGHT: 13%" bgColor=silver
|
|
><span class=sideBtn id=WMIClass
|
|
onmouseover="this.style.color='blue'; this.style.cursor='hand'"
|
|
title="" onclick='Next(document, "WMIClass.htm");'
|
|
onmouseout="this.style.color='black'"
|
|
><LABEL for=WMIClass
|
|
>WMI Class</LABEL></span></TD></TR>
|
|
<TR>
|
|
<TD class=bodyText style="HEIGHT: 13%" bgColor=#ebebeb
|
|
><span class=sideBtn id=Attributes
|
|
onmouseover="this.style.color='blue'; this.style.cursor='hand'"
|
|
title="" onclick='Next(document, "Attributes.htm");'
|
|
onmouseout="this.style.color='black'"
|
|
><LABEL for=Attributes
|
|
>Attributes</LABEL></span></TD></TR>
|
|
<TR>
|
|
<TD class=bodyText style="HEIGHT: 13%" bgColor=silver
|
|
><span></span></TD></TR>
|
|
<TR>
|
|
<TD class=bodyText style="HEIGHT: 13%" bgColor=silver
|
|
><span></span></TD></TR>
|
|
<TR>
|
|
<TD class=bodyText style="HEIGHT: 13%" bgColor=silver
|
|
><span></span></TD></TR>
|
|
<TR>
|
|
<TD class=bodyText style="HEIGHT: 13%" bgColor=silver
|
|
><span></span></TD></TR>
|
|
<TR>
|
|
<TD class=bodyText style="HEIGHT: 13%" bgColor=silver
|
|
><span
|
|
></span></TD></TR></TABLE></TD>
|
|
<TD vAlign=top align=left>
|
|
<table class=itemText cellSpacing=0
|
|
cellPadding=0 width="89.3%" align=center border=0
|
|
>
|
|
<TBODY>
|
|
<tr>
|
|
<td class=sideBtn style="HEIGHT: 130px" vAlign=top width=200
|
|
>
|
|
<p class=itemText><span class=itemText
|
|
><b
|
|
>Support:</b></span><br
|
|
><input id=SUPPORT_ENUMERATE title=""
|
|
accessKey=e type=checkbox CHECKED> <span
|
|
title=""><LABEL for=SUPPORT_ENUMERATE
|
|
><u
|
|
>E</u>numeration</LABEL></span><br
|
|
><input id=SUPPORT_GET title=""
|
|
accessKey=g type=checkbox CHECKED> <span
|
|
title=""><LABEL for=SUPPORT_GET
|
|
><u
|
|
>G</u>et</LABEL></span><br
|
|
><input id=SUPPORT_PUT title=""
|
|
accessKey=p
|
|
type=checkbox CHECKED> <span title=""
|
|
><LABEL for=SUPPORT_PUT
|
|
><u
|
|
>P</u>ut</LABEL></span><br
|
|
><input id=SUPPORT_DELETE title=""
|
|
accessKey=d
|
|
type=checkbox CHECKED> <span title=""
|
|
><LABEL for=SUPPORT_DELETE
|
|
><u
|
|
>D</u>elete</LABEL></span><br
|
|
></SPAN></p><br></td>
|
|
<td class=sideBtn style="HEIGHT: 130px" vAlign=top width="50%"
|
|
>
|
|
<p class=itemText><span class=itemText
|
|
><span><b
|
|
>Query support level:</b></span><br
|
|
><span class=itemText
|
|
><input id=QUERY_UNARY title="" disabled accessKey=u type=radio name=QUERY_LEVEL CHECKED>
|
|
<span title=""><LABEL for=QUERY_UNARY
|
|
><u
|
|
>U</u>nary</LABEL></span><br
|
|
></span><span class=itemText
|
|
><input id=QUERY_REFERENCES title=""
|
|
disabled accessKey=r type=radio name=QUERY_LEVEL
|
|
CHECKED> <span title=""
|
|
><LABEL for=QUERY_REFERENCES
|
|
><u
|
|
>R</u>eferences</LABEL></span><br
|
|
></span><span class=itemText
|
|
><input id=QUERY_ASSOCIATORS title=""
|
|
disabled accessKey=A type=radio name=QUERY_LEVEL
|
|
CHECKED> <span title=""
|
|
><LABEL for=QUERY_ASSOCIATORS
|
|
><u
|
|
>A</u>ssociators</LABEL></span><br
|
|
></span><span class=itemText
|
|
><input id=QUERY_CUSTOM title="" disabled accessKey=p type=radio name=QUERY_LEVEL CHECKED>
|
|
<span title=""><LABEL for=QUERY_CUSTOM
|
|
><u
|
|
>P</u>rovider-defined</LABEL></span></span></span></p></td></tr>
|
|
|
|
<!--_____________________________________-->
|
|
<tr>
|
|
<td vAlign=top>
|
|
<p class=itemText><span class=itemText
|
|
><b
|
|
>Methods:</b></span><br
|
|
><input id=PROVIDE_METHODS title=""
|
|
accessKey=m
|
|
type=checkbox onclick="OnClickMethods()" CHECKED> <span title=""
|
|
><label for=PROVIDE_METHODS
|
|
>Provide <u
|
|
>m</u>ethods</label></span></p></td>
|
|
<td class=sideBtn style="HEIGHT: 130px" vAlign=top width="50%"
|
|
>
|
|
<p class=itemText><span class=itemText
|
|
><span><b
|
|
>Threading Model:</b></span><br
|
|
><span class=itemText
|
|
><input id=THREADING_APARTMENT title=""
|
|
accessKey=a type=radio name=threading>
|
|
<span title=""><LABEL
|
|
for=THREADING_APARTMENT><u
|
|
>A</u>partment</LABEL></span><br
|
|
></span><span class=itemText
|
|
><input id=THREADING_BOTH title=""
|
|
accessKey=b type=radio name=threading CHECKED>
|
|
<span title=""><LABEL for=THREADING_BOTH
|
|
><u
|
|
>B</u>oth</LABEL></span><br></span><span class="itemText">
|
|
<input type="radio" name="threading" id="THREADING_FREE" ACCESSKEY="f" title="" >
|
|
<span title=""><LABEL FOR="THREADING_FREE">F<u>r</u>ee</LABEL></span></span></p><br></SPAN>
|
|
|
|
<br>
|
|
<p></p><br></SPAN></td></tr></TBODY></table></TD></TR></TBODY></TABLE>
|
|
<TABLE style="width:100%;height:10%" cellpadding=0 cellspacing=4>
|
|
<TR>
|
|
<TD align=left width=85%></TD>
|
|
|
|
<TD align=right width=5%>
|
|
<BUTTON id="HelpBtn" class="buttonClass" ACCESSKEY="h" onClick='window.external.Alert("Sorry, no help is available for this wizard.");'><u>H</u>elp</BUTTON>
|
|
</TD>
|
|
<TD align=right width=5%>
|
|
<BUTTON id="FinishBtn" class="buttonClass" ACCESSKEY="f" onClick='OnFinish(this);'><u>F</u>inish</BUTTON>
|
|
</TD>
|
|
<TD align=right width=5%>
|
|
<BUTTON id="CancelBtn" class="buttonClass" ACCESSKEY="c" onClick='window.external.Finish(document, "cancel");'><u>C</u>ancel</BUTTON>
|
|
</TD>
|
|
</TR>
|
|
</TABLE>
|
|
</TD></TR></TBODY></TABLE>
|
|
<blockquote></blockquote>
|
|
|
|
<SCRIPT>
|
|
|
|
var tab_array = new Array();
|
|
tab_array[0] = Default;
|
|
tab_array[1] = WMIClass;
|
|
tab_array[2] = Attributes;
|
|
//tab_array[2] = Properties;
|
|
|
|
var bClassHasMethods = false;
|
|
|
|
function InitDocument(document)
|
|
{
|
|
if (window.external.FindSymbol("DOCUMENT_FIRST_LOAD"))
|
|
{
|
|
window.external.SetDefaults(document);
|
|
}
|
|
window.external.Load(document);
|
|
|
|
|
|
if ((window.external.FindSymbol("HAS_IMPL_METHODS").toString()
|
|
.toUpperCase()) == "TRUE")
|
|
PROVIDE_METHODS.checked = true;
|
|
else
|
|
PROVIDE_METHODS.checked = false;
|
|
|
|
|
|
/*
|
|
INSTANCE_EVENTS.checked = false;
|
|
INSTANCE_MODIFICATION.disabled = true;
|
|
INSTANCE_CREATION.disabled = true;
|
|
INSTANCE_DELETION.disabled = true;
|
|
SUPPORT_EVT_SECURITY.disabled = true;
|
|
*/
|
|
}
|
|
|
|
function Next(document, linkto)
|
|
{
|
|
window.external.Next(document, linkto);
|
|
}
|
|
|
|
function OnFinish(obj)
|
|
{
|
|
obj.style.cursor='wait';
|
|
window.external.Finish(document, "ok");
|
|
}
|
|
|
|
function OnEventSupport()
|
|
{
|
|
INSTANCE_MODIFICATION.disabled = !INSTANCE_EVENTS.checked;
|
|
INSTANCE_CREATION.disabled = !INSTANCE_EVENTS.checked;
|
|
INSTANCE_DELETION.disabled = !INSTANCE_EVENTS.checked;
|
|
SUPPORT_EVT_SECURITY.disabled = !INSTANCE_EVENTS.checked;
|
|
}
|
|
|
|
|
|
function OnThreadingChange()
|
|
{
|
|
if (THREADING_BOTH.checked == true)
|
|
{
|
|
FREE_THREADED_MARSHALER.disabled = false;
|
|
}
|
|
else
|
|
{
|
|
FREE_THREADED_MARSHALER.checked = false;
|
|
FREE_THREADED_MARSHALER.disabled = true;
|
|
}
|
|
}
|
|
|
|
function OnClickMethods()
|
|
{
|
|
if (window.external.FindSymbol("HAS_IMPL_METHODS").toString().toUpperCase() == "TRUE"
|
|
&& PROVIDE_METHODS.checked == false)
|
|
{
|
|
var bNoMethods = confirm ("Warning: your class has implemented methods. \n\rClick OK if you choose not to provide these from your object");
|
|
|
|
PROVIDE_METHODS.checked = !bNoMethods;
|
|
}
|
|
}
|
|
|
|
|
|
</SCRIPT>
|
|
</TD></TR></TBODY></TABLE></TR></TBODY></TABLE></TR></TBODY></TABLE>
|
|
<blockquote></blockquote>
|
|
|
|
<SCRIPT SRC="..\..\..\..\..\1033\common.js">
|
|
</SCRIPT>
|
|
|
|
|
|
</body></html>
|