X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2Finclude%2Furi.h;h=20b4b4cb4b8380d45336cbcbee2510950e6ef8d1;hb=7d76ac580a19c897ea849d4bc684068ab1fdc6f3;hp=92956b056d00c5ef3430f61e028557f126c67b8e;hpb=7bc1f2fbeb70981e23b427e72d3f3d195c104884;p=tpg%2Facess2.git diff --git a/Usermode/include/uri.h b/Usermode/include/uri.h index 92956b05..20b4b4cb 100644 --- a/Usermode/include/uri.h +++ b/Usermode/include/uri.h @@ -33,11 +33,13 @@ struct sURIHandler void (*Close)(int Handle); size_t (*Read)(int Handle, size_t Bytes, void *Buffer); size_t (*Write)(int Handle, size_t Bytes, void *Buffer); + size_t (*GetSize)(int Handle); }; // === FUNCTIONS === extern tURI *URI_Parse(const char *String); extern tURIFile *URI_Open(int Mode, tURI *URI); +extern int URI_GetSize(tURIFile *File, size_t *Size); extern size_t URI_Read(tURIFile *File, size_t Bytes, void *Buffer); extern size_t URI_Write(tURIFile *File, size_t Bytes, void *Buffer); extern void URI_Close(tURIFile *File);