174 rtl_uString *pustrDirectoryURL, oslDirectory *pDirectory);
209 oslDirectory Directory,
210 oslDirectoryItem *pItem,
231 oslDirectory Directory);
271 rtl_uString *pustrFileURL,
272 oslDirectoryItem *pItem
294 oslDirectoryItem Item );
317 oslDirectoryItem Item );
340 oslDirectoryItem pItemA,
341 oslDirectoryItem pItemB );
357 #define osl_File_Attribute_ReadOnly 0x00000001
358 #define osl_File_Attribute_Hidden 0x00000002
359 #define osl_File_Attribute_Executable 0x00000010
360 #define osl_File_Attribute_GrpWrite 0x00000020
361 #define osl_File_Attribute_GrpRead 0x00000040
362 #define osl_File_Attribute_GrpExe 0x00000080
363 #define osl_File_Attribute_OwnWrite 0x00000100
364 #define osl_File_Attribute_OwnRead 0x00000200
365 #define osl_File_Attribute_OwnExe 0x00000400
366 #define osl_File_Attribute_OthWrite 0x00000800
367 #define osl_File_Attribute_OthRead 0x00001000
368 #define osl_File_Attribute_OthExe 0x00002000
372 #define osl_FileStatus_Mask_Type 0x00000001
373 #define osl_FileStatus_Mask_Attributes 0x00000002
374 #define osl_FileStatus_Mask_CreationTime 0x00000010
375 #define osl_FileStatus_Mask_AccessTime 0x00000020
376 #define osl_FileStatus_Mask_ModifyTime 0x00000040
377 #define osl_FileStatus_Mask_FileSize 0x00000080
378 #define osl_FileStatus_Mask_FileName 0x00000100
379 #define osl_FileStatus_Mask_FileURL 0x00000200
380 #define osl_FileStatus_Mask_LinkTargetURL 0x00000400
381 #define osl_FileStatus_Mask_All 0x7FFFFFFF
382 #define osl_FileStatus_Mask_Validate 0x80000000
465 oslDirectoryItem Item,
oslFileStatus *pStatus, sal_uInt32 uFieldMask );
489 oslVolumeDeviceHandle Handle );
510 oslVolumeDeviceHandle Handle );
540 oslVolumeDeviceHandle Handle, rtl_uString **ppustrDirectoryURL);
544 #define osl_Volume_Attribute_Removeable 0x00000001L
545 #define osl_Volume_Attribute_Remote 0x00000002L
546 #define osl_Volume_Attribute_CompactDisc 0x00000004L
547 #define osl_Volume_Attribute_FixedDisk 0x00000008L
548 #define osl_Volume_Attribute_RAMDisk 0x00000010L
549 #define osl_Volume_Attribute_FloppyDisk 0x00000020L
551 #define osl_Volume_Attribute_Case_Is_Preserved 0x00000040L
552 #define osl_Volume_Attribute_Case_Sensitive 0x00000080L
556 #define osl_VolumeInfo_Mask_Attributes 0x00000001L
557 #define osl_VolumeInfo_Mask_TotalSpace 0x00000002L
558 #define osl_VolumeInfo_Mask_UsedSpace 0x00000004L
559 #define osl_VolumeInfo_Mask_FreeSpace 0x00000008L
560 #define osl_VolumeInfo_Mask_MaxNameLength 0x00000010L
561 #define osl_VolumeInfo_Mask_MaxPathLength 0x00000020L
562 #define osl_VolumeInfo_Mask_FileSystemName 0x00000040L
563 #define osl_VolumeInfo_Mask_DeviceHandle 0x00000080L
564 #define osl_VolumeInfo_Mask_FileSystemCaseHandling 0x00000100L
636 rtl_uString *pustrDirectoryURL,
638 sal_uInt32 uFieldMask );
644 #define osl_File_OpenFlag_Read 0x00000001L
645 #define osl_File_OpenFlag_Write 0x00000002L
646 #define osl_File_OpenFlag_Create 0x00000004L
647 #define osl_File_OpenFlag_NoLock 0x00000008L
706 rtl_uString *pustrFileURL, oslFileHandle *pHandle, sal_uInt32 uFlags );
708 #define osl_Pos_Absolut 1
709 #define osl_Pos_Current 2
710 #define osl_Pos_End 3
756 oslFileHandle Handle, sal_uInt64 *pPos );
782 oslFileHandle Handle, sal_uInt64 uSize );
807 oslFileHandle Handle, sal_uInt64 *pSize );
814 #define osl_File_MapFlag_RandomAccess ((sal_uInt32)(0x1))
822 #define osl_File_MapFlag_WillNeed ((sal_uInt32)(0x2))
838 oslFileHandle Handle,
880 oslFileHandle Handle,
922 oslFileHandle Handle,
void *pBuffer, sal_uInt64 uBytesRequested, sal_uInt64 *pBytesRead );
951 oslFileHandle Handle,
sal_Bool *pIsEOF );
992 oslFileHandle Handle,
const void *pBuffer, sal_uInt64 uBytesToWrite, sal_uInt64 *pBytesWritten );
1001 oslFileHandle Handle,
1004 sal_uInt64 uBytesRequested,
1005 sal_uInt64* pBytesRead
1016 oslFileHandle Handle,
1018 const void* pBuffer,
1019 sal_uInt64 uBytesToWrite,
1020 sal_uInt64* pBytesWritten
1247 rtl_uString* aDirectoryUrl,
1280 rtl_uString* pustrFileURL );
1310 rtl_uString* pustrSourceFileURL, rtl_uString *pustrDestFileURL );
1338 rtl_uString* pustrSourceFileURL, rtl_uString *pustrDestFileURL );
1363 rtl_uString *pustrRequestedURL, rtl_uString **ppustrValidURL);
1402 rtl_uString* pustrBaseDirectoryURL,
1403 rtl_uString *pustrRelativeFileURL,
1404 rtl_uString **ppustrAbsoluteFileURL );
1423 rtl_uString *pustrSystemPath, rtl_uString **ppustrFileURL);
1455 rtl_uString *pustrFileName, rtl_uString *pustrSearchPath, rtl_uString **ppustrFileURL );
1474 rtl_uString *pustrFileURL, rtl_uString **ppustrSystemPath);
1514 rtl_uString *ustrSystemPath,
1515 rtl_uString **pustrCompacted,
1516 sal_uInt32 uMaxWidth,
1536 rtl_uString *pustrFileURL, sal_uInt64 uAttributes );
1562 rtl_uString *pustrFileURL,
1579 rtl_uString **pustrTempDirURL );
1634 rtl_uString* pustrDirectoryURL,
1635 oslFileHandle* pHandle,
1636 rtl_uString** ppustrTempFileURL);