-
-#ifdef KGFO_USE_IDO
-
- public:
-
- kVolume( PPPVOLUME org );
-
- kVolume& operator=( PPPVOLUME org );
- void copyFrom( PPPVOLUME org );
-
- PPPVOLUME castIdo( ) const
- {
- return( ( PPPVOLUME )( &_privateIdo[ 1 ] ) );
- }
- operator PPPVOLUME( ) const
- {
- return( ( PPPVOLUME )( &_privateIdo[ 1 ] ) );
- }
- operator PPPVOLUME_CHAR( ) const
- {
- return( ( PPPVOLUME_CHAR )( &_privateIdo[ 1 ] ) );
- }
- operator PPPVOLUME_FLOAT( ) const
- {
- return( ( PPPVOLUME_FLOAT )( &_privateIdo[ 1 ] ) );
- }
- operator PPPVOLUME_DOUBLE( ) const
- {
- return( ( PPPVOLUME_DOUBLE )( &_privateIdo[ 1 ] ) );
- }
- operator PPPVOLUME_LONG( ) const
- {
- return( ( PPPVOLUME_LONG )( &_privateIdo[ 1 ] ) );
- }
- operator PPPVOLUME_SHORT( ) const
- {
- return( ( PPPVOLUME_SHORT )( &_privateIdo[ 1 ] ) );
- }
- operator PPPVOLUME_UCHAR( ) const
- {
- return( ( PPPVOLUME_UCHAR )( &_privateIdo[ 1 ] ) );
- }
- operator PPPVOLUME_ULONG( ) const
- {
- return( ( PPPVOLUME_ULONG )( &_privateIdo[ 1 ] ) );
- }
- operator PPPVOLUME_USHORT( ) const
- {
- return( ( PPPVOLUME_USHORT )( &_privateIdo[ 1 ] ) );
- }
-
- protected:
-
- PRIVATE_VOLUME* _privateIdo;
-
-#endif // KGFO_USE_IDO