Creates an ASPathName based on the input type and pathSpec. Each fileSys implementation must publish the input types that it accepts. It is the caller's responsibility to release the ASPathName when it is no longer needed by using ASFileSysReleasePath(). Developers should consider using the simpler helper macros instead of using the call directly. This method does not work for relative POSIX paths on Mac OS; only absolute POSIX paths will work. Two of the parameters below, DIPath and DIPathWithASText, are File Specification Strings. See ISO 32000-1:2008, Document Management-Portable Document Format-Part 1: PDF 1.7, section 7.11.2, page 100. You can find this document on the web store of the International Standards Organization (ISO). Data type Description "Cstring" Accepted by the default file system on all platforms. pathSpec is a NULL- terminated char*. On Mac OS it must be an absolute path separated by colons, as in "VolumeName:Folder:file.pdf". On Windows the path may be absolute, as in "C:\\folder\\file.pdf" or relative as in "...\\folder\\file.pdf". On UNIX the path may be absolute as in "/folder/file.pdf" or relative as in ".../folder/file.pdf". "FSSpec" Accepted by the default file system on Mac OS. pathSpec is a pointer to a valid FSSpec. This type is deprecated in Acrobat 9.0. Use FSRef, FSRefWithCFStringRef, CFURLRef, or POSIXPath instead. "FSRef" Accepted by the default file system on Mac OS. pathSpec is a valid FSRef. "FSRefWithCFStringRef" Accepted by the default file system on Mac OS. pathSpec is a pointer to a valid. "CFURLRef" Accepted by the default file system on Mac OS. pathSpec is a valid CFURLRef. "POSIXPath" Accepted by the default file system on Mac OS. pathSpec is a NULL-terminated char* containing a POSIX-style, UTF-8 encoded path string. "SFReply" In the past this was accepted by the default file system on Mac OS. This type is deprecated and should not be used. "DIPath" Accepted by the default file system on Windows and Mac OS. pathSpec is a device-independent path. See "File Specification Strings," in ISO 32000-1:2008, Document Management-Portable Document Format-Part 1: PDF 1.7, section 7.11.2, page 100. pathSpec can contain an absolute or relative path. If a relative path is used, the method will evaluate that path against an ASPathName passed in the mustBeZero parameter. "DIPathWithASText" Accepted by the default file system on Windows and Mac OS. pathSpec is a device-independent path, in the form of an ASText. See "File Specification Strings," in ISO 32000-1:2008, Document Management-Portable Document Format-Part 1: PDF 1.7, section 7.11.2, page 100. pathSpec can contain an absolute or relative path. If a relative path is used, the method will evaluate that path against an ASPathName passed in the mustBeZero parameter. "FolderPathName" Accepted by the default file system on Windows and Mac OS. pathSpec is an ASPathName that contains the path of a folder. mustBeZero is a C string containing the name of the file. The returned ASPathName contains the result of appending mustBeZero to pathSpec. "FolderPathNameWithASText" Accepted by the default file system on Windows and Mac OS. pathSpec is an ASPathName that contains the path of a folder. mustBeZero is an ASText containing the name of the file. The returned ASPathName contains the result of appending mustBeZero to pathSpec. "WinUnicodePath" Accepted by the default file system on Windows. If a PDF document has a file name using Unicode characters, such as Mandarin or Korean characters, the file can be opened in Adobe PDF Library using the WinUnicodePath ASAtom.