API函数中的FindFirstFile查找到的文件如何判断是目录还是一般文件

API函数中的FindFirstFile查找到的文件怎么判断是目录还是一般文件?
我要写一个给定目录查找文件的例子


API函数中的FindFirstFile查找到的文件怎么判断是目录还是一般文件?

------解决方案--------------------
HANDLE FindFirstFile(
LPCTSTR lpFileName,
LPWIN32_FIND_DATA lpFindFileData
);

typedef struct _WIN32_FIND_DATA {
DWORD dwFileAttributes; <=======这个属性
FILETIME ftCreationTime; FILETIME ftLastAccessTime; FILETIME ftLastWriteTime; DWORD nFileSizeHigh; DWORD nFileSizeLow; DWORD dwReserved0; DWORD dwReserved1; TCHAR cFileName[MAX_PATH]; TCHAR cAlternateFileName[14];
} WIN32_FIND_DATA, *PWIN32_FIND_DATA;
------解决方案--------------------
struct _finddata_t filestruct;

if(GetFileAttributes(filestruct.name) & FILE_ATTRIBUTE_DIRECTORY )
目录;
else
文件