static Undocumented() { var user32 = DynamicImport.ImportLibrary("user32.dll"); var ntdll = DynamicImport.ImportLibrary("ntdll.dll"); SetWindowCompositionAttribute = DynamicImport.Import <SetWindowCompositionAttributeDelegate>(user32, "SetWindowCompositionAttribute"); try { NtDelayExecution = DynamicImport.Import <NtDelayExecutionDelegate>(ntdll, "NtDelayExecution"); } catch { NtDelayExecution = null; } }
static Undocumented() { IntPtr library = DynamicImport.ImportLibrary("user32.dll"); SetWindowCompositionAttribute = DynamicImport.Import <SetWindowCompositionAttributeDelegate>(library, "SetWindowCompositionAttribute"); }