PeelArray
The attribute inValue is a reference to an array of references. The attribute outValue is a reference to the same array,
however a number of elements earlier or further, i.e. number of elements being attribute elementSize. Be aware that as
we are talking about references the offset is depending on 32 bit / 64 bit compilation.
Syntax
// // Strong typing definition // void PeelArray( const void ** inValue, const void ** outValue, int64_t elementSize ); static inline void PeelArray( void ** inValue, void ** outValue, int64_t elementSize ) { return PeelArray( (const void**) inValue, (const void**) outValue, elementSize ); } // // Weak typing definition // void __declspec(dllexport) __stdcall PeelArray( const void ** inValue, const void ** outValue, int64_t elementSize ); static inline void PeelArray( void ** inValue, void ** outValue, int64_t elementSize ) { return PeelArray( (const void**) inValue, (const void**) outValue, elementSize ); }