[DllImport("kernel32.dll")]
static extern IntPtr OpenFile(string lpFileName, out OFSTRUCT lpReOpenBuff,
uint uStyle);
<DllImport("kernel32.dll")> _
Shared Function OpenFile(ByVal lpFileName As String, ByRef lpReOpenBuff As OFSTRUCT, ByVal uStyle As UInt32) As Integer
End Function
[System.Runtime.InteropServices.StructLayout(System.Runtime.InteropServices.LayoutKind.Sequential)]
public struct OFSTRUCT
{
public byte cBytes;
public byte fFixedDisc;
public UInt16 nErrCode;
public UInt16 Reserved1;
public UInt16 Reserved2;
[System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.ByValTStr, SizeConst = 128)]
public string szPathName;
}
<System.Runtime.InteropServices.StructLayout(System.Runtime.InteropServices.LayoutKind.Sequential)> _
Public Structure OFSTRUCT
Public cBytes As Byte
Public fFixedDisc As Byte
Public nErrCode As UInt16
Public Reserved1 As UInt16
Public Reserved2 As UInt16
<System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.ByValTStr, SizeConst:=128)> _
Public szPathName As String
End Structure
None.
Please add some!
Please add some!
Do you know one? Please contribute it!