provide headers for windows in order to support our cross platform
abstraction.

Change-Id: I73e8e904b737644adcb5fb8f059a7fcbfa55eeda
Signed-off-by: Avner BenHanoch <avnerb@mellanox.com>
replace invalid parameter

Change-Id: I8bd9e5f1543f0c1856216f7c3c5daf85ee9493e2
Signed-off-by: Eyal Salomon <esalomon@mellanox.com>