;
; Copyright (c) Microsoft Corporation.  All rights reserved.
;
;
; Use of this source code is subject to the terms of the Microsoft shared
; source or premium shared source license agreement under which you licensed
; this source code. If you did not accept the terms of the license agreement,
; you are not authorized to use this source code. For the terms of the license,
; please see the license agreement between you and Microsoft or, if applicable,
; see the SOURCE.RTF on your install media or the root of your tools installation.
; THE SOURCE CODE IS PROVIDED "AS IS", WITH NO WARRANTIES.
;
LIBRARY shcore

EXPORTS

; IDList Helpers
; @CESYSGEN IF SHCORE_IDLIST
    ILConcatenate
    ILCopy
    ILCount
    ILFindLast
    ILFree
    ILIsEmpty
    ILNext
    ILRemoveLast
    ILSize
; @CESYSGEN ENDIF

; Path Helpers
; @CESYSGEN IF SHCORE_PATH
    PathCompactSlashes
    PathFindRootDevice
    PathGetAssociation
    PathIsDatabase
    PathIsExe
    PathIsExtension
    PathIsGUID
    PathIsLink
    PathIsRemovableDevice
    PathIsSameDevice
    PathIsValidFileName
    PathIsValidPath
    PathMakeUniqueName
    PathMakeUniqueNameEx
    PathOnExtList
    PathRemoveQuotes
    PathRemoveQuotesAndArgs
    PathRemoveTrailingSlashes
    PathIsImage
    PathIsLocal
    FixupPath
    CreateDirectoryPath
    PathIsNandFlash
    
    ; Determine if a directory is a removable storage card
    IsCompactFlashPath      
    
    ; Find removable storage cards
    FindFirstStorageCardPriv
    FindNextStorageCardPriv     
    
; @CESYSGEN ENDIF
