if (!(Pipe_ConfigurePipe(PipeNum, Type, Token, EndpointAddress, Size,
                                         DoubleBanked ? PIPE_BANK_DOUBLE : PIPE_BANK_SINGLE)))
                {
                        return SI_ENUMERROR_PipeConfigurationFailed;
                }
                if (!(Pipe_ConfigurePipe(PipeNum, Type, Token, EndpointAddress, Size,
                                         DoubleBanked ? PIPE_BANK_DOUBLE : PIPE_BANK_SINGLE)))
                {
                        return SI_ENUMERROR_PipeConfigurationFailed;
                }