unc: use Windows API to handle shares
Compare changes
+ 53
− 33
@@ -45,8 +45,8 @@
@@ -120,15 +120,16 @@ static int Seek( stream_t *p_access, uint64_t i_pos )
@@ -138,13 +139,12 @@ static int Seek( stream_t *p_access, uint64_t i_pos )
@@ -246,7 +246,9 @@ static int Control( stream_t *p_access, int i_query, va_list args )
@@ -270,9 +272,9 @@ static int Open(vlc_object_t *obj)
@@ -305,7 +307,7 @@ static int Open(vlc_object_t *obj)
@@ -318,19 +320,20 @@ static int Open(vlc_object_t *obj)
@@ -344,11 +347,17 @@ static int Open(vlc_object_t *obj)
@@ -360,20 +369,31 @@ static int Open(vlc_object_t *obj)
@@ -384,7 +404,7 @@ static void Close(vlc_object_t *obj)