public void autoRead() { if (getAutoRead()) { read(); if (array != null) { for (int i=1;i < array.length;i++) { array[i].autoRead(); } } } }
((Pointer)value).read(0, buf, 0, buf.length); s.getPointer().write(0, buf, 0, buf.length); s.read(); value = s; } else {
} else { s.useMemory(this, (int)offset, true); s.read();
@Override public void read() { super.read(); Name = new char[NameLength / 2]; readField("Name"); } }
@Override public void read() { super.read(); readDependency(); } @Override
@Override public void read() { super.read(); readDependency(); } @Override
public void read() { super.read(); Name = new char[NameLength / 2]; readField("Name"); } }
@Override public void read() { // avoid reading filename until we know how long it is FileName = new char[0]; super.read(); FileName = getPointer().getCharArray(12, FileNameLength / 2); }
public void autoRead() { if (getAutoRead()) { read(); if (array != null) { for (int i=1;i < array.length;i++) { array[i].autoRead(); } } } }
@Override public void read() { readField("cb"); allocateMemory(cb); super.read(); }
public void read() { // avoid reading filename until we know how long it is FileName = new char[0]; super.read(); FileName = getPointer().getCharArray(12, FileNameLength / 2); }
private static class MemberOrder { public int first; public int middle; public int last; }
private Structure copyBufferToStructure(Pointer buffer, Structure structure) { int byteCount = structure.size(); memcpy(structure.getPointer(), buffer, byteCount); structure.read(); return structure; }
@Override public void read() { super.read(); if (IsRange != 0) u.setType(HIDP_VALUE_CAPS_Range.class); else u.setType(HIDP_VALUE_CAPS_NotRange.class); u.read(); }
@Override public void read() { super.read(); if (IsRange != 0) u.setType(HIDP_VALUE_CAPS_Range.class); else u.setType(HIDP_VALUE_CAPS_NotRange.class); u.read(); }
@Override public void read() { super.read(); if(cDims.intValue() > 0) { rgsabound = (SAFEARRAYBOUND[]) rgsabound[0].toArray(cDims.intValue()); } else { rgsabound = new SAFEARRAYBOUND[]{ new SAFEARRAYBOUND() }; } }
@Override public void read() { super.read(); switch(dwType) { case RASTUNNELENDPOINT_IPv4: u.setType(RASIPV4ADDR.class); break; case RASTUNNELENDPOINT_IPv6: u.setType(RASIPV6ADDR.class); break; default: u.setType(RASIPV4ADDR.class); break; } u.read(); } }
@Override public void read() { super.read(); switch(ForestTrustType) { case NTSecApi.ForestTrustTopLevelName: case NTSecApi.ForestTrustTopLevelNameEx: u.setType(LSA_UNICODE_STRING.class); break; case NTSecApi.ForestTrustDomainInfo: u.setType(LSA_FOREST_TRUST_DOMAIN_INFO.class); break; default: u.setType(LSA_FOREST_TRUST_BINARY_DATA.class); break; } u.read(); } }
public void read() { super.read(); switch(ForestTrustType) { case NTSecApi.ForestTrustTopLevelName: case NTSecApi.ForestTrustTopLevelNameEx: u.setType(LSA_UNICODE_STRING.class); break; case NTSecApi.ForestTrustDomainInfo: u.setType(LSA_FOREST_TRUST_DOMAIN_INFO.class); break; default: u.setType(LSA_FOREST_TRUST_BINARY_DATA.class); break; } u.read(); } }