issue 443956: providing windows arch layer - additional changes for
supporting windows compilation.

Change-Id: I0c81435c40e08e0b8773ac4d2504bbeb933d7b29
Signed-off-by: Avner BenHanoch <avnerb@mellanox.com>