blob: 928d096ca435e0895f588751285916173572e709 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<TITLE>
Advapi32
</TITLE>
<META NAME="keywords" CONTENT="processing.app.windows.Advapi32 interface">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
parent.document.title="Advapi32";
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV CLASS&nbsp;
&nbsp;<A HREF="../../../processing/app/windows/Advapi32.ChangeServiceConfig2Info.html" title="class in processing.app.windows"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../index.html?processing/app/windows/Advapi32.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="Advapi32.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
processing.app.windows</FONT>
<BR>
Interface Advapi32</H2>
<DL>
<DT><B>All Superinterfaces:</B> <DD>com.sun.jna.AltCallingConvention, com.sun.jna.Library, com.sun.jna.win32.StdCall, com.sun.jna.win32.StdCallLibrary</DD>
</DL>
<HR>
<DL>
<DT><PRE>public interface <B>Advapi32</B><DT>extends com.sun.jna.win32.StdCallLibrary</DL>
</PRE>
<P>
<HR>
<P>
<!-- ======== NESTED CLASS SUMMARY ======== -->
<A NAME="nested_class_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Nested Class Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../processing/app/windows/Advapi32.ChangeServiceConfig2Info.html" title="class in processing.app.windows">Advapi32.ChangeServiceConfig2Info</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;interface</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../processing/app/windows/Advapi32.Handler.html" title="interface in processing.app.windows">Advapi32.Handler</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;interface</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../processing/app/windows/Advapi32.HandlerEx.html" title="interface in processing.app.windows">Advapi32.HandlerEx</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../processing/app/windows/Advapi32.SERVICE_DESCRIPTION.html" title="class in processing.app.windows">Advapi32.SERVICE_DESCRIPTION</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;interface</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../processing/app/windows/Advapi32.SERVICE_MAIN_FUNCTION.html" title="interface in processing.app.windows">Advapi32.SERVICE_MAIN_FUNCTION</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../processing/app/windows/Advapi32.SERVICE_STATUS.html" title="class in processing.app.windows">Advapi32.SERVICE_STATUS</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../processing/app/windows/Advapi32.SERVICE_TABLE_ENTRY.html" title="class in processing.app.windows">Advapi32.SERVICE_TABLE_ENTRY</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;<A NAME="nested_classes_inherited_from_class_com.sun.jna.win32.StdCallLibrary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Nested classes/interfaces inherited from interface com.sun.jna.win32.StdCallLibrary</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>com.sun.jna.win32.StdCallLibrary.StdCallCallback</CODE></TD>
</TR>
</TABLE>
&nbsp;
<!-- =========== FIELD SUMMARY =========== -->
<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Field Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../processing/app/windows/Advapi32.html" title="interface in processing.app.windows">Advapi32</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../processing/app/windows/Advapi32.html#INSTANCE">INSTANCE</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;<A NAME="fields_inherited_from_class_com.sun.jna.win32.StdCallLibrary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Fields inherited from interface com.sun.jna.win32.StdCallLibrary</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>FUNCTION_MAPPER, STDCALL_CONVENTION</CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="fields_inherited_from_class_com.sun.jna.Library"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Fields inherited from interface com.sun.jna.Library</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER</CODE></TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../processing/app/windows/Advapi32.html#ChangeServiceConfig2(com.sun.jna.Pointer, int, processing.app.windows.Advapi32.ChangeServiceConfig2Info)">ChangeServiceConfig2</A></B>(com.sun.jna.Pointer&nbsp;hService,
int&nbsp;dwInfoLevel,
<A HREF="../../../processing/app/windows/Advapi32.ChangeServiceConfig2Info.html" title="class in processing.app.windows">Advapi32.ChangeServiceConfig2Info</A>&nbsp;lpInfo)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../processing/app/windows/Advapi32.html#CloseServiceHandle(com.sun.jna.Pointer)">CloseServiceHandle</A></B>(com.sun.jna.Pointer&nbsp;hSCObject)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../processing/app/windows/Advapi32.html#ControlService(com.sun.jna.Pointer, int, processing.app.windows.Advapi32.SERVICE_STATUS)">ControlService</A></B>(com.sun.jna.Pointer&nbsp;hService,
int&nbsp;dwControl,
<A HREF="../../../processing/app/windows/Advapi32.SERVICE_STATUS.html" title="class in processing.app.windows">Advapi32.SERVICE_STATUS</A>&nbsp;lpServiceStatus)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../processing/app/windows/Advapi32.html#ConvertSidToStringSid(byte[], com.sun.jna.ptr.PointerByReference)">ConvertSidToStringSid</A></B>(byte[]&nbsp;Sid,
com.sun.jna.ptr.PointerByReference&nbsp;StringSid)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../processing/app/windows/Advapi32.html#ConvertStringSidToSid(java.lang.String, com.sun.jna.ptr.PointerByReference)">ConvertStringSidToSid</A></B>(java.lang.String&nbsp;StringSid,
com.sun.jna.ptr.PointerByReference&nbsp;Sid)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;com.sun.jna.Pointer</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../processing/app/windows/Advapi32.html#CreateService(com.sun.jna.Pointer, java.lang.String, java.lang.String, int, int, int, int, java.lang.String, java.lang.String, com.sun.jna.ptr.IntByReference, java.lang.String, java.lang.String, java.lang.String)">CreateService</A></B>(com.sun.jna.Pointer&nbsp;hSCManager,
java.lang.String&nbsp;lpServiceName,
java.lang.String&nbsp;lpDisplayName,
int&nbsp;dwDesiredAccess,
int&nbsp;dwServiceType,
int&nbsp;dwStartType,
int&nbsp;dwErrorControl,
java.lang.String&nbsp;lpBinaryPathName,
java.lang.String&nbsp;lpLoadOrderGroup,
com.sun.jna.ptr.IntByReference&nbsp;lpdwTagId,
java.lang.String&nbsp;lpDependencies,
java.lang.String&nbsp;lpServiceStartName,
java.lang.String&nbsp;lpPassword)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../processing/app/windows/Advapi32.html#DeleteService(com.sun.jna.Pointer)">DeleteService</A></B>(com.sun.jna.Pointer&nbsp;hService)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../processing/app/windows/Advapi32.html#LookupAccountName(java.lang.String, java.lang.String, byte[], com.sun.jna.ptr.IntByReference, char[], com.sun.jna.ptr.IntByReference, com.sun.jna.ptr.PointerByReference)">LookupAccountName</A></B>(java.lang.String&nbsp;lpSystemName,
java.lang.String&nbsp;lpAccountName,
byte[]&nbsp;Sid,
com.sun.jna.ptr.IntByReference&nbsp;cbSid,
char[]&nbsp;ReferencedDomainName,
com.sun.jna.ptr.IntByReference&nbsp;cchReferencedDomainName,
com.sun.jna.ptr.PointerByReference&nbsp;peUse)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../processing/app/windows/Advapi32.html#LookupAccountSid(java.lang.String, byte[], char[], com.sun.jna.ptr.IntByReference, char[], com.sun.jna.ptr.IntByReference, com.sun.jna.ptr.PointerByReference)">LookupAccountSid</A></B>(java.lang.String&nbsp;lpSystemName,
byte[]&nbsp;Sid,
char[]&nbsp;lpName,
com.sun.jna.ptr.IntByReference&nbsp;cchName,
char[]&nbsp;ReferencedDomainName,
com.sun.jna.ptr.IntByReference&nbsp;cchReferencedDomainName,
com.sun.jna.ptr.PointerByReference&nbsp;peUse)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;com.sun.jna.Pointer</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../processing/app/windows/Advapi32.html#OpenSCManager(java.lang.String, com.sun.jna.WString, int)">OpenSCManager</A></B>(java.lang.String&nbsp;lpMachineName,
com.sun.jna.WString&nbsp;lpDatabaseName,
int&nbsp;dwDesiredAccess)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;com.sun.jna.Pointer</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../processing/app/windows/Advapi32.html#OpenService(com.sun.jna.Pointer, java.lang.String, int)">OpenService</A></B>(com.sun.jna.Pointer&nbsp;hSCManager,
java.lang.String&nbsp;lpServiceName,
int&nbsp;dwDesiredAccess)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../processing/app/windows/Advapi32.html#RegCloseKey(int)">RegCloseKey</A></B>(int&nbsp;hKey)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../processing/app/windows/Advapi32.html#RegCreateKeyEx(int, java.lang.String, int, java.lang.String, int, int, processing.app.windows.WINBASE.SECURITY_ATTRIBUTES, com.sun.jna.ptr.IntByReference, com.sun.jna.ptr.IntByReference)">RegCreateKeyEx</A></B>(int&nbsp;hKey,
java.lang.String&nbsp;lpSubKey,
int&nbsp;Reserved,
java.lang.String&nbsp;lpClass,
int&nbsp;dwOptions,
int&nbsp;samDesired,
<A HREF="../../../processing/app/windows/WINBASE.SECURITY_ATTRIBUTES.html" title="class in processing.app.windows">WINBASE.SECURITY_ATTRIBUTES</A>&nbsp;lpSecurityAttributes,
com.sun.jna.ptr.IntByReference&nbsp;phkResult,
com.sun.jna.ptr.IntByReference&nbsp;lpdwDisposition)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../processing/app/windows/Advapi32.html#RegDeleteKey(int, java.lang.String)">RegDeleteKey</A></B>(int&nbsp;hKey,
java.lang.String&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../processing/app/windows/Advapi32.html#RegDeleteValue(int, java.lang.String)">RegDeleteValue</A></B>(int&nbsp;hKey,
java.lang.String&nbsp;lpValueName)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../processing/app/windows/Advapi32.html#RegEnumKeyEx(int, int, char[], com.sun.jna.ptr.IntByReference, com.sun.jna.ptr.IntByReference, char[], com.sun.jna.ptr.IntByReference, processing.app.windows.WINBASE.FILETIME)">RegEnumKeyEx</A></B>(int&nbsp;hKey,
int&nbsp;dwIndex,
char[]&nbsp;lpName,
com.sun.jna.ptr.IntByReference&nbsp;lpcName,
com.sun.jna.ptr.IntByReference&nbsp;reserved,
char[]&nbsp;lpClass,
com.sun.jna.ptr.IntByReference&nbsp;lpcClass,
<A HREF="../../../processing/app/windows/WINBASE.FILETIME.html" title="class in processing.app.windows">WINBASE.FILETIME</A>&nbsp;lpftLastWriteTime)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../processing/app/windows/Advapi32.html#RegEnumValue(int, int, char[], com.sun.jna.ptr.IntByReference, com.sun.jna.ptr.IntByReference, com.sun.jna.ptr.IntByReference, byte[], com.sun.jna.ptr.IntByReference)">RegEnumValue</A></B>(int&nbsp;hKey,
int&nbsp;dwIndex,
char[]&nbsp;lpValueName,
com.sun.jna.ptr.IntByReference&nbsp;lpcchValueName,
com.sun.jna.ptr.IntByReference&nbsp;reserved,
com.sun.jna.ptr.IntByReference&nbsp;lpType,
byte[]&nbsp;lpData,
com.sun.jna.ptr.IntByReference&nbsp;lpcbData)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;com.sun.jna.Pointer</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../processing/app/windows/Advapi32.html#RegisterServiceCtrlHandler(java.lang.String, processing.app.windows.Advapi32.Handler)">RegisterServiceCtrlHandler</A></B>(java.lang.String&nbsp;lpServiceName,
<A HREF="../../../processing/app/windows/Advapi32.Handler.html" title="interface in processing.app.windows">Advapi32.Handler</A>&nbsp;lpHandlerProc)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;com.sun.jna.Pointer</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../processing/app/windows/Advapi32.html#RegisterServiceCtrlHandlerEx(java.lang.String, processing.app.windows.Advapi32.HandlerEx, com.sun.jna.Pointer)">RegisterServiceCtrlHandlerEx</A></B>(java.lang.String&nbsp;lpServiceName,
<A HREF="../../../processing/app/windows/Advapi32.HandlerEx.html" title="interface in processing.app.windows">Advapi32.HandlerEx</A>&nbsp;lpHandlerProc,
com.sun.jna.Pointer&nbsp;lpContext)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../processing/app/windows/Advapi32.html#RegOpenKeyEx(int, java.lang.String, int, int, com.sun.jna.ptr.IntByReference)">RegOpenKeyEx</A></B>(int&nbsp;hKey,
java.lang.String&nbsp;lpSubKey,
int&nbsp;ulOptions,
int&nbsp;samDesired,
com.sun.jna.ptr.IntByReference&nbsp;phkResult)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../processing/app/windows/Advapi32.html#RegQueryValueEx(int, java.lang.String, com.sun.jna.ptr.IntByReference, com.sun.jna.ptr.IntByReference, byte[], com.sun.jna.ptr.IntByReference)">RegQueryValueEx</A></B>(int&nbsp;hKey,
java.lang.String&nbsp;lpValueName,
com.sun.jna.ptr.IntByReference&nbsp;lpReserved,
com.sun.jna.ptr.IntByReference&nbsp;lpType,
byte[]&nbsp;lpData,
com.sun.jna.ptr.IntByReference&nbsp;lpcbData)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../processing/app/windows/Advapi32.html#RegSetValueEx(int, java.lang.String, int, int, byte[], int)">RegSetValueEx</A></B>(int&nbsp;hKey,
java.lang.String&nbsp;lpValueName,
int&nbsp;Reserved,
int&nbsp;dwType,
byte[]&nbsp;lpData,
int&nbsp;cbData)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../processing/app/windows/Advapi32.html#SetServiceStatus(com.sun.jna.Pointer, processing.app.windows.Advapi32.SERVICE_STATUS)">SetServiceStatus</A></B>(com.sun.jna.Pointer&nbsp;hServiceStatus,
<A HREF="../../../processing/app/windows/Advapi32.SERVICE_STATUS.html" title="class in processing.app.windows">Advapi32.SERVICE_STATUS</A>&nbsp;lpServiceStatus)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../processing/app/windows/Advapi32.html#StartService(com.sun.jna.Pointer, int, char[])">StartService</A></B>(com.sun.jna.Pointer&nbsp;hService,
int&nbsp;dwNumServiceArgs,
char[]&nbsp;lpServiceArgVectors)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../processing/app/windows/Advapi32.html#StartServiceCtrlDispatcher(com.sun.jna.Structure[])">StartServiceCtrlDispatcher</A></B>(com.sun.jna.Structure[]&nbsp;lpServiceTable)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
<P>
<!-- ============ FIELD DETAIL =========== -->
<A NAME="field_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Field Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="INSTANCE"><!-- --></A><H3>
INSTANCE</H3>
<PRE>
static final <A HREF="../../../processing/app/windows/Advapi32.html" title="interface in processing.app.windows">Advapi32</A> <B>INSTANCE</B></PRE>
<DL>
<DL>
</DL>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="LookupAccountName(java.lang.String, java.lang.String, byte[], com.sun.jna.ptr.IntByReference, char[], com.sun.jna.ptr.IntByReference, com.sun.jna.ptr.PointerByReference)"><!-- --></A><H3>
LookupAccountName</H3>
<PRE>
boolean <B>LookupAccountName</B>(java.lang.String&nbsp;lpSystemName,
java.lang.String&nbsp;lpAccountName,
byte[]&nbsp;Sid,
com.sun.jna.ptr.IntByReference&nbsp;cbSid,
char[]&nbsp;ReferencedDomainName,
com.sun.jna.ptr.IntByReference&nbsp;cchReferencedDomainName,
com.sun.jna.ptr.PointerByReference&nbsp;peUse)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="LookupAccountSid(java.lang.String, byte[], char[], com.sun.jna.ptr.IntByReference, char[], com.sun.jna.ptr.IntByReference, com.sun.jna.ptr.PointerByReference)"><!-- --></A><H3>
LookupAccountSid</H3>
<PRE>
boolean <B>LookupAccountSid</B>(java.lang.String&nbsp;lpSystemName,
byte[]&nbsp;Sid,
char[]&nbsp;lpName,
com.sun.jna.ptr.IntByReference&nbsp;cchName,
char[]&nbsp;ReferencedDomainName,
com.sun.jna.ptr.IntByReference&nbsp;cchReferencedDomainName,
com.sun.jna.ptr.PointerByReference&nbsp;peUse)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="ConvertSidToStringSid(byte[], com.sun.jna.ptr.PointerByReference)"><!-- --></A><H3>
ConvertSidToStringSid</H3>
<PRE>
boolean <B>ConvertSidToStringSid</B>(byte[]&nbsp;Sid,
com.sun.jna.ptr.PointerByReference&nbsp;StringSid)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="ConvertStringSidToSid(java.lang.String, com.sun.jna.ptr.PointerByReference)"><!-- --></A><H3>
ConvertStringSidToSid</H3>
<PRE>
boolean <B>ConvertStringSidToSid</B>(java.lang.String&nbsp;StringSid,
com.sun.jna.ptr.PointerByReference&nbsp;Sid)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="OpenSCManager(java.lang.String, com.sun.jna.WString, int)"><!-- --></A><H3>
OpenSCManager</H3>
<PRE>
com.sun.jna.Pointer <B>OpenSCManager</B>(java.lang.String&nbsp;lpMachineName,
com.sun.jna.WString&nbsp;lpDatabaseName,
int&nbsp;dwDesiredAccess)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="CloseServiceHandle(com.sun.jna.Pointer)"><!-- --></A><H3>
CloseServiceHandle</H3>
<PRE>
boolean <B>CloseServiceHandle</B>(com.sun.jna.Pointer&nbsp;hSCObject)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="OpenService(com.sun.jna.Pointer, java.lang.String, int)"><!-- --></A><H3>
OpenService</H3>
<PRE>
com.sun.jna.Pointer <B>OpenService</B>(com.sun.jna.Pointer&nbsp;hSCManager,
java.lang.String&nbsp;lpServiceName,
int&nbsp;dwDesiredAccess)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="StartService(com.sun.jna.Pointer, int, char[])"><!-- --></A><H3>
StartService</H3>
<PRE>
boolean <B>StartService</B>(com.sun.jna.Pointer&nbsp;hService,
int&nbsp;dwNumServiceArgs,
char[]&nbsp;lpServiceArgVectors)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="ControlService(com.sun.jna.Pointer, int, processing.app.windows.Advapi32.SERVICE_STATUS)"><!-- --></A><H3>
ControlService</H3>
<PRE>
boolean <B>ControlService</B>(com.sun.jna.Pointer&nbsp;hService,
int&nbsp;dwControl,
<A HREF="../../../processing/app/windows/Advapi32.SERVICE_STATUS.html" title="class in processing.app.windows">Advapi32.SERVICE_STATUS</A>&nbsp;lpServiceStatus)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="StartServiceCtrlDispatcher(com.sun.jna.Structure[])"><!-- --></A><H3>
StartServiceCtrlDispatcher</H3>
<PRE>
boolean <B>StartServiceCtrlDispatcher</B>(com.sun.jna.Structure[]&nbsp;lpServiceTable)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="RegisterServiceCtrlHandler(java.lang.String, processing.app.windows.Advapi32.Handler)"><!-- --></A><H3>
RegisterServiceCtrlHandler</H3>
<PRE>
com.sun.jna.Pointer <B>RegisterServiceCtrlHandler</B>(java.lang.String&nbsp;lpServiceName,
<A HREF="../../../processing/app/windows/Advapi32.Handler.html" title="interface in processing.app.windows">Advapi32.Handler</A>&nbsp;lpHandlerProc)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="RegisterServiceCtrlHandlerEx(java.lang.String, processing.app.windows.Advapi32.HandlerEx, com.sun.jna.Pointer)"><!-- --></A><H3>
RegisterServiceCtrlHandlerEx</H3>
<PRE>
com.sun.jna.Pointer <B>RegisterServiceCtrlHandlerEx</B>(java.lang.String&nbsp;lpServiceName,
<A HREF="../../../processing/app/windows/Advapi32.HandlerEx.html" title="interface in processing.app.windows">Advapi32.HandlerEx</A>&nbsp;lpHandlerProc,
com.sun.jna.Pointer&nbsp;lpContext)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="SetServiceStatus(com.sun.jna.Pointer, processing.app.windows.Advapi32.SERVICE_STATUS)"><!-- --></A><H3>
SetServiceStatus</H3>
<PRE>
boolean <B>SetServiceStatus</B>(com.sun.jna.Pointer&nbsp;hServiceStatus,
<A HREF="../../../processing/app/windows/Advapi32.SERVICE_STATUS.html" title="class in processing.app.windows">Advapi32.SERVICE_STATUS</A>&nbsp;lpServiceStatus)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="CreateService(com.sun.jna.Pointer, java.lang.String, java.lang.String, int, int, int, int, java.lang.String, java.lang.String, com.sun.jna.ptr.IntByReference, java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
CreateService</H3>
<PRE>
com.sun.jna.Pointer <B>CreateService</B>(com.sun.jna.Pointer&nbsp;hSCManager,
java.lang.String&nbsp;lpServiceName,
java.lang.String&nbsp;lpDisplayName,
int&nbsp;dwDesiredAccess,
int&nbsp;dwServiceType,
int&nbsp;dwStartType,
int&nbsp;dwErrorControl,
java.lang.String&nbsp;lpBinaryPathName,
java.lang.String&nbsp;lpLoadOrderGroup,
com.sun.jna.ptr.IntByReference&nbsp;lpdwTagId,
java.lang.String&nbsp;lpDependencies,
java.lang.String&nbsp;lpServiceStartName,
java.lang.String&nbsp;lpPassword)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="DeleteService(com.sun.jna.Pointer)"><!-- --></A><H3>
DeleteService</H3>
<PRE>
boolean <B>DeleteService</B>(com.sun.jna.Pointer&nbsp;hService)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="ChangeServiceConfig2(com.sun.jna.Pointer, int, processing.app.windows.Advapi32.ChangeServiceConfig2Info)"><!-- --></A><H3>
ChangeServiceConfig2</H3>
<PRE>
boolean <B>ChangeServiceConfig2</B>(com.sun.jna.Pointer&nbsp;hService,
int&nbsp;dwInfoLevel,
<A HREF="../../../processing/app/windows/Advapi32.ChangeServiceConfig2Info.html" title="class in processing.app.windows">Advapi32.ChangeServiceConfig2Info</A>&nbsp;lpInfo)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="RegOpenKeyEx(int, java.lang.String, int, int, com.sun.jna.ptr.IntByReference)"><!-- --></A><H3>
RegOpenKeyEx</H3>
<PRE>
int <B>RegOpenKeyEx</B>(int&nbsp;hKey,
java.lang.String&nbsp;lpSubKey,
int&nbsp;ulOptions,
int&nbsp;samDesired,
com.sun.jna.ptr.IntByReference&nbsp;phkResult)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="RegQueryValueEx(int, java.lang.String, com.sun.jna.ptr.IntByReference, com.sun.jna.ptr.IntByReference, byte[], com.sun.jna.ptr.IntByReference)"><!-- --></A><H3>
RegQueryValueEx</H3>
<PRE>
int <B>RegQueryValueEx</B>(int&nbsp;hKey,
java.lang.String&nbsp;lpValueName,
com.sun.jna.ptr.IntByReference&nbsp;lpReserved,
com.sun.jna.ptr.IntByReference&nbsp;lpType,
byte[]&nbsp;lpData,
com.sun.jna.ptr.IntByReference&nbsp;lpcbData)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="RegCloseKey(int)"><!-- --></A><H3>
RegCloseKey</H3>
<PRE>
int <B>RegCloseKey</B>(int&nbsp;hKey)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="RegDeleteValue(int, java.lang.String)"><!-- --></A><H3>
RegDeleteValue</H3>
<PRE>
int <B>RegDeleteValue</B>(int&nbsp;hKey,
java.lang.String&nbsp;lpValueName)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="RegSetValueEx(int, java.lang.String, int, int, byte[], int)"><!-- --></A><H3>
RegSetValueEx</H3>
<PRE>
int <B>RegSetValueEx</B>(int&nbsp;hKey,
java.lang.String&nbsp;lpValueName,
int&nbsp;Reserved,
int&nbsp;dwType,
byte[]&nbsp;lpData,
int&nbsp;cbData)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="RegCreateKeyEx(int, java.lang.String, int, java.lang.String, int, int, processing.app.windows.WINBASE.SECURITY_ATTRIBUTES, com.sun.jna.ptr.IntByReference, com.sun.jna.ptr.IntByReference)"><!-- --></A><H3>
RegCreateKeyEx</H3>
<PRE>
int <B>RegCreateKeyEx</B>(int&nbsp;hKey,
java.lang.String&nbsp;lpSubKey,
int&nbsp;Reserved,
java.lang.String&nbsp;lpClass,
int&nbsp;dwOptions,
int&nbsp;samDesired,
<A HREF="../../../processing/app/windows/WINBASE.SECURITY_ATTRIBUTES.html" title="class in processing.app.windows">WINBASE.SECURITY_ATTRIBUTES</A>&nbsp;lpSecurityAttributes,
com.sun.jna.ptr.IntByReference&nbsp;phkResult,
com.sun.jna.ptr.IntByReference&nbsp;lpdwDisposition)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="RegDeleteKey(int, java.lang.String)"><!-- --></A><H3>
RegDeleteKey</H3>
<PRE>
int <B>RegDeleteKey</B>(int&nbsp;hKey,
java.lang.String&nbsp;name)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="RegEnumKeyEx(int, int, char[], com.sun.jna.ptr.IntByReference, com.sun.jna.ptr.IntByReference, char[], com.sun.jna.ptr.IntByReference, processing.app.windows.WINBASE.FILETIME)"><!-- --></A><H3>
RegEnumKeyEx</H3>
<PRE>
int <B>RegEnumKeyEx</B>(int&nbsp;hKey,
int&nbsp;dwIndex,
char[]&nbsp;lpName,
com.sun.jna.ptr.IntByReference&nbsp;lpcName,
com.sun.jna.ptr.IntByReference&nbsp;reserved,
char[]&nbsp;lpClass,
com.sun.jna.ptr.IntByReference&nbsp;lpcClass,
<A HREF="../../../processing/app/windows/WINBASE.FILETIME.html" title="class in processing.app.windows">WINBASE.FILETIME</A>&nbsp;lpftLastWriteTime)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="RegEnumValue(int, int, char[], com.sun.jna.ptr.IntByReference, com.sun.jna.ptr.IntByReference, com.sun.jna.ptr.IntByReference, byte[], com.sun.jna.ptr.IntByReference)"><!-- --></A><H3>
RegEnumValue</H3>
<PRE>
int <B>RegEnumValue</B>(int&nbsp;hKey,
int&nbsp;dwIndex,
char[]&nbsp;lpValueName,
com.sun.jna.ptr.IntByReference&nbsp;lpcchValueName,
com.sun.jna.ptr.IntByReference&nbsp;reserved,
com.sun.jna.ptr.IntByReference&nbsp;lpType,
byte[]&nbsp;lpData,
com.sun.jna.ptr.IntByReference&nbsp;lpcbData)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV CLASS&nbsp;
&nbsp;<A HREF="../../../processing/app/windows/Advapi32.ChangeServiceConfig2Info.html" title="class in processing.app.windows"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../index.html?processing/app/windows/Advapi32.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="Advapi32.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>