Package com.sun.jna

Interface Structure.ByReference

All Known Implementing Classes:
Dispatch.ByReference, DispatchVTable.ByReference, DsGetDC.DOMAIN_CONTROLLER_INFO.ByReference, DsGetDC.DS_DOMAIN_TRUSTS.ByReference, DsGetDC.PDOMAIN_CONTROLLER_INFO.ByReference, Guid.GUID.ByReference, IPHlpAPI.IP_ADDR_STRING.ByReference, Moniker.ByReference, Ntifs.GenericReparseBuffer.ByReference, Ntifs.MountPointReparseBuffer.ByReference, Ntifs.REPARSE_DATA_BUFFER.ByReference, Ntifs.REPARSE_DATA_BUFFER.REPARSE_UNION.ByReference, Ntifs.SymbolicLinkReparseBuffer.ByReference, NTSecApi.LSA_FOREST_TRUST_INFORMATION.ByReference, NTSecApi.LSA_FOREST_TRUST_RECORD.ByReference, NTSecApi.LSA_FOREST_TRUST_RECORD.UNION.ByReference, NTSecApi.LSA_UNICODE_STRING.ByReference, NTSecApi.PLSA_FOREST_TRUST_INFORMATION.ByReference, NTSecApi.PLSA_FOREST_TRUST_RECORD.ByReference, NTSecApi.PLSA_UNICODE_STRING.ByReference, OaIdl.ARRAYDESC.ByReference, OaIdl.BINDPTR.ByReference, OaIdl.CALLCONV.ByReference, OaIdl.CURRENCY.ByReference, OaIdl.DATE.ByReference, OaIdl.DECIMAL.ByReference, OaIdl.DESCKIND.ByReference, OaIdl.ELEMDESC._ELEMDESC.ByReference, OaIdl.ELEMDESC.ByReference, OaIdl.ElemDescArg.ByReference, OaIdl.EXCEPINFO.ByReference, OaIdl.FUNCDESC.ByReference, OaIdl.FUNCKIND.ByReference, OaIdl.IDLDESC.ByReference, OaIdl.INVOKEKIND.ByReference, OaIdl.LIBFLAGS.ByReference, OaIdl.PARAMDESC.ByReference, OaIdl.PARAMDESCEX.ByReference, OaIdl.SAFEARRAY.ByReference, OaIdl.SAFEARRAYBOUND.ByReference, OaIdl.SAFEARRAYByReference, OaIdl.ScodeArg.ByReference, OaIdl.SYSKIND.ByReference, OaIdl.TLIBATTR.ByReference, OaIdl.TYPEATTR.ByReference, OaIdl.TYPEDESC.ByReference, OaIdl.TYPEKIND.ByReference, OaIdl.VARDESC._VARDESC.ByReference, OaIdl.VARDESC.ByReference, OaIdl.VARKIND.ByReference, OleAuto.DISPPARAMS.ByReference, RecordInfo.ByReference, RunningObjectTable.ByReference, SetupApi.SP_DEVICE_INTERFACE_DATA.ByReference, SetupApi.SP_DEVINFO_DATA.ByReference, ShellAPI.APPBARDATA.ByReference, ShTypes.STRRET.UNION.ByReference, Sspi.PSecHandle.ByReference, Sspi.PSecPkgInfo.ByReference, Sspi.SecBuffer.ByReference, Sspi.SecHandle.ByReference, Sspi.SecPkgContext_Flags.ByReference, Sspi.SecPkgContext_Lifespan.ByReference, Sspi.SecPkgContext_NegotiationInfo.ByReference, Sspi.SecPkgContext_PackageInfo.ByReference, Sspi.SecPkgContext_SessionKey.ByReference, Sspi.SecPkgContext_Sizes.ByReference, Sspi.SecPkgCredentials_Names.ByReference, Sspi.SecPkgInfo.ByReference, Tlhelp32.MODULEENTRY32W.ByReference, Tlhelp32.PROCESSENTRY32.ByReference, Tlhelp32.THREADENTRY32.ByReference, TypeComp.ByReference, TypeInfo.ByReference, TypeLib.ByReference, Unknown.ByReference, UnknownVTable.ByReference, Variant.VARIANT._VARIANT.__VARIANT.BRECORD.ByReference, Variant.VARIANT.ByReference, Variant.VariantArg.ByReference, VerRsrc.VS_FIXEDFILEINFO.ByReference, WinBase.FILE_ATTRIBUTE_TAG_INFO.ByReference, WinBase.FILE_BASIC_INFO.ByReference, WinBase.FILE_COMPRESSION_INFO.ByReference, WinBase.FILE_DISPOSITION_INFO.ByReference, WinBase.FILE_ID_INFO.ByReference, WinBase.FILE_STANDARD_INFO.ByReference, WinBase.FILETIME.ByReference, WinBase.PROCESS_INFORMATION.ByReference, WinBase.SYSTEM_INFO.PI.ByReference, WinBase.SYSTEM_INFO.UNION.ByReference, WinBase.WIN32_FIND_DATA.ByReference, WinCrypt.CERT_CHAIN_CONTEXT.ByReference, WinCrypt.CERT_CHAIN_ELEMENT.ByReference, WinCrypt.CERT_CHAIN_PARA.ByReference, WinCrypt.CERT_CHAIN_POLICY_PARA.ByReference, WinCrypt.CERT_CHAIN_POLICY_STATUS.ByReference, WinCrypt.CERT_CONTEXT.ByReference, WinCrypt.CERT_EXTENSION.ByReference, WinCrypt.CERT_EXTENSIONS.ByReference, WinCrypt.CERT_INFO.ByReference, WinCrypt.CERT_PUBLIC_KEY_INFO.ByReference, WinCrypt.CERT_REVOCATION_CRL_INFO.ByReference, WinCrypt.CERT_REVOCATION_INFO.ByReference, WinCrypt.CERT_SIMPLE_CHAIN.ByReference, WinCrypt.CERT_STRONG_SIGN_PARA.ByReference, WinCrypt.CERT_STRONG_SIGN_SERIALIZED_INFO.ByReference, WinCrypt.CERT_TRUST_LIST_INFO.ByReference, WinCrypt.CERT_TRUST_STATUS.ByReference, WinCrypt.CERT_USAGE_MATCH.ByReference, WinCrypt.CRL_CONTEXT.ByReference, WinCrypt.CRL_ENTRY.ByReference, WinCrypt.CRL_INFO.ByReference, WinCrypt.CRYPT_ALGORITHM_IDENTIFIER.ByReference, WinCrypt.CRYPT_ATTRIBUTE.ByReference, WinCrypt.CRYPT_BIT_BLOB.ByReference, WinCrypt.CRYPT_KEY_PROV_INFO.ByReference, WinCrypt.CRYPT_KEY_PROV_PARAM.ByReference, WinCrypt.CRYPT_SIGN_MESSAGE_PARA.ByReference, WinCrypt.CRYPT_VERIFY_MESSAGE_PARA.ByReference, WinCrypt.CTL_CONTEXT.ByReference, WinCrypt.CTL_ENTRY.ByReference, WinCrypt.CTL_INFO.ByReference, WinCrypt.CTL_USAGE.ByReference, WinCrypt.DATA_BLOB.ByReference, WinDef.POINT.ByReference, Winevt.EVT_RPC_LOGIN.ByReference, Winevt.EVT_VARIANT.ByReference, WinGDI.PIXELFORMATDESCRIPTOR.ByReference, Winioctl.STORAGE_DEVICE_NUMBER.ByReference, Winnetwk.NETRESOURCE.ByReference, Winnetwk.REMOTE_NAME_INFO.ByReference, Winnetwk.UNIVERSAL_NAME_INFO.ByReference, WinNT.GENERIC_MAPPING.ByReference, WinNT.LARGE_INTEGER.ByReference, WinNT.PSID.ByReference, WinNT.SECURITY_DESCRIPTOR_RELATIVE.ByReference, WinNT.SECURITY_DESCRIPTOR.ByReference, WinRas.RASCONN.ByReference, WinRas.RASCREDENTIALS.ByReference, WinRas.RASDIALEXTENSIONS.ByReference, WinRas.RASDIALPARAMS.ByReference, WinRas.RASENTRY.ByReference, WinRas.RASPPPIP.ByReference, WinRas.RASTUNNELENDPOINT.UNION.ByReference, Winspool.PRINTER_NOTIFY_OPTIONS_TYPE.ByReference, Winsvc.SC_ACTION.ByReference, Winsvc.SERVICE_FAILURE_ACTIONS.ByReference, WinUser.HARDWAREINPUT.ByReference, WinUser.INPUT.ByReference, WinUser.KEYBDINPUT.ByReference, WinUser.MOUSEINPUT.ByReference, WinUser.WNDCLASSEX.ByReference, WTypes.LPOLESTR.ByReference, WTypes.LPSTR.ByReference, WTypes.LPWSTR.ByReference, X11.XDeviceByReference, X11.XInputClassInfoByReference, X11.XKeyboardControlRef, X11.XKeyboardStateRef, X11.XModifierKeymapRef
Enclosing class:
Structure

public static interface Structure.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. The default behavior is to inline Structure fields.