One of the major things that discourage women from entering tech is a lack of role models. So companies can have a big impact right now by hiring more women.
I can't speak for women, but I would have to think hard if companies put out calls for gay applicants. Do I want to be "the diversity hire?" I don't know if anyone inside or outside the company would take me seriously. Women might have a similar thought process when these kinds of initiatives happen.