Is there support for "short" pointers in 64 bit applications? As struct members, these short pointers would save space, but when accessed, they would automatically be treated as 64 bit pointers into the "current" 4GB space (namely where the containing struct resides.) Thanks a lot. Reza.