>>FUNCTION ConvertDrive2UNC >>LPARAMETERS vLocalName >>LOCAL lcUNCBuffer as String, liLength as Integer, lcLocalName as String, lcRemoteName as String >> >>DECLARE INTEGER WNetGetConnection IN WIN32API ; >> STRING @ lpLocalName, ; >> STRING @ lpRemoteName, ; >> INTEGER @ lpliLength >> >>* Just one letter? Then generate a Drivenumber >>IF LEN(m.vLocalName) = 1 >> m.vLocalName = m.vLocalName + [:] >>ENDIF >> >>lcUNCBuffer = REPL(CHR(0),261) >>liLength = LEN(lcUNCBuffer) >> >>IF WNetGetConnection(m.vLocalName, @lcUNCBuffer, @liLength) = 0 >> lcRemoteName = LEFT(lcUNCBuffer,AT(CHR(0),lcUNCBuffer)-1) >>ENDIF >> >>RETURN lcRemoteName >> >>ENDFUNC >>