gpg4win shell issue?

I have the gpg4win packages installed. It works fine with FireGPG etc.

On the other hand I am having problems with running it at the command line. It behaves as if it returns the control to shell too early and doesn’t accept some of the input.

C:>gpg -c foo

C:>usage: gpg [options] --symmetric [filename]

Redirection doesn’t work either (i.e., gpg < foo.crypt > foo

And similarly I can’t get it accept the -o parameter.

Any ideas, please?