[StructLayout( LayoutKind.Sequential )]
public struct READ_USN_JOURNAL_DATA
{
public Int64 StartUsn;
public UInt32 ReasonMask;
public UInt32 ReturnOnlyOnClose;
public UInt64 Timeout;
public UInt64 BytesToWaitFor;
public UInt64 UsnJournalID;
}
<StructLayout(LayoutKind.Explicit)> Public Structure READ_USN_JOURNAL_DATA
<FieldOffset(0)> Public StartUsn As Long 'USN StartUsn;
<FieldOffset(8)> Public ReasonMask As Integer 'DWORD ReasonMask;
<FieldOffset(12)> Public ReturnOnlyOnClose As Integer 'DWORD ReturnOnlyOnClose;
<FieldOffset(16)> Public Timeout As Long 'DWORDLONG Timeout;
<FieldOffset(24)> Public BytesToWaitFor As Long 'DWORDLONG BytesToWaitFor;
<FieldOffset(32)> Public UsnJournalID As Long 'DWORDLONG UsnJournalID;
End Structure
None.
None.