no home partition???
If you use one of the NTFS partitions for home it will not work. Home must be a Linux file system
Did you install openSUSE in EFI or legacy mode?? All OS need to be installed in the same boot mode. I note that you are using GPT partitioned drive not legacy DOS/MBR partitions. This can confuse things. Since you probably now have both GPT and DOS/MBR partition tables.
To be honest these days it is much simpler to install all OS in EFI mode and not try to fight progress.
Please tell me how to format or configure my hard drive so that i install windows 10 and leap 42.1 beside each other.
easy install Windows and leave un-partitioned space for Linux Install openSUSE it will use that space. I recommend you install both OS in EFI boot mode. Do not mix modes. Boot the install media in EFI mode to install in that mode
Please tell me how to install os in efi mode
Boot the install media in EFI mode. Is option in BIOS. There should be a button to select boot type of in BIOS but it is different for different machines maybe F12 but you need to check the docs for the machine. It may display on the BIOS splash screen which keys do what.
If you see options at the bottom first install menu then you are in legacy mode. No options and you are in EFI mode. In EFI you have a special partitions (EFI boot) that is FAT formatted about 100 meg and is mounted as /boot/efi. By default you will also get 3 additional partitions root mounted as / swap mounted as swap home mounted as /home. I’d recommend allowing at least 50 gig using the default set up. At least 40 gig for root. But that all depends on what you intend to use it for. All things can be adjusted to your needs, but it is best to plan for things at install rather then sometime down the road.