Alright, I'll do this in sections.
If you are a ranged mage or marksman against windman, then taking armor in your runes is definitely a big help. For extra help get
. In lane resist the urge to stand in your minions, stand to the side of them. This way Yas can't dash to you and harm you before dashing back. Treat your minions as a two-way road that Yasuo can travel at will. Stand outside the road and he can't reach you without overextending and nulifiying the safety of his road back to his tower.
Additionally, if the Yas is particularly aggro and wants to push, let him. This way he can't ride your wave back to tower if he gets ganked.
AA him from time to time outside his reach to pop the shield, and use your low cooldown spells on him when safe to whittle him down.
She can cover quite a bit of distance, however she isn't unbeatable. Stay far enough away that she has to burn at least 2 Qs to reach you. This way you minimize the amount of damage you take from her. Throw your spells at her while kiting back. Early in the game she is squishy with no sustain, so be sure to poke her often. Do not over do this however if she keeps dodging, because she is manaless while you are likely not.
If you catch her in a CC spell then go unload all your spells before backing off out of her retaliation range.
Kiting is the name of the game here. If you get into Darius's Q range you are certainly in his E range, and then you're doomed without summoners. You are almost certainly longer ranged than him, so throw spells at him while kiting back to avoid him. If you must get MS early to make this easier than do so. Let him push so he can get ganked, unless you can bully him hard, in which case you can zone him off of minions. later in the game do whatever you can to make sure he can't get to your backline. He is often a priority target to kill next to their ADC or Mage as he can penta when he gets Noxian Might and ult resets.
Keep track of him at all times if you can. Throw wards not only in your side bush but also in the river. The more amount of time you see him coming, the better chance you have of getting under tower. Try to sidestep his Q's so he can't catch up to you, and juke him best you can if he ward hops under tower with you. CC him if possible and immediately run towards your base so that he can't kick you towards his friends. If he built damage Lee then eating too many towershots will kill him. If he built tank lee then he shouldn't be able to kill you be himself, so he'll try to kick you out of your tower so his friend can help.
This bro loves to dash and gunsling, but he is relatively short ranged compared to other ADCs, he lacks decent poke, as W is more for utility than for actual damage. If you can outrange him and poke him down before he can get up close and outtrade, you win. Additionally CC him so that his dashes will do him no good and he makes for easy pickings.