How add new IPV6 via API windows with out via netsh.exe

Job ID: 35582282

Budget: $10 – $30 USD

I have two script

netsh interface ipv6 add address interface="Ethernet" address="fe80::c6c:6ba1:e5c4:a258"
netsh interface ipv6 delete address interface="Ethernet" address="fe80::c6c:6ba1:e5c4:a258"

I want write code snippet to call direct to API of windows with C# without run "netsh.exe" because "netsh.exe" not performance when call big command. I can't find any official api documentation on this, it seems to be a hidden api.
Thanks