Remote ndis based (6/25)

Remote ndis based