public class WinHttpCurrentUserIEProxyConfig
extends com.sun.jna.Structure
| Modifier and Type | Class and Description |
|---|---|
static class |
WinHttpCurrentUserIEProxyConfig.ByReference
Tagging interface to indicate the address of an instance of the Structure
type is to be used within a
Structure definition rather than
nesting the full Structure contents. |
static class |
WinHttpCurrentUserIEProxyConfig.ByValue
Tagging interface to indicate the value of an instance of the
Structure type is to be used in function invocations rather
than its address. |
| Modifier and Type | Field and Description |
|---|---|
boolean |
fAutoDetect
If TRUE, indicates that the Internet Explorer proxy configuration for the
current user specifies "automatically detect settings".
|
com.sun.jna.platform.win32.WTypes.LPWSTR |
lpszAutoConfigUrl
Pointer to a null-terminated Unicode string that contains the
auto-configuration URL if the Internet Explorer proxy configuration for
the current user specifies "Use automatic proxy configuration".
|
com.sun.jna.platform.win32.WTypes.LPWSTR |
lpszProxy
Pointer to a null-terminated Unicode string that contains the proxy URL
if the Internet Explorer proxy configuration for the current user
specifies "use a proxy server".
|
com.sun.jna.platform.win32.WTypes.LPWSTR |
lpszProxyBypass
Pointer to a null-terminated Unicode string that contains the optional
proxy by-pass server list.
|
| Constructor and Description |
|---|
WinHttpCurrentUserIEProxyConfig()
Create WinHttpCurrentUserIeProxyConfig structure.
|
WinHttpCurrentUserIEProxyConfig(com.sun.jna.Pointer pointer)
Create WinHttpCurrentUserIeProxyConfig structure cast onto pre-allocated
memory.
|
| Modifier and Type | Method and Description |
|---|---|
protected List<String> |
getFieldOrder()
Return this Structure's field names in their proper order.
|
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeFieldpublic boolean fAutoDetect
public com.sun.jna.platform.win32.WTypes.LPWSTR lpszAutoConfigUrl
public com.sun.jna.platform.win32.WTypes.LPWSTR lpszProxy
public com.sun.jna.platform.win32.WTypes.LPWSTR lpszProxyBypass
public WinHttpCurrentUserIEProxyConfig()
public WinHttpCurrentUserIEProxyConfig(com.sun.jna.Pointer pointer)
pointer - pointer to pre-allocated memoryprotected List<String> getFieldOrder()
protected List getFieldOrder() {
return Arrays.asList(new String[] { ... });
}
IMPORTANT When deriving from an existing Structure
subclass, ensure that you augment the list provided by the superclass,
e.g.
protected List getFieldOrder() {
List fields = new ArrayList(super.getFieldOrder());
fields.addAll(Arrays.asList(new String[] { ... }));
return fields;
}
Field order must be explicitly indicated, since the field order as
returned by Class.getFields() is not guaranteed to be
predictable.getFieldOrder in class com.sun.jna.StructureCopyright © 2023. All rights reserved.