mirror of
https://github.com/ZoiteChat/zoitechat.git
synced 2026-03-18 11:40:18 +00:00
Migrate VS solution to VS2010+WDK7
This commit is contained in:
28
src/dirent/dirent-win32.h
Normal file
28
src/dirent/dirent-win32.h
Normal file
@@ -0,0 +1,28 @@
|
||||
#ifndef DIRENT_H
|
||||
#define DIRENT_H
|
||||
|
||||
#include <windows.h>
|
||||
#include <string.h>
|
||||
#include <assert.h>
|
||||
|
||||
typedef struct dirent
|
||||
{
|
||||
char d_name[MAX_PATH + 1]; /* current dir entry (multi-byte char string) */
|
||||
WIN32_FIND_DATAA data; /* file attributes */
|
||||
} dirent;
|
||||
|
||||
typedef struct DIR
|
||||
{
|
||||
dirent current; /* Current directory entry */
|
||||
int cached; /* Indicates un-processed entry in memory */
|
||||
HANDLE search_handle; /* File search handle */
|
||||
char patt[MAX_PATH + 3]; /* search pattern (3 = pattern + "\\*\0") */
|
||||
} DIR;
|
||||
|
||||
/* Forward declarations */
|
||||
DIR *opendir (const char *dirname);
|
||||
struct dirent *readdir (DIR *dirp);
|
||||
int closedir (DIR *dirp);
|
||||
void rewinddir(DIR* dirp);
|
||||
|
||||
#endif /*DIRENT_H*/
|
||||
Reference in New Issue
Block a user