38 #include <sys/statvfs.h> 40 #define SMB_MAXPATH 4096 47 #define SMB_BAD_PROTOCOL -2 48 #define SMB_BAD_COMMAND -3 49 #define SMB_PROTO_FAIL -4 50 #define SMB_NOT_USER -5 51 #define SMB_BAD_KEYLEN -6 52 #define SMB_BAD_DATALEN -7 53 #define SMB_BAD_LOGINDATA -8 59 #define SMB_OF_TRUNCATE 2 60 #define SMB_OF_CREATE 16 65 #define SMB_SRCH_READONLY 1 66 #define SMB_SRCH_HIDDEN 2 67 #define SMB_SRCH_SYSTEM 4 68 #define SMB_SRCH_VOLUME 8 69 #define SMB_SRCH_DIRECTORY 16 70 #define SMB_SRCH_ARCHIVE 32 75 #define SMB_OPEN_READING 0 76 #define SMB_OPEN_WRITING 1 77 #define SMB_OPEN_READWRITE 2 78 #define SMB_OPEN_COMPATIBLE 0 79 #define SMB_DENY_READWRITE 0x10 80 #define SMB_DENY_WRITE 0x20 81 #define SMB_DENY_READ 0x30 82 #define SMB_DENY_NONE 0x40 GLuint const GLchar * name
Definition: glext.h:6671
int32_t s32
32bit signed integer
Definition: gctypes.h:24
static const unsigned char password[MAX_TESTS][32]
Definition: pkcs5.c:305
GLenum GLuint GLenum GLsizei const GLchar * buf
Definition: glext.h:8418
s32 SMB_WriteFile(const char *buffer, size_t size, off_t offset, SMBFILE sfid)
u64 mtime
Definition: smb.h:107
s32 SMB_CreateDirectory(const char *dirname, SMBCONN smbhndl)
GLsizeiptr size
Definition: glext.h:6559
void smbClose(const char *name)
s32 SMB_Rename(const char *filename, const char *newname, SMBCONN smbhndl)
void smbSetSearchFlags(unsigned short flags)
bool smbInit(const char *user, const char *password, const char *share, const char *ip)
SMBFILE SMB_OpenFile(const char *filename, unsigned short access, unsigned short creation, SMBCONN smbhndl)
u32 SMBCONN
Definition: smb.h:92
uint16_t u16
16bit unsigned integer
Definition: gctypes.h:18
void SMB_Close(SMBCONN smbhndl)
s32 SMB_FindNext(SMBDIRENTRY *sdir, SMBCONN smbhndl)
u32 attributes
Definition: smb.h:108
GLuint GLint GLboolean GLint GLenum access
Definition: glext.h:8533
s32 SMB_FindFirst(const char *filename, unsigned short flags, SMBDIRENTRY *sdir, SMBCONN smbhndl)
s32 SMB_DeleteFile(const char *filename, SMBCONN smbhndl)
bool smbCheckConnection(const char *name)
u64 size
Definition: smb.h:104
s32 SMB_DiskInformation(struct statvfs *buf, SMBCONN smbhndl)
u16 sid
Definition: smb.h:109
uint64_t u64
64bit unsigned integer
Definition: gctypes.h:20
s32 SMB_Reconnect(SMBCONN *_smbhndl, bool test_conn)
s32 SMB_PathInfo(const char *filename, SMBDIRENTRY *sdir, SMBCONN smbhndl)
s32 SMB_DeleteDirectory(const char *dirname, SMBCONN smbhndl)
void * SMBFILE
Definition: smb.h:97
s32 SMB_Connect(SMBCONN *smbhndl, const char *user, const char *password, const char *share, const char *IP)
s32 SMB_FindClose(SMBDIRENTRY *sdir, SMBCONN smbhndl)
bf_uint8_t share
Definition: connect_ps4.c:77
bool smbInitDevice(const char *name, const char *user, const char *password, const char *share, const char *ip)
Definition: video4linux2.c:51
GLintptr offset
Definition: glext.h:6560
GLbitfield flags
Definition: glext.h:7828
u64 ctime
Definition: smb.h:105
uint32_t u32
32bit unsigned integer
Definition: gctypes.h:19
void SMB_CloseFile(SMBFILE sfid)
s32 SMB_ReadFile(char *buffer, size_t size, off_t offset, SMBFILE sfid)
u64 atime
Definition: smb.h:106