@msdn=http://search.microsoft.com/search/results.aspx?qu=$$$ @pinvoke=http://pinvoke.net/$$$.htm Summary: Retrieves the list of files and directories in the exclusion list. !!!!C# Signature: [DllImport("fbwflib.dll", SetLastError=true)] [return: MarshalAs(UnmanagedType.U4)] static extern uint FbwfGetExclusionList( [In] [MarshalAs(UnmanagedType.LPWStr)] string volume, [In] [MarshalAs(UnmanagedType.U1)] bool currentSession, [In] IntPtr exclusionList, [In, Out][MarshalAs(UnmanagedType.U4)] ref UInt32 size); !!!!VB Signature: Declare Function FbwfGetExclusionList Lib "fbwflib.dll" (TODO) As TODO !!!!User-Defined Types: None. !!!!Alternative Managed API: Do you know one? Please contribute it! !!!!Notes: Code is tested on Windows Embedded Standard 7 32bit. !!!!Tips & Tricks: The "exclusionList" parameter is a pointer to a multi-wide-string meaning one character consists of 2 bytes, every string is terminated by 2 NUL bytes and the whole thing is terminated by 4 NUL bytes. Using a custom marshaler for this type might be possible as it is used a couple of times in this API. !!!!Sample Code: uint size = 100; var pBuffer = Marshal.AllocHGlobal((int)size); var returnCode = NativeFbwfMethods.FbwfGetExclusionList(protectedVolume, true, pBuffer, ref size); //TODO: convert pBuffer to strings Documentation: FbwfGetExclusionList@msdn on MSDN
Edit fbwflib.FbwfGetEx...
You do not have permission to change this page. If you feel this is in error, please send feedback with the contact link on the main page.