迷失的石头

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  11 随笔 :: 1 文章 :: 2 评论 :: 0 引用
CopyDirectory

 

by long 

0
0
(请您对文章做出评价)
« 上一篇:about lpCurrentDirectory of CreateProcess parameters
» 下一篇:Windows Server Protocols (WSPP)
posted on 2009-01-13 18:00 xiaopohai_long 阅读(144) 评论(1)  编辑 收藏

评论

#1楼[楼主] 2009-01-14 20:23 xiaopohai_long      
modify this struct to support X64


[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode), Serializable]
public struct WIN32_FIND_DATAW64
{
//[FieldOffset(0)]
public UInt32 dwFileAttributes;
//[FieldOffset(4)]
public UInt32 ftCreationTime;
//[FieldOffset(8)]
public UInt32 ftCreationTime2;
//[FieldOffset(12)]
public UInt32 ftLastAccessTime;
//[FieldOffset(16)]
public UInt32 ftLastAccessTime2;
//[FieldOffset(20)]
public UInt32 ftLastWriteTime;
//[FieldOffset(24)]
public UInt32 ftLastWriteTime2;
//[FieldOffset(28)]
public UInt32 nFileSizeHigh;
//[FieldOffset(32)]
public UInt32 nFileSizeLow;
//[FieldOffset(36)]
public UInt32 dwReserved0;
//[FieldOffset(40)]
public UInt32 dwReserved1;
//[FieldOffset(48)]
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 520)]
public String cFileName;
//[FieldOffset(564)]
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 28)]
public String cAlternateFileName;
}

  回复  引用  查看