diff --git a/Core/readme.md b/Core/readme.md index 30ea7c8ed..179134419 100644 --- a/Core/readme.md +++ b/Core/readme.md @@ -10,7 +10,7 @@ Enum | Description | Values ---- | ---- | ---- [Vanara.InteropServices.CorrespondingAction](https://github.com/dahall/Vanara/search?l=C%23&q=CorrespondingAction) | Actions that can be taken with a corresponding type. | None, Get, Set, GetSet, Exception [Vanara.RunTimeLib.FileAttributeConstant](https://github.com/dahall/Vanara/search?l=C%23&q=FileAttributeConstant) | These constants specify the current attributes of the file or directory specified by the function. | _A_NORMAL, _A_RDONLY, _A_HIDDEN, _A_SYSTEM, _A_SUBDIR, _A_ARCH -[Vanara.RunTimeLib.FileOpConstant](https://github.com/dahall/Vanara/search?l=C%23&q=FileOpConstant) | The integer expression formed from one or more of these constants determines the type of reading or writing operations permitted. It is formed by combining one or more constants with a translation-mode constant. | _O_RDONLY, _O_WRONLY, _O_RDWR, _O_APPEND, _O_RANDOM, _O_SEQUENTIAL, _O_TEMPORARY, _O_NOINHERIT, _O_CREAT, _O_TRUNC, _O_EXCL, _O_SHORT_LIVED, _O_OBTAIN_DIR, _O_TEXT, _O_RAW, _O_BINARY, _O_WTEXT, _O_U16TEXT, _O_U8TEXT +[Vanara.RunTimeLib.FileOpConstant](https://github.com/dahall/Vanara/search?l=C%23&q=FileOpConstant) | The integer expression formed from one or more of these constants determines the type of reading or writing operations permitted. It is formed by combining one or more constants with a translation-mode constant. | _O_RDONLY, _O_WRONLY, _O_RDWR, _O_APPEND, _O_RANDOM, _O_SEQUENTIAL, _O_TEMPORARY, _O_NOINHERIT, _O_CREAT, _O_TRUNC, _O_EXCL, _O_SHORT_LIVED, _O_OBTAIN_DIR, _O_TEXT, _O_BINARY, _O_RAW, _O_WTEXT, _O_U16TEXT, _O_U8TEXT [Vanara.RunTimeLib.FilePermissionConstant](https://github.com/dahall/Vanara/search?l=C%23&q=FilePermissionConstant) | These constants are used to indicate file type in the st_mode field of the _stat structure. | _S_IEXEC, _S_IWRITE, _S_IREAD, _S_IFIFO, _S_IFCHR, _S_IFDIR, _S_IFREG, _S_IFMT [Vanara.InteropServices.StringListPackMethod](https://github.com/dahall/Vanara/search?l=C%23&q=StringListPackMethod) | Method used to pack a list of strings into memory. | Concatenated, Packed ### Structures diff --git a/PInvoke/FirewallApi/AssemblyInfo.vb b/PInvoke/FirewallApi/AssemblyInfo.vb new file mode 100644 index 000000000..5b0c32ae1 --- /dev/null +++ b/PInvoke/FirewallApi/AssemblyInfo.vb @@ -0,0 +1,3 @@ +#If NET5_0_OR_GREATER Then + +#End If \ No newline at end of file diff --git a/PInvoke/FirewallApi/Vanara.PInvoke.FirewallApi.vbproj b/PInvoke/FirewallApi/Vanara.PInvoke.FirewallApi.vbproj index f2278715f..387d11c8e 100644 --- a/PInvoke/FirewallApi/Vanara.PInvoke.FirewallApi.vbproj +++ b/PInvoke/FirewallApi/Vanara.PInvoke.FirewallApi.vbproj @@ -4,7 +4,7 @@ FirewallApi.dll - net45;net48;net6.0-windows;net7.0-windows;net8.0-windows;netstandard2.0;netcoreapp3.1 + PInvoke API (methods, structures and constants) imported from FirewallApi.dll for Windows Firewall with Advanced Security. Vanara.PInvoke.FirewallApi $(AssemblyName) diff --git a/PInvoke/Kernel32/Vanara.PInvoke.Kernel32.csproj b/PInvoke/Kernel32/Vanara.PInvoke.Kernel32.csproj index 579003ee1..cdb985c4e 100644 --- a/PInvoke/Kernel32/Vanara.PInvoke.Kernel32.csproj +++ b/PInvoke/Kernel32/Vanara.PInvoke.Kernel32.csproj @@ -12,7 +12,7 @@ Currently implements: Functions -AcquireSRWLockExclusive AcquireSRWLockShared ActivateActCtx AddAtom AddConsoleAlias AddDllDirectory AddIntegrityLabelToBoundaryDescriptor AddLocalAlternateComputerName AddPackageDependency AddRefActCtx AddSecureMemoryCacheCallback AddSIDToBoundaryDescriptor AddVectoredContinueHandler AddVectoredExceptionHandler AdjustCalendarDate AllocateUserPhysicalPages AllocateUserPhysicalPagesNuma AllocConsole ApplicationRecoveryFinished ApplicationRecoveryInProgress AppPolicyGetCreateFileAccess AppPolicyGetProcessTerminationMethod AppPolicyGetShowDeveloperDiagnostic AppPolicyGetThreadInitializationType AreFileApisANSI AssignProcessToJobObject AttachConsole BackupRead BackupSeek BackupWrite BaseFlushAppcompatCache Beep BeginUpdateResource BindIoCompletionCallback BuildCommDCB BuildCommDCBAndTimeouts BuildIoRingCancelRequest BuildIoRingFlushFile BuildIoRingReadFile BuildIoRingRegisterBuffers BuildIoRingRegisterFileHandles BuildIoRingWriteFile CallbackMayRunLong CallEnclave CallNamedPipe CancelIo CancelIoEx CancelSynchronousIo CancelThreadpoolIo CancelWaitableTimer CeipIsOptedIn ChangeTimerQueueTimer CheckNameLegalDOS8Dot3 CheckRemoteDebuggerPresent ClearCommBreak ClearCommError CloseHandle CloseIoRing ClosePackageInfo ClosePrivateNamespace ClosePseudoConsole CloseThreadpool CloseThreadpoolCleanupGroup CloseThreadpoolCleanupGroupMembers CloseThreadpoolIo CloseThreadpoolTimer CloseThreadpoolWait CloseThreadpoolWork CommConfigDialog CompareFileTime CompareObjectHandles CompareString CompareStringEx CompareStringOrdinal ConnectNamedPipe ContinueDebugEvent ConvertAuxiliaryCounterToPerformanceCounter ConvertCalDateTimeToSystemTime ConvertDefaultLocale ConvertFiberToThread ConvertPerformanceCounterToAuxiliaryCounter ConvertSystemTimeToCalDateTime ConvertThreadToFiber ConvertThreadToFiberEx CopyContext CopyFile CopyFile2 CopyFileEx CopyFileFromAppW CopyFileTransacted CreateActCtx CreateBoundaryDescriptor CreateConsoleScreenBuffer CreateDirectory CreateDirectoryEx CreateDirectoryFromAppW CreateDirectoryTransacted CreateEnclave CreateEvent CreateEventEx CreateFiber CreateFiberEx CreateFile CreateFile2 CreateFile2FromAppW CreateFileFromAppW CreateFileMapping CreateFileMappingFromApp CreateFileMappingNuma CreateFileTransacted CreateHardLink CreateHardLinkTransacted CreateIoCompletionPort CreateIoRing CreateJobObject CreateMailslot CreateMemoryResourceNotification CreateMutex CreateMutexEx CreateNamedPipe CreatePipe CreatePrivateNamespace CreateProcess CreatePseudoConsole CreateRemoteThread CreateRemoteThreadEx CreateSemaphore CreateSemaphoreEx CreateSymbolicLink CreateTapePartition CreateThread CreateThreadpool CreateThreadpoolCleanupGroup CreateThreadpoolIo CreateThreadpoolTimer CreateThreadpoolWait CreateThreadpoolWork CreateTimerQueue CreateTimerQueueTimer CreateToolhelp32Snapshot CreateUmsCompletionList CreateUmsThreadContext CreateWaitableTimer CreateWaitableTimerEx DeactivateActCtx DebugActiveProcess DebugActiveProcessStop DebugBreak DebugBreakProcess DebugSetProcessKillOnExit DecodePointer DecodeRemotePointer DecodeSystemPointer DefineDosDevice DeleteAtom DeleteBoundaryDescriptor DeleteCriticalSection DeleteEnclave DeleteFiber DeleteFile DeleteFileFromAppW DeleteFileTransacted DeletePackageDependency DeleteProcThreadAttributeList DeleteSynchronizationBarrier DeleteTimerQueue DeleteTimerQueueEx DeleteTimerQueueTimer DeleteUmsCompletionList DeleteUmsThreadContext DeleteVolumeMountPoint DequeueUmsCompletionListItems DeviceIoControl DisableThreadLibraryCalls DisableThreadProfiling DisassociateCurrentThreadFromCallback DiscardVirtualMemory DisconnectNamedPipe DnsHostnameToComputerName DosDateTimeToFileTime DuplicateHandle EmptyWorkingSet EnableThreadProfiling EnclaveGetAttestationReport EnclaveGetEnclaveInformation EnclaveSealData EnclaveUnsealData EnclaveVerifyAttestationReport EncodePointer EncodeRemotePointer EncodeSystemPointer EndUpdateResource EnterCriticalSection EnterSynchronizationBarrier EnterUmsSchedulingMode EnumCalendarInfo EnumCalendarInfoEx EnumCalendarInfoExEx EnumDateFormats EnumDateFormatsEx EnumDateFormatsExEx EnumDeviceDrivers EnumDynamicTimeZoneInformation EnumLanguageGroupLocales EnumPageFilesA EnumPageFilesW EnumProcessesA EnumProcessesW EnumProcessModules EnumProcessModulesExA EnumProcessModulesExW EnumResourceLanguagesEx EnumResourceLanguagesW EnumResourceNames EnumResourceNamesEx EnumResourceTypesEx EnumResourceTypesW EnumSystemCodePages EnumSystemFirmwareTables EnumSystemGeoID EnumSystemGeoNames EnumSystemLanguageGroups EnumSystemLocales EnumSystemLocalesEx EnumTimeFormats EnumTimeFormatsEx EnumUILanguages EraseTape EscapeCommFunction ExecuteUmsThread ExitProcess ExitThread ExpandEnvironmentStrings FatalAppExit FatalExit FileTimeToDosDateTime FileTimeToLocalFileTime FileTimeToSystemTime FillConsoleOutputAttribute FillConsoleOutputCharacter FindActCtxSectionGuid FindActCtxSectionString FindAtom FindClose FindCloseChangeNotification FindFirstChangeNotification FindFirstFile FindFirstFileEx FindFirstFileExFromAppW FindFirstFileNameTransactedW FindFirstFileNameW FindFirstFileTransacted FindFirstStreamTransactedW FindFirstStreamW FindFirstVolume FindFirstVolumeMountPoint FindNextChangeNotification FindNextFile FindNextFileNameW FindNextStreamW FindNextVolume FindNextVolumeMountPoint FindNLSString FindNLSStringEx FindPackagesByPackageFamily FindResource FindResourceEx FindStringOrdinal FindVolumeClose FindVolumeMountPointClose FlsAlloc FlsFree FlsGetValue FlsSetValue FlushConsoleInputBuffer FlushFileBuffers FlushInstructionCache FlushProcessWriteBuffers FlushViewOfFile FoldString FormatApplicationUserModelId FormatMessage FreeConsole FreeEnvironmentStrings FreeLibrary FreeLibraryAndExitThread FreeLibraryWhenCallbackReturns FreeMemoryJobObject FreeResource FreeUserPhysicalPages GenerateConsoleCtrlEvent GetACP GetActiveProcessorCount GetActiveProcessorGroupCount GetAppContainerNamedObjectPath GetApplicationRecoveryCallback GetApplicationRestartSettings GetApplicationUserModelId GetApplicationUserModelIdFromToken GetAtomName GetBinaryType GetCalendarDateFormatEx GetCalendarInfo GetCalendarInfoEx GetCalendarSupportedDateRange GetCommandLine GetCommConfig GetCommMask GetCommModemStatus GetCommPorts GetCommProperties GetCommState GetCommTimeouts GetComPlusPackageInstallStatus GetCompressedFileSize GetComputerName GetComputerNameEx GetConsoleAlias GetConsoleAliases GetConsoleAliasesLength GetConsoleAliasExes GetConsoleAliasExesLength GetConsoleCP GetConsoleCursorInfo GetConsoleDisplayMode GetConsoleFontSize GetConsoleHistoryInfo GetConsoleMode GetConsoleOriginalTitle GetConsoleOutputCP GetConsoleProcessList GetConsoleScreenBufferInfo GetConsoleScreenBufferInfoEx GetConsoleSelectionInfo GetConsoleTitle GetConsoleWindow GetCPInfo GetCPInfoEx GetCurrencyFormat GetCurrencyFormatEx GetCurrentActCtx GetCurrentApplicationUserModelId GetCurrentConsoleFont GetCurrentConsoleFontEx GetCurrentDirectory GetCurrentPackageFamilyName GetCurrentPackageFullName GetCurrentPackageId GetCurrentPackageInfo GetCurrentPackageInfo2 GetCurrentPackagePath GetCurrentPackagePath2 GetCurrentProcess GetCurrentProcessId GetCurrentProcessorNumber GetCurrentProcessorNumberEx GetCurrentThread GetCurrentThreadId GetCurrentThreadStackLimits GetCurrentUmsThread GetDateFormat GetDateFormatEx GetDefaultCommConfig GetDeveloperDriveEnablementState GetDeviceDriverBaseName GetDeviceDriverFileName GetDevicePowerState GetDiskFreeSpace GetDiskFreeSpaceEx GetDllDirectory GetDriveType GetDurationFormat GetDurationFormatEx GetDynamicTimeZoneInformation GetDynamicTimeZoneInformationEffectiveYears GetEnabledXStateFeatures GetEnvironmentStrings GetEnvironmentVariable GetErrorMode GetExitCodeProcess GetExitCodeThread GetExpandedName GetFileAttributes GetFileAttributesEx GetFileAttributesExFromAppW GetFileAttributesTransacted GetFileBandwidthReservation GetFileInformationByHandle GetFileInformationByHandleEx GetFileMUIInfo GetFileMUIPath GetFileSize GetFileSizeEx GetFileTime GetFileType GetFinalPathNameByHandle GetFirmwareEnvironmentVariable GetFirmwareEnvironmentVariableEx GetFullPathName GetFullPathNameTransacted GetGamingDeviceModelInformation GetGeoInfo GetGeoInfoEx GetHandleInformation GetIdForPackageDependencyContext GetIntegratedDisplaySize GetIoRingInfo GetLargePageMinimum GetLargestConsoleWindowSize GetLastError GetLocaleInfo GetLocaleInfoEx GetLocalTime GetLogicalDrives GetLogicalDriveStrings GetLogicalProcessorInformation GetLogicalProcessorInformationEx GetLongPathName GetLongPathNameTransacted GetMachineTypeAttributes GetMailslotInfo GetMappedFileName GetMaximumProcessorCount GetMaximumProcessorGroupCount GetMemoryErrorHandlingCapabilities GetModuleBaseName GetModuleFileName GetModuleFileNameExA GetModuleFileNameExW GetModuleHandle GetModuleHandleEx GetModuleInformation GetNamedPipeClientComputerName GetNamedPipeClientProcessId GetNamedPipeClientSessionId GetNamedPipeHandleState GetNamedPipeInfo GetNamedPipeServerProcessId GetNamedPipeServerSessionId GetNativeSystemInfo GetNextUmsListItem GetNLSVersion GetNLSVersionEx GetNumaAvailableMemoryNode GetNumaAvailableMemoryNodeEx GetNumaHighestNodeNumber GetNumaNodeNumberFromHandle GetNumaNodeProcessorMask GetNumaNodeProcessorMask2 GetNumaNodeProcessorMaskEx GetNumaProcessorNode GetNumaProcessorNodeEx GetNumaProximityNode GetNumaProximityNodeEx GetNumberFormat GetNumberFormatEx GetNumberOfConsoleInputEvents GetNumberOfConsoleMouseButtons GetOEMCP GetOsManufacturingMode GetOsSafeBootMode GetOverlappedResult GetOverlappedResultEx GetPackageApplicationIds GetPackageFamilyName GetPackageFamilyNameFromToken GetPackageFullName GetPackageFullNameFromToken GetPackageInfo GetPackageInfo2 GetPackagePath GetPackagePathByFullName GetPackagePathByFullName2 GetPackagesByPackageFamily GetPerformanceInfo GetPhysicallyInstalledSystemMemory GetPriorityClass GetPrivateProfileInt GetPrivateProfileSection GetPrivateProfileSectionNames GetPrivateProfileString GetPrivateProfileStruct GetProcAddress GetProcessAffinityMask GetProcessDefaultCpuSetMasks GetProcessDefaultCpuSets GetProcessDEPPolicy GetProcessGroupAffinity GetProcessHandleCount GetProcessHeap GetProcessHeaps GetProcessId GetProcessIdOfThread GetProcessImageFileName GetProcessInformation GetProcessIoCounters GetProcessMemoryInfoA GetProcessMemoryInfoW GetProcessMitigationPolicy GetProcessorSystemCycleTime GetProcessPreferredUILanguages GetProcessPriorityBoost GetProcessShutdownParameters GetProcessTimes GetProcessVersion GetProcessWorkingSetSize GetProcessWorkingSetSizeEx GetProductInfo GetProfileInt GetProfileSection GetProfileString GetQueuedCompletionStatus GetQueuedCompletionStatusEx GetShortPathName GetStagedPackageOrigin GetStagedPackagePathByFullName GetStagedPackagePathByFullName2 GetStartupInfo GetStdHandle GetStringScripts GetStringType GetStringTypeEx GetSystemCpuSetInformation GetSystemDefaultLangID GetSystemDefaultLCID GetSystemDefaultLocaleName GetSystemDefaultUILanguage GetSystemDEPPolicy GetSystemDirectory GetSystemFileCacheSize GetSystemFirmwareTable GetSystemInfo GetSystemPowerStatus GetSystemPreferredUILanguages GetSystemRegistryQuota GetSystemTime GetSystemTimeAdjustment GetSystemTimeAdjustmentPrecise GetSystemTimeAsFileTime GetSystemTimePreciseAsFileTime GetSystemTimes GetSystemWindowsDirectory GetSystemWow64Directory GetSystemWow64Directory2 GetTapeParameters GetTapePosition GetTapeStatus GetTempFileName GetTempPath GetTempPath2 GetThreadContext GetThreadDescription GetThreadErrorMode GetThreadGroupAffinity GetThreadId GetThreadIdealProcessorEx GetThreadInformation GetThreadIOPendingFlag GetThreadLocale GetThreadPreferredUILanguages GetThreadPriority GetThreadPriorityBoost GetThreadSelectedCpuSets GetThreadSelectorEntry GetThreadTimes GetThreadUILanguage GetTickCount GetTickCount64 GetTimeFormat GetTimeFormatEx GetTimeZoneInformation GetTimeZoneInformationForYear GetUILanguageInfo GetUmsCompletionListEvent GetUmsSystemThreadInformation GetUserDefaultGeoName GetUserDefaultLangID GetUserDefaultLCID GetUserDefaultLocaleName GetUserDefaultUILanguage GetUserGeoID GetUserPreferredUILanguages GetVersion GetVersionEx GetVolumeInformation GetVolumeInformationByHandleW GetVolumeNameForVolumeMountPoint GetVolumePathName GetVolumePathNamesForVolumeName GetWindowsDirectory GetWriteWatch GetWsChanges GetWsChangesExA GetWsChangesExW GetXStateFeaturesMask GlobalAddAtom GlobalAddAtomEx GlobalAlloc GlobalDeleteAtom GlobalFindAtom GlobalFlags GlobalFree GlobalGetAtomName GlobalHandle GlobalLock GlobalMemoryStatus GlobalMemoryStatusEx GlobalReAlloc GlobalSize GlobalUnlock Heap32First Heap32ListFirst Heap32ListNext Heap32Next HeapAlloc HeapCompact HeapCreate HeapDestroy HeapFree HeapLock HeapQueryInformation HeapReAlloc HeapSetInformation HeapSize HeapSummary HeapUnlock HeapValidate HeapWalk IdnToAscii IdnToNameprepUnicode IdnToUnicode InitAtomTable InitializeConditionVariable InitializeContext InitializeCriticalSection InitializeCriticalSectionAndSpinCount InitializeCriticalSectionEx InitializeEnclave InitializeProcessForWsWatchA InitializeProcessForWsWatchW InitializeProcThreadAttributeList InitializeSListHead InitializeSRWLock InitializeSynchronizationBarrier InitOnceBeginInitialize InitOnceComplete InitOnceExecuteOnce InitOnceInitialize InstallELAMCertificateInfo InterlockedFlushSList InterlockedPopEntrySList InterlockedPushEntrySList InterlockedPushListSList InterlockedPushListSListEx IsApiSetImplemented IsBadCodePtr IsBadReadPtr IsBadStringPtr IsBadWritePtr IsDBCSLeadByte IsDBCSLeadByteEx IsDebuggerPresent IsEnclaveTypeSupported IsIoRingOpSupported IsNativeVhdBoot IsNLSDefinedString IsNormalizedString IsProcessCritical IsProcessInJob IsProcessorFeaturePresent IsSystemResumeAutomatic IsThreadAFiber IsThreadpoolTimerSet IsUserCetAvailableInEnvironment IsValidCodePage IsValidLanguageGroup IsValidLocale IsValidLocaleName IsValidNLSVersion IsWow64GuestMachineSupported IsWow64Process IsWow64Process2 LCIDToLocaleName LCMapString LCMapStringEx LeaveCriticalSection LeaveCriticalSectionWhenCallbackReturns LoadEnclaveData LoadEnclaveImage LoadLibrary LoadLibraryEx LoadModule LoadPackagedLibrary LoadResource LoadStringByReference LocalAlloc LocaleNameToLCID LocalFileTimeToFileTime LocalFlags LocalFree LocalHandle LocalLock LocalReAlloc LocalSize LocalUnlock LocateXStateFeature LockFile LockFileEx LockResource lstrcmp lstrcmpi lstrcpyn lstrlen LZClose LZCopy LZInit LZOpenFile LZRead LZSeek MapUserPhysicalPages MapUserPhysicalPagesScatter MapViewOfFile MapViewOfFile3 MapViewOfFile3FromApp MapViewOfFileEx MapViewOfFileExNuma MapViewOfFileFromApp MapViewOfFileNuma2 Module32First Module32Next Module32NextA MoveFile MoveFileEx MoveFileFromAppW MoveFileTransacted MoveFileWithProgress MulDiv MultiByteToWideChar NeedCurrentDirectoryForExePath NormalizeString OfferVirtualMemory OpenCommPort OpenEvent OpenFile OpenFileById OpenFileMapping OpenFileMappingFromApp OpenJobObject OpenMutex OpenPackageInfoByFullName OpenPrivateNamespace OpenProcess OpenSemaphore OpenThread OpenWaitableTimer OutputDebugString PackageFamilyNameFromFullName PackageFamilyNameFromId PackageFullNameFromId PackageIdFromFullName PackageNameAndPublisherIdFromFamilyName ParseApplicationUserModelId PathAllocCanonicalize PathAllocCombine PathCchAddBackslash PathCchAddBackslashEx PathCchAddExtension PathCchAppend PathCchAppendEx PathCchCanonicalize PathCchCanonicalizeEx PathCchCombine PathCchCombineEx PathCchFindExtension PathCchIsRoot PathCchRemoveBackslash PathCchRemoveBackslashEx PathCchRemoveExtension PathCchRemoveFileSpec PathCchRenameExtension PathCchSkipRoot PathCchStripPrefix PathCchStripToRoot PathIsUNCEx PeekConsoleInput PeekNamedPipe PopIoRingCompletion PostQueuedCompletionStatus PowerClearRequest PowerCreateRequest PowerSetRequest PrefetchVirtualMemory PrepareTape Process32First Process32FirstA Process32Next Process32NextA ProcessIdToSessionId PssCaptureSnapshot PssDuplicateSnapshot PssFreeSnapshot PssQuerySnapshot PssWalkMarkerCreate PssWalkMarkerFree PssWalkMarkerGetPosition PssWalkMarkerSeekToBeginning PssWalkMarkerSetPosition PssWalkSnapshot PulseEvent PurgeComm QueryActCtxSettingsW QueryActCtxW QueryAuxiliaryCounterFrequency QueryDepthSList QueryDosDevice QueryFullProcessImageName QueryIdleProcessorCycleTime QueryIdleProcessorCycleTimeEx QueryInformationJobObject QueryInterruptTime QueryInterruptTimePrecise QueryIoRateControlInformationJobObject QueryIoRingCapabilities QueryMemoryResourceNotification QueryOptionalDelayLoadedAPI QueryPerformanceCounter QueryPerformanceFrequency QueryProcessAffinityUpdateMode QueryProcessCycleTime QueryProtectedPolicy QueryThreadCycleTime QueryThreadpoolStackInformation QueryThreadProfiling QueryUmsThreadInformation QueryUnbiasedInterruptTime QueryUnbiasedInterruptTimePrecise QueryVirtualMemoryInformation QueryWorkingSet QueryWorkingSetEx QueueUserAPC QueueUserWorkItem RaiseException RaiseFailFastException ReadConsole ReadConsoleInput ReadConsoleOutput ReadConsoleOutputAttribute ReadConsoleOutputCharacter ReadDirectoryChangesExW ReadDirectoryChangesW ReadFile ReadFileEx ReadFileScatter ReadProcessMemory ReadThreadProfilingData ReclaimVirtualMemory RegisterApplicationRecoveryCallback RegisterApplicationRestart RegisterBadMemoryNotification RegisterWaitForSingleObject ReleaseActCtx ReleaseMutex ReleaseMutexWhenCallbackReturns ReleaseSemaphore ReleaseSemaphoreWhenCallbackReturns ReleaseSRWLockExclusive ReleaseSRWLockShared RemoveDirectory RemoveDirectoryFromAppW RemoveDirectoryTransacted RemoveDllDirectory RemovePackageDependency RemoveSecureMemoryCacheCallback RemoveVectoredContinueHandler RemoveVectoredExceptionHandler ReOpenFile ReplaceFile ReplaceFileFromAppW RequestWakeupLatency ResetEvent ResetWriteWatch ResizePseudoConsole ResolveLocaleName RestoreLastError ResumeThread RtlAddFunctionTable RtlCaptureContext RtlCopyMemory RtlDeleteFunctionTable RtlFillMemory RtlInstallFunctionTableCallback RtlLookupFunctionEntry RtlMoveMemory RtlPcToFileHeader RtlRestoreContext RtlUnwind RtlUnwindEx RtlZeroMemory ScrollConsoleScreenBuffer SearchPath SetCalendarInfo SetCommBreak SetCommConfig SetCommMask SetCommState SetCommTimeouts SetComputerName SetComputerNameEx SetComputerNameEx2W SetConsoleActiveScreenBuffer SetConsoleCP SetConsoleCtrlHandler SetConsoleCursorInfo SetConsoleCursorPosition SetConsoleDisplayMode SetConsoleHistoryInfo SetConsoleMode SetConsoleOutputCP SetConsoleScreenBufferInfoEx SetConsoleScreenBufferSize SetConsoleTextAttribute SetConsoleTitle SetConsoleWindowInfo SetCriticalSectionSpinCount SetCurrentConsoleFontEx SetCurrentDirectory SetDefaultCommConfig SetDefaultDllDirectories SetDllDirectory SetDynamicTimeZoneInformation SetEndOfFile SetEnvironmentStrings SetEnvironmentVariable SetErrorMode SetEvent SetEventWhenCallbackReturns SetFileApisToANSI SetFileApisToOEM SetFileAttributes SetFileAttributesFromAppW SetFileAttributesTransacted SetFileBandwidthReservation SetFileCompletionNotificationModes SetFileInformationByHandle SetFileIoOverlappedRange SetFilePointer SetFilePointerEx SetFileShortName SetFileTime SetFileValidData SetFirmwareEnvironmentVariable SetFirmwareEnvironmentVariableEx SetHandleInformation SetInformationJobObject SetIoRateControlInformationJobObject SetIoRingCompletionEvent SetLastError SetLocaleInfo SetLocalTime SetMailslotInfo SetNamedPipeHandleState SetPriorityClass SetProcessAffinityMask SetProcessAffinityUpdateMode SetProcessDefaultCpuSetMasks SetProcessDefaultCpuSets SetProcessDEPPolicy SetProcessDynamicEHContinuationTargets SetProcessInformation SetProcessMitigationPolicy SetProcessPreferredUILanguages SetProcessPriorityBoost SetProcessShutdownParameters SetProcessValidCallTargets SetProcessWorkingSetSize SetProcessWorkingSetSizeEx SetProtectedPolicy SetSearchPathMode SetStdHandle SetStdHandleEx SetSystemFileCacheSize SetSystemPowerState SetSystemTime SetSystemTimeAdjustment SetSystemTimeAdjustmentPrecise SetTapeParameters SetTapePosition SetThreadAffinityMask SetThreadContext SetThreadDescription SetThreadErrorMode SetThreadExecutionState SetThreadGroupAffinity SetThreadIdealProcessor SetThreadIdealProcessorEx SetThreadInformation SetThreadLocale SetThreadpoolStackInformation SetThreadpoolThreadMaximum SetThreadpoolThreadMinimum SetThreadpoolTimer SetThreadpoolTimerEx SetThreadpoolWait SetThreadpoolWaitEx SetThreadPreferredUILanguages SetThreadPriority SetThreadPriorityBoost SetThreadSelectedCpuSetMasks SetThreadSelectedCpuSets SetThreadStackGuarantee SetThreadUILanguage SetTimeZoneInformation SetUmsThreadInformation SetUnhandledExceptionFilter SetupComm SetUserGeoID SetUserGeoName SetVolumeLabel SetVolumeMountPoint SetWaitableTimer SetWaitableTimerEx SetXStateFeaturesMask SignalObjectAndWait SizeofResource Sleep SleepConditionVariableCS SleepConditionVariableSRW SleepEx StartThreadpoolIo SubmitIoRing SubmitThreadpoolWork SuspendThread SwitchToFiber SwitchToThread SystemTimeToFileTime SystemTimeToTzSpecificLocalTime SystemTimeToTzSpecificLocalTimeEx TerminateEnclave TerminateJobObject TerminateProcess TerminateProcessOnMemoryExhaustion TerminateThread TermsrvAppInstallMode Thread32First Thread32Next TlsAlloc TlsFree TlsGetValue TlsSetValue Toolhelp32ReadProcessMemory TransactNamedPipe TransmitCommChar TryAcquireSRWLockExclusive TryAcquireSRWLockShared TryCreatePackageDependency TryEnterCriticalSection TrySubmitThreadpoolCallback TzSpecificLocalTimeToSystemTime TzSpecificLocalTimeToSystemTimeEx UmsThreadYield UnhandledExceptionFilter UnlockFile UnlockFileEx UnmapViewOfFile UnmapViewOfFile2 UnmapViewOfFileEx UnregisterApplicationRecoveryCallback UnregisterApplicationRestart UnregisterBadMemoryNotification UnregisterWait UnregisterWaitEx UpdateCalendarDayOfWeek UpdateProcThreadAttribute UpdateResource VerifyScripts VerifyVersionInfo VerSetConditionMask VirtualAlloc VirtualAlloc2 VirtualAlloc2FromApp VirtualAllocEx VirtualAllocExNuma VirtualAllocFromApp VirtualFree VirtualFreeEx VirtualLock VirtualProtect VirtualProtectEx VirtualProtectFromApp VirtualQuery VirtualQueryEx VirtualUnlock WaitCommEvent WaitForDebugEvent WaitForDebugEventEx WaitForMultipleObjects WaitForMultipleObjectsEx WaitForSingleObject WaitForSingleObjectEx WaitForThreadpoolIoCallbacks WaitForThreadpoolTimerCallbacks WaitForThreadpoolWaitCallbacks WaitForThreadpoolWorkCallbacks WaitNamedPipe WaitOnAddress WakeAllConditionVariable WakeByAddressAll WakeByAddressSingle WakeConditionVariable WerGetFlags WerRegisterAdditionalProcess WerRegisterAppLocalDump WerRegisterCustomMetadata WerRegisterExcludedMemoryBlock WerRegisterFile WerRegisterMemoryBlock WerRegisterRuntimeExceptionModule WerSetFlags WerUnregisterAdditionalProcess WerUnregisterAppLocalDump WerUnregisterCustomMetadata WerUnregisterExcludedMemoryBlock WerUnregisterFile WerUnregisterMemoryBlock WerUnregisterRuntimeExceptionModule WideCharToMultiByte WinExec Wow64DisableWow64FsRedirection Wow64EnableWow64FsRedirection Wow64GetThreadContext Wow64GetThreadSelectorEntry Wow64RevertWow64FsRedirection Wow64SetThreadContext Wow64SetThreadDefaultGuestMachine Wow64SuspendThread WriteConsole WriteConsoleInput WriteConsoleOutput WriteConsoleOutputAttribute WriteConsoleOutputCharacter WriteFile WriteFileEx WriteFileGather WritePrivateProfileSection WritePrivateProfileString WritePrivateProfileStruct WriteProcessMemory WriteProfileSection WriteProfileString WriteTapemark WTSGetActiveConsoleSessionId ZombifyActCtx +AcquireSRWLockExclusive AcquireSRWLockShared ActivateActCtx AddAtom AddConsoleAlias AddDllDirectory AddIntegrityLabelToBoundaryDescriptor AddLocalAlternateComputerName AddPackageDependency AddRefActCtx AddSecureMemoryCacheCallback AddSIDToBoundaryDescriptor AddVectoredContinueHandler AddVectoredExceptionHandler AdjustCalendarDate AllocateUserPhysicalPages AllocateUserPhysicalPagesNuma AllocConsole ApplicationRecoveryFinished ApplicationRecoveryInProgress AppPolicyGetCreateFileAccess AppPolicyGetProcessTerminationMethod AppPolicyGetShowDeveloperDiagnostic AppPolicyGetThreadInitializationType AreFileApisANSI AssignProcessToJobObject AttachConsole BackupRead BackupSeek BackupWrite BaseFlushAppcompatCache Beep BeginUpdateResource BindIoCompletionCallback BuildCommDCB BuildCommDCBAndTimeouts BuildIoRingCancelRequest BuildIoRingFlushFile BuildIoRingReadFile BuildIoRingRegisterBuffers BuildIoRingRegisterFileHandles BuildIoRingWriteFile CallbackMayRunLong CallEnclave CallNamedPipe CancelIo CancelIoEx CancelSynchronousIo CancelThreadpoolIo CancelWaitableTimer CeipIsOptedIn ChangeTimerQueueTimer CheckNameLegalDOS8Dot3 CheckRemoteDebuggerPresent ClearCommBreak ClearCommError CloseHandle CloseIoRing ClosePackageInfo ClosePrivateNamespace ClosePseudoConsole CloseThreadpool CloseThreadpoolCleanupGroup CloseThreadpoolCleanupGroupMembers CloseThreadpoolIo CloseThreadpoolTimer CloseThreadpoolWait CloseThreadpoolWork CommConfigDialog CompareFileTime CompareObjectHandles CompareString CompareStringEx CompareStringOrdinal ConnectNamedPipe ContinueDebugEvent ConvertAuxiliaryCounterToPerformanceCounter ConvertCalDateTimeToSystemTime ConvertDefaultLocale ConvertFiberToThread ConvertPerformanceCounterToAuxiliaryCounter ConvertSystemTimeToCalDateTime ConvertThreadToFiber ConvertThreadToFiberEx CopyContext CopyFile CopyFile2 CopyFileEx CopyFileFromAppW CopyFileTransacted CreateActCtx CreateBoundaryDescriptor CreateConsoleScreenBuffer CreateDirectory CreateDirectoryEx CreateDirectoryFromAppW CreateDirectoryTransacted CreateEnclave CreateEvent CreateEventEx CreateFiber CreateFiberEx CreateFile CreateFile2 CreateFile2FromAppW CreateFileFromAppW CreateFileMapping CreateFileMappingFromApp CreateFileMappingNuma CreateFileTransacted CreateHardLink CreateHardLinkTransacted CreateIoCompletionPort CreateIoRing CreateJobObject CreateMailslot CreateMemoryResourceNotification CreateMutex CreateMutexEx CreateNamedPipe CreatePipe CreatePrivateNamespace CreateProcess CreatePseudoConsole CreateRemoteThread CreateRemoteThreadEx CreateSemaphore CreateSemaphoreEx CreateSymbolicLink CreateTapePartition CreateThread CreateThreadpool CreateThreadpoolCleanupGroup CreateThreadpoolIo CreateThreadpoolTimer CreateThreadpoolWait CreateThreadpoolWork CreateTimerQueue CreateTimerQueueTimer CreateToolhelp32Snapshot CreateUmsCompletionList CreateUmsThreadContext CreateWaitableTimer CreateWaitableTimerEx DeactivateActCtx DebugActiveProcess DebugActiveProcessStop DebugBreak DebugBreakProcess DebugSetProcessKillOnExit DecodePointer DecodeRemotePointer DecodeSystemPointer DefineDosDevice DeleteAtom DeleteBoundaryDescriptor DeleteCriticalSection DeleteEnclave DeleteFiber DeleteFile DeleteFileFromAppW DeleteFileTransacted DeletePackageDependency DeleteProcThreadAttributeList DeleteSynchronizationBarrier DeleteTimerQueue DeleteTimerQueueEx DeleteTimerQueueTimer DeleteUmsCompletionList DeleteUmsThreadContext DeleteVolumeMountPoint DequeueUmsCompletionListItems DeviceIoControl DisableThreadLibraryCalls DisableThreadProfiling DisassociateCurrentThreadFromCallback DiscardVirtualMemory DisconnectNamedPipe DnsHostnameToComputerName DosDateTimeToFileTime DuplicateHandle EmptyWorkingSet EnableThreadProfiling EnclaveGetAttestationReport EnclaveGetEnclaveInformation EnclaveSealData EnclaveUnsealData EnclaveVerifyAttestationReport EncodePointer EncodeRemotePointer EncodeSystemPointer EndUpdateResource EnterCriticalSection EnterSynchronizationBarrier EnterUmsSchedulingMode EnumCalendarInfo EnumCalendarInfoEx EnumCalendarInfoExEx EnumDateFormats EnumDateFormatsEx EnumDateFormatsExEx EnumDeviceDrivers EnumDynamicTimeZoneInformation EnumLanguageGroupLocales EnumPageFilesA EnumPageFilesW EnumProcessesA EnumProcessesW EnumProcessModules EnumProcessModulesExA EnumProcessModulesExW EnumResourceLanguagesEx EnumResourceLanguagesW EnumResourceNames EnumResourceNamesEx EnumResourceTypesEx EnumResourceTypesW EnumSystemCodePages EnumSystemFirmwareTables EnumSystemGeoID EnumSystemGeoNames EnumSystemLanguageGroups EnumSystemLocales EnumSystemLocalesEx EnumTimeFormats EnumTimeFormatsEx EnumUILanguages EraseTape EscapeCommFunction ExecuteUmsThread ExitProcess ExitThread ExpandEnvironmentStrings FatalAppExit FatalExit FileTimeToDosDateTime FileTimeToLocalFileTime FileTimeToSystemTime FillConsoleOutputAttribute FillConsoleOutputCharacter FindActCtxSectionGuid FindActCtxSectionString FindAtom FindClose FindCloseChangeNotification FindFirstChangeNotification FindFirstFile FindFirstFileEx FindFirstFileExFromAppW FindFirstFileNameTransactedW FindFirstFileNameW FindFirstFileTransacted FindFirstStreamTransactedW FindFirstStreamW FindFirstVolume FindFirstVolumeMountPoint FindNextChangeNotification FindNextFile FindNextFileNameW FindNextStreamW FindNextVolume FindNextVolumeMountPoint FindNLSString FindNLSStringEx FindPackagesByPackageFamily FindResource FindResourceEx FindStringOrdinal FindVolumeClose FindVolumeMountPointClose FlsAlloc FlsFree FlsGetValue FlsSetValue FlushConsoleInputBuffer FlushFileBuffers FlushInstructionCache FlushProcessWriteBuffers FlushViewOfFile FoldString FormatApplicationUserModelId FormatMessage FreeConsole FreeEnvironmentStrings FreeLibrary FreeLibraryAndExitThread FreeLibraryWhenCallbackReturns FreeMemoryJobObject FreeResource FreeUserPhysicalPages GenerateConsoleCtrlEvent GetACP GetActiveProcessorCount GetActiveProcessorGroupCount GetAppContainerNamedObjectPath GetApplicationRecoveryCallback GetApplicationRestartSettings GetApplicationUserModelId GetApplicationUserModelIdFromToken GetAtomName GetBinaryType GetCalendarDateFormatEx GetCalendarInfo GetCalendarInfoEx GetCalendarSupportedDateRange GetCommandLine GetCommConfig GetCommMask GetCommModemStatus GetCommPorts GetCommProperties GetCommState GetCommTimeouts GetComPlusPackageInstallStatus GetCompressedFileSize GetComputerName GetComputerNameEx GetConsoleAlias GetConsoleAliases GetConsoleAliasesLength GetConsoleAliasExes GetConsoleAliasExesLength GetConsoleCP GetConsoleCursorInfo GetConsoleDisplayMode GetConsoleFontSize GetConsoleHistoryInfo GetConsoleMode GetConsoleOriginalTitle GetConsoleOutputCP GetConsoleProcessList GetConsoleScreenBufferInfo GetConsoleScreenBufferInfoEx GetConsoleSelectionInfo GetConsoleTitle GetConsoleWindow GetCPInfo GetCPInfoEx GetCurrencyFormat GetCurrencyFormatEx GetCurrentActCtx GetCurrentApplicationUserModelId GetCurrentConsoleFont GetCurrentConsoleFontEx GetCurrentDirectory GetCurrentPackageFamilyName GetCurrentPackageFullName GetCurrentPackageId GetCurrentPackageInfo GetCurrentPackageInfo2 GetCurrentPackagePath GetCurrentPackagePath2 GetCurrentProcess GetCurrentProcessId GetCurrentProcessorNumber GetCurrentProcessorNumberEx GetCurrentThread GetCurrentThreadId GetCurrentThreadStackLimits GetCurrentUmsThread GetDateFormat GetDateFormatEx GetDefaultCommConfig GetDeveloperDriveEnablementState GetDeviceDriverBaseName GetDeviceDriverFileName GetDevicePowerState GetDiskFreeSpace GetDiskFreeSpaceEx GetDllDirectory GetDriveType GetDurationFormat GetDurationFormatEx GetDynamicTimeZoneInformation GetDynamicTimeZoneInformationEffectiveYears GetEnabledXStateFeatures GetEnvironmentStrings GetEnvironmentVariable GetErrorMode GetExitCodeProcess GetExitCodeThread GetExpandedName GetFileAttributes GetFileAttributesEx GetFileAttributesExFromAppW GetFileAttributesTransacted GetFileBandwidthReservation GetFileInformationByHandle GetFileInformationByHandleEx GetFileMUIInfo GetFileMUIPath GetFileSize GetFileSizeEx GetFileTime GetFileType GetFinalPathNameByHandle GetFirmwareEnvironmentVariable GetFirmwareEnvironmentVariableEx GetFullPathName GetFullPathNameTransacted GetGamingDeviceModelInformation GetGeoInfo GetGeoInfoEx GetHandleInformation GetIdForPackageDependencyContext GetIntegratedDisplaySize GetIoRingInfo GetLargePageMinimum GetLargestConsoleWindowSize GetLastError GetLocaleInfo GetLocaleInfoEx GetLocalTime GetLogicalDrives GetLogicalDriveStrings GetLogicalProcessorInformation GetLogicalProcessorInformationEx GetLongPathName GetLongPathNameTransacted GetMachineTypeAttributes GetMailslotInfo GetMappedFileName GetMaximumProcessorCount GetMaximumProcessorGroupCount GetMemoryErrorHandlingCapabilities GetModuleBaseName GetModuleFileName GetModuleFileNameExA GetModuleFileNameExW GetModuleHandle GetModuleHandleEx GetModuleInformation GetNamedPipeClientComputerName GetNamedPipeClientProcessId GetNamedPipeClientSessionId GetNamedPipeHandleState GetNamedPipeInfo GetNamedPipeServerProcessId GetNamedPipeServerSessionId GetNativeSystemInfo GetNextUmsListItem GetNLSVersion GetNLSVersionEx GetNumaAvailableMemoryNode GetNumaAvailableMemoryNodeEx GetNumaHighestNodeNumber GetNumaNodeNumberFromHandle GetNumaNodeProcessorMask GetNumaNodeProcessorMask2 GetNumaNodeProcessorMaskEx GetNumaProcessorNode GetNumaProcessorNodeEx GetNumaProximityNode GetNumaProximityNodeEx GetNumberFormat GetNumberFormatEx GetNumberOfConsoleInputEvents GetNumberOfConsoleMouseButtons GetOEMCP GetOsManufacturingMode GetOsSafeBootMode GetOverlappedResult GetOverlappedResultEx GetPackageApplicationIds GetPackageFamilyName GetPackageFamilyNameFromToken GetPackageFullName GetPackageFullNameFromToken GetPackageInfo GetPackageInfo2 GetPackagePath GetPackagePathByFullName GetPackagePathByFullName2 GetPackagesByPackageFamily GetPerformanceInfo GetPhysicallyInstalledSystemMemory GetPriorityClass GetPrivateProfileInt GetPrivateProfileSection GetPrivateProfileSectionNames GetPrivateProfileString GetPrivateProfileStruct GetProcAddress GetProcessAffinityMask GetProcessDefaultCpuSetMasks GetProcessDefaultCpuSets GetProcessDEPPolicy GetProcessGroupAffinity GetProcessHandleCount GetProcessHeap GetProcessHeaps GetProcessId GetProcessIdOfThread GetProcessImageFileName GetProcessInformation GetProcessIoCounters GetProcessMemoryInfoA GetProcessMemoryInfoW GetProcessMitigationPolicy GetProcessorSystemCycleTime GetProcessPreferredUILanguages GetProcessPriorityBoost GetProcessShutdownParameters GetProcessTimes GetProcessVersion GetProcessWorkingSetSize GetProcessWorkingSetSizeEx GetProductInfo GetProfileInt GetProfileSection GetProfileString GetQueuedCompletionStatus GetQueuedCompletionStatusEx GetShortPathName GetStagedPackageOrigin GetStagedPackagePathByFullName GetStagedPackagePathByFullName2 GetStartupInfo GetStdHandle GetStringScripts GetStringType GetStringTypeEx GetSystemCpuSetInformation GetSystemDefaultLangID GetSystemDefaultLCID GetSystemDefaultLocaleName GetSystemDefaultUILanguage GetSystemDEPPolicy GetSystemDirectory GetSystemFileCacheSize GetSystemFirmwareTable GetSystemInfo GetSystemPowerStatus GetSystemPreferredUILanguages GetSystemRegistryQuota GetSystemTime GetSystemTimeAdjustment GetSystemTimeAdjustmentPrecise GetSystemTimeAsFileTime GetSystemTimePreciseAsFileTime GetSystemTimes GetSystemWindowsDirectory GetSystemWow64Directory GetSystemWow64Directory2 GetTapeParameters GetTapePosition GetTapeStatus GetTempFileName GetTempPath GetTempPath2 GetThreadContext GetThreadDescription GetThreadErrorMode GetThreadGroupAffinity GetThreadId GetThreadIdealProcessorEx GetThreadInformation GetThreadIOPendingFlag GetThreadLocale GetThreadPreferredUILanguages GetThreadPriority GetThreadPriorityBoost GetThreadSelectedCpuSets GetThreadSelectorEntry GetThreadTimes GetThreadUILanguage GetTickCount GetTickCount64 GetTimeFormat GetTimeFormatEx GetTimeZoneInformation GetTimeZoneInformationForYear GetUILanguageInfo GetUmsCompletionListEvent GetUmsSystemThreadInformation GetUserDefaultGeoName GetUserDefaultLangID GetUserDefaultLCID GetUserDefaultLocaleName GetUserDefaultUILanguage GetUserGeoID GetUserPreferredUILanguages GetVersion GetVersionEx GetVolumeInformation GetVolumeInformationByHandleW GetVolumeNameForVolumeMountPoint GetVolumePathName GetVolumePathNamesForVolumeName GetWindowsDirectory GetWriteWatch GetWsChanges GetWsChangesExA GetWsChangesExW GetXStateFeaturesMask GlobalAddAtom GlobalAddAtomEx GlobalAlloc GlobalDeleteAtom GlobalFindAtom GlobalFlags GlobalFree GlobalGetAtomName GlobalHandle GlobalLock GlobalMemoryStatus GlobalMemoryStatusEx GlobalReAlloc GlobalSize GlobalUnlock Heap32First Heap32ListFirst Heap32ListNext Heap32Next HeapAlloc HeapCompact HeapCreate HeapDestroy HeapFree HeapLock HeapQueryInformation HeapReAlloc HeapSetInformation HeapSize HeapSummary HeapUnlock HeapValidate HeapWalk IdnToAscii IdnToNameprepUnicode IdnToUnicode InitAtomTable InitializeConditionVariable InitializeContext InitializeCriticalSection InitializeCriticalSectionAndSpinCount InitializeCriticalSectionEx InitializeEnclave InitializeProcessForWsWatchA InitializeProcessForWsWatchW InitializeProcThreadAttributeList InitializeSListHead InitializeSRWLock InitializeSynchronizationBarrier InitOnceBeginInitialize InitOnceComplete InitOnceExecuteOnce InitOnceInitialize InstallELAMCertificateInfo InterlockedFlushSList InterlockedPopEntrySList InterlockedPushEntrySList InterlockedPushListSList InterlockedPushListSListEx IsApiSetImplemented IsBadCodePtr IsBadReadPtr IsBadStringPtr IsBadWritePtr IsDBCSLeadByte IsDBCSLeadByteEx IsDebuggerPresent IsEnclaveTypeSupported IsIoRingOpSupported IsNativeVhdBoot IsNLSDefinedString IsNormalizedString IsProcessCritical IsProcessInJob IsProcessorFeaturePresent IsSystemResumeAutomatic IsThreadAFiber IsThreadpoolTimerSet IsUserCetAvailableInEnvironment IsValidCodePage IsValidLanguageGroup IsValidLocale IsValidLocaleName IsValidNLSVersion IsWow64GuestMachineSupported IsWow64Process IsWow64Process2 LCIDToLocaleName LCMapString LCMapStringEx LeaveCriticalSection LeaveCriticalSectionWhenCallbackReturns LoadEnclaveData LoadEnclaveImage LoadLibrary LoadLibraryEx LoadModule LoadPackagedLibrary LoadResource LoadStringByReference LocalAlloc LocaleNameToLCID LocalFileTimeToFileTime LocalFlags LocalFree LocalHandle LocalLock LocalReAlloc LocalSize LocalUnlock LocateXStateFeature LockFile LockFileEx LockResource lstrcmp lstrcmpi lstrcpyn lstrlen LZClose LZCopy LZInit LZOpenFile LZRead LZSeek MapUserPhysicalPages MapUserPhysicalPagesScatter MapViewOfFile MapViewOfFile3 MapViewOfFile3FromApp MapViewOfFileEx MapViewOfFileExNuma MapViewOfFileFromApp MapViewOfFileNuma2 Module32First Module32Next MoveFile MoveFileEx MoveFileFromAppW MoveFileTransacted MoveFileWithProgress MulDiv MultiByteToWideChar NeedCurrentDirectoryForExePath NormalizeString OfferVirtualMemory OpenCommPort OpenEvent OpenFile OpenFileById OpenFileMapping OpenFileMappingFromApp OpenJobObject OpenMutex OpenPackageInfoByFullName OpenPrivateNamespace OpenProcess OpenSemaphore OpenThread OpenWaitableTimer OutputDebugString PackageFamilyNameFromFullName PackageFamilyNameFromId PackageFullNameFromId PackageIdFromFullName PackageNameAndPublisherIdFromFamilyName ParseApplicationUserModelId PathAllocCanonicalize PathAllocCombine PathCchAddBackslash PathCchAddBackslashEx PathCchAddExtension PathCchAppend PathCchAppendEx PathCchCanonicalize PathCchCanonicalizeEx PathCchCombine PathCchCombineEx PathCchFindExtension PathCchIsRoot PathCchRemoveBackslash PathCchRemoveBackslashEx PathCchRemoveExtension PathCchRemoveFileSpec PathCchRenameExtension PathCchSkipRoot PathCchStripPrefix PathCchStripToRoot PathIsUNCEx PeekConsoleInput PeekNamedPipe PopIoRingCompletion PostQueuedCompletionStatus PowerClearRequest PowerCreateRequest PowerSetRequest PrefetchVirtualMemory PrepareTape Process32First Process32FirstA Process32Next Process32NextA ProcessIdToSessionId PssCaptureSnapshot PssDuplicateSnapshot PssFreeSnapshot PssQuerySnapshot PssWalkMarkerCreate PssWalkMarkerFree PssWalkMarkerGetPosition PssWalkMarkerSeekToBeginning PssWalkMarkerSetPosition PssWalkSnapshot PulseEvent PurgeComm QueryActCtxSettingsW QueryActCtxW QueryAuxiliaryCounterFrequency QueryDepthSList QueryDosDevice QueryFullProcessImageName QueryIdleProcessorCycleTime QueryIdleProcessorCycleTimeEx QueryInformationJobObject QueryInterruptTime QueryInterruptTimePrecise QueryIoRateControlInformationJobObject QueryIoRingCapabilities QueryMemoryResourceNotification QueryOptionalDelayLoadedAPI QueryPerformanceCounter QueryPerformanceFrequency QueryProcessAffinityUpdateMode QueryProcessCycleTime QueryProtectedPolicy QueryThreadCycleTime QueryThreadpoolStackInformation QueryThreadProfiling QueryUmsThreadInformation QueryUnbiasedInterruptTime QueryUnbiasedInterruptTimePrecise QueryVirtualMemoryInformation QueryWorkingSet QueryWorkingSetEx QueueUserAPC QueueUserWorkItem RaiseException RaiseFailFastException ReadConsole ReadConsoleInput ReadConsoleOutput ReadConsoleOutputAttribute ReadConsoleOutputCharacter ReadDirectoryChangesExW ReadDirectoryChangesW ReadFile ReadFileEx ReadFileScatter ReadProcessMemory ReadThreadProfilingData ReclaimVirtualMemory RegisterApplicationRecoveryCallback RegisterApplicationRestart RegisterBadMemoryNotification RegisterWaitForSingleObject ReleaseActCtx ReleaseMutex ReleaseMutexWhenCallbackReturns ReleaseSemaphore ReleaseSemaphoreWhenCallbackReturns ReleaseSRWLockExclusive ReleaseSRWLockShared RemoveDirectory RemoveDirectoryFromAppW RemoveDirectoryTransacted RemoveDllDirectory RemovePackageDependency RemoveSecureMemoryCacheCallback RemoveVectoredContinueHandler RemoveVectoredExceptionHandler ReOpenFile ReplaceFile ReplaceFileFromAppW RequestWakeupLatency ResetEvent ResetWriteWatch ResizePseudoConsole ResolveLocaleName RestoreLastError ResumeThread RtlAddFunctionTable RtlCaptureContext RtlCopyMemory RtlDeleteFunctionTable RtlFillMemory RtlInstallFunctionTableCallback RtlLookupFunctionEntry RtlMoveMemory RtlPcToFileHeader RtlRestoreContext RtlUnwind RtlUnwindEx RtlZeroMemory ScrollConsoleScreenBuffer SearchPath SetCalendarInfo SetCommBreak SetCommConfig SetCommMask SetCommState SetCommTimeouts SetComputerName SetComputerNameEx SetComputerNameEx2W SetConsoleActiveScreenBuffer SetConsoleCP SetConsoleCtrlHandler SetConsoleCursorInfo SetConsoleCursorPosition SetConsoleDisplayMode SetConsoleHistoryInfo SetConsoleMode SetConsoleOutputCP SetConsoleScreenBufferInfoEx SetConsoleScreenBufferSize SetConsoleTextAttribute SetConsoleTitle SetConsoleWindowInfo SetCriticalSectionSpinCount SetCurrentConsoleFontEx SetCurrentDirectory SetDefaultCommConfig SetDefaultDllDirectories SetDllDirectory SetDynamicTimeZoneInformation SetEndOfFile SetEnvironmentStrings SetEnvironmentVariable SetErrorMode SetEvent SetEventWhenCallbackReturns SetFileApisToANSI SetFileApisToOEM SetFileAttributes SetFileAttributesFromAppW SetFileAttributesTransacted SetFileBandwidthReservation SetFileCompletionNotificationModes SetFileInformationByHandle SetFileIoOverlappedRange SetFilePointer SetFilePointerEx SetFileShortName SetFileTime SetFileValidData SetFirmwareEnvironmentVariable SetFirmwareEnvironmentVariableEx SetHandleInformation SetInformationJobObject SetIoRateControlInformationJobObject SetIoRingCompletionEvent SetLastError SetLocaleInfo SetLocalTime SetMailslotInfo SetNamedPipeHandleState SetPriorityClass SetProcessAffinityMask SetProcessAffinityUpdateMode SetProcessDefaultCpuSetMasks SetProcessDefaultCpuSets SetProcessDEPPolicy SetProcessDynamicEHContinuationTargets SetProcessInformation SetProcessMitigationPolicy SetProcessPreferredUILanguages SetProcessPriorityBoost SetProcessShutdownParameters SetProcessValidCallTargets SetProcessWorkingSetSize SetProcessWorkingSetSizeEx SetProtectedPolicy SetSearchPathMode SetStdHandle SetStdHandleEx SetSystemFileCacheSize SetSystemPowerState SetSystemTime SetSystemTimeAdjustment SetSystemTimeAdjustmentPrecise SetTapeParameters SetTapePosition SetThreadAffinityMask SetThreadContext SetThreadDescription SetThreadErrorMode SetThreadExecutionState SetThreadGroupAffinity SetThreadIdealProcessor SetThreadIdealProcessorEx SetThreadInformation SetThreadLocale SetThreadpoolStackInformation SetThreadpoolThreadMaximum SetThreadpoolThreadMinimum SetThreadpoolTimer SetThreadpoolTimerEx SetThreadpoolWait SetThreadpoolWaitEx SetThreadPreferredUILanguages SetThreadPriority SetThreadPriorityBoost SetThreadSelectedCpuSetMasks SetThreadSelectedCpuSets SetThreadStackGuarantee SetThreadUILanguage SetTimeZoneInformation SetUmsThreadInformation SetUnhandledExceptionFilter SetupComm SetUserGeoID SetUserGeoName SetVolumeLabel SetVolumeMountPoint SetWaitableTimer SetWaitableTimerEx SetXStateFeaturesMask SignalObjectAndWait SizeofResource Sleep SleepConditionVariableCS SleepConditionVariableSRW SleepEx StartThreadpoolIo SubmitIoRing SubmitThreadpoolWork SuspendThread SwitchToFiber SwitchToThread SystemTimeToFileTime SystemTimeToTzSpecificLocalTime SystemTimeToTzSpecificLocalTimeEx TerminateEnclave TerminateJobObject TerminateProcess TerminateProcessOnMemoryExhaustion TerminateThread TermsrvAppInstallMode Thread32First Thread32Next TlsAlloc TlsFree TlsGetValue TlsSetValue Toolhelp32ReadProcessMemory TransactNamedPipe TransmitCommChar TryAcquireSRWLockExclusive TryAcquireSRWLockShared TryCreatePackageDependency TryEnterCriticalSection TrySubmitThreadpoolCallback TzSpecificLocalTimeToSystemTime TzSpecificLocalTimeToSystemTimeEx UmsThreadYield UnhandledExceptionFilter UnlockFile UnlockFileEx UnmapViewOfFile UnmapViewOfFile2 UnmapViewOfFileEx UnregisterApplicationRecoveryCallback UnregisterApplicationRestart UnregisterBadMemoryNotification UnregisterWait UnregisterWaitEx UpdateCalendarDayOfWeek UpdateProcThreadAttribute UpdateResource VerifyScripts VerifyVersionInfo VerSetConditionMask VirtualAlloc VirtualAlloc2 VirtualAlloc2FromApp VirtualAllocEx VirtualAllocExNuma VirtualAllocFromApp VirtualFree VirtualFreeEx VirtualLock VirtualProtect VirtualProtectEx VirtualProtectFromApp VirtualQuery VirtualQueryEx VirtualUnlock WaitCommEvent WaitForDebugEvent WaitForDebugEventEx WaitForMultipleObjects WaitForMultipleObjectsEx WaitForSingleObject WaitForSingleObjectEx WaitForThreadpoolIoCallbacks WaitForThreadpoolTimerCallbacks WaitForThreadpoolWaitCallbacks WaitForThreadpoolWorkCallbacks WaitNamedPipe WaitOnAddress WakeAllConditionVariable WakeByAddressAll WakeByAddressSingle WakeConditionVariable WerGetFlags WerRegisterAdditionalProcess WerRegisterAppLocalDump WerRegisterCustomMetadata WerRegisterExcludedMemoryBlock WerRegisterFile WerRegisterMemoryBlock WerRegisterRuntimeExceptionModule WerSetFlags WerUnregisterAdditionalProcess WerUnregisterAppLocalDump WerUnregisterCustomMetadata WerUnregisterExcludedMemoryBlock WerUnregisterFile WerUnregisterMemoryBlock WerUnregisterRuntimeExceptionModule WideCharToMultiByte WinExec Wow64DisableWow64FsRedirection Wow64EnableWow64FsRedirection Wow64GetThreadContext Wow64GetThreadSelectorEntry Wow64RevertWow64FsRedirection Wow64SetThreadContext Wow64SetThreadDefaultGuestMachine Wow64SuspendThread WriteConsole WriteConsoleInput WriteConsoleOutput WriteConsoleOutputAttribute WriteConsoleOutputCharacter WriteFile WriteFileEx WriteFileGather WritePrivateProfileSection WritePrivateProfileString WritePrivateProfileStruct WriteProcessMemory WriteProfileSection WriteProfileString WriteTapemark WTSGetActiveConsoleSessionId ZombifyActCtx Structures <ModuleHealth>e__FixedBuffer ACTCTX ACTCTX_SECTION_KEYED_DATA ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION ACTIVATION_CONTEXT_BASIC_INFORMATION ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION_UNMGD ACTIVATION_CONTEXT_DETAILED_INFORMATION ACTIVATION_CONTEXT_QUERY_INDEX ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION ALLOCATE ALLOCATE APP_MEMORY_INFORMATION ASSEMBLY_FILE_DETAILED_INFORMATION ATOM BITMAPWRITESUSERLEVEL BITMAPWRITESUSERLEVEL BLOCK_DATA BLOCK_REGION_UNION BOOT_AREA_INFO BoundaryDescriptorHandle BufferUnion BUSSPECIFICDATA BY_HANDLE_FILE_INFORMATION CACHE_DESCRIPTOR CACHE_RELATIONSHIP CALDATETIME CFG_CALL_TARGET_INFO CHANGER_ELEMENT CHANGER_ELEMENT_LIST CHANGER_ELEMENT_STATUS CHANGER_ELEMENT_STATUS_EX CHANGER_EXCHANGE_MEDIUM CHANGER_INITIALIZE_ELEMENT_STATUS CHANGER_MOVE_MEDIUM CHANGER_PRODUCT_DATA CHANGER_READ_ELEMENT_STATUS CHANGER_SEND_VOLUME_TAG_INFORMATION CHANGER_SET_ACCESS CHANGER_SET_POSITION CHAR_INFO ChunkFinished ChunkStarted CLASS_MEDIA_CHANGE_CONTEXT COMMCONFIG COMMPROP COMMTIMEOUTS COMPATIBILITY_CONTEXT_ELEMENT COMSTAT CONDITION_VARIABLE CONSOLE_CURSOR_INFO CONSOLE_FONT_INFO CONSOLE_FONT_INFOEX CONSOLE_HISTORY_INFO CONSOLE_READCONSOLE_CONTROL CONSOLE_SCREEN_BUFFER_INFO CONSOLE_SCREEN_BUFFER_INFOEX CONSOLE_SELECTION_INFO CONTEXT CONTEXT64 COORD COPYFILE2_EXTENDED_PARAMETERS COPYFILE2_MESSAGE CPINFO CPINFOEX CPU_RATE_CONTROL_UNION CPU_SET CREATEFILE2_EXTENDED_PARAMETERS CREATE_DISK CREATE_DISK_GPT CREATE_DISK_MBR CREATE_PROCESS_DEBUG_INFO CREATE_THREAD_DEBUG_INFO CREATE_USN_JOURNAL_DATA CRITICAL_SECTION CSV_CONTROL_PARAM CSV_IS_OWNED_BY_CSVFS CSV_NAMESPACE_INFO CSV_QUERY_FILE_REVISION CSV_QUERY_MDS_PATH CSV_QUERY_REDIRECT_STATE CSV_QUERY_VETO_FILE_DIRECT_IO_OUTPUT CURRENCYFMT DCB DEBUG_EVENT DELETE_USN_JOURNAL_DATA DETAIL DEVICESPECIFIC DEVICESPECIFIC DEVICE_COPY_OFFLOAD_DESCRIPTOR DEVICE_DATA_SET_LB_PROVISIONING_STATE DEVICE_DATA_SET_RANGE DEVICE_DATA_SET_REPAIR_PARAMETERS DEVICE_DSM_NOTIFICATION_PARAMETERS DEVICE_DSM_OFFLOAD_READ_PARAMETERS DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS DEVICE_LB_PROVISIONING_DESCRIPTOR DEVICE_MANAGE_DATA_SET_ATTRIBUTES DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT DEVICE_MEDIA_INFO DEVICE_POWER_DESCRIPTOR DEVICE_SEEK_PENALTY_DESCRIPTOR DEVICE_TRIM_DESCRIPTOR DEVICE_WRITE_AGGREGATION_DESCRIPTOR DISKINFO DISK_CACHE_INFORMATION DISK_CLUSTER_INFO DISK_DETECTION_INFO DISK_EXTENT DISK_EX_INT13_INFO DISK_GEOMETRY DISK_GEOMETRY_EX DISK_GROW_PARTITION DISK_INT13_INFO DISK_PARTITION_INFO DISK_PERFORMANCE DRIVE_LAYOUT_INFORMATION DRIVE_LAYOUT_INFORMATION_EX DRIVE_LAYOUT_INFORMATION_GPT DRIVE_LAYOUT_INFORMATION_MBR DUMMYSTRUCTNAME DUMMYUNIONNAME DUPLICATE_EXTENTS_DATA DYNAMIC_TIME_ZONE_INFORMATION ENCLAVE_CREATE_INFO_SGX ENCLAVE_CREATE_INFO_VBS ENCLAVE_IDENTITY ENCLAVE_INFORMATION ENCLAVE_INIT_INFO_SGX ENCLAVE_INIT_INFO_VBS ENUM_PAGE_FILE_INFORMATION Error Event EXCEPTION_DEBUG_INFO EXCEPTION_INFO EXCEPTION_POINTERS EXCEPTION_RECORD EXFAT_STATISTICS EXIT_PROCESS_DEBUG_INFO EXIT_THREAD_DEBUG_INFO EXTENT FAT_STATISTICS FILEMUIINFO FILESYSTEM_STATISTICS FILESYSTEM_STATISTICS_EX FILE_ALIGNMENT_INFO FILE_ALLOCATED_RANGE_BUFFER FILE_ALLOCATION_INFO FILE_ATTRIBUTE_TAG_INFO FILE_BASIC_INFO FILE_COMPRESSION_INFO FILE_DISPOSITION_INFO FILE_END_OF_FILE_INFO FILE_FULL_DIR_INFO FILE_ID_128 FILE_ID_BOTH_DIR_INFO FILE_ID_DESCRIPTOR FILE_ID_EXTD_DIR_INFO FILE_ID_INFO FILE_IO_PRIORITY_HINT_INFO FILE_LEVEL_TRIM FILE_LEVEL_TRIM_OUTPUT FILE_LEVEL_TRIM_RANGE FILE_MAKE_COMPATIBLE_BUFFER FILE_NAME_INFO FILE_NOTIFY_EXTENDED_INFORMATION FILE_NOTIFY_INFORMATION FILE_OBJECTID_BUFFER FILE_QUERY_ON_DISK_VOL_INFO_BUFFER FILE_QUERY_SPARING_BUFFER FILE_REMOTE_PROTOCOL_INFO FILE_RENAME_INFO FILE_SET_DEFECT_MGMT_BUFFER FILE_SET_SPARSE_BUFFER FILE_STANDARD_INFO FILE_STORAGE_INFO FILE_STORAGE_TIER FILE_STORAGE_TIER_REGION FILE_STREAM_INFO FILE_SYSTEM_RECOGNITION_INFORMATION FILE_ZERO_DATA_INFORMATION FIND_BY_SID_DATA FIND_BY_SID_OUTPUT FLOATING_SAVE_AREA FOCUS_EVENT_RECORD FORMAT_EX_PARAMETERS FORMAT_PARAMETERS FSCTL_GET_INTEGRITY_INFORMATION_BUFFER FSCTL_QUERY_REGION_INFO_INPUT FSCTL_QUERY_REGION_INFO_OUTPUT FSCTL_QUERY_STORAGE_CLASSES_OUTPUT FSCTL_SET_INTEGRITY_INFORMATION_BUFFER GAMING_DEVICE_MODEL_INFORMATION GenericReserved_ GET_CHANGER_PARAMETERS GET_DISK_ATTRIBUTES GET_LENGTH_INFORMATION GET_MEDIA_TYPES GPT GROUP_AFFINITY GROUP_RELATIONSHIP HACTCTX HandleUnion HARDWARE_COUNTER_DATA HEAPENTRY32 HEAPLIST32 HEAP_OPTIMIZE_RESOURCES_INFORMATION HEAP_SUMMARY HGLOBAL HHEAP HIORING HJOB HLOCAL HPCON HPIPE HPSS HPSSWALK HRSRC HRSRCDATA HSNAPSHOT HTRXN HUPDRES IMAGE_RUNTIME_FUNCTION_ENTRY INIT_ONCE INPUT_RECORD INPUT_RECORD_EVENT IORING_BUFFER_INFO IORING_BUFFER_REF IORING_CAPABILITIES IORING_CQE IORING_CREATE_FLAGS IORING_HANDLE_REF IORING_INFO IORING_REGISTERED_BUFFER IO_COUNTERS JOBOBJECT_ASSOCIATE_COMPLETION_PORT JOBOBJECT_BASIC_ACCOUNTING_INFORMATION JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION JOBOBJECT_BASIC_LIMIT_INFORMATION JOBOBJECT_BASIC_PROCESS_ID_LIST JOBOBJECT_BASIC_UI_RESTRICTIONS JOBOBJECT_CPU_RATE_CONTROL_INFORMATION JOBOBJECT_END_OF_JOB_TIME_INFORMATION JOBOBJECT_EXTENDED_LIMIT_INFORMATION JOBOBJECT_IO_ATTRIBUTION_INFORMATION JOBOBJECT_IO_ATTRIBUTION_STATS JOBOBJECT_IO_RATE_CONTROL_INFORMATION JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V2 JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V3 JOBOBJECT_JOBSET_INFORMATION JOBOBJECT_LIMIT_VIOLATION_INFORMATION JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2 JOBOBJECT_NET_RATE_CONTROL_INFORMATION JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2 JOBOBJECT_SECURITY_LIMIT_INFORMATION KEY_EVENT_RECORD LDT_ENTRY LOADPARMS32 LOAD_DLL_DEBUG_INFO LOOKUP_STREAM_FROM_CLUSTER_ENTRY LOOKUP_STREAM_FROM_CLUSTER_INPUT LOOKUP_STREAM_FROM_CLUSTER_OUTPUT M128A MARK_HANDLE_INFO MBR MEMORYSTATUS MEMORYSTATUSEX MEMORY_BASIC_INFORMATION MEMORY_PRIORITY_INFORMATION MEM_ADDRESS_REQUIREMENTS MEM_EXTENDED_PARAMETER MENU_EVENT_RECORD MESSAGE_RESOURCE_BLOCK MESSAGE_RESOURCE_DATA MESSAGE_RESOURCE_ENTRY MFT2WRITESUSERLEVEL MFT2WRITESUSERLEVEL MFTBITMAPWRITESUSERLEVEL MFTBITMAPWRITESUSERLEVEL MFTWRITESUSERLEVEL MFTWRITESUSERLEVEL MFT_ENUM_DATA_V0 MFT_ENUM_DATA_V1 MODULEENTRY32 MODULEINFO MOUSE_EVENT_RECORD MOVE_FILE_DATA Mutant NamespaceHandle NLSVERSIONINFO NLSVERSIONINFOEX NTFS_EXTENDED_VOLUME_DATA NTFS_FILE_RECORD_INPUT_BUFFER NTFS_FILE_RECORD_OUTPUT_BUFFER NTFS_STATISTICS NTFS_STATISTICS_EX NTFS_VOLUME_DATA_BUFFER NUMA_NODE_RELATIONSHIP NUMBERFMT NVDIMM_NStruct OSVERSIONINFOEX OUTPUT_DEBUG_STRING_INFO OVERLAPPED_ENTRY PACKAGEDEPENDENCY_CONTEXT PACKAGE_ID PACKAGE_INFO PACKAGE_INFO_REFERENCE PACKAGE_VERSION PARTITION_INFORMATION PARTITION_INFORMATION_EX PARTITION_INFORMATION_GPT PARTITION_INFORMATION_MBR PerformanceDataHandle PERFORMANCE_DATA PERFORMANCE_INFORMATION PLEX_READ_DATA_REQUEST PollContinue PREVENT_MEDIA_REMOVAL Process PROCESSENTRY32 ProcessorRelationUnion PROCESSOR_GROUP_INFO PROCESSOR_NUMBER PROCESSOR_RELATIONSHIP PROCESS_DYNAMIC_EH_CONTINUATION_TARGET PROCESS_HEAP_ENTRY PROCESS_INFORMATION PROCESS_LEAP_SECOND_INFO PROCESS_MACHINE_INFORMATION PROCESS_MEMORY_COUNTERS PROCESS_MEMORY_COUNTERS_EX PROCESS_MEMORY_EXHAUSTION_INFO PROCESS_MITIGATION_ASLR_POLICY PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY PROCESS_MITIGATION_CHILD_PROCESS_POLICY PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY PROCESS_MITIGATION_DEP_POLICY PROCESS_MITIGATION_DYNAMIC_CODE_POLICY PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY PROCESS_MITIGATION_FONT_DISABLE_POLICY PROCESS_MITIGATION_IMAGE_LOAD_POLICY PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY PROCESS_POWER_THROTTLING_STATE PROCESS_PROTECTION_LEVEL_INFORMATION PROC_THREAD_ATTRIBUTE ProtocolSpecific_ PSAPI_WORKING_SET_BLOCK PSAPI_WORKING_SET_EX_BLOCK PSAPI_WORKING_SET_EX_INFORMATION PSAPI_WORKING_SET_INFORMATION PSAPI_WS_WATCH_INFORMATION PSAPI_WS_WATCH_INFORMATION_EX PSS_ALLOCATOR PSS_AUXILIARY_PAGES_INFORMATION PSS_AUXILIARY_PAGE_ENTRY PSS_HANDLE_ENTRY PSS_HANDLE_INFORMATION PSS_HANDLE_TRACE_INFORMATION PSS_PERFORMANCE_COUNTERS PSS_PROCESS_INFORMATION PSS_THREAD_ENTRY PSS_THREAD_INFORMATION PSS_VA_CLONE_INFORMATION PSS_VA_SPACE_ENTRY PSS_VA_SPACE_INFORMATION PTP_CALLBACK_ENVIRON PTP_CALLBACK_INSTANCE PTP_CLEANUP_GROUP PTP_IO PTP_POOL PTP_TIMER PTP_WAIT PTP_WORK PUMS_COMPLETION_LIST PUMS_CONTEXT RawBytesUnion READ_ELEMENT_ADDRESS_INFO READ_FILE_USN_DATA READ_USN_JOURNAL_DATA_V0 READ_USN_JOURNAL_DATA_V1 REASON_CONTEXT REASSIGN_BLOCKS REASSIGN_BLOCKS_EX REGION_DATA REPAIR_COPIES_INPUT REPAIR_COPIES_OUTPUT REQUEST_OPLOCK_INPUT_BUFFER REQUEST_OPLOCK_OUTPUT_BUFFER RETRIEVAL_POINTERS_BUFFER RETRIEVAL_POINTER_BASE RIP_INFO SCSIINFORMATION ScsiSenseKeyStruct Section SECURITY_CAPABILITIES Semaphore Server SET_DISK_ATTRIBUTES SET_PARTITION_INFORMATION Share SHRINK_VOLUME_INFORMATION SLIST_ENTRY SLIST_HEADER SMALL_RECT Smb2 SRWLOCK STARTING_LCN_INPUT_BUFFER STARTING_VCN_INPUT_BUFFER STARTUPINFO STARTUPINFOEX STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR STORAGE_ADAPTER_DESCRIPTOR STORAGE_ADAPTER_SERIAL_NUMBER STORAGE_DESCRIPTOR_HEADER STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR STORAGE_DEVICE_DESCRIPTOR_MGD STORAGE_DEVICE_ID_DESCRIPTOR STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR STORAGE_DEVICE_LAYOUT_SIGNATURE STORAGE_DEVICE_MANAGEMENT_STATUS STORAGE_DEVICE_NUMBER STORAGE_DEVICE_POWER_CAP STORAGE_DEVICE_RESILIENCY_DESCRIPTOR STORAGE_DEVICE_UNIQUE_IDENTIFIER_MGD STORAGE_HOTPLUG_INFO STORAGE_HW_FIRMWARE_ACTIVATE STORAGE_HW_FIRMWARE_DOWNLOAD STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR STORAGE_MINIPORT_DESCRIPTOR STORAGE_OFFLOAD_READ_OUTPUT STORAGE_OFFLOAD_TOKEN STORAGE_OFFLOAD_WRITE_OUTPUT STORAGE_OPERATIONAL_REASON STORAGE_PHYSICAL_ADAPTER_DATA STORAGE_PHYSICAL_DEVICE_DATA STORAGE_PHYSICAL_NODE_DATA STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR STORAGE_PROPERTY_QUERY STORAGE_PROTOCOL_COMMAND STORAGE_PROTOCOL_DATA_DESCRIPTOR STORAGE_PROTOCOL_SPECIFIC_DATA STORAGE_RPMB_DATA_FRAME STORAGE_RPMB_DESCRIPTOR STORAGE_SPEC_VERSION STORAGE_TEMPERATURE_DATA_DESCRIPTOR STORAGE_TEMPERATURE_INFO STORAGE_TEMPERATURE_THRESHOLD STORAGE_WRITE_CACHE_PROPERTY StreamFinished StreamStarted SYNCHRONIZATION_BARRIER SYSTEM_CPU_SET_INFORMATION SYSTEM_INFO SYSTEM_LOGICAL_PROCESSOR_INFORMATION SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX SYSTEM_POWER_STATUS SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION TAPEINFO TAPE_GET_DRIVE_PARAMETERS TAPE_GET_MEDIA_PARAMETERS Thread THREADENTRY32 THREAD_POWER_THROTTLING_STATE TimerQueueHandle TimerQueueTimerHandle TIME_ZONE_INFORMATION TP_POOL_STACK_INFORMATION TXFFILEID TXFS_GET_METADATA_INFO_OUT TXFS_GET_TRANSACTED_VERSION TXFS_LIST_TRANSACTIONS TXFS_LIST_TRANSACTIONS_ENTRY TXFS_LIST_TRANSACTION_LOCKED_FILES TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY TXFS_MODIFY_RM TXFS_QUERY_RM_INFORMATION TXFS_READ_BACKUP_INFORMATION_OUT TXFS_TRANSACTION_ACTIVE_INFO TXFS_WRITE_BACKUP_INFORMATION UMS_CREATE_THREAD_ATTRIBUTES UMS_SCHEDULER_STARTUP_INFO UMS_SYSTEM_THREAD_INFORMATION UNION Union UNLOAD_DLL_DEBUG_INFO UNWIND_HISTORY_TABLE UNWIND_HISTORY_TABLE_ENTRY USN_JOURNAL_DATA_V0 USN_JOURNAL_DATA_V1 USN_JOURNAL_DATA_V2 USN_RANGE_TRACK_OUTPUT USN_RECORD_COMMON_HEADER USN_RECORD_EXTENT USN_RECORD_V2 USN_RECORD_V3 USN_RECORD_V4 USN_TRACK_MODIFIED_RANGES VERIFY_INFORMATION VOLUME_BITMAP_BUFFER VOLUME_DISK_EXTENTS VOLUME_GET_GPT_ATTRIBUTES_INFORMATION WIN32_FILE_ATTRIBUTE_DATA WIN32_FIND_STREAM_DATA WIN32_MEMORY_RANGE_ENTRY WINDOW_BUFFER_SIZE_RECORD WOW64_CONTEXT WOW64_FLOATING_SAVE_AREA WOW64_LDT_ENTRY XSAVE_FORMAT64 diff --git a/PInvoke/Kernel32/pkgreadme.md b/PInvoke/Kernel32/pkgreadme.md index 0eac2c4d0..967f30f69 100644 --- a/PInvoke/Kernel32/pkgreadme.md +++ b/PInvoke/Kernel32/pkgreadme.md @@ -18,4 +18,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall Functions | Enumerations | Structures --- | --- | --- -AcquireSRWLockExclusive AcquireSRWLockShared ActivateActCtx AddAtom AddConsoleAlias AddDllDirectory AddIntegrityLabelToBoundaryDescriptor AddLocalAlternateComputerName AddPackageDependency AddRefActCtx AddSecureMemoryCacheCallback AddSIDToBoundaryDescriptor AddVectoredContinueHandler AddVectoredExceptionHandler AdjustCalendarDate AllocateUserPhysicalPages AllocateUserPhysicalPagesNuma AllocConsole ApplicationRecoveryFinished ApplicationRecoveryInProgress AppPolicyGetCreateFileAccess AppPolicyGetProcessTerminationMethod AppPolicyGetShowDeveloperDiagnostic AppPolicyGetThreadInitializationType AreFileApisANSI AssignProcessToJobObject AttachConsole BackupRead BackupSeek BackupWrite BaseFlushAppcompatCache Beep BeginUpdateResource BindIoCompletionCallback BuildCommDCB BuildCommDCBAndTimeouts BuildIoRingCancelRequest BuildIoRingFlushFile BuildIoRingReadFile BuildIoRingRegisterBuffers BuildIoRingRegisterFileHandles BuildIoRingWriteFile CallbackMayRunLong CallEnclave CallNamedPipe CancelIo CancelIoEx CancelSynchronousIo CancelThreadpoolIo CancelWaitableTimer CeipIsOptedIn ChangeTimerQueueTimer CheckNameLegalDOS8Dot3 CheckRemoteDebuggerPresent ClearCommBreak ClearCommError CloseHandle CloseIoRing ClosePackageInfo ClosePrivateNamespace ClosePseudoConsole CloseThreadpool CloseThreadpoolCleanupGroup CloseThreadpoolCleanupGroupMembers CloseThreadpoolIo CloseThreadpoolTimer CloseThreadpoolWait CloseThreadpoolWork CommConfigDialog CompareFileTime CompareObjectHandles CompareString CompareStringEx CompareStringOrdinal ConnectNamedPipe ContinueDebugEvent ConvertAuxiliaryCounterToPerformanceCounter ConvertCalDateTimeToSystemTime ConvertDefaultLocale ConvertFiberToThread ConvertPerformanceCounterToAuxiliaryCounter ConvertSystemTimeToCalDateTime ConvertThreadToFiber ConvertThreadToFiberEx CopyContext CopyFile CopyFile2 CopyFileEx CopyFileFromAppW CopyFileTransacted CreateActCtx CreateBoundaryDescriptor CreateConsoleScreenBuffer CreateDirectory CreateDirectoryEx CreateDirectoryFromAppW CreateDirectoryTransacted CreateEnclave CreateEvent CreateEventEx CreateFiber CreateFiberEx CreateFile CreateFile2 CreateFile2FromAppW CreateFileFromAppW CreateFileMapping CreateFileMappingFromApp CreateFileMappingNuma CreateFileTransacted CreateHardLink CreateHardLinkTransacted CreateIoCompletionPort CreateIoRing CreateJobObject CreateMailslot CreateMemoryResourceNotification CreateMutex CreateMutexEx CreateNamedPipe CreatePipe CreatePrivateNamespace CreateProcess CreatePseudoConsole CreateRemoteThread CreateRemoteThreadEx CreateSemaphore CreateSemaphoreEx CreateSymbolicLink CreateTapePartition CreateThread CreateThreadpool CreateThreadpoolCleanupGroup CreateThreadpoolIo CreateThreadpoolTimer CreateThreadpoolWait CreateThreadpoolWork CreateTimerQueue CreateTimerQueueTimer CreateToolhelp32Snapshot CreateUmsCompletionList CreateUmsThreadContext CreateWaitableTimer CreateWaitableTimerEx DeactivateActCtx DebugActiveProcess DebugActiveProcessStop DebugBreak DebugBreakProcess DebugSetProcessKillOnExit DecodePointer DecodeRemotePointer DecodeSystemPointer DefineDosDevice DeleteAtom DeleteBoundaryDescriptor DeleteCriticalSection DeleteEnclave DeleteFiber DeleteFile DeleteFileFromAppW DeleteFileTransacted DeletePackageDependency DeleteProcThreadAttributeList DeleteSynchronizationBarrier DeleteTimerQueue DeleteTimerQueueEx DeleteTimerQueueTimer DeleteUmsCompletionList DeleteUmsThreadContext DeleteVolumeMountPoint DequeueUmsCompletionListItems DeviceIoControl DisableThreadLibraryCalls DisableThreadProfiling DisassociateCurrentThreadFromCallback DiscardVirtualMemory DisconnectNamedPipe DnsHostnameToComputerName DosDateTimeToFileTime DuplicateHandle EmptyWorkingSet EnableThreadProfiling EnclaveGetAttestationReport EnclaveGetEnclaveInformation EnclaveSealData EnclaveUnsealData EnclaveVerifyAttestationReport EncodePointer EncodeRemotePointer EncodeSystemPointer EndUpdateResource EnterCriticalSection EnterSynchronizationBarrier EnterUmsSchedulingMode EnumCalendarInfo EnumCalendarInfoEx EnumCalendarInfoExEx EnumDateFormats EnumDateFormatsEx EnumDateFormatsExEx EnumDeviceDrivers EnumDynamicTimeZoneInformation EnumLanguageGroupLocales EnumPageFilesA EnumPageFilesW EnumProcessesA EnumProcessesW EnumProcessModules EnumProcessModulesExA EnumProcessModulesExW EnumResourceLanguagesEx EnumResourceLanguagesW EnumResourceNames EnumResourceNamesEx EnumResourceTypesEx EnumResourceTypesW EnumSystemCodePages EnumSystemFirmwareTables EnumSystemGeoID EnumSystemGeoNames EnumSystemLanguageGroups EnumSystemLocales EnumSystemLocalesEx EnumTimeFormats EnumTimeFormatsEx EnumUILanguages EraseTape EscapeCommFunction ExecuteUmsThread ExitProcess ExitThread ExpandEnvironmentStrings FatalAppExit FatalExit FileTimeToDosDateTime FileTimeToLocalFileTime FileTimeToSystemTime FillConsoleOutputAttribute FillConsoleOutputCharacter FindActCtxSectionGuid FindActCtxSectionString FindAtom FindClose FindCloseChangeNotification FindFirstChangeNotification FindFirstFile FindFirstFileEx FindFirstFileExFromAppW FindFirstFileNameTransactedW FindFirstFileNameW FindFirstFileTransacted FindFirstStreamTransactedW FindFirstStreamW FindFirstVolume FindFirstVolumeMountPoint FindNextChangeNotification FindNextFile FindNextFileNameW FindNextStreamW FindNextVolume FindNextVolumeMountPoint FindNLSString FindNLSStringEx FindPackagesByPackageFamily FindResource FindResourceEx FindStringOrdinal FindVolumeClose FindVolumeMountPointClose FlsAlloc FlsFree FlsGetValue FlsSetValue FlushConsoleInputBuffer FlushFileBuffers FlushInstructionCache FlushProcessWriteBuffers FlushViewOfFile FoldString FormatApplicationUserModelId FormatMessage FreeConsole FreeEnvironmentStrings FreeLibrary FreeLibraryAndExitThread FreeLibraryWhenCallbackReturns FreeMemoryJobObject FreeResource FreeUserPhysicalPages GenerateConsoleCtrlEvent GetACP GetActiveProcessorCount GetActiveProcessorGroupCount GetAppContainerNamedObjectPath GetApplicationRecoveryCallback GetApplicationRestartSettings GetApplicationUserModelId GetApplicationUserModelIdFromToken GetAtomName GetBinaryType GetCalendarDateFormatEx GetCalendarInfo GetCalendarInfoEx GetCalendarSupportedDateRange GetCommandLine GetCommConfig GetCommMask GetCommModemStatus GetCommPorts GetCommProperties GetCommState GetCommTimeouts GetComPlusPackageInstallStatus GetCompressedFileSize GetComputerName GetComputerNameEx GetConsoleAlias GetConsoleAliases GetConsoleAliasesLength GetConsoleAliasExes GetConsoleAliasExesLength GetConsoleCP GetConsoleCursorInfo GetConsoleDisplayMode GetConsoleFontSize GetConsoleHistoryInfo GetConsoleMode GetConsoleOriginalTitle GetConsoleOutputCP GetConsoleProcessList GetConsoleScreenBufferInfo GetConsoleScreenBufferInfoEx GetConsoleSelectionInfo GetConsoleTitle GetConsoleWindow GetCPInfo GetCPInfoEx GetCurrencyFormat GetCurrencyFormatEx GetCurrentActCtx GetCurrentApplicationUserModelId GetCurrentConsoleFont GetCurrentConsoleFontEx GetCurrentDirectory GetCurrentPackageFamilyName GetCurrentPackageFullName GetCurrentPackageId GetCurrentPackageInfo GetCurrentPackageInfo2 GetCurrentPackagePath GetCurrentPackagePath2 GetCurrentProcess GetCurrentProcessId GetCurrentProcessorNumber GetCurrentProcessorNumberEx GetCurrentThread GetCurrentThreadId GetCurrentThreadStackLimits GetCurrentUmsThread GetDateFormat GetDateFormatEx GetDefaultCommConfig GetDeveloperDriveEnablementState GetDeviceDriverBaseName GetDeviceDriverFileName GetDevicePowerState GetDiskFreeSpace GetDiskFreeSpaceEx GetDllDirectory GetDriveType GetDurationFormat GetDurationFormatEx GetDynamicTimeZoneInformation GetDynamicTimeZoneInformationEffectiveYears GetEnabledXStateFeatures GetEnvironmentStrings GetEnvironmentVariable GetErrorMode GetExitCodeProcess GetExitCodeThread GetExpandedName GetFileAttributes GetFileAttributesEx GetFileAttributesExFromAppW GetFileAttributesTransacted GetFileBandwidthReservation GetFileInformationByHandle GetFileInformationByHandleEx GetFileMUIInfo GetFileMUIPath GetFileSize GetFileSizeEx GetFileTime GetFileType GetFinalPathNameByHandle GetFirmwareEnvironmentVariable GetFirmwareEnvironmentVariableEx GetFullPathName GetFullPathNameTransacted GetGamingDeviceModelInformation GetGeoInfo GetGeoInfoEx GetHandleInformation GetIdForPackageDependencyContext GetIntegratedDisplaySize GetIoRingInfo GetLargePageMinimum GetLargestConsoleWindowSize GetLastError GetLocaleInfo GetLocaleInfoEx GetLocalTime GetLogicalDrives GetLogicalDriveStrings GetLogicalProcessorInformation GetLogicalProcessorInformationEx GetLongPathName GetLongPathNameTransacted GetMachineTypeAttributes GetMailslotInfo GetMappedFileName GetMaximumProcessorCount GetMaximumProcessorGroupCount GetMemoryErrorHandlingCapabilities GetModuleBaseName GetModuleFileName GetModuleFileNameExA GetModuleFileNameExW GetModuleHandle GetModuleHandleEx GetModuleInformation GetNamedPipeClientComputerName GetNamedPipeClientProcessId GetNamedPipeClientSessionId GetNamedPipeHandleState GetNamedPipeInfo GetNamedPipeServerProcessId GetNamedPipeServerSessionId GetNativeSystemInfo GetNextUmsListItem GetNLSVersion GetNLSVersionEx GetNumaAvailableMemoryNode GetNumaAvailableMemoryNodeEx GetNumaHighestNodeNumber GetNumaNodeNumberFromHandle GetNumaNodeProcessorMask GetNumaNodeProcessorMask2 GetNumaNodeProcessorMaskEx GetNumaProcessorNode GetNumaProcessorNodeEx GetNumaProximityNode GetNumaProximityNodeEx GetNumberFormat GetNumberFormatEx GetNumberOfConsoleInputEvents GetNumberOfConsoleMouseButtons GetOEMCP GetOsManufacturingMode GetOsSafeBootMode GetOverlappedResult GetOverlappedResultEx GetPackageApplicationIds GetPackageFamilyName GetPackageFamilyNameFromToken GetPackageFullName GetPackageFullNameFromToken GetPackageInfo GetPackageInfo2 GetPackagePath GetPackagePathByFullName GetPackagePathByFullName2 GetPackagesByPackageFamily GetPerformanceInfo GetPhysicallyInstalledSystemMemory GetPriorityClass GetPrivateProfileInt GetPrivateProfileSection GetPrivateProfileSectionNames GetPrivateProfileString GetPrivateProfileStruct GetProcAddress GetProcessAffinityMask GetProcessDefaultCpuSetMasks GetProcessDefaultCpuSets GetProcessDEPPolicy GetProcessGroupAffinity GetProcessHandleCount GetProcessHeap GetProcessHeaps GetProcessId GetProcessIdOfThread GetProcessImageFileName GetProcessInformation GetProcessIoCounters GetProcessMemoryInfoA GetProcessMemoryInfoW GetProcessMitigationPolicy GetProcessorSystemCycleTime GetProcessPreferredUILanguages GetProcessPriorityBoost GetProcessShutdownParameters GetProcessTimes GetProcessVersion GetProcessWorkingSetSize GetProcessWorkingSetSizeEx GetProductInfo GetProfileInt GetProfileSection GetProfileString GetQueuedCompletionStatus GetQueuedCompletionStatusEx GetShortPathName GetStagedPackageOrigin GetStagedPackagePathByFullName GetStagedPackagePathByFullName2 GetStartupInfo GetStdHandle GetStringScripts GetStringType GetStringTypeEx GetSystemCpuSetInformation GetSystemDefaultLangID GetSystemDefaultLCID GetSystemDefaultLocaleName GetSystemDefaultUILanguage GetSystemDEPPolicy GetSystemDirectory GetSystemFileCacheSize GetSystemFirmwareTable GetSystemInfo GetSystemPowerStatus GetSystemPreferredUILanguages GetSystemRegistryQuota GetSystemTime GetSystemTimeAdjustment GetSystemTimeAdjustmentPrecise GetSystemTimeAsFileTime GetSystemTimePreciseAsFileTime GetSystemTimes GetSystemWindowsDirectory GetSystemWow64Directory GetSystemWow64Directory2 GetTapeParameters GetTapePosition GetTapeStatus GetTempFileName GetTempPath GetTempPath2 GetThreadContext GetThreadDescription GetThreadErrorMode GetThreadGroupAffinity GetThreadId GetThreadIdealProcessorEx GetThreadInformation GetThreadIOPendingFlag GetThreadLocale GetThreadPreferredUILanguages GetThreadPriority GetThreadPriorityBoost GetThreadSelectedCpuSets GetThreadSelectorEntry GetThreadTimes GetThreadUILanguage GetTickCount GetTickCount64 GetTimeFormat GetTimeFormatEx GetTimeZoneInformation GetTimeZoneInformationForYear GetUILanguageInfo GetUmsCompletionListEvent GetUmsSystemThreadInformation GetUserDefaultGeoName GetUserDefaultLangID GetUserDefaultLCID GetUserDefaultLocaleName GetUserDefaultUILanguage GetUserGeoID GetUserPreferredUILanguages GetVersion GetVersionEx GetVolumeInformation GetVolumeInformationByHandleW GetVolumeNameForVolumeMountPoint GetVolumePathName GetVolumePathNamesForVolumeName GetWindowsDirectory GetWriteWatch GetWsChanges GetWsChangesExA GetWsChangesExW GetXStateFeaturesMask GlobalAddAtom GlobalAddAtomEx GlobalAlloc GlobalDeleteAtom GlobalFindAtom GlobalFlags GlobalFree GlobalGetAtomName GlobalHandle GlobalLock GlobalMemoryStatus GlobalMemoryStatusEx GlobalReAlloc GlobalSize GlobalUnlock Heap32First Heap32ListFirst Heap32ListNext Heap32Next HeapAlloc HeapCompact HeapCreate HeapDestroy HeapFree HeapLock HeapQueryInformation HeapReAlloc HeapSetInformation HeapSize HeapSummary HeapUnlock HeapValidate HeapWalk IdnToAscii IdnToNameprepUnicode IdnToUnicode InitAtomTable InitializeConditionVariable InitializeContext InitializeCriticalSection InitializeCriticalSectionAndSpinCount InitializeCriticalSectionEx InitializeEnclave InitializeProcessForWsWatchA InitializeProcessForWsWatchW InitializeProcThreadAttributeList InitializeSListHead InitializeSRWLock InitializeSynchronizationBarrier InitOnceBeginInitialize InitOnceComplete InitOnceExecuteOnce InitOnceInitialize InstallELAMCertificateInfo InterlockedFlushSList InterlockedPopEntrySList InterlockedPushEntrySList InterlockedPushListSList InterlockedPushListSListEx IsApiSetImplemented IsBadCodePtr IsBadReadPtr IsBadStringPtr IsBadWritePtr IsDBCSLeadByte IsDBCSLeadByteEx IsDebuggerPresent IsEnclaveTypeSupported IsIoRingOpSupported IsNativeVhdBoot IsNLSDefinedString IsNormalizedString IsProcessCritical IsProcessInJob IsProcessorFeaturePresent IsSystemResumeAutomatic IsThreadAFiber IsThreadpoolTimerSet IsUserCetAvailableInEnvironment IsValidCodePage IsValidLanguageGroup IsValidLocale IsValidLocaleName IsValidNLSVersion IsWow64GuestMachineSupported IsWow64Process IsWow64Process2 LCIDToLocaleName LCMapString LCMapStringEx LeaveCriticalSection LeaveCriticalSectionWhenCallbackReturns LoadEnclaveData LoadEnclaveImage LoadLibrary LoadLibraryEx LoadModule LoadPackagedLibrary LoadResource LoadStringByReference LocalAlloc LocaleNameToLCID LocalFileTimeToFileTime LocalFlags LocalFree LocalHandle LocalLock LocalReAlloc LocalSize LocalUnlock LocateXStateFeature LockFile LockFileEx LockResource lstrcmp lstrcmpi lstrcpyn lstrlen LZClose LZCopy LZInit LZOpenFile LZRead LZSeek MapUserPhysicalPages MapUserPhysicalPagesScatter MapViewOfFile MapViewOfFile3 MapViewOfFile3FromApp MapViewOfFileEx MapViewOfFileExNuma MapViewOfFileFromApp MapViewOfFileNuma2 Module32First Module32Next Module32NextA MoveFile MoveFileEx MoveFileFromAppW MoveFileTransacted MoveFileWithProgress MulDiv MultiByteToWideChar NeedCurrentDirectoryForExePath NormalizeString OfferVirtualMemory OpenCommPort OpenEvent OpenFile OpenFileById OpenFileMapping OpenFileMappingFromApp OpenJobObject OpenMutex OpenPackageInfoByFullName OpenPrivateNamespace OpenProcess OpenSemaphore OpenThread OpenWaitableTimer OutputDebugString PackageFamilyNameFromFullName PackageFamilyNameFromId PackageFullNameFromId PackageIdFromFullName PackageNameAndPublisherIdFromFamilyName ParseApplicationUserModelId PathAllocCanonicalize PathAllocCombine PathCchAddBackslash PathCchAddBackslashEx PathCchAddExtension PathCchAppend PathCchAppendEx PathCchCanonicalize PathCchCanonicalizeEx PathCchCombine PathCchCombineEx PathCchFindExtension PathCchIsRoot PathCchRemoveBackslash PathCchRemoveBackslashEx PathCchRemoveExtension PathCchRemoveFileSpec PathCchRenameExtension PathCchSkipRoot PathCchStripPrefix PathCchStripToRoot PathIsUNCEx PeekConsoleInput PeekNamedPipe PopIoRingCompletion PostQueuedCompletionStatus PowerClearRequest PowerCreateRequest PowerSetRequest PrefetchVirtualMemory PrepareTape Process32First Process32FirstA Process32Next Process32NextA ProcessIdToSessionId PssCaptureSnapshot PssDuplicateSnapshot PssFreeSnapshot PssQuerySnapshot PssWalkMarkerCreate PssWalkMarkerFree PssWalkMarkerGetPosition PssWalkMarkerSeekToBeginning PssWalkMarkerSetPosition PssWalkSnapshot PulseEvent PurgeComm QueryActCtxSettingsW QueryActCtxW QueryAuxiliaryCounterFrequency QueryDepthSList QueryDosDevice QueryFullProcessImageName QueryIdleProcessorCycleTime QueryIdleProcessorCycleTimeEx QueryInformationJobObject QueryInterruptTime QueryInterruptTimePrecise QueryIoRateControlInformationJobObject QueryIoRingCapabilities QueryMemoryResourceNotification QueryOptionalDelayLoadedAPI QueryPerformanceCounter QueryPerformanceFrequency QueryProcessAffinityUpdateMode QueryProcessCycleTime QueryProtectedPolicy QueryThreadCycleTime QueryThreadpoolStackInformation QueryThreadProfiling QueryUmsThreadInformation QueryUnbiasedInterruptTime QueryUnbiasedInterruptTimePrecise QueryVirtualMemoryInformation QueryWorkingSet QueryWorkingSetEx QueueUserAPC QueueUserWorkItem RaiseException RaiseFailFastException ReadConsole ReadConsoleInput ReadConsoleOutput ReadConsoleOutputAttribute ReadConsoleOutputCharacter ReadDirectoryChangesExW ReadDirectoryChangesW ReadFile ReadFileEx ReadFileScatter ReadProcessMemory ReadThreadProfilingData ReclaimVirtualMemory RegisterApplicationRecoveryCallback RegisterApplicationRestart RegisterBadMemoryNotification RegisterWaitForSingleObject ReleaseActCtx ReleaseMutex ReleaseMutexWhenCallbackReturns ReleaseSemaphore ReleaseSemaphoreWhenCallbackReturns ReleaseSRWLockExclusive ReleaseSRWLockShared RemoveDirectory RemoveDirectoryFromAppW RemoveDirectoryTransacted RemoveDllDirectory RemovePackageDependency RemoveSecureMemoryCacheCallback RemoveVectoredContinueHandler RemoveVectoredExceptionHandler ReOpenFile ReplaceFile ReplaceFileFromAppW RequestWakeupLatency ResetEvent ResetWriteWatch ResizePseudoConsole ResolveLocaleName RestoreLastError ResumeThread RtlAddFunctionTable RtlCaptureContext RtlCopyMemory RtlDeleteFunctionTable RtlFillMemory RtlInstallFunctionTableCallback RtlLookupFunctionEntry RtlMoveMemory RtlPcToFileHeader RtlRestoreContext RtlUnwind RtlUnwindEx RtlZeroMemory ScrollConsoleScreenBuffer SearchPath SetCalendarInfo SetCommBreak SetCommConfig SetCommMask SetCommState SetCommTimeouts SetComputerName SetComputerNameEx SetComputerNameEx2W SetConsoleActiveScreenBuffer SetConsoleCP SetConsoleCtrlHandler SetConsoleCursorInfo SetConsoleCursorPosition SetConsoleDisplayMode SetConsoleHistoryInfo SetConsoleMode SetConsoleOutputCP SetConsoleScreenBufferInfoEx SetConsoleScreenBufferSize SetConsoleTextAttribute SetConsoleTitle SetConsoleWindowInfo SetCriticalSectionSpinCount SetCurrentConsoleFontEx SetCurrentDirectory SetDefaultCommConfig SetDefaultDllDirectories SetDllDirectory SetDynamicTimeZoneInformation SetEndOfFile SetEnvironmentStrings SetEnvironmentVariable SetErrorMode SetEvent SetEventWhenCallbackReturns SetFileApisToANSI SetFileApisToOEM SetFileAttributes SetFileAttributesFromAppW SetFileAttributesTransacted SetFileBandwidthReservation SetFileCompletionNotificationModes SetFileInformationByHandle SetFileIoOverlappedRange SetFilePointer SetFilePointerEx SetFileShortName SetFileTime SetFileValidData SetFirmwareEnvironmentVariable SetFirmwareEnvironmentVariableEx SetHandleInformation SetInformationJobObject SetIoRateControlInformationJobObject SetIoRingCompletionEvent SetLastError SetLocaleInfo SetLocalTime SetMailslotInfo SetNamedPipeHandleState SetPriorityClass SetProcessAffinityMask SetProcessAffinityUpdateMode SetProcessDefaultCpuSetMasks SetProcessDefaultCpuSets SetProcessDEPPolicy SetProcessDynamicEHContinuationTargets SetProcessInformation SetProcessMitigationPolicy SetProcessPreferredUILanguages SetProcessPriorityBoost SetProcessShutdownParameters SetProcessValidCallTargets SetProcessWorkingSetSize SetProcessWorkingSetSizeEx SetProtectedPolicy SetSearchPathMode SetStdHandle SetStdHandleEx SetSystemFileCacheSize SetSystemPowerState SetSystemTime SetSystemTimeAdjustment SetSystemTimeAdjustmentPrecise SetTapeParameters SetTapePosition SetThreadAffinityMask SetThreadContext SetThreadDescription SetThreadErrorMode SetThreadExecutionState SetThreadGroupAffinity SetThreadIdealProcessor SetThreadIdealProcessorEx SetThreadInformation SetThreadLocale SetThreadpoolStackInformation SetThreadpoolThreadMaximum SetThreadpoolThreadMinimum SetThreadpoolTimer SetThreadpoolTimerEx SetThreadpoolWait SetThreadpoolWaitEx SetThreadPreferredUILanguages SetThreadPriority SetThreadPriorityBoost SetThreadSelectedCpuSetMasks SetThreadSelectedCpuSets SetThreadStackGuarantee SetThreadUILanguage SetTimeZoneInformation SetUmsThreadInformation SetUnhandledExceptionFilter SetupComm SetUserGeoID SetUserGeoName SetVolumeLabel SetVolumeMountPoint SetWaitableTimer SetWaitableTimerEx SetXStateFeaturesMask SignalObjectAndWait SizeofResource Sleep SleepConditionVariableCS SleepConditionVariableSRW SleepEx StartThreadpoolIo SubmitIoRing SubmitThreadpoolWork SuspendThread SwitchToFiber SwitchToThread SystemTimeToFileTime SystemTimeToTzSpecificLocalTime SystemTimeToTzSpecificLocalTimeEx TerminateEnclave TerminateJobObject TerminateProcess TerminateProcessOnMemoryExhaustion TerminateThread TermsrvAppInstallMode Thread32First Thread32Next TlsAlloc TlsFree TlsGetValue TlsSetValue Toolhelp32ReadProcessMemory TransactNamedPipe TransmitCommChar TryAcquireSRWLockExclusive TryAcquireSRWLockShared TryCreatePackageDependency TryEnterCriticalSection TrySubmitThreadpoolCallback TzSpecificLocalTimeToSystemTime TzSpecificLocalTimeToSystemTimeEx UmsThreadYield UnhandledExceptionFilter UnlockFile UnlockFileEx UnmapViewOfFile UnmapViewOfFile2 UnmapViewOfFileEx UnregisterApplicationRecoveryCallback UnregisterApplicationRestart UnregisterBadMemoryNotification UnregisterWait UnregisterWaitEx UpdateCalendarDayOfWeek UpdateProcThreadAttribute UpdateResource VerifyScripts VerifyVersionInfo VerSetConditionMask VirtualAlloc VirtualAlloc2 VirtualAlloc2FromApp VirtualAllocEx VirtualAllocExNuma VirtualAllocFromApp VirtualFree VirtualFreeEx VirtualLock VirtualProtect VirtualProtectEx VirtualProtectFromApp VirtualQuery VirtualQueryEx VirtualUnlock WaitCommEvent WaitForDebugEvent WaitForDebugEventEx WaitForMultipleObjects WaitForMultipleObjectsEx WaitForSingleObject WaitForSingleObjectEx WaitForThreadpoolIoCallbacks WaitForThreadpoolTimerCallbacks WaitForThreadpoolWaitCallbacks WaitForThreadpoolWorkCallbacks WaitNamedPipe WaitOnAddress WakeAllConditionVariable WakeByAddressAll WakeByAddressSingle WakeConditionVariable WerGetFlags WerRegisterAdditionalProcess WerRegisterAppLocalDump WerRegisterCustomMetadata WerRegisterExcludedMemoryBlock WerRegisterFile WerRegisterMemoryBlock WerRegisterRuntimeExceptionModule WerSetFlags WerUnregisterAdditionalProcess WerUnregisterAppLocalDump WerUnregisterCustomMetadata WerUnregisterExcludedMemoryBlock WerUnregisterFile WerUnregisterMemoryBlock WerUnregisterRuntimeExceptionModule WideCharToMultiByte WinExec Wow64DisableWow64FsRedirection Wow64EnableWow64FsRedirection Wow64GetThreadContext Wow64GetThreadSelectorEntry Wow64RevertWow64FsRedirection Wow64SetThreadContext Wow64SetThreadDefaultGuestMachine Wow64SuspendThread WriteConsole WriteConsoleInput WriteConsoleOutput WriteConsoleOutputAttribute WriteConsoleOutputCharacter WriteFile WriteFileEx WriteFileGather WritePrivateProfileSection WritePrivateProfileString WritePrivateProfileStruct WriteProcessMemory WriteProfileSection WriteProfileString WriteTapemark WTSGetActiveConsoleSessionId ZombifyActCtx | AddPackageDependencyOptions AppPolicyCreateFileAccess AppPolicyProcessTerminationMethod AppPolicyShowDeveloperDiagnostic AppPolicyThreadInitializationType APPX_PACKAGE_ARCHITECTURE CreatePackageDependencyOptions PACKAGE_FLAGS PackageDependencyLifetimeKind PackageDependencyProcessorArchitectures PackageOrigin PackagePathType TIME_FORMAT DEBUG_CONTINUE DEBUG_EVENT_CODE ENCLAVE_SEALING_IDENTITY_POLICY ENCLAVE_VBS_FLAG EnclaveType EXCEPTION_FLAG ExceptionCode FAIL_FAST_FLAGS FormatMessageFlags SEM DDD DRIVE_TYPE FILE_NOTIFY_CHANGE CreationOption FileType FIND_FIRST FINDEX_INFO_LEVELS FINDEX_SEARCH_OPS GET_FILEEX_INFO_LEVELS LOCKFILE GAMING_DEVICE_DEVICE_ID GAMING_DEVICE_VENDOR_ID DUPLICATE_HANDLE_OPTIONS HANDLE_FLAG HEAP_INFORMATION_CLASS HeapCompatibility HeapFlags PROCESS_HEAP FILE_FLUSH_MODE FILE_WRITE_FLAGS IORING_CREATE_ADVISORY_FLAGS IORING_CREATE_REQUIRED_FLAGS IORING_REF_KIND IORING_SQE_FLAGS JOB_OBJECT_CPU_RATE_CONTROL_FLAGS JOB_OBJECT_IO_RATE_CONTROL_FLAGS JOB_OBJECT_MSG JOB_OBJECT_NET_RATE_CONTROL_FLAGS JobAccessRight JOBOBJECT_END_OF_JOB_TIME_ACTION JOBOBJECT_IO_ATTRIBUTION_CONTROL_FLAGS JOBOBJECT_LIMIT_FLAGS JOBOBJECT_RATE_CONTROL_TOLERANCE JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL JOBOBJECT_SECURITY_FLAGS JOBOBJECT_UILIMIT_FLAGS JOBOBJECTINFOCLASS GET_MODULE_HANDLE_EX_FLAG LoadLibraryExFlags RESOURCE_ENUM_FLAGS SEARCH_FLAGS CFG_CALL_TARGET FILE_CACHE_LIMITS FILE_MAP MEM_ALLOCATION_TYPE MEM_EXTENDED_PARAMETER_TYPE MEM_PROTECTION MEMORY_RESOURCE_NOTIFICATION_TYPE OFFER_PRIORITY SEC_ALLOC WIN32_MEMORY_INFORMATION_CLASS WRITE_WATCH PIPE_ACCESS PIPE_TYPE IORING_FEATURE_FLAGS IORING_OP_CODE IORING_VERSION PATHCCH_OPTIONS StdHandleType PSS_CAPTURE_FLAGS PSS_DUPLICATE_FLAGS PSS_HANDLE_FLAGS PSS_OBJECT_TYPE PSS_PROCESS_FLAGS PSS_QUERY_INFORMATION_CLASS PSS_THREAD_FLAGS PSS_WALK_INFORMATION_CLASS CPU_SET_INFORMATION_TYPE CREATE_PROCESS CREATE_THREAD_FLAGS DYNAMIC_EH_CONTINUATION_TARGET MACHINE_ATTRIBUTES MEMORY_PRIORITY PROCESS_AFFINITY_MODE PROCESS_INFORMATION_CLASS PROCESS_LEAP_SECOND_INFO_FLAGS PROCESS_MEMORY_EXHAUSTION_TYPE PROCESS_MITIGATION_ASLR_POLICY_FLAGS PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_FLAGS PROCESS_MITIGATION_CHILD_PROCESS_POLICY_FLAGS PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_FLAGS PROCESS_MITIGATION_DEP_POLICY_FLAGS PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_FLAGS PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_FLAGS PROCESS_MITIGATION_FONT_DISABLE_POLICY_FLAGS PROCESS_MITIGATION_IMAGE_LOAD_POLICY_FLAGS PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY_FLAGS PROCESS_MITIGATION_POLICY PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_FLAGS PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_FLAGS PROCESS_POWER_THROTTLING_MASK ProcessAccess PROCESSOR_FEATURE PROTECTION_LEVEL SHUTDOWN STARTF SYSTEM_CPU_SET_FLAGS THREAD_INFORMATION_CLASS THREAD_PRIORITY ThreadAccess LIST_MODULES COMPARE_STRING MBCONV STRING_MAPPING WCCONV CONDITION_VARIABLE_FLAGS CREATE_EVENT_FLAGS CREATE_MUTEX_FLAGS CREATE_WAITABLE_TIMER_FLAG CRITICAL_SECTION_FLAGS DIAGNOSTIC_REASON DIAGNOSTIC_REASON_VERSION INIT_ONCE_FLAGS SYNC_BARRIER_FLAGS SynchronizationObjectAccess WAIT_STATUS COMPUTER_NAME_FORMAT DEVELOPER_DRIVE_ENABLEMENT_STATE FirmwareTableProviderId LOGICAL_PROCESSOR_RELATIONSHIP PROCESSOR_CACHE_TYPE PRODUCT_TYPE ProductType SCEX2 SuiteMask USER_CET_ENVIRONMENT TP_CALLBACK_ENV_FLAGS TP_CALLBACK_PRIORITY WT TZID HEAPENTRY32_FLAGS HEAPLIST32_FLAGS TH32CS WER_FAULT_REPORTING WER_FILE_TYPE WER_REGISTER_FILE_FLAGS WER_REGISTER_FILE_TYPE WER_REPORT_TYPE WER_REPORT_UI WER_SUBMIT_RESULT ACTCTX_COMPATIBILITY_ELEMENT_TYPE ACTCTX_REQUESTED_RUN_LEVEL ACTCTX_SECTION ActCtxFlags ACTIVATION_CONTEXT_INFO_CLASS ApplicationRestartFlags DeactivateActCtxFlag FIND_ACTCTX_SECTION QueryActCtxFlag ATOM_FLAG TAPE_ERASE_TYPE TAPE_FEATURES_HIGH TAPE_FEATURES_LOW TAPE_PARAM_OP TAPE_PARTITION_METHOD TAPE_POS_METHOD TAPE_POS_TYPE TAPE_PREP_OP TAPEMARK_TYPE COMM_ERRS COMM_ESC_FUNC COMM_EVT_MASK COMM_MODEM_STATUS COMM_PURGE COMM_SET_DATA COMM_SET_PARAMS COMM_STOP_PARITY DTR_CONTROL Parity PROV_CAPABILITIES PROV_SUB_TYPE RTS_CONTROL StopBits BASE_SEARCH_PATH COPYFILE2_COPY_PHASE COPYFILE2_MESSAGE_ACTION COPYFILE2_MESSAGE_TYPE DEP_SYSTEM_POLICY_TYPE FILE_ID_TYPE FILE_NOTIFICATION_MODE HARDWARE_COUNTER_TYPE POWER_REQUEST_TYPE PROCESS_DEP PROCESS_NAME READ_THREAD_PROFILING_FLAG SCS THREAD_PROFILING_FLAG VARIABLE_ATTRIBUTE WOW64_CONTEXT_FLAGS COPY_CALLBACK_REASON COPY_FILE CopyProgressResult FILE_ACTION FILE_INFO_BY_HANDLE_CLASS FinalPathNameOptions MOVEFILE OpenFileAction PRIORITY_HINT READ_DIRECTORY_NOTIFY_INFORMATION_CLASS RemoteProtocol REPLACEFILE StorageInfoFlags STREAM_INFO_LEVELS SymbolicLinkType GMEM LMEM AC_STATUS BATTERY_STATUS LATENCY_TIME EXECUTION_STATE FIBER_FLAG ThreadUmsFlags CHARACTER_ATTRIBUTE CONSOLE_INPUT_MODE CONSOLE_OUTPUT_MODE CONSOLE_SELECTION CONSOLE_TEXTMODE CONTROL_KEY_STATE CTRL_EVENT EVENT_TYPE GET_CONSOLE_DISPLAY_MODE MOUSE_BUTTON_STATE MOUSE_EVENT_FLAG PSEUDOCONSOLE SET_CONSOLE_DISPLAY_MODE CHANGER_FEATURES0 CHANGER_FEATURES1 CHANGER_LOCK CHANGER_MOVE CHANGER_SET_ACCESS_OP ChangerActionCode CHECKSUM_TYPE CSV_CONTROL_OP DETECTION_TYPE DEVICE_DSM_ACTION DEVICE_DSM_FLAG DEVICE_DSM_NOTIFY_FLAG DEVICE_TYPE DISK_ATTRIBUTE DISK_CACHE_RETENTION_PRIORITY DISK_CLUSTER_FLAG ELEMENT_ERROR ELEMENT_STATUS ELEMENT_TYPE FILE_STORAGE_TIER_CLASS FILE_STORAGE_TIER_FLAG FILE_STORAGE_TIER_MEDIA_TYPE FSCTL_INTEGRITY_FLAG GPT_ATTRIBUTE GPT_BASIC_DATA_ATTRIBUTE IOAccess IOMethod LOOKUP_STREAM_FROM_CLUSTER_ENTRY_FLAG MARK_HANDLE_INFO_FLAG MEDIA_CHANGE_DETECTION_STATE MEDIA_CHARACTER MEDIA_TYPE OPLOCK_INPUT_FLAG OPLOCK_LEVEL_CACHE OPLOCK_OUTPUT_FLAG PARTITION_STYLE PartitionType SHRINK_VOLUME_REQUEST_TYPES SRB_TYPE STORAGE_ADDRESS_TYPE STORAGE_BUS_TYPE STORAGE_COMPONENT_HEALTH_STATUS STORAGE_DEVICE_FORM_FACTOR STORAGE_DEVICE_POWER_CAP_UNITS STORAGE_HW_FIRMWARE_REQUEST_FLAG STORAGE_MEDIA_TYPE STORAGE_OFFLOAD_READ STORAGE_OFFLOAD_WRITE STORAGE_PORT_CODE_SET STORAGE_PROPERTY_ID STORAGE_PROTOCOL_ATA_DATA_TYPE STORAGE_PROTOCOL_COMMAND_FLAG STORAGE_PROTOCOL_NVME_DATA_TYPE STORAGE_PROTOCOL_STATUS STORAGE_PROTOCOL_TYPE STORAGE_QUERY_TYPE STORAGE_RPMB_FRAME_TYPE STORAGE_TEMPERATURE_THRESHOLD_FLAG TXFS_LOGGING_MODE TXFS_RM_FLAG TXFS_RM_STATE TXFS_TRANSACTION_STATE USN_REASON USN_SOURCE WRITE_CACHE_CHANGE WRITE_CACHE_ENABLE WRITE_CACHE_TYPE WRITE_THROUGH STORAGE_DISK_HEALTH_STATUS STORAGE_DISK_OPERATIONAL_STATUS STORAGE_OPERATIONAL_STATUS_REASON CALDATETIME_DATEUNIT CALID CALTYPE CHAR_TYPE_INFO CP_FLAGS Ctype1 Ctype2 Ctype3 DATE_FORMAT GetStringScriptsFlag IDN_FLAGS LCID_FLAGS LCMAP LCTYPE LGRPID LGRPID_FLAGS LOCALE_FLAGS LOCALE_FORMAT_FLAG MUI_FILETYPE MUI_LANGUAGE MUI_LANGUAGE_ENUM MUI_LANGUAGE_FILTER MUI_LANGUAGE_FLAGS MUI_LANGUAGE_PATH MUI_QUERY NORM_FORM SYSGEOCLASS SYSGEOTYPE SYSNLS_FUNCTION TIME_FORMAT_ENUM VS_FLAGS COMPRESSION_FORMAT QUOTA_LIMITS_HARDWS RTL_UMS_SCHEDULER_REASON RTL_UMS_THREAD_INFO_CLASS SECTION_MAP VERSION_CONDITION VERSION_MASK FileAccess FileSystemFlags IMAGE_FILE_MACHINE AttrType | PACKAGE_ID PACKAGE_INFO PACKAGE_INFO_REFERENCE PACKAGE_VERSION PACKAGEDEPENDENCY_CONTEXT DEBUG_EVENT LDT_ENTRY ENCLAVE_CREATE_INFO_SGX ENCLAVE_CREATE_INFO_VBS ENCLAVE_IDENTITY ENCLAVE_INFORMATION ENCLAVE_INIT_INFO_SGX ENCLAVE_INIT_INFO_VBS EXCEPTION_POINTERS EXCEPTION_RECORD BY_HANDLE_FILE_INFORMATION CREATEFILE2_EXTENDED_PARAMETERS GAMING_DEVICE_MODEL_INFORMATION HEAP_OPTIMIZE_RESOURCES_INFORMATION HEAP_SUMMARY HHEAP PROCESS_HEAP_ENTRY SLIST_ENTRY SLIST_HEADER OVERLAPPED_ENTRY HIORING IORING_BUFFER_REF IORING_CAPABILITIES IORING_CQE IORING_CREATE_FLAGS IORING_HANDLE_REF IORING_INFO HJOB IO_COUNTERS JOBOBJECT_ASSOCIATE_COMPLETION_PORT JOBOBJECT_BASIC_ACCOUNTING_INFORMATION JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION JOBOBJECT_BASIC_LIMIT_INFORMATION JOBOBJECT_BASIC_PROCESS_ID_LIST JOBOBJECT_BASIC_UI_RESTRICTIONS JOBOBJECT_CPU_RATE_CONTROL_INFORMATION JOBOBJECT_END_OF_JOB_TIME_INFORMATION JOBOBJECT_EXTENDED_LIMIT_INFORMATION JOBOBJECT_IO_ATTRIBUTION_INFORMATION JOBOBJECT_IO_ATTRIBUTION_STATS JOBOBJECT_IO_RATE_CONTROL_INFORMATION JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V2 JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V3 JOBOBJECT_JOBSET_INFORMATION JOBOBJECT_LIMIT_VIOLATION_INFORMATION JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2 JOBOBJECT_NET_RATE_CONTROL_INFORMATION JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2 JOBOBJECT_SECURITY_LIMIT_INFORMATION HRSRC HRSRCDATA CFG_CALL_TARGET_INFO MEM_ADDRESS_REQUIREMENTS MEM_EXTENDED_PARAMETER WIN32_MEMORY_RANGE_ENTRY HPIPE BoundaryDescriptorHandle NamespaceHandle IORING_BUFFER_INFO IORING_REGISTERED_BUFFER HPSS HPSSWALK MEMORY_BASIC_INFORMATION PSS_ALLOCATOR PSS_AUXILIARY_PAGE_ENTRY PSS_AUXILIARY_PAGES_INFORMATION PSS_HANDLE_ENTRY PSS_HANDLE_INFORMATION PSS_HANDLE_TRACE_INFORMATION PSS_PERFORMANCE_COUNTERS PSS_PROCESS_INFORMATION PSS_THREAD_ENTRY PSS_THREAD_INFORMATION PSS_VA_CLONE_INFORMATION PSS_VA_SPACE_ENTRY PSS_VA_SPACE_INFORMATION APP_MEMORY_INFORMATION MEMORY_PRIORITY_INFORMATION PROC_THREAD_ATTRIBUTE PROCESS_DYNAMIC_EH_CONTINUATION_TARGET PROCESS_INFORMATION PROCESS_LEAP_SECOND_INFO PROCESS_MACHINE_INFORMATION PROCESS_MEMORY_EXHAUSTION_INFO PROCESS_MITIGATION_ASLR_POLICY PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY PROCESS_MITIGATION_CHILD_PROCESS_POLICY PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY PROCESS_MITIGATION_DEP_POLICY PROCESS_MITIGATION_DYNAMIC_CODE_POLICY PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY PROCESS_MITIGATION_FONT_DISABLE_POLICY PROCESS_MITIGATION_IMAGE_LOAD_POLICY PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY PROCESS_POWER_THROTTLING_STATE PROCESS_PROTECTION_LEVEL_INFORMATION PROCESSOR_NUMBER STARTUPINFO STARTUPINFOEX SYSTEM_CPU_SET_INFORMATION THREAD_POWER_THROTTLING_STATE ENUM_PAGE_FILE_INFORMATION MODULEINFO PERFORMANCE_INFORMATION PROCESS_MEMORY_COUNTERS PROCESS_MEMORY_COUNTERS_EX PSAPI_WORKING_SET_BLOCK PSAPI_WORKING_SET_EX_BLOCK PSAPI_WORKING_SET_EX_INFORMATION PSAPI_WORKING_SET_INFORMATION PSAPI_WS_WATCH_INFORMATION PSAPI_WS_WATCH_INFORMATION_EX CONDITION_VARIABLE CRITICAL_SECTION INIT_ONCE REASON_CONTEXT SRWLOCK SYNCHRONIZATION_BARRIER CACHE_DESCRIPTOR CACHE_RELATIONSHIP GROUP_RELATIONSHIP MEMORYSTATUS MEMORYSTATUSEX NUMA_NODE_RELATIONSHIP OSVERSIONINFOEX PROCESSOR_GROUP_INFO PROCESSOR_RELATIONSHIP SYSTEM_INFO SYSTEM_LOGICAL_PROCESSOR_INFORMATION SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION GROUP_AFFINITY PTP_CALLBACK_INSTANCE PTP_CLEANUP_GROUP PTP_IO PTP_POOL PTP_TIMER PTP_WAIT PTP_WORK TP_POOL_STACK_INFORMATION PTP_CALLBACK_ENVIRON TimerQueueHandle TimerQueueTimerHandle DYNAMIC_TIME_ZONE_INFORMATION TIME_ZONE_INFORMATION HEAPENTRY32 HEAPLIST32 HSNAPSHOT MODULEENTRY32 PROCESSENTRY32 THREADENTRY32 ACTCTX ACTCTX_SECTION_KEYED_DATA ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION ACTIVATION_CONTEXT_BASIC_INFORMATION ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION_UNMGD ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION ACTIVATION_CONTEXT_DETAILED_INFORMATION ACTIVATION_CONTEXT_QUERY_INDEX ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION ASSEMBLY_FILE_DETAILED_INFORMATION COMPATIBILITY_CONTEXT_ELEMENT HACTCTX ATOM TAPE_GET_DRIVE_PARAMETERS TAPE_GET_MEDIA_PARAMETERS COMMCONFIG COMMPROP COMMTIMEOUTS COMSTAT DCB PerformanceDataHandle COPYFILE2_EXTENDED_PARAMETERS COPYFILE2_MESSAGE FILE_ALIGNMENT_INFO FILE_ALLOCATION_INFO FILE_ATTRIBUTE_TAG_INFO FILE_BASIC_INFO FILE_COMPRESSION_INFO FILE_DISPOSITION_INFO FILE_END_OF_FILE_INFO FILE_FULL_DIR_INFO FILE_ID_128 FILE_ID_BOTH_DIR_INFO FILE_ID_DESCRIPTOR FILE_ID_EXTD_DIR_INFO FILE_ID_INFO FILE_IO_PRIORITY_HINT_INFO FILE_NAME_INFO FILE_NOTIFY_EXTENDED_INFORMATION FILE_NOTIFY_INFORMATION FILE_REMOTE_PROTOCOL_INFO FILE_RENAME_INFO FILE_STANDARD_INFO FILE_STORAGE_INFO FILE_STREAM_INFO WIN32_FILE_ATTRIBUTE_DATA WIN32_FIND_STREAM_DATA LOADPARMS32 HGLOBAL HLOCAL SYSTEM_POWER_STATUS HUPDRES HTRXN PUMS_COMPLETION_LIST PUMS_CONTEXT UMS_SCHEDULER_STARTUP_INFO UMS_SYSTEM_THREAD_INFORMATION CHAR_INFO CONSOLE_CURSOR_INFO CONSOLE_FONT_INFO CONSOLE_FONT_INFOEX CONSOLE_HISTORY_INFO CONSOLE_READCONSOLE_CONTROL CONSOLE_SCREEN_BUFFER_INFO CONSOLE_SCREEN_BUFFER_INFOEX CONSOLE_SELECTION_INFO COORD FOCUS_EVENT_RECORD HPCON INPUT_RECORD KEY_EVENT_RECORD MENU_EVENT_RECORD MOUSE_EVENT_RECORD SMALL_RECT WINDOW_BUFFER_SIZE_RECORD STORAGE_ADAPTER_SERIAL_NUMBER STORAGE_DEVICE_LAYOUT_SIGNATURE STORAGE_DEVICE_MANAGEMENT_STATUS STORAGE_DEVICE_UNIQUE_IDENTIFIER_MGD STORAGE_OPERATIONAL_REASON BOOT_AREA_INFO CHANGER_ELEMENT CHANGER_ELEMENT_LIST CREATE_DISK CREATE_DISK_GPT CREATE_DISK_MBR CREATE_USN_JOURNAL_DATA DELETE_USN_JOURNAL_DATA DISK_CACHE_INFORMATION DISK_CLUSTER_INFO DISK_DETECTION_INFO DISK_EX_INT13_INFO DISK_EXTENT DISK_GEOMETRY DISK_GEOMETRY_EX DISK_GROW_PARTITION DISK_INT13_INFO DISK_PARTITION_INFO DISK_PERFORMANCE DRIVE_LAYOUT_INFORMATION DRIVE_LAYOUT_INFORMATION_EX DRIVE_LAYOUT_INFORMATION_GPT DRIVE_LAYOUT_INFORMATION_MBR EXFAT_STATISTICS FAT_STATISTICS FILESYSTEM_STATISTICS FILESYSTEM_STATISTICS_EX MFT_ENUM_DATA_V0 MFT_ENUM_DATA_V1 NTFS_STATISTICS NTFS_STATISTICS_EX PARTITION_INFORMATION PARTITION_INFORMATION_EX PARTITION_INFORMATION_GPT PARTITION_INFORMATION_MBR READ_FILE_USN_DATA READ_USN_JOURNAL_DATA_V0 READ_USN_JOURNAL_DATA_V1 USN_JOURNAL_DATA_V0 USN_JOURNAL_DATA_V1 USN_JOURNAL_DATA_V2 USN_RANGE_TRACK_OUTPUT USN_RECORD_COMMON_HEADER USN_RECORD_EXTENT USN_RECORD_V2 USN_RECORD_V3 USN_RECORD_V4 USN_TRACK_MODIFIED_RANGES VOLUME_DISK_EXTENTS VOLUME_GET_GPT_ATTRIBUTES_INFORMATION CHANGER_ELEMENT_STATUS CHANGER_ELEMENT_STATUS_EX CHANGER_EXCHANGE_MEDIUM CHANGER_INITIALIZE_ELEMENT_STATUS CHANGER_MOVE_MEDIUM CHANGER_PRODUCT_DATA CHANGER_READ_ELEMENT_STATUS CHANGER_SEND_VOLUME_TAG_INFORMATION CHANGER_SET_ACCESS CHANGER_SET_POSITION CLASS_MEDIA_CHANGE_CONTEXT CSV_CONTROL_PARAM CSV_IS_OWNED_BY_CSVFS CSV_NAMESPACE_INFO CSV_QUERY_FILE_REVISION CSV_QUERY_MDS_PATH CSV_QUERY_REDIRECT_STATE CSV_QUERY_VETO_FILE_DIRECT_IO_OUTPUT DEVICE_COPY_OFFLOAD_DESCRIPTOR DEVICE_DATA_SET_LB_PROVISIONING_STATE DEVICE_DATA_SET_RANGE DEVICE_DATA_SET_REPAIR_PARAMETERS DEVICE_DSM_NOTIFICATION_PARAMETERS DEVICE_DSM_OFFLOAD_READ_PARAMETERS DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS DEVICE_LB_PROVISIONING_DESCRIPTOR DEVICE_MANAGE_DATA_SET_ATTRIBUTES DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT DEVICE_MEDIA_INFO DEVICE_POWER_DESCRIPTOR DEVICE_SEEK_PENALTY_DESCRIPTOR DEVICE_TRIM_DESCRIPTOR DEVICE_WRITE_AGGREGATION_DESCRIPTOR DUPLICATE_EXTENTS_DATA FILE_ALLOCATED_RANGE_BUFFER FILE_LEVEL_TRIM FILE_LEVEL_TRIM_OUTPUT FILE_LEVEL_TRIM_RANGE FILE_MAKE_COMPATIBLE_BUFFER FILE_OBJECTID_BUFFER FILE_QUERY_ON_DISK_VOL_INFO_BUFFER FILE_QUERY_SPARING_BUFFER FILE_SET_DEFECT_MGMT_BUFFER FILE_SET_SPARSE_BUFFER FILE_STORAGE_TIER FILE_STORAGE_TIER_REGION FILE_SYSTEM_RECOGNITION_INFORMATION FILE_ZERO_DATA_INFORMATION FIND_BY_SID_DATA FIND_BY_SID_OUTPUT FORMAT_EX_PARAMETERS FORMAT_PARAMETERS FSCTL_GET_INTEGRITY_INFORMATION_BUFFER FSCTL_QUERY_REGION_INFO_INPUT FSCTL_QUERY_REGION_INFO_OUTPUT FSCTL_QUERY_STORAGE_CLASSES_OUTPUT FSCTL_SET_INTEGRITY_INFORMATION_BUFFER GET_CHANGER_PARAMETERS GET_DISK_ATTRIBUTES GET_LENGTH_INFORMATION GET_MEDIA_TYPES LOOKUP_STREAM_FROM_CLUSTER_ENTRY LOOKUP_STREAM_FROM_CLUSTER_INPUT LOOKUP_STREAM_FROM_CLUSTER_OUTPUT MARK_HANDLE_INFO MOVE_FILE_DATA NTFS_EXTENDED_VOLUME_DATA NTFS_FILE_RECORD_INPUT_BUFFER NTFS_FILE_RECORD_OUTPUT_BUFFER NTFS_VOLUME_DATA_BUFFER PLEX_READ_DATA_REQUEST PREVENT_MEDIA_REMOVAL READ_ELEMENT_ADDRESS_INFO REASSIGN_BLOCKS REASSIGN_BLOCKS_EX REPAIR_COPIES_INPUT REPAIR_COPIES_OUTPUT REQUEST_OPLOCK_INPUT_BUFFER REQUEST_OPLOCK_OUTPUT_BUFFER RETRIEVAL_POINTER_BASE RETRIEVAL_POINTERS_BUFFER SET_DISK_ATTRIBUTES SET_PARTITION_INFORMATION SHRINK_VOLUME_INFORMATION STARTING_LCN_INPUT_BUFFER STARTING_VCN_INPUT_BUFFER STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR STORAGE_ADAPTER_DESCRIPTOR STORAGE_DESCRIPTOR_HEADER STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR STORAGE_DEVICE_DESCRIPTOR_MGD STORAGE_DEVICE_ID_DESCRIPTOR STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR STORAGE_DEVICE_NUMBER STORAGE_DEVICE_POWER_CAP STORAGE_DEVICE_RESILIENCY_DESCRIPTOR STORAGE_HOTPLUG_INFO STORAGE_HW_FIRMWARE_ACTIVATE STORAGE_HW_FIRMWARE_DOWNLOAD STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR STORAGE_MINIPORT_DESCRIPTOR STORAGE_OFFLOAD_READ_OUTPUT STORAGE_OFFLOAD_TOKEN STORAGE_OFFLOAD_WRITE_OUTPUT STORAGE_PHYSICAL_ADAPTER_DATA STORAGE_PHYSICAL_DEVICE_DATA STORAGE_PHYSICAL_NODE_DATA STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR STORAGE_PROPERTY_QUERY STORAGE_PROTOCOL_COMMAND STORAGE_PROTOCOL_DATA_DESCRIPTOR STORAGE_PROTOCOL_SPECIFIC_DATA STORAGE_RPMB_DATA_FRAME STORAGE_RPMB_DESCRIPTOR STORAGE_SPEC_VERSION STORAGE_TEMPERATURE_DATA_DESCRIPTOR STORAGE_TEMPERATURE_INFO STORAGE_TEMPERATURE_THRESHOLD STORAGE_WRITE_CACHE_PROPERTY TXFS_GET_METADATA_INFO_OUT TXFS_GET_TRANSACTED_VERSION TXFS_LIST_TRANSACTION_LOCKED_FILES TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY TXFS_LIST_TRANSACTIONS TXFS_LIST_TRANSACTIONS_ENTRY TXFS_MODIFY_RM TXFS_QUERY_RM_INFORMATION TXFS_READ_BACKUP_INFORMATION_OUT TXFS_TRANSACTION_ACTIVE_INFO TXFS_WRITE_BACKUP_INFORMATION VERIFY_INFORMATION VOLUME_BITMAP_BUFFER CALDATETIME CPINFO CPINFOEX CURRENCYFMT FILEMUIINFO NLSVERSIONINFO NLSVERSIONINFOEX NUMBERFMT CONTEXT CONTEXT64 HARDWARE_COUNTER_DATA IMAGE_RUNTIME_FUNCTION_ENTRY MESSAGE_RESOURCE_BLOCK MESSAGE_RESOURCE_DATA MESSAGE_RESOURCE_ENTRY PERFORMANCE_DATA SECURITY_CAPABILITIES UMS_CREATE_THREAD_ATTRIBUTES UNWIND_HISTORY_TABLE UNWIND_HISTORY_TABLE_ENTRY WOW64_CONTEXT WOW64_FLOATING_SAVE_AREA WOW64_LDT_ENTRY DUMMYSTRUCTNAME EXCEPTION_INFO EXCEPTION_DEBUG_INFO CREATE_THREAD_DEBUG_INFO CREATE_PROCESS_DEBUG_INFO EXIT_PROCESS_DEBUG_INFO EXIT_THREAD_DEBUG_INFO LOAD_DLL_DEBUG_INFO UNLOAD_DLL_DEBUG_INFO OUTPUT_DEBUG_STRING_INFO RIP_INFO BLOCK_REGION_UNION BufferUnion HandleUnion CPU_RATE_CONTROL_UNION UNION Process Thread Mutant Event Section Semaphore CPU_SET DETAIL ProcessorRelationUnion Union ChunkStarted ChunkFinished StreamStarted StreamFinished PollContinue Error DUMMYUNIONNAME GenericReserved_ ProtocolSpecific_ Smb2 Server Share INPUT_RECORD_EVENT DEVICESPECIFIC ScsiSenseKeyStruct NVDIMM_NStruct RawBytesUnion MBR GPT MFTWRITESUSERLEVEL MFT2WRITESUSERLEVEL BITMAPWRITESUSERLEVEL MFTBITMAPWRITESUSERLEVEL ALLOCATE MFTWRITESUSERLEVEL MFT2WRITESUSERLEVEL BITMAPWRITESUSERLEVEL MFTBITMAPWRITESUSERLEVEL ALLOCATE DEVICESPECIFIC EXTENT TXFFILEID FLOATING_SAVE_AREA M128A XSAVE_FORMAT64 BLOCK_DATA REGION_DATA e__FixedBuffer DISKINFO TAPEINFO BUSSPECIFICDATA SCSIINFORMATION +AcquireSRWLockExclusive AcquireSRWLockShared ActivateActCtx AddAtom AddConsoleAlias AddDllDirectory AddIntegrityLabelToBoundaryDescriptor AddLocalAlternateComputerName AddPackageDependency AddRefActCtx AddSecureMemoryCacheCallback AddSIDToBoundaryDescriptor AddVectoredContinueHandler AddVectoredExceptionHandler AdjustCalendarDate AllocateUserPhysicalPages AllocateUserPhysicalPagesNuma AllocConsole ApplicationRecoveryFinished ApplicationRecoveryInProgress AppPolicyGetCreateFileAccess AppPolicyGetProcessTerminationMethod AppPolicyGetShowDeveloperDiagnostic AppPolicyGetThreadInitializationType AreFileApisANSI AssignProcessToJobObject AttachConsole BackupRead BackupSeek BackupWrite BaseFlushAppcompatCache Beep BeginUpdateResource BindIoCompletionCallback BuildCommDCB BuildCommDCBAndTimeouts BuildIoRingCancelRequest BuildIoRingFlushFile BuildIoRingReadFile BuildIoRingRegisterBuffers BuildIoRingRegisterFileHandles BuildIoRingWriteFile CallbackMayRunLong CallEnclave CallNamedPipe CancelIo CancelIoEx CancelSynchronousIo CancelThreadpoolIo CancelWaitableTimer CeipIsOptedIn ChangeTimerQueueTimer CheckNameLegalDOS8Dot3 CheckRemoteDebuggerPresent ClearCommBreak ClearCommError CloseHandle CloseIoRing ClosePackageInfo ClosePrivateNamespace ClosePseudoConsole CloseThreadpool CloseThreadpoolCleanupGroup CloseThreadpoolCleanupGroupMembers CloseThreadpoolIo CloseThreadpoolTimer CloseThreadpoolWait CloseThreadpoolWork CommConfigDialog CompareFileTime CompareObjectHandles CompareString CompareStringEx CompareStringOrdinal ConnectNamedPipe ContinueDebugEvent ConvertAuxiliaryCounterToPerformanceCounter ConvertCalDateTimeToSystemTime ConvertDefaultLocale ConvertFiberToThread ConvertPerformanceCounterToAuxiliaryCounter ConvertSystemTimeToCalDateTime ConvertThreadToFiber ConvertThreadToFiberEx CopyContext CopyFile CopyFile2 CopyFileEx CopyFileFromAppW CopyFileTransacted CreateActCtx CreateBoundaryDescriptor CreateConsoleScreenBuffer CreateDirectory CreateDirectoryEx CreateDirectoryFromAppW CreateDirectoryTransacted CreateEnclave CreateEvent CreateEventEx CreateFiber CreateFiberEx CreateFile CreateFile2 CreateFile2FromAppW CreateFileFromAppW CreateFileMapping CreateFileMappingFromApp CreateFileMappingNuma CreateFileTransacted CreateHardLink CreateHardLinkTransacted CreateIoCompletionPort CreateIoRing CreateJobObject CreateMailslot CreateMemoryResourceNotification CreateMutex CreateMutexEx CreateNamedPipe CreatePipe CreatePrivateNamespace CreateProcess CreatePseudoConsole CreateRemoteThread CreateRemoteThreadEx CreateSemaphore CreateSemaphoreEx CreateSymbolicLink CreateTapePartition CreateThread CreateThreadpool CreateThreadpoolCleanupGroup CreateThreadpoolIo CreateThreadpoolTimer CreateThreadpoolWait CreateThreadpoolWork CreateTimerQueue CreateTimerQueueTimer CreateToolhelp32Snapshot CreateUmsCompletionList CreateUmsThreadContext CreateWaitableTimer CreateWaitableTimerEx DeactivateActCtx DebugActiveProcess DebugActiveProcessStop DebugBreak DebugBreakProcess DebugSetProcessKillOnExit DecodePointer DecodeRemotePointer DecodeSystemPointer DefineDosDevice DeleteAtom DeleteBoundaryDescriptor DeleteCriticalSection DeleteEnclave DeleteFiber DeleteFile DeleteFileFromAppW DeleteFileTransacted DeletePackageDependency DeleteProcThreadAttributeList DeleteSynchronizationBarrier DeleteTimerQueue DeleteTimerQueueEx DeleteTimerQueueTimer DeleteUmsCompletionList DeleteUmsThreadContext DeleteVolumeMountPoint DequeueUmsCompletionListItems DeviceIoControl DisableThreadLibraryCalls DisableThreadProfiling DisassociateCurrentThreadFromCallback DiscardVirtualMemory DisconnectNamedPipe DnsHostnameToComputerName DosDateTimeToFileTime DuplicateHandle EmptyWorkingSet EnableThreadProfiling EnclaveGetAttestationReport EnclaveGetEnclaveInformation EnclaveSealData EnclaveUnsealData EnclaveVerifyAttestationReport EncodePointer EncodeRemotePointer EncodeSystemPointer EndUpdateResource EnterCriticalSection EnterSynchronizationBarrier EnterUmsSchedulingMode EnumCalendarInfo EnumCalendarInfoEx EnumCalendarInfoExEx EnumDateFormats EnumDateFormatsEx EnumDateFormatsExEx EnumDeviceDrivers EnumDynamicTimeZoneInformation EnumLanguageGroupLocales EnumPageFilesA EnumPageFilesW EnumProcessesA EnumProcessesW EnumProcessModules EnumProcessModulesExA EnumProcessModulesExW EnumResourceLanguagesEx EnumResourceLanguagesW EnumResourceNames EnumResourceNamesEx EnumResourceTypesEx EnumResourceTypesW EnumSystemCodePages EnumSystemFirmwareTables EnumSystemGeoID EnumSystemGeoNames EnumSystemLanguageGroups EnumSystemLocales EnumSystemLocalesEx EnumTimeFormats EnumTimeFormatsEx EnumUILanguages EraseTape EscapeCommFunction ExecuteUmsThread ExitProcess ExitThread ExpandEnvironmentStrings FatalAppExit FatalExit FileTimeToDosDateTime FileTimeToLocalFileTime FileTimeToSystemTime FillConsoleOutputAttribute FillConsoleOutputCharacter FindActCtxSectionGuid FindActCtxSectionString FindAtom FindClose FindCloseChangeNotification FindFirstChangeNotification FindFirstFile FindFirstFileEx FindFirstFileExFromAppW FindFirstFileNameTransactedW FindFirstFileNameW FindFirstFileTransacted FindFirstStreamTransactedW FindFirstStreamW FindFirstVolume FindFirstVolumeMountPoint FindNextChangeNotification FindNextFile FindNextFileNameW FindNextStreamW FindNextVolume FindNextVolumeMountPoint FindNLSString FindNLSStringEx FindPackagesByPackageFamily FindResource FindResourceEx FindStringOrdinal FindVolumeClose FindVolumeMountPointClose FlsAlloc FlsFree FlsGetValue FlsSetValue FlushConsoleInputBuffer FlushFileBuffers FlushInstructionCache FlushProcessWriteBuffers FlushViewOfFile FoldString FormatApplicationUserModelId FormatMessage FreeConsole FreeEnvironmentStrings FreeLibrary FreeLibraryAndExitThread FreeLibraryWhenCallbackReturns FreeMemoryJobObject FreeResource FreeUserPhysicalPages GenerateConsoleCtrlEvent GetACP GetActiveProcessorCount GetActiveProcessorGroupCount GetAppContainerNamedObjectPath GetApplicationRecoveryCallback GetApplicationRestartSettings GetApplicationUserModelId GetApplicationUserModelIdFromToken GetAtomName GetBinaryType GetCalendarDateFormatEx GetCalendarInfo GetCalendarInfoEx GetCalendarSupportedDateRange GetCommandLine GetCommConfig GetCommMask GetCommModemStatus GetCommPorts GetCommProperties GetCommState GetCommTimeouts GetComPlusPackageInstallStatus GetCompressedFileSize GetComputerName GetComputerNameEx GetConsoleAlias GetConsoleAliases GetConsoleAliasesLength GetConsoleAliasExes GetConsoleAliasExesLength GetConsoleCP GetConsoleCursorInfo GetConsoleDisplayMode GetConsoleFontSize GetConsoleHistoryInfo GetConsoleMode GetConsoleOriginalTitle GetConsoleOutputCP GetConsoleProcessList GetConsoleScreenBufferInfo GetConsoleScreenBufferInfoEx GetConsoleSelectionInfo GetConsoleTitle GetConsoleWindow GetCPInfo GetCPInfoEx GetCurrencyFormat GetCurrencyFormatEx GetCurrentActCtx GetCurrentApplicationUserModelId GetCurrentConsoleFont GetCurrentConsoleFontEx GetCurrentDirectory GetCurrentPackageFamilyName GetCurrentPackageFullName GetCurrentPackageId GetCurrentPackageInfo GetCurrentPackageInfo2 GetCurrentPackagePath GetCurrentPackagePath2 GetCurrentProcess GetCurrentProcessId GetCurrentProcessorNumber GetCurrentProcessorNumberEx GetCurrentThread GetCurrentThreadId GetCurrentThreadStackLimits GetCurrentUmsThread GetDateFormat GetDateFormatEx GetDefaultCommConfig GetDeveloperDriveEnablementState GetDeviceDriverBaseName GetDeviceDriverFileName GetDevicePowerState GetDiskFreeSpace GetDiskFreeSpaceEx GetDllDirectory GetDriveType GetDurationFormat GetDurationFormatEx GetDynamicTimeZoneInformation GetDynamicTimeZoneInformationEffectiveYears GetEnabledXStateFeatures GetEnvironmentStrings GetEnvironmentVariable GetErrorMode GetExitCodeProcess GetExitCodeThread GetExpandedName GetFileAttributes GetFileAttributesEx GetFileAttributesExFromAppW GetFileAttributesTransacted GetFileBandwidthReservation GetFileInformationByHandle GetFileInformationByHandleEx GetFileMUIInfo GetFileMUIPath GetFileSize GetFileSizeEx GetFileTime GetFileType GetFinalPathNameByHandle GetFirmwareEnvironmentVariable GetFirmwareEnvironmentVariableEx GetFullPathName GetFullPathNameTransacted GetGamingDeviceModelInformation GetGeoInfo GetGeoInfoEx GetHandleInformation GetIdForPackageDependencyContext GetIntegratedDisplaySize GetIoRingInfo GetLargePageMinimum GetLargestConsoleWindowSize GetLastError GetLocaleInfo GetLocaleInfoEx GetLocalTime GetLogicalDrives GetLogicalDriveStrings GetLogicalProcessorInformation GetLogicalProcessorInformationEx GetLongPathName GetLongPathNameTransacted GetMachineTypeAttributes GetMailslotInfo GetMappedFileName GetMaximumProcessorCount GetMaximumProcessorGroupCount GetMemoryErrorHandlingCapabilities GetModuleBaseName GetModuleFileName GetModuleFileNameExA GetModuleFileNameExW GetModuleHandle GetModuleHandleEx GetModuleInformation GetNamedPipeClientComputerName GetNamedPipeClientProcessId GetNamedPipeClientSessionId GetNamedPipeHandleState GetNamedPipeInfo GetNamedPipeServerProcessId GetNamedPipeServerSessionId GetNativeSystemInfo GetNextUmsListItem GetNLSVersion GetNLSVersionEx GetNumaAvailableMemoryNode GetNumaAvailableMemoryNodeEx GetNumaHighestNodeNumber GetNumaNodeNumberFromHandle GetNumaNodeProcessorMask GetNumaNodeProcessorMask2 GetNumaNodeProcessorMaskEx GetNumaProcessorNode GetNumaProcessorNodeEx GetNumaProximityNode GetNumaProximityNodeEx GetNumberFormat GetNumberFormatEx GetNumberOfConsoleInputEvents GetNumberOfConsoleMouseButtons GetOEMCP GetOsManufacturingMode GetOsSafeBootMode GetOverlappedResult GetOverlappedResultEx GetPackageApplicationIds GetPackageFamilyName GetPackageFamilyNameFromToken GetPackageFullName GetPackageFullNameFromToken GetPackageInfo GetPackageInfo2 GetPackagePath GetPackagePathByFullName GetPackagePathByFullName2 GetPackagesByPackageFamily GetPerformanceInfo GetPhysicallyInstalledSystemMemory GetPriorityClass GetPrivateProfileInt GetPrivateProfileSection GetPrivateProfileSectionNames GetPrivateProfileString GetPrivateProfileStruct GetProcAddress GetProcessAffinityMask GetProcessDefaultCpuSetMasks GetProcessDefaultCpuSets GetProcessDEPPolicy GetProcessGroupAffinity GetProcessHandleCount GetProcessHeap GetProcessHeaps GetProcessId GetProcessIdOfThread GetProcessImageFileName GetProcessInformation GetProcessIoCounters GetProcessMemoryInfoA GetProcessMemoryInfoW GetProcessMitigationPolicy GetProcessorSystemCycleTime GetProcessPreferredUILanguages GetProcessPriorityBoost GetProcessShutdownParameters GetProcessTimes GetProcessVersion GetProcessWorkingSetSize GetProcessWorkingSetSizeEx GetProductInfo GetProfileInt GetProfileSection GetProfileString GetQueuedCompletionStatus GetQueuedCompletionStatusEx GetShortPathName GetStagedPackageOrigin GetStagedPackagePathByFullName GetStagedPackagePathByFullName2 GetStartupInfo GetStdHandle GetStringScripts GetStringType GetStringTypeEx GetSystemCpuSetInformation GetSystemDefaultLangID GetSystemDefaultLCID GetSystemDefaultLocaleName GetSystemDefaultUILanguage GetSystemDEPPolicy GetSystemDirectory GetSystemFileCacheSize GetSystemFirmwareTable GetSystemInfo GetSystemPowerStatus GetSystemPreferredUILanguages GetSystemRegistryQuota GetSystemTime GetSystemTimeAdjustment GetSystemTimeAdjustmentPrecise GetSystemTimeAsFileTime GetSystemTimePreciseAsFileTime GetSystemTimes GetSystemWindowsDirectory GetSystemWow64Directory GetSystemWow64Directory2 GetTapeParameters GetTapePosition GetTapeStatus GetTempFileName GetTempPath GetTempPath2 GetThreadContext GetThreadDescription GetThreadErrorMode GetThreadGroupAffinity GetThreadId GetThreadIdealProcessorEx GetThreadInformation GetThreadIOPendingFlag GetThreadLocale GetThreadPreferredUILanguages GetThreadPriority GetThreadPriorityBoost GetThreadSelectedCpuSets GetThreadSelectorEntry GetThreadTimes GetThreadUILanguage GetTickCount GetTickCount64 GetTimeFormat GetTimeFormatEx GetTimeZoneInformation GetTimeZoneInformationForYear GetUILanguageInfo GetUmsCompletionListEvent GetUmsSystemThreadInformation GetUserDefaultGeoName GetUserDefaultLangID GetUserDefaultLCID GetUserDefaultLocaleName GetUserDefaultUILanguage GetUserGeoID GetUserPreferredUILanguages GetVersion GetVersionEx GetVolumeInformation GetVolumeInformationByHandleW GetVolumeNameForVolumeMountPoint GetVolumePathName GetVolumePathNamesForVolumeName GetWindowsDirectory GetWriteWatch GetWsChanges GetWsChangesExA GetWsChangesExW GetXStateFeaturesMask GlobalAddAtom GlobalAddAtomEx GlobalAlloc GlobalDeleteAtom GlobalFindAtom GlobalFlags GlobalFree GlobalGetAtomName GlobalHandle GlobalLock GlobalMemoryStatus GlobalMemoryStatusEx GlobalReAlloc GlobalSize GlobalUnlock Heap32First Heap32ListFirst Heap32ListNext Heap32Next HeapAlloc HeapCompact HeapCreate HeapDestroy HeapFree HeapLock HeapQueryInformation HeapReAlloc HeapSetInformation HeapSize HeapSummary HeapUnlock HeapValidate HeapWalk IdnToAscii IdnToNameprepUnicode IdnToUnicode InitAtomTable InitializeConditionVariable InitializeContext InitializeCriticalSection InitializeCriticalSectionAndSpinCount InitializeCriticalSectionEx InitializeEnclave InitializeProcessForWsWatchA InitializeProcessForWsWatchW InitializeProcThreadAttributeList InitializeSListHead InitializeSRWLock InitializeSynchronizationBarrier InitOnceBeginInitialize InitOnceComplete InitOnceExecuteOnce InitOnceInitialize InstallELAMCertificateInfo InterlockedFlushSList InterlockedPopEntrySList InterlockedPushEntrySList InterlockedPushListSList InterlockedPushListSListEx IsApiSetImplemented IsBadCodePtr IsBadReadPtr IsBadStringPtr IsBadWritePtr IsDBCSLeadByte IsDBCSLeadByteEx IsDebuggerPresent IsEnclaveTypeSupported IsIoRingOpSupported IsNativeVhdBoot IsNLSDefinedString IsNormalizedString IsProcessCritical IsProcessInJob IsProcessorFeaturePresent IsSystemResumeAutomatic IsThreadAFiber IsThreadpoolTimerSet IsUserCetAvailableInEnvironment IsValidCodePage IsValidLanguageGroup IsValidLocale IsValidLocaleName IsValidNLSVersion IsWow64GuestMachineSupported IsWow64Process IsWow64Process2 LCIDToLocaleName LCMapString LCMapStringEx LeaveCriticalSection LeaveCriticalSectionWhenCallbackReturns LoadEnclaveData LoadEnclaveImage LoadLibrary LoadLibraryEx LoadModule LoadPackagedLibrary LoadResource LoadStringByReference LocalAlloc LocaleNameToLCID LocalFileTimeToFileTime LocalFlags LocalFree LocalHandle LocalLock LocalReAlloc LocalSize LocalUnlock LocateXStateFeature LockFile LockFileEx LockResource lstrcmp lstrcmpi lstrcpyn lstrlen LZClose LZCopy LZInit LZOpenFile LZRead LZSeek MapUserPhysicalPages MapUserPhysicalPagesScatter MapViewOfFile MapViewOfFile3 MapViewOfFile3FromApp MapViewOfFileEx MapViewOfFileExNuma MapViewOfFileFromApp MapViewOfFileNuma2 Module32First Module32Next MoveFile MoveFileEx MoveFileFromAppW MoveFileTransacted MoveFileWithProgress MulDiv MultiByteToWideChar NeedCurrentDirectoryForExePath NormalizeString OfferVirtualMemory OpenCommPort OpenEvent OpenFile OpenFileById OpenFileMapping OpenFileMappingFromApp OpenJobObject OpenMutex OpenPackageInfoByFullName OpenPrivateNamespace OpenProcess OpenSemaphore OpenThread OpenWaitableTimer OutputDebugString PackageFamilyNameFromFullName PackageFamilyNameFromId PackageFullNameFromId PackageIdFromFullName PackageNameAndPublisherIdFromFamilyName ParseApplicationUserModelId PathAllocCanonicalize PathAllocCombine PathCchAddBackslash PathCchAddBackslashEx PathCchAddExtension PathCchAppend PathCchAppendEx PathCchCanonicalize PathCchCanonicalizeEx PathCchCombine PathCchCombineEx PathCchFindExtension PathCchIsRoot PathCchRemoveBackslash PathCchRemoveBackslashEx PathCchRemoveExtension PathCchRemoveFileSpec PathCchRenameExtension PathCchSkipRoot PathCchStripPrefix PathCchStripToRoot PathIsUNCEx PeekConsoleInput PeekNamedPipe PopIoRingCompletion PostQueuedCompletionStatus PowerClearRequest PowerCreateRequest PowerSetRequest PrefetchVirtualMemory PrepareTape Process32First Process32FirstA Process32Next Process32NextA ProcessIdToSessionId PssCaptureSnapshot PssDuplicateSnapshot PssFreeSnapshot PssQuerySnapshot PssWalkMarkerCreate PssWalkMarkerFree PssWalkMarkerGetPosition PssWalkMarkerSeekToBeginning PssWalkMarkerSetPosition PssWalkSnapshot PulseEvent PurgeComm QueryActCtxSettingsW QueryActCtxW QueryAuxiliaryCounterFrequency QueryDepthSList QueryDosDevice QueryFullProcessImageName QueryIdleProcessorCycleTime QueryIdleProcessorCycleTimeEx QueryInformationJobObject QueryInterruptTime QueryInterruptTimePrecise QueryIoRateControlInformationJobObject QueryIoRingCapabilities QueryMemoryResourceNotification QueryOptionalDelayLoadedAPI QueryPerformanceCounter QueryPerformanceFrequency QueryProcessAffinityUpdateMode QueryProcessCycleTime QueryProtectedPolicy QueryThreadCycleTime QueryThreadpoolStackInformation QueryThreadProfiling QueryUmsThreadInformation QueryUnbiasedInterruptTime QueryUnbiasedInterruptTimePrecise QueryVirtualMemoryInformation QueryWorkingSet QueryWorkingSetEx QueueUserAPC QueueUserWorkItem RaiseException RaiseFailFastException ReadConsole ReadConsoleInput ReadConsoleOutput ReadConsoleOutputAttribute ReadConsoleOutputCharacter ReadDirectoryChangesExW ReadDirectoryChangesW ReadFile ReadFileEx ReadFileScatter ReadProcessMemory ReadThreadProfilingData ReclaimVirtualMemory RegisterApplicationRecoveryCallback RegisterApplicationRestart RegisterBadMemoryNotification RegisterWaitForSingleObject ReleaseActCtx ReleaseMutex ReleaseMutexWhenCallbackReturns ReleaseSemaphore ReleaseSemaphoreWhenCallbackReturns ReleaseSRWLockExclusive ReleaseSRWLockShared RemoveDirectory RemoveDirectoryFromAppW RemoveDirectoryTransacted RemoveDllDirectory RemovePackageDependency RemoveSecureMemoryCacheCallback RemoveVectoredContinueHandler RemoveVectoredExceptionHandler ReOpenFile ReplaceFile ReplaceFileFromAppW RequestWakeupLatency ResetEvent ResetWriteWatch ResizePseudoConsole ResolveLocaleName RestoreLastError ResumeThread RtlAddFunctionTable RtlCaptureContext RtlCopyMemory RtlDeleteFunctionTable RtlFillMemory RtlInstallFunctionTableCallback RtlLookupFunctionEntry RtlMoveMemory RtlPcToFileHeader RtlRestoreContext RtlUnwind RtlUnwindEx RtlZeroMemory ScrollConsoleScreenBuffer SearchPath SetCalendarInfo SetCommBreak SetCommConfig SetCommMask SetCommState SetCommTimeouts SetComputerName SetComputerNameEx SetComputerNameEx2W SetConsoleActiveScreenBuffer SetConsoleCP SetConsoleCtrlHandler SetConsoleCursorInfo SetConsoleCursorPosition SetConsoleDisplayMode SetConsoleHistoryInfo SetConsoleMode SetConsoleOutputCP SetConsoleScreenBufferInfoEx SetConsoleScreenBufferSize SetConsoleTextAttribute SetConsoleTitle SetConsoleWindowInfo SetCriticalSectionSpinCount SetCurrentConsoleFontEx SetCurrentDirectory SetDefaultCommConfig SetDefaultDllDirectories SetDllDirectory SetDynamicTimeZoneInformation SetEndOfFile SetEnvironmentStrings SetEnvironmentVariable SetErrorMode SetEvent SetEventWhenCallbackReturns SetFileApisToANSI SetFileApisToOEM SetFileAttributes SetFileAttributesFromAppW SetFileAttributesTransacted SetFileBandwidthReservation SetFileCompletionNotificationModes SetFileInformationByHandle SetFileIoOverlappedRange SetFilePointer SetFilePointerEx SetFileShortName SetFileTime SetFileValidData SetFirmwareEnvironmentVariable SetFirmwareEnvironmentVariableEx SetHandleInformation SetInformationJobObject SetIoRateControlInformationJobObject SetIoRingCompletionEvent SetLastError SetLocaleInfo SetLocalTime SetMailslotInfo SetNamedPipeHandleState SetPriorityClass SetProcessAffinityMask SetProcessAffinityUpdateMode SetProcessDefaultCpuSetMasks SetProcessDefaultCpuSets SetProcessDEPPolicy SetProcessDynamicEHContinuationTargets SetProcessInformation SetProcessMitigationPolicy SetProcessPreferredUILanguages SetProcessPriorityBoost SetProcessShutdownParameters SetProcessValidCallTargets SetProcessWorkingSetSize SetProcessWorkingSetSizeEx SetProtectedPolicy SetSearchPathMode SetStdHandle SetStdHandleEx SetSystemFileCacheSize SetSystemPowerState SetSystemTime SetSystemTimeAdjustment SetSystemTimeAdjustmentPrecise SetTapeParameters SetTapePosition SetThreadAffinityMask SetThreadContext SetThreadDescription SetThreadErrorMode SetThreadExecutionState SetThreadGroupAffinity SetThreadIdealProcessor SetThreadIdealProcessorEx SetThreadInformation SetThreadLocale SetThreadpoolStackInformation SetThreadpoolThreadMaximum SetThreadpoolThreadMinimum SetThreadpoolTimer SetThreadpoolTimerEx SetThreadpoolWait SetThreadpoolWaitEx SetThreadPreferredUILanguages SetThreadPriority SetThreadPriorityBoost SetThreadSelectedCpuSetMasks SetThreadSelectedCpuSets SetThreadStackGuarantee SetThreadUILanguage SetTimeZoneInformation SetUmsThreadInformation SetUnhandledExceptionFilter SetupComm SetUserGeoID SetUserGeoName SetVolumeLabel SetVolumeMountPoint SetWaitableTimer SetWaitableTimerEx SetXStateFeaturesMask SignalObjectAndWait SizeofResource Sleep SleepConditionVariableCS SleepConditionVariableSRW SleepEx StartThreadpoolIo SubmitIoRing SubmitThreadpoolWork SuspendThread SwitchToFiber SwitchToThread SystemTimeToFileTime SystemTimeToTzSpecificLocalTime SystemTimeToTzSpecificLocalTimeEx TerminateEnclave TerminateJobObject TerminateProcess TerminateProcessOnMemoryExhaustion TerminateThread TermsrvAppInstallMode Thread32First Thread32Next TlsAlloc TlsFree TlsGetValue TlsSetValue Toolhelp32ReadProcessMemory TransactNamedPipe TransmitCommChar TryAcquireSRWLockExclusive TryAcquireSRWLockShared TryCreatePackageDependency TryEnterCriticalSection TrySubmitThreadpoolCallback TzSpecificLocalTimeToSystemTime TzSpecificLocalTimeToSystemTimeEx UmsThreadYield UnhandledExceptionFilter UnlockFile UnlockFileEx UnmapViewOfFile UnmapViewOfFile2 UnmapViewOfFileEx UnregisterApplicationRecoveryCallback UnregisterApplicationRestart UnregisterBadMemoryNotification UnregisterWait UnregisterWaitEx UpdateCalendarDayOfWeek UpdateProcThreadAttribute UpdateResource VerifyScripts VerifyVersionInfo VerSetConditionMask VirtualAlloc VirtualAlloc2 VirtualAlloc2FromApp VirtualAllocEx VirtualAllocExNuma VirtualAllocFromApp VirtualFree VirtualFreeEx VirtualLock VirtualProtect VirtualProtectEx VirtualProtectFromApp VirtualQuery VirtualQueryEx VirtualUnlock WaitCommEvent WaitForDebugEvent WaitForDebugEventEx WaitForMultipleObjects WaitForMultipleObjectsEx WaitForSingleObject WaitForSingleObjectEx WaitForThreadpoolIoCallbacks WaitForThreadpoolTimerCallbacks WaitForThreadpoolWaitCallbacks WaitForThreadpoolWorkCallbacks WaitNamedPipe WaitOnAddress WakeAllConditionVariable WakeByAddressAll WakeByAddressSingle WakeConditionVariable WerGetFlags WerRegisterAdditionalProcess WerRegisterAppLocalDump WerRegisterCustomMetadata WerRegisterExcludedMemoryBlock WerRegisterFile WerRegisterMemoryBlock WerRegisterRuntimeExceptionModule WerSetFlags WerUnregisterAdditionalProcess WerUnregisterAppLocalDump WerUnregisterCustomMetadata WerUnregisterExcludedMemoryBlock WerUnregisterFile WerUnregisterMemoryBlock WerUnregisterRuntimeExceptionModule WideCharToMultiByte WinExec Wow64DisableWow64FsRedirection Wow64EnableWow64FsRedirection Wow64GetThreadContext Wow64GetThreadSelectorEntry Wow64RevertWow64FsRedirection Wow64SetThreadContext Wow64SetThreadDefaultGuestMachine Wow64SuspendThread WriteConsole WriteConsoleInput WriteConsoleOutput WriteConsoleOutputAttribute WriteConsoleOutputCharacter WriteFile WriteFileEx WriteFileGather WritePrivateProfileSection WritePrivateProfileString WritePrivateProfileStruct WriteProcessMemory WriteProfileSection WriteProfileString WriteTapemark WTSGetActiveConsoleSessionId ZombifyActCtx | AddPackageDependencyOptions AppPolicyCreateFileAccess AppPolicyProcessTerminationMethod AppPolicyShowDeveloperDiagnostic AppPolicyThreadInitializationType APPX_PACKAGE_ARCHITECTURE CreatePackageDependencyOptions PACKAGE_FLAGS PackageDependencyLifetimeKind PackageDependencyProcessorArchitectures PackageOrigin PackagePathType TIME_FORMAT DEBUG_CONTINUE DEBUG_EVENT_CODE ENCLAVE_SEALING_IDENTITY_POLICY ENCLAVE_VBS_FLAG EnclaveType EXCEPTION_FLAG ExceptionCode FAIL_FAST_FLAGS FormatMessageFlags SEM DDD DRIVE_TYPE FILE_NOTIFY_CHANGE CreationOption FileType FIND_FIRST FINDEX_INFO_LEVELS FINDEX_SEARCH_OPS GET_FILEEX_INFO_LEVELS LOCKFILE GAMING_DEVICE_DEVICE_ID GAMING_DEVICE_VENDOR_ID DUPLICATE_HANDLE_OPTIONS HANDLE_FLAG HEAP_INFORMATION_CLASS HeapCompatibility HeapFlags PROCESS_HEAP FILE_FLUSH_MODE FILE_WRITE_FLAGS IORING_CREATE_ADVISORY_FLAGS IORING_CREATE_REQUIRED_FLAGS IORING_REF_KIND IORING_SQE_FLAGS JOB_OBJECT_CPU_RATE_CONTROL_FLAGS JOB_OBJECT_IO_RATE_CONTROL_FLAGS JOB_OBJECT_MSG JOB_OBJECT_NET_RATE_CONTROL_FLAGS JobAccessRight JOBOBJECT_END_OF_JOB_TIME_ACTION JOBOBJECT_IO_ATTRIBUTION_CONTROL_FLAGS JOBOBJECT_LIMIT_FLAGS JOBOBJECT_RATE_CONTROL_TOLERANCE JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL JOBOBJECT_SECURITY_FLAGS JOBOBJECT_UILIMIT_FLAGS JOBOBJECTINFOCLASS GET_MODULE_HANDLE_EX_FLAG LoadLibraryExFlags RESOURCE_ENUM_FLAGS SEARCH_FLAGS CFG_CALL_TARGET FILE_CACHE_LIMITS FILE_MAP MEM_ALLOCATION_TYPE MEM_EXTENDED_PARAMETER_TYPE MEM_PROTECTION MEMORY_RESOURCE_NOTIFICATION_TYPE OFFER_PRIORITY SEC_ALLOC WIN32_MEMORY_INFORMATION_CLASS WRITE_WATCH PIPE_ACCESS PIPE_TYPE IORING_FEATURE_FLAGS IORING_OP_CODE IORING_VERSION PATHCCH_OPTIONS StdHandleType PSS_CAPTURE_FLAGS PSS_DUPLICATE_FLAGS PSS_HANDLE_FLAGS PSS_OBJECT_TYPE PSS_PROCESS_FLAGS PSS_QUERY_INFORMATION_CLASS PSS_THREAD_FLAGS PSS_WALK_INFORMATION_CLASS CPU_SET_INFORMATION_TYPE CREATE_PROCESS CREATE_THREAD_FLAGS DYNAMIC_EH_CONTINUATION_TARGET MACHINE_ATTRIBUTES MEMORY_PRIORITY PROCESS_AFFINITY_MODE PROCESS_INFORMATION_CLASS PROCESS_LEAP_SECOND_INFO_FLAGS PROCESS_MEMORY_EXHAUSTION_TYPE PROCESS_MITIGATION_ASLR_POLICY_FLAGS PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_FLAGS PROCESS_MITIGATION_CHILD_PROCESS_POLICY_FLAGS PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_FLAGS PROCESS_MITIGATION_DEP_POLICY_FLAGS PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_FLAGS PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_FLAGS PROCESS_MITIGATION_FONT_DISABLE_POLICY_FLAGS PROCESS_MITIGATION_IMAGE_LOAD_POLICY_FLAGS PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY_FLAGS PROCESS_MITIGATION_POLICY PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_FLAGS PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_FLAGS PROCESS_POWER_THROTTLING_MASK ProcessAccess PROCESSOR_FEATURE PROTECTION_LEVEL SHUTDOWN STARTF SYSTEM_CPU_SET_FLAGS THREAD_INFORMATION_CLASS THREAD_PRIORITY ThreadAccess LIST_MODULES COMPARE_STRING MBCONV STRING_MAPPING WCCONV CONDITION_VARIABLE_FLAGS CREATE_EVENT_FLAGS CREATE_MUTEX_FLAGS CREATE_WAITABLE_TIMER_FLAG CRITICAL_SECTION_FLAGS DIAGNOSTIC_REASON DIAGNOSTIC_REASON_VERSION INIT_ONCE_FLAGS SYNC_BARRIER_FLAGS SynchronizationObjectAccess WAIT_STATUS COMPUTER_NAME_FORMAT DEVELOPER_DRIVE_ENABLEMENT_STATE FirmwareTableProviderId LOGICAL_PROCESSOR_RELATIONSHIP PROCESSOR_CACHE_TYPE PRODUCT_TYPE ProductType SCEX2 SuiteMask USER_CET_ENVIRONMENT TP_CALLBACK_ENV_FLAGS TP_CALLBACK_PRIORITY WT TZID HEAPENTRY32_FLAGS HEAPLIST32_FLAGS TH32CS WER_FAULT_REPORTING WER_FILE_TYPE WER_REGISTER_FILE_FLAGS WER_REGISTER_FILE_TYPE WER_REPORT_TYPE WER_REPORT_UI WER_SUBMIT_RESULT ACTCTX_COMPATIBILITY_ELEMENT_TYPE ACTCTX_REQUESTED_RUN_LEVEL ACTCTX_SECTION ActCtxFlags ACTIVATION_CONTEXT_INFO_CLASS ApplicationRestartFlags DeactivateActCtxFlag FIND_ACTCTX_SECTION QueryActCtxFlag ATOM_FLAG TAPE_ERASE_TYPE TAPE_FEATURES_HIGH TAPE_FEATURES_LOW TAPE_PARAM_OP TAPE_PARTITION_METHOD TAPE_POS_METHOD TAPE_POS_TYPE TAPE_PREP_OP TAPEMARK_TYPE COMM_ERRS COMM_ESC_FUNC COMM_EVT_MASK COMM_MODEM_STATUS COMM_PURGE COMM_SET_DATA COMM_SET_PARAMS COMM_STOP_PARITY DTR_CONTROL Parity PROV_CAPABILITIES PROV_SUB_TYPE RTS_CONTROL StopBits BASE_SEARCH_PATH COPYFILE2_COPY_PHASE COPYFILE2_MESSAGE_ACTION COPYFILE2_MESSAGE_TYPE DEP_SYSTEM_POLICY_TYPE FILE_ID_TYPE FILE_NOTIFICATION_MODE HARDWARE_COUNTER_TYPE POWER_REQUEST_TYPE PROCESS_DEP PROCESS_NAME READ_THREAD_PROFILING_FLAG SCS THREAD_PROFILING_FLAG VARIABLE_ATTRIBUTE WOW64_CONTEXT_FLAGS COPY_CALLBACK_REASON COPY_FILE CopyProgressResult FILE_ACTION FILE_INFO_BY_HANDLE_CLASS FinalPathNameOptions MOVEFILE OpenFileAction PRIORITY_HINT READ_DIRECTORY_NOTIFY_INFORMATION_CLASS RemoteProtocol REPLACEFILE StorageInfoFlags STREAM_INFO_LEVELS SymbolicLinkType GMEM LMEM AC_STATUS BATTERY_STATUS LATENCY_TIME EXECUTION_STATE FIBER_FLAG ThreadUmsFlags CHARACTER_ATTRIBUTE CONSOLE_INPUT_MODE CONSOLE_OUTPUT_MODE CONSOLE_SELECTION CONSOLE_TEXTMODE CONTROL_KEY_STATE CTRL_EVENT EVENT_TYPE GET_CONSOLE_DISPLAY_MODE MOUSE_BUTTON_STATE MOUSE_EVENT_FLAG PSEUDOCONSOLE SET_CONSOLE_DISPLAY_MODE CHANGER_FEATURES0 CHANGER_FEATURES1 CHANGER_LOCK CHANGER_MOVE CHANGER_SET_ACCESS_OP ChangerActionCode CHECKSUM_TYPE CSV_CONTROL_OP DETECTION_TYPE DEVICE_DSM_ACTION DEVICE_DSM_FLAG DEVICE_DSM_NOTIFY_FLAG DEVICE_TYPE DISK_ATTRIBUTE DISK_CACHE_RETENTION_PRIORITY DISK_CLUSTER_FLAG ELEMENT_ERROR ELEMENT_STATUS ELEMENT_TYPE FILE_STORAGE_TIER_CLASS FILE_STORAGE_TIER_FLAG FILE_STORAGE_TIER_MEDIA_TYPE FSCTL_INTEGRITY_FLAG GPT_ATTRIBUTE GPT_BASIC_DATA_ATTRIBUTE IOAccess IOMethod LOOKUP_STREAM_FROM_CLUSTER_ENTRY_FLAG MARK_HANDLE_INFO_FLAG MEDIA_CHANGE_DETECTION_STATE MEDIA_CHARACTER MEDIA_TYPE OPLOCK_INPUT_FLAG OPLOCK_LEVEL_CACHE OPLOCK_OUTPUT_FLAG PARTITION_STYLE PartitionType SHRINK_VOLUME_REQUEST_TYPES SRB_TYPE STORAGE_ADDRESS_TYPE STORAGE_BUS_TYPE STORAGE_COMPONENT_HEALTH_STATUS STORAGE_DEVICE_FORM_FACTOR STORAGE_DEVICE_POWER_CAP_UNITS STORAGE_HW_FIRMWARE_REQUEST_FLAG STORAGE_MEDIA_TYPE STORAGE_OFFLOAD_READ STORAGE_OFFLOAD_WRITE STORAGE_PORT_CODE_SET STORAGE_PROPERTY_ID STORAGE_PROTOCOL_ATA_DATA_TYPE STORAGE_PROTOCOL_COMMAND_FLAG STORAGE_PROTOCOL_NVME_DATA_TYPE STORAGE_PROTOCOL_STATUS STORAGE_PROTOCOL_TYPE STORAGE_QUERY_TYPE STORAGE_RPMB_FRAME_TYPE STORAGE_TEMPERATURE_THRESHOLD_FLAG TXFS_LOGGING_MODE TXFS_RM_FLAG TXFS_RM_STATE TXFS_TRANSACTION_STATE USN_REASON USN_SOURCE WRITE_CACHE_CHANGE WRITE_CACHE_ENABLE WRITE_CACHE_TYPE WRITE_THROUGH STORAGE_DISK_HEALTH_STATUS STORAGE_DISK_OPERATIONAL_STATUS STORAGE_OPERATIONAL_STATUS_REASON CALDATETIME_DATEUNIT CALID CALTYPE CHAR_TYPE_INFO CP_FLAGS Ctype1 Ctype2 Ctype3 DATE_FORMAT GetStringScriptsFlag IDN_FLAGS LCID_FLAGS LCMAP LCTYPE LGRPID LGRPID_FLAGS LOCALE_FLAGS LOCALE_FORMAT_FLAG MUI_FILETYPE MUI_LANGUAGE MUI_LANGUAGE_ENUM MUI_LANGUAGE_FILTER MUI_LANGUAGE_FLAGS MUI_LANGUAGE_PATH MUI_QUERY NORM_FORM SYSGEOCLASS SYSGEOTYPE SYSNLS_FUNCTION TIME_FORMAT_ENUM VS_FLAGS COMPRESSION_FORMAT QUOTA_LIMITS_HARDWS RTL_UMS_SCHEDULER_REASON RTL_UMS_THREAD_INFO_CLASS SECTION_MAP VERSION_CONDITION VERSION_MASK FileAccess FileSystemFlags IMAGE_FILE_MACHINE AttrType | PACKAGE_ID PACKAGE_INFO PACKAGE_INFO_REFERENCE PACKAGE_VERSION PACKAGEDEPENDENCY_CONTEXT DEBUG_EVENT LDT_ENTRY ENCLAVE_CREATE_INFO_SGX ENCLAVE_CREATE_INFO_VBS ENCLAVE_IDENTITY ENCLAVE_INFORMATION ENCLAVE_INIT_INFO_SGX ENCLAVE_INIT_INFO_VBS EXCEPTION_POINTERS EXCEPTION_RECORD BY_HANDLE_FILE_INFORMATION CREATEFILE2_EXTENDED_PARAMETERS GAMING_DEVICE_MODEL_INFORMATION HEAP_OPTIMIZE_RESOURCES_INFORMATION HEAP_SUMMARY HHEAP PROCESS_HEAP_ENTRY SLIST_ENTRY SLIST_HEADER OVERLAPPED_ENTRY HIORING IORING_BUFFER_REF IORING_CAPABILITIES IORING_CQE IORING_CREATE_FLAGS IORING_HANDLE_REF IORING_INFO HJOB IO_COUNTERS JOBOBJECT_ASSOCIATE_COMPLETION_PORT JOBOBJECT_BASIC_ACCOUNTING_INFORMATION JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION JOBOBJECT_BASIC_LIMIT_INFORMATION JOBOBJECT_BASIC_PROCESS_ID_LIST JOBOBJECT_BASIC_UI_RESTRICTIONS JOBOBJECT_CPU_RATE_CONTROL_INFORMATION JOBOBJECT_END_OF_JOB_TIME_INFORMATION JOBOBJECT_EXTENDED_LIMIT_INFORMATION JOBOBJECT_IO_ATTRIBUTION_INFORMATION JOBOBJECT_IO_ATTRIBUTION_STATS JOBOBJECT_IO_RATE_CONTROL_INFORMATION JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V2 JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V3 JOBOBJECT_JOBSET_INFORMATION JOBOBJECT_LIMIT_VIOLATION_INFORMATION JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2 JOBOBJECT_NET_RATE_CONTROL_INFORMATION JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2 JOBOBJECT_SECURITY_LIMIT_INFORMATION HRSRC HRSRCDATA CFG_CALL_TARGET_INFO MEM_ADDRESS_REQUIREMENTS MEM_EXTENDED_PARAMETER WIN32_MEMORY_RANGE_ENTRY HPIPE BoundaryDescriptorHandle NamespaceHandle IORING_BUFFER_INFO IORING_REGISTERED_BUFFER HPSS HPSSWALK MEMORY_BASIC_INFORMATION PSS_ALLOCATOR PSS_AUXILIARY_PAGE_ENTRY PSS_AUXILIARY_PAGES_INFORMATION PSS_HANDLE_ENTRY PSS_HANDLE_INFORMATION PSS_HANDLE_TRACE_INFORMATION PSS_PERFORMANCE_COUNTERS PSS_PROCESS_INFORMATION PSS_THREAD_ENTRY PSS_THREAD_INFORMATION PSS_VA_CLONE_INFORMATION PSS_VA_SPACE_ENTRY PSS_VA_SPACE_INFORMATION APP_MEMORY_INFORMATION MEMORY_PRIORITY_INFORMATION PROC_THREAD_ATTRIBUTE PROCESS_DYNAMIC_EH_CONTINUATION_TARGET PROCESS_INFORMATION PROCESS_LEAP_SECOND_INFO PROCESS_MACHINE_INFORMATION PROCESS_MEMORY_EXHAUSTION_INFO PROCESS_MITIGATION_ASLR_POLICY PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY PROCESS_MITIGATION_CHILD_PROCESS_POLICY PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY PROCESS_MITIGATION_DEP_POLICY PROCESS_MITIGATION_DYNAMIC_CODE_POLICY PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY PROCESS_MITIGATION_FONT_DISABLE_POLICY PROCESS_MITIGATION_IMAGE_LOAD_POLICY PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY PROCESS_POWER_THROTTLING_STATE PROCESS_PROTECTION_LEVEL_INFORMATION PROCESSOR_NUMBER STARTUPINFO STARTUPINFOEX SYSTEM_CPU_SET_INFORMATION THREAD_POWER_THROTTLING_STATE ENUM_PAGE_FILE_INFORMATION MODULEINFO PERFORMANCE_INFORMATION PROCESS_MEMORY_COUNTERS PROCESS_MEMORY_COUNTERS_EX PSAPI_WORKING_SET_BLOCK PSAPI_WORKING_SET_EX_BLOCK PSAPI_WORKING_SET_EX_INFORMATION PSAPI_WORKING_SET_INFORMATION PSAPI_WS_WATCH_INFORMATION PSAPI_WS_WATCH_INFORMATION_EX CONDITION_VARIABLE CRITICAL_SECTION INIT_ONCE REASON_CONTEXT SRWLOCK SYNCHRONIZATION_BARRIER CACHE_DESCRIPTOR CACHE_RELATIONSHIP GROUP_RELATIONSHIP MEMORYSTATUS MEMORYSTATUSEX NUMA_NODE_RELATIONSHIP OSVERSIONINFOEX PROCESSOR_GROUP_INFO PROCESSOR_RELATIONSHIP SYSTEM_INFO SYSTEM_LOGICAL_PROCESSOR_INFORMATION SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION GROUP_AFFINITY PTP_CALLBACK_INSTANCE PTP_CLEANUP_GROUP PTP_IO PTP_POOL PTP_TIMER PTP_WAIT PTP_WORK TP_POOL_STACK_INFORMATION PTP_CALLBACK_ENVIRON TimerQueueHandle TimerQueueTimerHandle DYNAMIC_TIME_ZONE_INFORMATION TIME_ZONE_INFORMATION HEAPENTRY32 HEAPLIST32 HSNAPSHOT MODULEENTRY32 PROCESSENTRY32 THREADENTRY32 ACTCTX ACTCTX_SECTION_KEYED_DATA ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION ACTIVATION_CONTEXT_BASIC_INFORMATION ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION_UNMGD ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION ACTIVATION_CONTEXT_DETAILED_INFORMATION ACTIVATION_CONTEXT_QUERY_INDEX ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION ASSEMBLY_FILE_DETAILED_INFORMATION COMPATIBILITY_CONTEXT_ELEMENT HACTCTX ATOM TAPE_GET_DRIVE_PARAMETERS TAPE_GET_MEDIA_PARAMETERS COMMCONFIG COMMPROP COMMTIMEOUTS COMSTAT DCB PerformanceDataHandle COPYFILE2_EXTENDED_PARAMETERS COPYFILE2_MESSAGE FILE_ALIGNMENT_INFO FILE_ALLOCATION_INFO FILE_ATTRIBUTE_TAG_INFO FILE_BASIC_INFO FILE_COMPRESSION_INFO FILE_DISPOSITION_INFO FILE_END_OF_FILE_INFO FILE_FULL_DIR_INFO FILE_ID_128 FILE_ID_BOTH_DIR_INFO FILE_ID_DESCRIPTOR FILE_ID_EXTD_DIR_INFO FILE_ID_INFO FILE_IO_PRIORITY_HINT_INFO FILE_NAME_INFO FILE_NOTIFY_EXTENDED_INFORMATION FILE_NOTIFY_INFORMATION FILE_REMOTE_PROTOCOL_INFO FILE_RENAME_INFO FILE_STANDARD_INFO FILE_STORAGE_INFO FILE_STREAM_INFO WIN32_FILE_ATTRIBUTE_DATA WIN32_FIND_STREAM_DATA LOADPARMS32 HGLOBAL HLOCAL SYSTEM_POWER_STATUS HUPDRES HTRXN PUMS_COMPLETION_LIST PUMS_CONTEXT UMS_SCHEDULER_STARTUP_INFO UMS_SYSTEM_THREAD_INFORMATION CHAR_INFO CONSOLE_CURSOR_INFO CONSOLE_FONT_INFO CONSOLE_FONT_INFOEX CONSOLE_HISTORY_INFO CONSOLE_READCONSOLE_CONTROL CONSOLE_SCREEN_BUFFER_INFO CONSOLE_SCREEN_BUFFER_INFOEX CONSOLE_SELECTION_INFO COORD FOCUS_EVENT_RECORD HPCON INPUT_RECORD KEY_EVENT_RECORD MENU_EVENT_RECORD MOUSE_EVENT_RECORD SMALL_RECT WINDOW_BUFFER_SIZE_RECORD STORAGE_ADAPTER_SERIAL_NUMBER STORAGE_DEVICE_LAYOUT_SIGNATURE STORAGE_DEVICE_MANAGEMENT_STATUS STORAGE_DEVICE_UNIQUE_IDENTIFIER_MGD STORAGE_OPERATIONAL_REASON BOOT_AREA_INFO CHANGER_ELEMENT CHANGER_ELEMENT_LIST CREATE_DISK CREATE_DISK_GPT CREATE_DISK_MBR CREATE_USN_JOURNAL_DATA DELETE_USN_JOURNAL_DATA DISK_CACHE_INFORMATION DISK_CLUSTER_INFO DISK_DETECTION_INFO DISK_EX_INT13_INFO DISK_EXTENT DISK_GEOMETRY DISK_GEOMETRY_EX DISK_GROW_PARTITION DISK_INT13_INFO DISK_PARTITION_INFO DISK_PERFORMANCE DRIVE_LAYOUT_INFORMATION DRIVE_LAYOUT_INFORMATION_EX DRIVE_LAYOUT_INFORMATION_GPT DRIVE_LAYOUT_INFORMATION_MBR EXFAT_STATISTICS FAT_STATISTICS FILESYSTEM_STATISTICS FILESYSTEM_STATISTICS_EX MFT_ENUM_DATA_V0 MFT_ENUM_DATA_V1 NTFS_STATISTICS NTFS_STATISTICS_EX PARTITION_INFORMATION PARTITION_INFORMATION_EX PARTITION_INFORMATION_GPT PARTITION_INFORMATION_MBR READ_FILE_USN_DATA READ_USN_JOURNAL_DATA_V0 READ_USN_JOURNAL_DATA_V1 USN_JOURNAL_DATA_V0 USN_JOURNAL_DATA_V1 USN_JOURNAL_DATA_V2 USN_RANGE_TRACK_OUTPUT USN_RECORD_COMMON_HEADER USN_RECORD_EXTENT USN_RECORD_V2 USN_RECORD_V3 USN_RECORD_V4 USN_TRACK_MODIFIED_RANGES VOLUME_DISK_EXTENTS VOLUME_GET_GPT_ATTRIBUTES_INFORMATION CHANGER_ELEMENT_STATUS CHANGER_ELEMENT_STATUS_EX CHANGER_EXCHANGE_MEDIUM CHANGER_INITIALIZE_ELEMENT_STATUS CHANGER_MOVE_MEDIUM CHANGER_PRODUCT_DATA CHANGER_READ_ELEMENT_STATUS CHANGER_SEND_VOLUME_TAG_INFORMATION CHANGER_SET_ACCESS CHANGER_SET_POSITION CLASS_MEDIA_CHANGE_CONTEXT CSV_CONTROL_PARAM CSV_IS_OWNED_BY_CSVFS CSV_NAMESPACE_INFO CSV_QUERY_FILE_REVISION CSV_QUERY_MDS_PATH CSV_QUERY_REDIRECT_STATE CSV_QUERY_VETO_FILE_DIRECT_IO_OUTPUT DEVICE_COPY_OFFLOAD_DESCRIPTOR DEVICE_DATA_SET_LB_PROVISIONING_STATE DEVICE_DATA_SET_RANGE DEVICE_DATA_SET_REPAIR_PARAMETERS DEVICE_DSM_NOTIFICATION_PARAMETERS DEVICE_DSM_OFFLOAD_READ_PARAMETERS DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS DEVICE_LB_PROVISIONING_DESCRIPTOR DEVICE_MANAGE_DATA_SET_ATTRIBUTES DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT DEVICE_MEDIA_INFO DEVICE_POWER_DESCRIPTOR DEVICE_SEEK_PENALTY_DESCRIPTOR DEVICE_TRIM_DESCRIPTOR DEVICE_WRITE_AGGREGATION_DESCRIPTOR DUPLICATE_EXTENTS_DATA FILE_ALLOCATED_RANGE_BUFFER FILE_LEVEL_TRIM FILE_LEVEL_TRIM_OUTPUT FILE_LEVEL_TRIM_RANGE FILE_MAKE_COMPATIBLE_BUFFER FILE_OBJECTID_BUFFER FILE_QUERY_ON_DISK_VOL_INFO_BUFFER FILE_QUERY_SPARING_BUFFER FILE_SET_DEFECT_MGMT_BUFFER FILE_SET_SPARSE_BUFFER FILE_STORAGE_TIER FILE_STORAGE_TIER_REGION FILE_SYSTEM_RECOGNITION_INFORMATION FILE_ZERO_DATA_INFORMATION FIND_BY_SID_DATA FIND_BY_SID_OUTPUT FORMAT_EX_PARAMETERS FORMAT_PARAMETERS FSCTL_GET_INTEGRITY_INFORMATION_BUFFER FSCTL_QUERY_REGION_INFO_INPUT FSCTL_QUERY_REGION_INFO_OUTPUT FSCTL_QUERY_STORAGE_CLASSES_OUTPUT FSCTL_SET_INTEGRITY_INFORMATION_BUFFER GET_CHANGER_PARAMETERS GET_DISK_ATTRIBUTES GET_LENGTH_INFORMATION GET_MEDIA_TYPES LOOKUP_STREAM_FROM_CLUSTER_ENTRY LOOKUP_STREAM_FROM_CLUSTER_INPUT LOOKUP_STREAM_FROM_CLUSTER_OUTPUT MARK_HANDLE_INFO MOVE_FILE_DATA NTFS_EXTENDED_VOLUME_DATA NTFS_FILE_RECORD_INPUT_BUFFER NTFS_FILE_RECORD_OUTPUT_BUFFER NTFS_VOLUME_DATA_BUFFER PLEX_READ_DATA_REQUEST PREVENT_MEDIA_REMOVAL READ_ELEMENT_ADDRESS_INFO REASSIGN_BLOCKS REASSIGN_BLOCKS_EX REPAIR_COPIES_INPUT REPAIR_COPIES_OUTPUT REQUEST_OPLOCK_INPUT_BUFFER REQUEST_OPLOCK_OUTPUT_BUFFER RETRIEVAL_POINTER_BASE RETRIEVAL_POINTERS_BUFFER SET_DISK_ATTRIBUTES SET_PARTITION_INFORMATION SHRINK_VOLUME_INFORMATION STARTING_LCN_INPUT_BUFFER STARTING_VCN_INPUT_BUFFER STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR STORAGE_ADAPTER_DESCRIPTOR STORAGE_DESCRIPTOR_HEADER STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR STORAGE_DEVICE_DESCRIPTOR_MGD STORAGE_DEVICE_ID_DESCRIPTOR STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR STORAGE_DEVICE_NUMBER STORAGE_DEVICE_POWER_CAP STORAGE_DEVICE_RESILIENCY_DESCRIPTOR STORAGE_HOTPLUG_INFO STORAGE_HW_FIRMWARE_ACTIVATE STORAGE_HW_FIRMWARE_DOWNLOAD STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR STORAGE_MINIPORT_DESCRIPTOR STORAGE_OFFLOAD_READ_OUTPUT STORAGE_OFFLOAD_TOKEN STORAGE_OFFLOAD_WRITE_OUTPUT STORAGE_PHYSICAL_ADAPTER_DATA STORAGE_PHYSICAL_DEVICE_DATA STORAGE_PHYSICAL_NODE_DATA STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR STORAGE_PROPERTY_QUERY STORAGE_PROTOCOL_COMMAND STORAGE_PROTOCOL_DATA_DESCRIPTOR STORAGE_PROTOCOL_SPECIFIC_DATA STORAGE_RPMB_DATA_FRAME STORAGE_RPMB_DESCRIPTOR STORAGE_SPEC_VERSION STORAGE_TEMPERATURE_DATA_DESCRIPTOR STORAGE_TEMPERATURE_INFO STORAGE_TEMPERATURE_THRESHOLD STORAGE_WRITE_CACHE_PROPERTY TXFS_GET_METADATA_INFO_OUT TXFS_GET_TRANSACTED_VERSION TXFS_LIST_TRANSACTION_LOCKED_FILES TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY TXFS_LIST_TRANSACTIONS TXFS_LIST_TRANSACTIONS_ENTRY TXFS_MODIFY_RM TXFS_QUERY_RM_INFORMATION TXFS_READ_BACKUP_INFORMATION_OUT TXFS_TRANSACTION_ACTIVE_INFO TXFS_WRITE_BACKUP_INFORMATION VERIFY_INFORMATION VOLUME_BITMAP_BUFFER CALDATETIME CPINFO CPINFOEX CURRENCYFMT FILEMUIINFO NLSVERSIONINFO NLSVERSIONINFOEX NUMBERFMT CONTEXT CONTEXT64 HARDWARE_COUNTER_DATA IMAGE_RUNTIME_FUNCTION_ENTRY MESSAGE_RESOURCE_BLOCK MESSAGE_RESOURCE_DATA MESSAGE_RESOURCE_ENTRY PERFORMANCE_DATA SECURITY_CAPABILITIES UMS_CREATE_THREAD_ATTRIBUTES UNWIND_HISTORY_TABLE UNWIND_HISTORY_TABLE_ENTRY WOW64_CONTEXT WOW64_FLOATING_SAVE_AREA WOW64_LDT_ENTRY DUMMYSTRUCTNAME EXCEPTION_INFO EXCEPTION_DEBUG_INFO CREATE_THREAD_DEBUG_INFO CREATE_PROCESS_DEBUG_INFO EXIT_PROCESS_DEBUG_INFO EXIT_THREAD_DEBUG_INFO LOAD_DLL_DEBUG_INFO UNLOAD_DLL_DEBUG_INFO OUTPUT_DEBUG_STRING_INFO RIP_INFO BLOCK_REGION_UNION BufferUnion HandleUnion CPU_RATE_CONTROL_UNION UNION Process Thread Mutant Event Section Semaphore CPU_SET DETAIL ProcessorRelationUnion Union ChunkStarted ChunkFinished StreamStarted StreamFinished PollContinue Error DUMMYUNIONNAME GenericReserved_ ProtocolSpecific_ Smb2 Server Share INPUT_RECORD_EVENT DEVICESPECIFIC ScsiSenseKeyStruct NVDIMM_NStruct RawBytesUnion MBR GPT MFTWRITESUSERLEVEL MFT2WRITESUSERLEVEL BITMAPWRITESUSERLEVEL MFTBITMAPWRITESUSERLEVEL ALLOCATE MFTWRITESUSERLEVEL MFT2WRITESUSERLEVEL BITMAPWRITESUSERLEVEL MFTBITMAPWRITESUSERLEVEL ALLOCATE DEVICESPECIFIC EXTENT TXFFILEID FLOATING_SAVE_AREA M128A XSAVE_FORMAT64 BLOCK_DATA REGION_DATA e__FixedBuffer DISKINFO TAPEINFO BUSSPECIFICDATA SCSIINFORMATION diff --git a/PInvoke/Kernel32/readme.md b/PInvoke/Kernel32/readme.md index 2d5752cf1..823953166 100644 --- a/PInvoke/Kernel32/readme.md +++ b/PInvoke/Kernel32/readme.md @@ -3,7 +3,7 @@ PInvoke API (methods, structures and constants) imported from Windows Kernel32.d - Includes methods from kernel32.dll, kernelbase.dll, normaliz.dll, vertdll.dll - Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.Kernel32?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.Kernel32?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.Kernel32) -### Methods - 100% API coverage (1152 of 1152 functions) +### Methods - 100% API coverage (1151 of 1151 functions) Native Method | Native DLL | Header | Managed Method --- | --- | --- | --- [AcquireSRWLockExclusive](https://www.google.com/search?num=5&q=AcquireSRWLockExclusive+site%3Alearn.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.AcquireSRWLockExclusive](https://github.com/dahall/Vanara/search?l=C%23&q=AcquireSRWLockExclusive) @@ -140,9 +140,9 @@ Native Method | Native DLL | Header | Managed Method [CreateThreadpool](https://www.google.com/search?num=5&q=CreateThreadpool+site%3Alearn.microsoft.com) | kernel32.dll | threadpoolapiset.h | [Vanara.PInvoke.Kernel32.CreateThreadpool](https://github.com/dahall/Vanara/search?l=C%23&q=CreateThreadpool) [CreateThreadpoolCleanupGroup](https://www.google.com/search?num=5&q=CreateThreadpoolCleanupGroup+site%3Alearn.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.CreateThreadpoolCleanupGroup](https://github.com/dahall/Vanara/search?l=C%23&q=CreateThreadpoolCleanupGroup) [CreateThreadpoolIo](https://www.google.com/search?num=5&q=CreateThreadpoolIo+site%3Alearn.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.CreateThreadpoolIo](https://github.com/dahall/Vanara/search?l=C%23&q=CreateThreadpoolIo) -[CreateThreadpoolTimer](https://www.google.com/search?num=5&q=CreateThreadpoolTimer+site%3Alearn.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.InternalCreateThreadpoolTimer](https://github.com/dahall/Vanara/search?l=C%23&q=InternalCreateThreadpoolTimer) -[CreateThreadpoolWait](https://www.google.com/search?num=5&q=CreateThreadpoolWait+site%3Alearn.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.InternalCreateThreadpoolWait](https://github.com/dahall/Vanara/search?l=C%23&q=InternalCreateThreadpoolWait) -[CreateThreadpoolWork](https://www.google.com/search?num=5&q=CreateThreadpoolWork+site%3Alearn.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.InternalCreateThreadpoolWork](https://github.com/dahall/Vanara/search?l=C%23&q=InternalCreateThreadpoolWork) +[CreateThreadpoolTimer](https://www.google.com/search?num=5&q=CreateThreadpoolTimer+site%3Alearn.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.CreateThreadpoolTimer](https://github.com/dahall/Vanara/search?l=C%23&q=CreateThreadpoolTimer) +[CreateThreadpoolWait](https://www.google.com/search?num=5&q=CreateThreadpoolWait+site%3Alearn.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.CreateThreadpoolWait](https://github.com/dahall/Vanara/search?l=C%23&q=CreateThreadpoolWait) +[CreateThreadpoolWork](https://www.google.com/search?num=5&q=CreateThreadpoolWork+site%3Alearn.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.CreateThreadpoolWork](https://github.com/dahall/Vanara/search?l=C%23&q=CreateThreadpoolWork) [CreateTimerQueue](https://www.google.com/search?num=5&q=CreateTimerQueue+site%3Alearn.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.CreateTimerQueue](https://github.com/dahall/Vanara/search?l=C%23&q=CreateTimerQueue) [CreateTimerQueueTimer](https://www.google.com/search?num=5&q=CreateTimerQueueTimer+site%3Alearn.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.CreateTimerQueueTimer](https://github.com/dahall/Vanara/search?l=C%23&q=CreateTimerQueueTimer) [CreateToolhelp32Snapshot](https://www.google.com/search?num=5&q=CreateToolhelp32Snapshot+site%3Alearn.microsoft.com) | kernel32.dll | tlhelp32.h | [Vanara.PInvoke.Kernel32.CreateToolhelp32Snapshot](https://github.com/dahall/Vanara/search?l=C%23&q=CreateToolhelp32Snapshot) @@ -736,7 +736,6 @@ Native Method | Native DLL | Header | Managed Method [MapViewOfFileNuma2](https://www.google.com/search?num=5&q=MapViewOfFileNuma2+site%3Alearn.microsoft.com) | kernelbase.dll | WinBase.h | [Vanara.PInvoke.Kernel32.MapViewOfFileNuma2](https://github.com/dahall/Vanara/search?l=C%23&q=MapViewOfFileNuma2) [Module32First](https://www.google.com/search?num=5&q=Module32First+site%3Alearn.microsoft.com) | kernel32.dll | tlhelp32.h | [Vanara.PInvoke.Kernel32.Module32First](https://github.com/dahall/Vanara/search?l=C%23&q=Module32First) [Module32Next](https://www.google.com/search?num=5&q=Module32Next+site%3Alearn.microsoft.com) | kernel32.dll | tlhelp32.h | [Vanara.PInvoke.Kernel32.Module32Next](https://github.com/dahall/Vanara/search?l=C%23&q=Module32Next) -[Module32NextA](https://www.google.com/search?num=5&q=Module32NextA+site%3Alearn.microsoft.com) | kernel32.dll | tlhelp32.h | [Vanara.PInvoke.Kernel32.Module32Next](https://github.com/dahall/Vanara/search?l=C%23&q=Module32Next) [MoveFile](https://www.google.com/search?num=5&q=MoveFileA+site%3Alearn.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.MoveFile](https://github.com/dahall/Vanara/search?l=C%23&q=MoveFile) [MoveFileEx](https://www.google.com/search?num=5&q=MoveFileExA+site%3Alearn.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.MoveFileEx](https://github.com/dahall/Vanara/search?l=C%23&q=MoveFileEx) [MoveFileFromAppW](https://www.google.com/search?num=5&q=MoveFileFromAppW+site%3Alearn.microsoft.com) | kernelbase.dll | fileapifromapp.h | [Vanara.PInvoke.Kernel32.MoveFileFromAppW](https://github.com/dahall/Vanara/search?l=C%23&q=MoveFileFromAppW) @@ -895,7 +894,7 @@ Native Method | Native DLL | Header | Managed Method [RtlCaptureContext](https://www.google.com/search?num=5&q=RtlCaptureContext+site%3Alearn.microsoft.com) | kernel32.dll | rtlsupportapi.h | [Vanara.PInvoke.Kernel32.RtlCaptureContext](https://github.com/dahall/Vanara/search?l=C%23&q=RtlCaptureContext) [RtlCopyMemory](https://www.google.com/search?num=5&q=RtlCopyMemory+site%3Alearn.microsoft.com) | kernel32.dll | wdm.h | [Vanara.PInvoke.Kernel32.RtlCopyMemory](https://github.com/dahall/Vanara/search?l=C%23&q=RtlCopyMemory) [RtlDeleteFunctionTable](https://www.google.com/search?num=5&q=RtlDeleteFunctionTable+site%3Alearn.microsoft.com) | kernel32.dll | rtlsupportapi.h | [Vanara.PInvoke.Kernel32.RtlDeleteFunctionTable](https://github.com/dahall/Vanara/search?l=C%23&q=RtlDeleteFunctionTable) -[RtlFillMemory](https://www.google.com/search?num=5&q=RtlFillMemory+site%3Alearn.microsoft.com) | kernel32.dll | wdm.h | [Vanara.PInvoke.Kernel32.RtlFillMemory](https://github.com/dahall/Vanara/search?l=C%23&q=RtlFillMemory) +[RtlFillMemory](https://www.google.com/search?num=5&q=RtlFillMemory+site%3Alearn.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.FillMemory](https://github.com/dahall/Vanara/search?l=C%23&q=FillMemory) [RtlInstallFunctionTableCallback](https://www.google.com/search?num=5&q=RtlInstallFunctionTableCallback+site%3Alearn.microsoft.com) | kernel32.dll | rtlsupportapi.h | [Vanara.PInvoke.Kernel32.RtlInstallFunctionTableCallback](https://github.com/dahall/Vanara/search?l=C%23&q=RtlInstallFunctionTableCallback) [RtlLookupFunctionEntry](https://www.google.com/search?num=5&q=RtlLookupFunctionEntry+site%3Alearn.microsoft.com) | kernel32.dll | rtlsupportapi.h | [Vanara.PInvoke.Kernel32.RtlLookupFunctionEntry](https://github.com/dahall/Vanara/search?l=C%23&q=RtlLookupFunctionEntry) [RtlMoveMemory](https://www.google.com/search?num=5&q=RtlMoveMemory+site%3Alearn.microsoft.com) | kernel32.dll | winnt.h | [Vanara.PInvoke.Kernel32.RtlMoveMemory](https://github.com/dahall/Vanara/search?l=C%23&q=RtlMoveMemory) diff --git a/PInvoke/Odbc32/Vanara.PInvoke.Odbc32.csproj b/PInvoke/Odbc32/Vanara.PInvoke.Odbc32.csproj index e1fea43d2..beddcf38e 100644 --- a/PInvoke/Odbc32/Vanara.PInvoke.Odbc32.csproj +++ b/PInvoke/Odbc32/Vanara.PInvoke.Odbc32.csproj @@ -9,7 +9,15 @@ $(AssemblyName) $(AssemblyName) pinvoke;vanara;net-extensions;interop;odbc32;odbc - + Currently implements: + +Functions +SQLAllocHandle SQLBindCol SQLBindParameter SQLBrowseConnect SQLBulkOperations SQLCancel SQLCancelHandle SQLCloseCursor SQLColAttribute SQLColumnPrivileges SQLColumns SQLConnect SQLCopyDesc SQLDataSources SQLDescribeCol SQLDescribeParam SQLDisconnect SQLDriverConnect SQLDrivers SQLEndTran SQLExecDirect SQLExecute SQLFetch SQLFetchScroll SQLForeignKeys SQLFreeHandle SQLFreeStmt SQLGetConnectAttr SQLGetCursorName SQLGetData SQLGetDescField SQLGetDescRec SQLGetDiagField SQLGetDiagRec SQLGetEnvAttr SQLGetFunctions SQLGetInfo SQLGetStmtAttr SQLGetTypeInfo SQLMoreResults SQLNativeSql SQLNumParams SQLNumResultCols SQLParamData SQLPrepare SQLPrimaryKeys SQLProcedureColumns SQLProcedures SQLPutData SQLRowCount SQLSetConnectAttr SQLSetCursorName SQLSetDescField SQLSetDescRec SQLSetEnvAttr SQLSetPos SQLSetStmtAttr SQLSpecialColumns SQLStatistics SQLTablePrivileges SQLTables + +Structures +DATE_STRUCT INTVAL SQLHDBC SQLHDESC SQLHENV SQLHSTMT SQL_DAY_SECOND SQL_INTERVAL_STRUCT SQL_NUMERIC_STRUCT SQL_YEAR_MONTH TIMESTAMP_STRUCT TIME_STRUCT + + pkgreadme.md enable diff --git a/PInvoke/Odbc32/pkgreadme.md b/PInvoke/Odbc32/pkgreadme.md new file mode 100644 index 000000000..7be829d8a --- /dev/null +++ b/PInvoke/Odbc32/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://raw.githubusercontent.com/dahall/Vanara/master/docs/icons/VanaraHeading.png) +### **Vanara.PInvoke.Odbc32 NuGet Package** +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.Odbc32?label=NuGet&style=flat-square)](https://github.com/dahall/Vanara/releases) +[![Build status](https://img.shields.io/appveyor/build/dahall/vanara?label=AppVeyor%20build&style=flat-square)](https://ci.appveyor.com/project/dahall/vanara) + +PInvoke API (methods, structures and constants) imported from Windows Odbc32.dll. + +### **What is Vanara?** + +[Vanara](https://github.com/dahall/Vanara) is a community project that contains various .NET assemblies which have P/Invoke functions, interfaces, enums and structures from Windows libraries. Each assembly is associated with one or a few tightly related libraries. + +### **Issues?** + +First check if it's already fixed by trying the [AppVeyor build](https://ci.appveyor.com/nuget/vanara-prerelease). +If you're still running into problems, file an [issue](https://github.com/dahall/Vanara/issues). + +### **Included in Vanara.PInvoke.Odbc32** + +Functions | Enumerations | Structures +--- | --- | --- +SQLAllocHandle SQLBindCol SQLBindParameter SQLBrowseConnect SQLBulkOperations SQLCancel SQLCancelHandle SQLCloseCursor SQLColAttribute SQLColumnPrivileges SQLColumns SQLConnect SQLCopyDesc SQLDataSources SQLDescribeCol SQLDescribeParam SQLDisconnect SQLDriverConnect SQLDrivers SQLEndTran SQLExecDirect SQLExecute SQLFetch SQLFetchScroll SQLForeignKeys SQLFreeHandle SQLFreeStmt SQLGetConnectAttr SQLGetCursorName SQLGetData SQLGetDescField SQLGetDescRec SQLGetDiagField SQLGetDiagRec SQLGetEnvAttr SQLGetFunctions SQLGetInfo SQLGetStmtAttr SQLGetTypeInfo SQLMoreResults SQLNativeSql SQLNumParams SQLNumResultCols SQLParamData SQLPrepare SQLPrimaryKeys SQLProcedureColumns SQLProcedures SQLPutData SQLRowCount SQLSetConnectAttr SQLSetCursorName SQLSetDescField SQLSetDescRec SQLSetEnvAttr SQLSetPos SQLSetStmtAttr SQLSpecialColumns SQLStatistics SQLTablePrivileges SQLTables | SQL_AD SQL_AF SQL_AM SQL_API SQL_ASYNC_DBC SQL_ASYNC_NOTIFICATION SQL_AT SQL_ATTR SQL_BOOL SQL_BP SQL_BRC SQL_BS SQL_C SQL_CA SQL_CA1 SQL_CA2 SQL_CB SQL_CCB SQL_CCOL SQL_CCS SQL_CDO SQL_CL SQL_CN SQL_COLID SQL_COLUMN SQL_COMMIT SQL_CP SQL_CP_MATCH SQL_CS SQL_CT SQL_CTR SQL_CU SQL_CURSOR SQL_CV SQL_CVT SQL_DA SQL_DC SQL_DCS SQL_DD SQL_DESC SQL_DI SQL_DIAG_ID SQL_DL SQL_DRIVER SQL_DRIVER_AWARE_POOLING SQL_DS SQL_DT SQL_DTC SQL_DTR SQL_DV SQL_FCODE SQL_FD SQL_FETCH SQL_FETCH_DIRECTION SQL_FILE SQL_FN_CVT SQL_FN_NUM SQL_FN_STR SQL_FN_SYS SQL_FN_TD SQL_FN_TSI SQL_GB SQL_GD SQL_HANDLE SQL_IC SQL_IK SQL_INDEX SQL_INDEX_TYPE SQL_INFO SQL_IS SQL_ISV SQL_LCK SQL_LOCK SQL_NC SQL_NNC SQL_NULLABILITY SQL_OAC SQL_OIC SQL_OJ SQL_OSC SQL_OSCC SQL_OU SQL_OV SQL_PARC SQL_PAS SQL_POS SQL_PS SQL_QL SQL_QU SQL_RES SQL_SC SQL_SCC SQL_SCCO SQL_SCOPE SQL_SDF SQL_SFKD SQL_SFKU SQL_SG SQL_SNVF SQL_SO SQL_SP SQL_SQ SQL_SR SQL_SRJO SQL_SRVC SQL_SS SQL_SSF SQL_STMT SQL_SU SQL_SVE SQL_TC SQL_TXN SQL_TYPE SQL_U SQL_US SQLBulkOperation SQLINTERVAL SQLRETURN | SQLHDBC SQLHDESC SQLHENV SQLHSTMT DATE_STRUCT SQL_DAY_SECOND SQL_INTERVAL_STRUCT SQL_NUMERIC_STRUCT SQL_YEAR_MONTH TIME_STRUCT TIMESTAMP_STRUCT INTVAL diff --git a/PInvoke/Odbc32/readme.md b/PInvoke/Odbc32/readme.md new file mode 100644 index 000000000..8de3fa451 --- /dev/null +++ b/PInvoke/Odbc32/readme.md @@ -0,0 +1,214 @@ +## Vanara.PInvoke.Odbc32 +PInvoke API (methods, structures and constants) imported from Windows Odbc32.dll. + +- Includes methods from odbc32.dll +- Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.Odbc32?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.Odbc32?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.Odbc32) +### Methods - 100% API coverage (61 of 61 functions) +Native Method | Header | Managed Method +--- | --- | --- +[SQLAllocHandle](https://www.google.com/search?num=5&q=SQLAllocHandle+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLAllocHandle](https://github.com/dahall/Vanara/search?l=C%23&q=SQLAllocHandle) +[SQLBindCol](https://www.google.com/search?num=5&q=SQLBindCol+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLBindCol](https://github.com/dahall/Vanara/search?l=C%23&q=SQLBindCol) +[SQLBindParameter](https://www.google.com/search?num=5&q=SQLBindParameter+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLBindParameter](https://github.com/dahall/Vanara/search?l=C%23&q=SQLBindParameter) +[SQLBrowseConnect](https://www.google.com/search?num=5&q=SQLBrowseConnect+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLBrowseConnect](https://github.com/dahall/Vanara/search?l=C%23&q=SQLBrowseConnect) +[SQLBulkOperations](https://www.google.com/search?num=5&q=SQLBulkOperations+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLBulkOperations](https://github.com/dahall/Vanara/search?l=C%23&q=SQLBulkOperations) +[SQLCancel](https://www.google.com/search?num=5&q=SQLCancel+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLCancel](https://github.com/dahall/Vanara/search?l=C%23&q=SQLCancel) +[SQLCancelHandle](https://www.google.com/search?num=5&q=SQLCancelHandle+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLCancelHandle](https://github.com/dahall/Vanara/search?l=C%23&q=SQLCancelHandle) +[SQLCloseCursor](https://www.google.com/search?num=5&q=SQLCloseCursor+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLCloseCursor](https://github.com/dahall/Vanara/search?l=C%23&q=SQLCloseCursor) +[SQLColAttribute](https://www.google.com/search?num=5&q=SQLColAttribute+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLColAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=SQLColAttribute) +[SQLColumnPrivileges](https://www.google.com/search?num=5&q=SQLColumnPrivileges+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLColumnPrivileges](https://github.com/dahall/Vanara/search?l=C%23&q=SQLColumnPrivileges) +[SQLColumns](https://www.google.com/search?num=5&q=SQLColumns+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLColumns](https://github.com/dahall/Vanara/search?l=C%23&q=SQLColumns) +[SQLConnect](https://www.google.com/search?num=5&q=SQLConnect+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLConnect](https://github.com/dahall/Vanara/search?l=C%23&q=SQLConnect) +[SQLCopyDesc](https://www.google.com/search?num=5&q=SQLCopyDesc+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLCopyDesc](https://github.com/dahall/Vanara/search?l=C%23&q=SQLCopyDesc) +[SQLDataSources](https://www.google.com/search?num=5&q=SQLDataSources+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLDataSources](https://github.com/dahall/Vanara/search?l=C%23&q=SQLDataSources) +[SQLDescribeCol](https://www.google.com/search?num=5&q=SQLDescribeCol+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLDescribeCol](https://github.com/dahall/Vanara/search?l=C%23&q=SQLDescribeCol) +[SQLDescribeParam](https://www.google.com/search?num=5&q=SQLDescribeParam+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLDescribeParam](https://github.com/dahall/Vanara/search?l=C%23&q=SQLDescribeParam) +[SQLDisconnect](https://www.google.com/search?num=5&q=SQLDisconnect+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLDisconnect](https://github.com/dahall/Vanara/search?l=C%23&q=SQLDisconnect) +[SQLDriverConnect](https://www.google.com/search?num=5&q=SQLDriverConnect+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLDriverConnect](https://github.com/dahall/Vanara/search?l=C%23&q=SQLDriverConnect) +[SQLDrivers](https://www.google.com/search?num=5&q=SQLDrivers+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLDrivers](https://github.com/dahall/Vanara/search?l=C%23&q=SQLDrivers) +[SQLEndTran](https://www.google.com/search?num=5&q=SQLEndTran+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLEndTran](https://github.com/dahall/Vanara/search?l=C%23&q=SQLEndTran) +[SQLExecDirect](https://www.google.com/search?num=5&q=SQLExecDirect+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLExecDirect](https://github.com/dahall/Vanara/search?l=C%23&q=SQLExecDirect) +[SQLExecute](https://www.google.com/search?num=5&q=SQLExecute+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLExecute](https://github.com/dahall/Vanara/search?l=C%23&q=SQLExecute) +[SQLFetch](https://www.google.com/search?num=5&q=SQLFetch+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLFetch](https://github.com/dahall/Vanara/search?l=C%23&q=SQLFetch) +[SQLFetchScroll](https://www.google.com/search?num=5&q=SQLFetchScroll+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLFetchScroll](https://github.com/dahall/Vanara/search?l=C%23&q=SQLFetchScroll) +[SQLForeignKeys](https://www.google.com/search?num=5&q=SQLForeignKeys+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLForeignKeys](https://github.com/dahall/Vanara/search?l=C%23&q=SQLForeignKeys) +[SQLFreeHandle](https://www.google.com/search?num=5&q=SQLFreeHandle+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLFreeHandle](https://github.com/dahall/Vanara/search?l=C%23&q=SQLFreeHandle) +[SQLFreeStmt](https://www.google.com/search?num=5&q=SQLFreeStmt+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLFreeStmt](https://github.com/dahall/Vanara/search?l=C%23&q=SQLFreeStmt) +[SQLGetConnectAttr](https://www.google.com/search?num=5&q=SQLGetConnectAttr+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLGetConnectAttr](https://github.com/dahall/Vanara/search?l=C%23&q=SQLGetConnectAttr) +[SQLGetCursorName](https://www.google.com/search?num=5&q=SQLGetCursorName+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLGetCursorName](https://github.com/dahall/Vanara/search?l=C%23&q=SQLGetCursorName) +[SQLGetData](https://www.google.com/search?num=5&q=SQLGetData+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLGetData](https://github.com/dahall/Vanara/search?l=C%23&q=SQLGetData) +[SQLGetDescField](https://www.google.com/search?num=5&q=SQLGetDescField+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLGetDescField](https://github.com/dahall/Vanara/search?l=C%23&q=SQLGetDescField) +[SQLGetDescRec](https://www.google.com/search?num=5&q=SQLGetDescRec+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLGetDescRec](https://github.com/dahall/Vanara/search?l=C%23&q=SQLGetDescRec) +[SQLGetDiagField](https://www.google.com/search?num=5&q=SQLGetDiagField+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLGetDiagField](https://github.com/dahall/Vanara/search?l=C%23&q=SQLGetDiagField) +[SQLGetDiagRec](https://www.google.com/search?num=5&q=SQLGetDiagRec+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLGetDiagRec](https://github.com/dahall/Vanara/search?l=C%23&q=SQLGetDiagRec) +[SQLGetEnvAttr](https://www.google.com/search?num=5&q=SQLGetEnvAttr+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLGetEnvAttr](https://github.com/dahall/Vanara/search?l=C%23&q=SQLGetEnvAttr) +[SQLGetFunctions](https://www.google.com/search?num=5&q=SQLGetFunctions+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLGetFunctions](https://github.com/dahall/Vanara/search?l=C%23&q=SQLGetFunctions) +[SQLGetInfo](https://www.google.com/search?num=5&q=SQLGetInfo+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLGetInfo](https://github.com/dahall/Vanara/search?l=C%23&q=SQLGetInfo) +[SQLGetStmtAttr](https://www.google.com/search?num=5&q=SQLGetStmtAttr+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLGetStmtAttr](https://github.com/dahall/Vanara/search?l=C%23&q=SQLGetStmtAttr) +[SQLGetTypeInfo](https://www.google.com/search?num=5&q=SQLGetTypeInfo+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLGetTypeInfo](https://github.com/dahall/Vanara/search?l=C%23&q=SQLGetTypeInfo) +[SQLMoreResults](https://www.google.com/search?num=5&q=SQLMoreResults+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLMoreResults](https://github.com/dahall/Vanara/search?l=C%23&q=SQLMoreResults) +[SQLNativeSql](https://www.google.com/search?num=5&q=SQLNativeSql+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLNativeSql](https://github.com/dahall/Vanara/search?l=C%23&q=SQLNativeSql) +[SQLNumParams](https://www.google.com/search?num=5&q=SQLNumParams+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLNumParams](https://github.com/dahall/Vanara/search?l=C%23&q=SQLNumParams) +[SQLNumResultCols](https://www.google.com/search?num=5&q=SQLNumResultCols+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLNumResultCols](https://github.com/dahall/Vanara/search?l=C%23&q=SQLNumResultCols) +[SQLParamData](https://www.google.com/search?num=5&q=SQLParamData+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLParamData](https://github.com/dahall/Vanara/search?l=C%23&q=SQLParamData) +[SQLPrepare](https://www.google.com/search?num=5&q=SQLPrepare+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLPrepare](https://github.com/dahall/Vanara/search?l=C%23&q=SQLPrepare) +[SQLPrimaryKeys](https://www.google.com/search?num=5&q=SQLPrimaryKeys+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLPrimaryKeys](https://github.com/dahall/Vanara/search?l=C%23&q=SQLPrimaryKeys) +[SQLProcedureColumns](https://www.google.com/search?num=5&q=SQLProcedureColumns+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLProcedureColumns](https://github.com/dahall/Vanara/search?l=C%23&q=SQLProcedureColumns) +[SQLProcedures](https://www.google.com/search?num=5&q=SQLProcedures+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLProcedures](https://github.com/dahall/Vanara/search?l=C%23&q=SQLProcedures) +[SQLPutData](https://www.google.com/search?num=5&q=SQLPutData+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLPutData](https://github.com/dahall/Vanara/search?l=C%23&q=SQLPutData) +[SQLRowCount](https://www.google.com/search?num=5&q=SQLRowCount+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLRowCount](https://github.com/dahall/Vanara/search?l=C%23&q=SQLRowCount) +[SQLSetConnectAttr](https://www.google.com/search?num=5&q=SQLSetConnectAttr+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLSetConnectAttr](https://github.com/dahall/Vanara/search?l=C%23&q=SQLSetConnectAttr) +[SQLSetCursorName](https://www.google.com/search?num=5&q=SQLSetCursorName+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLSetCursorName](https://github.com/dahall/Vanara/search?l=C%23&q=SQLSetCursorName) +[SQLSetDescField](https://www.google.com/search?num=5&q=SQLSetDescField+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLSetDescField](https://github.com/dahall/Vanara/search?l=C%23&q=SQLSetDescField) +[SQLSetDescRec](https://www.google.com/search?num=5&q=SQLSetDescRec+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLSetDescRec](https://github.com/dahall/Vanara/search?l=C%23&q=SQLSetDescRec) +[SQLSetEnvAttr](https://www.google.com/search?num=5&q=SQLSetEnvAttr+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLSetEnvAttr](https://github.com/dahall/Vanara/search?l=C%23&q=SQLSetEnvAttr) +[SQLSetPos](https://www.google.com/search?num=5&q=SQLSetPos+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLSetPos](https://github.com/dahall/Vanara/search?l=C%23&q=SQLSetPos) +[SQLSetStmtAttr](https://www.google.com/search?num=5&q=SQLSetStmtAttr+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLSetStmtAttr](https://github.com/dahall/Vanara/search?l=C%23&q=SQLSetStmtAttr) +[SQLSpecialColumns](https://www.google.com/search?num=5&q=SQLSpecialColumns+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLSpecialColumns](https://github.com/dahall/Vanara/search?l=C%23&q=SQLSpecialColumns) +[SQLStatistics](https://www.google.com/search?num=5&q=SQLStatistics+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLStatistics](https://github.com/dahall/Vanara/search?l=C%23&q=SQLStatistics) +[SQLTablePrivileges](https://www.google.com/search?num=5&q=SQLTablePrivileges+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLTablePrivileges](https://github.com/dahall/Vanara/search?l=C%23&q=SQLTablePrivileges) +[SQLTables](https://www.google.com/search?num=5&q=SQLTables+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQLTables](https://github.com/dahall/Vanara/search?l=C%23&q=SQLTables) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[SQL_AD](https://www.google.com/search?num=5&q=SQL_AD+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_AD](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_AD) +[SQL_AF](https://www.google.com/search?num=5&q=SQL_AF+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_AF](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_AF) +[SQL_AM](https://www.google.com/search?num=5&q=SQL_AM+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_AM](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_AM) +[SQL_API](https://www.google.com/search?num=5&q=SQL_API+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQL_API](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_API) +[SQL_ASYNC_DBC](https://www.google.com/search?num=5&q=SQL_ASYNC_DBC+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_ASYNC_DBC](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_ASYNC_DBC) +[SQL_ASYNC_NOTIFICATION](https://www.google.com/search?num=5&q=SQL_ASYNC_NOTIFICATION+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_ASYNC_NOTIFICATION](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_ASYNC_NOTIFICATION) +[SQL_AT](https://www.google.com/search?num=5&q=SQL_AT+site%3Alearn.microsoft.com) | sqlext.h | [Vanara.PInvoke.Odbc32.SQL_AT](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_AT) +[SQL_ATTR](https://www.google.com/search?num=5&q=SQL_ATTR+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQL_ATTR](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_ATTR) +[SQL_BOOL](https://www.google.com/search?num=5&q=SQL_BOOL+site%3Alearn.microsoft.com) | sqlext.h | [Vanara.PInvoke.Odbc32.SQL_BOOL](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_BOOL) +[SQL_BP](https://www.google.com/search?num=5&q=SQL_BP+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_BP](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_BP) +[SQL_BRC](https://www.google.com/search?num=5&q=SQL_BRC+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_BRC](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_BRC) +[SQL_BS](https://www.google.com/search?num=5&q=SQL_BS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_BS](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_BS) +[SQL_C](https://www.google.com/search?num=5&q=SQL_C+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_C](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_C) +[SQL_CA](https://www.google.com/search?num=5&q=SQL_CA+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_CA](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_CA) +[SQL_CA1](https://www.google.com/search?num=5&q=SQL_CA1+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_CA1](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_CA1) +[SQL_CA2](https://www.google.com/search?num=5&q=SQL_CA2+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_CA2](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_CA2) +[SQL_CB](https://www.google.com/search?num=5&q=SQL_CB+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_CB](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_CB) +[SQL_CCB](https://www.google.com/search?num=5&q=SQL_CCB+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_CCB](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_CCB) +[SQL_CCOL](https://www.google.com/search?num=5&q=SQL_CCOL+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_CCOL](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_CCOL) +[SQL_CCS](https://www.google.com/search?num=5&q=SQL_CCS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_CCS](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_CCS) +[SQL_CDO](https://www.google.com/search?num=5&q=SQL_CDO+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_CDO](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_CDO) +[SQL_CL](https://www.google.com/search?num=5&q=SQL_CL+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_CL](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_CL) +[SQL_CN](https://www.google.com/search?num=5&q=SQL_CN+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_CN](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_CN) +[SQL_COLID](https://www.google.com/search?num=5&q=SQL_COLID+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_COLID](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_COLID) +[SQL_COLUMN](https://www.google.com/search?num=5&q=SQL_COLUMN+site%3Alearn.microsoft.com) | sqlext.h | [Vanara.PInvoke.Odbc32.SQL_COLUMN](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_COLUMN) +[SQL_COMMIT](https://www.google.com/search?num=5&q=SQL_COMMIT+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQL_COMMIT](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_COMMIT) +[SQL_CP](https://www.google.com/search?num=5&q=SQL_CP+site%3Alearn.microsoft.com) | sqlext.h | [Vanara.PInvoke.Odbc32.SQL_CP](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_CP) +[SQL_CP_MATCH](https://www.google.com/search?num=5&q=SQL_CP_MATCH+site%3Alearn.microsoft.com) | sqlext.h | [Vanara.PInvoke.Odbc32.SQL_CP_MATCH](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_CP_MATCH) +[SQL_CS](https://www.google.com/search?num=5&q=SQL_CS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_CS](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_CS) +[SQL_CT](https://www.google.com/search?num=5&q=SQL_CT+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_CT](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_CT) +[SQL_CTR](https://www.google.com/search?num=5&q=SQL_CTR+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_CTR](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_CTR) +[SQL_CU](https://www.google.com/search?num=5&q=SQL_CU+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_CU](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_CU) +[SQL_CURSOR](https://www.google.com/search?num=5&q=SQL_CURSOR+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_CURSOR](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_CURSOR) +[SQL_CV](https://www.google.com/search?num=5&q=SQL_CV+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_CV](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_CV) +[SQL_CVT](https://www.google.com/search?num=5&q=SQL_CVT+site%3Alearn.microsoft.com) | sqlext.h | [Vanara.PInvoke.Odbc32.SQL_CVT](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_CVT) +[SQL_DA](https://www.google.com/search?num=5&q=SQL_DA+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_DA](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_DA) +[SQL_DC](https://www.google.com/search?num=5&q=SQL_DC+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_DC](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_DC) +[SQL_DCS](https://www.google.com/search?num=5&q=SQL_DCS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_DCS](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_DCS) +[SQL_DD](https://www.google.com/search?num=5&q=SQL_DD+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_DD](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_DD) +[SQL_DESC](https://www.google.com/search?num=5&q=SQL_DESC+site%3Alearn.microsoft.com) | sqlext.h | [Vanara.PInvoke.Odbc32.SQL_DESC](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_DESC) +[SQL_DI](https://www.google.com/search?num=5&q=SQL_DI+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_DI](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_DI) +[SQL_DIAG_ID](https://www.google.com/search?num=5&q=SQL_DIAG_ID+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQL_DIAG_ID](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_DIAG_ID) +[SQL_DL](https://www.google.com/search?num=5&q=SQL_DL+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_DL](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_DL) +[SQL_DRIVER](https://www.google.com/search?num=5&q=SQL_DRIVER+site%3Alearn.microsoft.com) | sqlext.h | [Vanara.PInvoke.Odbc32.SQL_DRIVER](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_DRIVER) +[SQL_DRIVER_AWARE_POOLING](https://www.google.com/search?num=5&q=SQL_DRIVER_AWARE_POOLING+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_DRIVER_AWARE_POOLING](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_DRIVER_AWARE_POOLING) +[SQL_DS](https://www.google.com/search?num=5&q=SQL_DS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_DS](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_DS) +[SQL_DT](https://www.google.com/search?num=5&q=SQL_DT+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_DT](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_DT) +[SQL_DTC](https://www.google.com/search?num=5&q=SQL_DTC+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_DTC](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_DTC) +[SQL_DTR](https://www.google.com/search?num=5&q=SQL_DTR+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_DTR](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_DTR) +[SQL_DV](https://www.google.com/search?num=5&q=SQL_DV+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_DV](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_DV) +[SQL_FCODE](https://www.google.com/search?num=5&q=SQL_FCODE+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQL_FCODE](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_FCODE) +[SQL_FD](https://www.google.com/search?num=5&q=SQL_FD+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_FD](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_FD) +[SQL_FETCH](https://www.google.com/search?num=5&q=SQL_FETCH+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQL_FETCH](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_FETCH) +[SQL_FETCH_DIRECTION](https://www.google.com/search?num=5&q=SQL_FETCH_DIRECTION+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQL_FETCH_DIRECTION](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_FETCH_DIRECTION) +[SQL_FILE](https://www.google.com/search?num=5&q=SQL_FILE+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_FILE](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_FILE) +[SQL_FN_CVT](https://www.google.com/search?num=5&q=SQL_FN_CVT+site%3Alearn.microsoft.com) | sqlext.h | [Vanara.PInvoke.Odbc32.SQL_FN_CVT](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_FN_CVT) +[SQL_FN_NUM](https://www.google.com/search?num=5&q=SQL_FN_NUM+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_FN_NUM](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_FN_NUM) +[SQL_FN_STR](https://www.google.com/search?num=5&q=SQL_FN_STR+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_FN_STR](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_FN_STR) +[SQL_FN_SYS](https://www.google.com/search?num=5&q=SQL_FN_SYS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_FN_SYS](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_FN_SYS) +[SQL_FN_TD](https://www.google.com/search?num=5&q=SQL_FN_TD+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_FN_TD](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_FN_TD) +[SQL_FN_TSI](https://www.google.com/search?num=5&q=SQL_FN_TSI+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_FN_TSI](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_FN_TSI) +[SQL_GB](https://www.google.com/search?num=5&q=SQL_GB+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_GB](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_GB) +[SQL_GD](https://www.google.com/search?num=5&q=SQL_GD+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_GD](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_GD) +[SQL_HANDLE](https://www.google.com/search?num=5&q=SQL_HANDLE+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_HANDLE](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_HANDLE) +[SQL_IC](https://www.google.com/search?num=5&q=SQL_IC+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_IC](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_IC) +[SQL_IK](https://www.google.com/search?num=5&q=SQL_IK+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_IK](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_IK) +[SQL_INDEX](https://www.google.com/search?num=5&q=SQL_INDEX+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_INDEX](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_INDEX) +[SQL_INDEX_TYPE](https://www.google.com/search?num=5&q=SQL_INDEX_TYPE+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_INDEX_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_INDEX_TYPE) +[SQL_INFO](https://www.google.com/search?num=5&q=SQL_INFO+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_INFO) +[SQL_IS](https://www.google.com/search?num=5&q=SQL_IS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_IS](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_IS) +[SQL_ISV](https://www.google.com/search?num=5&q=SQL_ISV+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_ISV](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_ISV) +[SQL_LCK](https://www.google.com/search?num=5&q=SQL_LCK+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_LCK](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_LCK) +[SQL_LOCK](https://www.google.com/search?num=5&q=SQL_LOCK+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQL_LOCK](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_LOCK) +[SQL_NC](https://www.google.com/search?num=5&q=SQL_NC+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_NC](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_NC) +[SQL_NNC](https://www.google.com/search?num=5&q=SQL_NNC+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_NNC](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_NNC) +[SQL_NULLABILITY](https://www.google.com/search?num=5&q=SQL_NULLABILITY+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_NULLABILITY](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_NULLABILITY) +[SQL_OAC](https://www.google.com/search?num=5&q=SQL_OAC+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_OAC](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_OAC) +[SQL_OIC](https://www.google.com/search?num=5&q=SQL_OIC+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_OIC](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_OIC) +[SQL_OJ](https://www.google.com/search?num=5&q=SQL_OJ+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_OJ](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_OJ) +[SQL_OSC](https://www.google.com/search?num=5&q=SQL_OSC+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_OSC](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_OSC) +[SQL_OSCC](https://www.google.com/search?num=5&q=SQL_OSCC+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_OSCC](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_OSCC) +[SQL_OU](https://www.google.com/search?num=5&q=SQL_OU+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_OU](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_OU) +[SQL_OV](https://www.google.com/search?num=5&q=SQL_OV+site%3Alearn.microsoft.com) | sqlext.h | [Vanara.PInvoke.Odbc32.SQL_OV](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_OV) +[SQL_PARC](https://www.google.com/search?num=5&q=SQL_PARC+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_PARC](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_PARC) +[SQL_PAS](https://www.google.com/search?num=5&q=SQL_PAS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_PAS](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_PAS) +[SQL_POS](https://www.google.com/search?num=5&q=SQL_POS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_POS](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_POS) +[SQL_PS](https://www.google.com/search?num=5&q=SQL_PS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_PS](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_PS) +[SQL_QL](https://www.google.com/search?num=5&q=SQL_QL+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_QL](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_QL) +[SQL_QU](https://www.google.com/search?num=5&q=SQL_QU+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_QU](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_QU) +[SQL_RES](https://www.google.com/search?num=5&q=SQL_RES+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_RES](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_RES) +[SQL_SC](https://www.google.com/search?num=5&q=SQL_SC+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_SC](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_SC) +[SQL_SCC](https://www.google.com/search?num=5&q=SQL_SCC+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_SCC](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_SCC) +[SQL_SCCO](https://www.google.com/search?num=5&q=SQL_SCCO+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_SCCO](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_SCCO) +[SQL_SCOPE](https://www.google.com/search?num=5&q=SQL_SCOPE+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_SCOPE](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_SCOPE) +[SQL_SDF](https://www.google.com/search?num=5&q=SQL_SDF+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_SDF](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_SDF) +[SQL_SFKD](https://www.google.com/search?num=5&q=SQL_SFKD+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_SFKD](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_SFKD) +[SQL_SFKU](https://www.google.com/search?num=5&q=SQL_SFKU+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_SFKU](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_SFKU) +[SQL_SG](https://www.google.com/search?num=5&q=SQL_SG+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_SG](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_SG) +[SQL_SNVF](https://www.google.com/search?num=5&q=SQL_SNVF+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_SNVF](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_SNVF) +[SQL_SO](https://www.google.com/search?num=5&q=SQL_SO+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_SO](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_SO) +[SQL_SP](https://www.google.com/search?num=5&q=SQL_SP+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_SP](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_SP) +[SQL_SQ](https://www.google.com/search?num=5&q=SQL_SQ+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_SQ](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_SQ) +[SQL_SR](https://www.google.com/search?num=5&q=SQL_SR+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_SR](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_SR) +[SQL_SRJO](https://www.google.com/search?num=5&q=SQL_SRJO+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_SRJO](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_SRJO) +[SQL_SRVC](https://www.google.com/search?num=5&q=SQL_SRVC+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_SRVC](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_SRVC) +[SQL_SS](https://www.google.com/search?num=5&q=SQL_SS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_SS](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_SS) +[SQL_SSF](https://www.google.com/search?num=5&q=SQL_SSF+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_SSF](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_SSF) +[SQL_STMT](https://www.google.com/search?num=5&q=SQL_STMT+site%3Alearn.microsoft.com) | sql.h | [Vanara.PInvoke.Odbc32.SQL_STMT](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_STMT) +[SQL_SU](https://www.google.com/search?num=5&q=SQL_SU+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_SU](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_SU) +[SQL_SVE](https://www.google.com/search?num=5&q=SQL_SVE+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_SVE](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_SVE) +[SQL_TC](https://www.google.com/search?num=5&q=SQL_TC+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_TC](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_TC) +[SQL_TXN](https://www.google.com/search?num=5&q=SQL_TXN+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_TXN](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_TXN) +[SQL_TYPE](https://www.google.com/search?num=5&q=SQL_TYPE+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_TYPE) +[SQL_U](https://www.google.com/search?num=5&q=SQL_U+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_U](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_U) +[SQL_US](https://www.google.com/search?num=5&q=SQL_US+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_US](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_US) +[SQLBulkOperation](https://www.google.com/search?num=5&q=SQLBulkOperation+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQLBulkOperation](https://github.com/dahall/Vanara/search?l=C%23&q=SQLBulkOperation) +[SQLINTERVAL](https://www.google.com/search?num=5&q=SQLINTERVAL+site%3Alearn.microsoft.com) | sqltypes.h | [Vanara.PInvoke.Odbc32.SQLINTERVAL](https://github.com/dahall/Vanara/search?l=C%23&q=SQLINTERVAL) +[SQLRETURN](https://www.google.com/search?num=5&q=SQLRETURN+site%3Alearn.microsoft.com) | sqltypes.h | [Vanara.PInvoke.Odbc32.SQLRETURN](https://github.com/dahall/Vanara/search?l=C%23&q=SQLRETURN) +### Structures +Native Structure | Header | Managed Structure +--- | --- | --- +[DATE_STRUCT](https://www.google.com/search?num=5&q=DATE_STRUCT+site%3Alearn.microsoft.com) | sqltypes.h | [Vanara.PInvoke.Odbc32.DATE_STRUCT](https://github.com/dahall/Vanara/search?l=C%23&q=DATE_STRUCT) +[INTVAL](https://www.google.com/search?num=5&q=INTVAL+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQL_INTERVAL_STRUCT.INTVAL](https://github.com/dahall/Vanara/search?l=C%23&q=INTVAL) +[SQL_DAY_SECOND](https://www.google.com/search?num=5&q=SQL_DAY_SECOND+site%3Alearn.microsoft.com) | sqltypes.h | [Vanara.PInvoke.Odbc32.SQL_DAY_SECOND](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_DAY_SECOND) +[SQL_INTERVAL_STRUCT](https://www.google.com/search?num=5&q=SQL_INTERVAL_STRUCT+site%3Alearn.microsoft.com) | sqltypes.h | [Vanara.PInvoke.Odbc32.SQL_INTERVAL_STRUCT](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_INTERVAL_STRUCT) +[SQL_NUMERIC_STRUCT](https://www.google.com/search?num=5&q=SQL_NUMERIC_STRUCT+site%3Alearn.microsoft.com) | sqltypes.h | [Vanara.PInvoke.Odbc32.SQL_NUMERIC_STRUCT](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_NUMERIC_STRUCT) +[SQL_YEAR_MONTH](https://www.google.com/search?num=5&q=SQL_YEAR_MONTH+site%3Alearn.microsoft.com) | sqltypes.h | [Vanara.PInvoke.Odbc32.SQL_YEAR_MONTH](https://github.com/dahall/Vanara/search?l=C%23&q=SQL_YEAR_MONTH) +[SQLHDBC](https://www.google.com/search?num=5&q=SQLHDBC+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQLHDBC](https://github.com/dahall/Vanara/search?l=C%23&q=SQLHDBC) +[SQLHDESC](https://www.google.com/search?num=5&q=SQLHDESC+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQLHDESC](https://github.com/dahall/Vanara/search?l=C%23&q=SQLHDESC) +[SQLHENV](https://www.google.com/search?num=5&q=SQLHENV+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQLHENV](https://github.com/dahall/Vanara/search?l=C%23&q=SQLHENV) +[SQLHSTMT](https://www.google.com/search?num=5&q=SQLHSTMT+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SQLHSTMT](https://github.com/dahall/Vanara/search?l=C%23&q=SQLHSTMT) +[TIME_STRUCT](https://www.google.com/search?num=5&q=TIME_STRUCT+site%3Alearn.microsoft.com) | sqltypes.h | [Vanara.PInvoke.Odbc32.TIME_STRUCT](https://github.com/dahall/Vanara/search?l=C%23&q=TIME_STRUCT) +[TIMESTAMP_STRUCT](https://www.google.com/search?num=5&q=TIMESTAMP_STRUCT+site%3Alearn.microsoft.com) | sqltypes.h | [Vanara.PInvoke.Odbc32.TIMESTAMP_STRUCT](https://github.com/dahall/Vanara/search?l=C%23&q=TIMESTAMP_STRUCT) +### Classes +Native Class | Header | Managed Class +--- | --- | --- +[Odbc32Error](https://www.google.com/search?num=5&q=Odbc32Error+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.Odbc32Exception.Odbc32Error](https://github.com/dahall/Vanara/search?l=C%23&q=Odbc32Error) +[Odbc32Exception](https://www.google.com/search?num=5&q=Odbc32Exception+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.Odbc32Exception](https://github.com/dahall/Vanara/search?l=C%23&q=Odbc32Exception) +[SafeSQLHDBC](https://www.google.com/search?num=5&q=SafeSQLHDBC+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SafeSQLHDBC](https://github.com/dahall/Vanara/search?l=C%23&q=SafeSQLHDBC) +[SafeSQLHDESC](https://www.google.com/search?num=5&q=SafeSQLHDESC+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SafeSQLHDESC](https://github.com/dahall/Vanara/search?l=C%23&q=SafeSQLHDESC) +[SafeSQLHENV](https://www.google.com/search?num=5&q=SafeSQLHENV+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SafeSQLHENV](https://github.com/dahall/Vanara/search?l=C%23&q=SafeSQLHENV) +[SafeSQLHSTMT](https://www.google.com/search?num=5&q=SafeSQLHSTMT+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Odbc32.SafeSQLHSTMT](https://github.com/dahall/Vanara/search?l=C%23&q=SafeSQLHSTMT) diff --git a/PInvoke/Ole/readme.md b/PInvoke/Ole/readme.md index d370776c6..d8b98714a 100644 --- a/PInvoke/Ole/readme.md +++ b/PInvoke/Ole/readme.md @@ -1265,6 +1265,7 @@ Native Class | Header | Managed Class [IdentityProvider](https://www.google.com/search?num=5&q=IdentityProvider+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Ole32.PROPERTYKEY.System.IdentityProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IdentityProvider) [IEnumUnknownImpl](https://www.google.com/search?num=5&q=IEnumUnknownImpl+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Ole32.IEnumUnknownImpl](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumUnknownImpl) [Image](https://www.google.com/search?num=5&q=Image+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Ole32.PROPERTYKEY.System.Image](https://github.com/dahall/Vanara/search?l=C%23&q=Image) +[IMallocMemoryMethods](https://www.google.com/search?num=5&q=IMallocMemoryMethods+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Ole32.IMallocMemoryMethods](https://github.com/dahall/Vanara/search?l=C%23&q=IMallocMemoryMethods) [INTERFACEINFO](https://www.google.com/search?num=5&q=INTERFACEINFO+site%3Alearn.microsoft.com) | objidl.h | [Vanara.PInvoke.Ole32.INTERFACEINFO](https://github.com/dahall/Vanara/search?l=C%23&q=INTERFACEINFO) [JA](https://www.google.com/search?num=5&q=JA+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Ole32.PROPERTYKEY.System.Contact.JA](https://github.com/dahall/Vanara/search?l=C%23&q=JA) [Journal](https://www.google.com/search?num=5&q=Journal+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Ole32.PROPERTYKEY.System.Journal](https://github.com/dahall/Vanara/search?l=C%23&q=Journal) @@ -1282,9 +1283,11 @@ Native Class | Header | Managed Class [PSExtensions](https://www.google.com/search?num=5&q=PSExtensions+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.PSExtensions](https://github.com/dahall/Vanara/search?l=C%23&q=PSExtensions) [RecordedTV](https://www.google.com/search?num=5&q=RecordedTV+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Ole32.PROPERTYKEY.System.RecordedTV](https://github.com/dahall/Vanara/search?l=C%23&q=RecordedTV) [Recycle](https://www.google.com/search?num=5&q=Recycle+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Ole32.PROPERTYKEY.System.Recycle](https://github.com/dahall/Vanara/search?l=C%23&q=Recycle) +[SafeArrayMarshaler](https://www.google.com/search?num=5&q=SafeArrayMarshaler+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleAut32.SafeArrayMarshaler](https://github.com/dahall/Vanara/search?l=C%23&q=SafeArrayMarshaler) [SafeArrayScopedAccessData](https://www.google.com/search?num=5&q=SafeArrayScopedAccessData+site%3Alearn.microsoft.com) | OleAuto.h | [Vanara.PInvoke.OleAut32.SafeArrayScopedAccessData](https://github.com/dahall/Vanara/search?l=C%23&q=SafeArrayScopedAccessData) [SafeBSTR](https://www.google.com/search?num=5&q=SafeBSTR+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleAut32.SafeBSTR](https://github.com/dahall/Vanara/search?l=C%23&q=SafeBSTR) [SafeDescriptorSAFEARRAY](https://www.google.com/search?num=5&q=SafeDescriptorSAFEARRAY+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleAut32.SafeDescriptorSAFEARRAY](https://github.com/dahall/Vanara/search?l=C%23&q=SafeDescriptorSAFEARRAY) +[SafeIMallocHandle](https://www.google.com/search?num=5&q=SafeIMallocHandle+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Ole32.SafeIMallocHandle](https://github.com/dahall/Vanara/search?l=C%23&q=SafeIMallocHandle) [SafeSAFEARRAY](https://www.google.com/search?num=5&q=SafeSAFEARRAY+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleAut32.SafeSAFEARRAY](https://github.com/dahall/Vanara/search?l=C%23&q=SafeSAFEARRAY) [Search](https://www.google.com/search?num=5&q=Search+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Ole32.PROPERTYKEY.System.Search](https://github.com/dahall/Vanara/search?l=C%23&q=Search) [Shell](https://www.google.com/search?num=5&q=Shell+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Ole32.PROPERTYKEY.System.Shell](https://github.com/dahall/Vanara/search?l=C%23&q=Shell) diff --git a/PInvoke/OleDb/Vanara.PInvoke.OleDb.csproj b/PInvoke/OleDb/Vanara.PInvoke.OleDb.csproj index cdb68bb16..223f9872e 100644 --- a/PInvoke/OleDb/Vanara.PInvoke.OleDb.csproj +++ b/PInvoke/OleDb/Vanara.PInvoke.OleDb.csproj @@ -9,7 +9,16 @@ $(AssemblyName) $(AssemblyName) pinvoke;vanara;net-extensions;interop;OleDb - + Currently implements: + +Structures +CIPROPERTYDEF CI_STATE DBBINDEXT DBBINDING DBCOLUMNACCESS DBCOLUMNDESC DBCOLUMNINFO DBCONSTRAINTDESC DBFAILUREINFO DBID DBIMPLICITSESSION DBINDEXCOLUMNDESC DBOBJECT DBPARAMINFO DBPARAMS DBPROP DBPROPINFO DBVECTOR DB_VARNUMERIC ERRORINFO MDAXISINFO RMTPACK SEC_OBJECT SEC_OBJECT_ELEMENT UGUID UNAME + +Interfaces +IAccessor IColumnsInfo IColumnsInfo2 ICommand ICommandProperties ICommandText IDataInitialize IDBAsynchNotify IDBAsynchStatus IDBCreateCommand IDBCreateSession IDBInitialize IDBPromptInitialize IDBProperties IDBSchemaRowset IErrorLookup IErrorRecords IGetRow IOpenRowset IRowset IRowsetInfo ISessionProperties ISourcesRowset ISQLErrorInfo + + + pkgreadme.md diff --git a/PInvoke/OleDb/pkgreadme.md b/PInvoke/OleDb/pkgreadme.md new file mode 100644 index 000000000..ec41ccb7f --- /dev/null +++ b/PInvoke/OleDb/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://raw.githubusercontent.com/dahall/Vanara/master/docs/icons/VanaraHeading.png) +### **Vanara.PInvoke.OleDb NuGet Package** +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.OleDb?label=NuGet&style=flat-square)](https://github.com/dahall/Vanara/releases) +[![Build status](https://img.shields.io/appveyor/build/dahall/vanara?label=AppVeyor%20build&style=flat-square)](https://ci.appveyor.com/project/dahall/vanara) + +PInvoke API (methods, structures and constants) imported from Windows OLE DB. + +### **What is Vanara?** + +[Vanara](https://github.com/dahall/Vanara) is a community project that contains various .NET assemblies which have P/Invoke functions, interfaces, enums and structures from Windows libraries. Each assembly is associated with one or a few tightly related libraries. + +### **Issues?** + +First check if it's already fixed by trying the [AppVeyor build](https://ci.appveyor.com/nuget/vanara-prerelease). +If you're still running into problems, file an [issue](https://github.com/dahall/Vanara/issues). + +### **Included in Vanara.PInvoke.OleDb** + +Enumerations | Structures | Interfaces +--- | --- | --- +BMK_DURABILITY DB_BINDFLAGS DB_COLLATION DB_IMP_LEVEL DB_MODE DB_PROT_LEVEL DB_PT DB_SEARCHABLE DBACCESSORFLAGS DBASYNCHOP DBASYNCHPHASE DBBINDFLAG DBBINDSTATUS DBBINDURLFLAG DBBINDURLSTATUS DBBOOKMARK DBCOLUMNDESCFLAGS DBCOLUMNFLAGS DBCOMMANDPERSISTFLAG DBCOMPAREOPS DBCOMPUTEMODE DBCONSTRAINTTYPE DBDEFERRABILITY DBEVENTPHASE DBINDEX_COL_ORDER DBKIND DBMATCHTYPE DBMEMOWNER DBPARAMFLAGS DBPARAMIO DBPARAMTYPE DBPART DBPROMPT DBPROPENUM DBPROPFLAGS DBPROPOPTIONS DBPROPSTATUS DBPROPVAL_AO DBPROPVAL_ASYNCH DBPROPVAL_BD DBPROPVAL_BI DBPROPVAL_BMK DBPROPVAL_BO DBPROPVAL_CB DBPROPVAL_CD DBPROPVAL_CL DBPROPVAL_CM DBPROPVAL_CNB DBPROPVAL_CO DBPROPVAL_CS DBPROPVAL_CU DBPROPVAL_DF DBPROPVAL_DST DBPROPVAL_FU DBPROPVAL_GB DBPROPVAL_GU DBPROPVAL_HT DBPROPVAL_IC DBPROPVAL_IN DBPROPVAL_IT DBPROPVAL_LM DBPROPVAL_MR DBPROPVAL_NC DBPROPVAL_NP DBPROPVAL_NT DBPROPVAL_OA DBPROPVAL_OO DBPROPVAL_OP DBPROPVAL_ORS DBPROPVAL_OS DBPROPVAL_PT DBPROPVAL_RD DBPROPVAL_RT DBPROPVAL_SQ DBPROPVAL_SQL DBPROPVAL_SS DBPROPVAL_STGM DBPROPVAL_SU DBPROPVAL_TC DBPROPVAL_TI DBPROPVAL_TR DBPROPVAL_TS DBPROPVAL_UP DBREASON DBROWSTATUS DBSORT DBSTATUS DBTABLESTATISTICSTYPE26 DBTYPE DBUPDELRULE MD_DIMTYPE MDFF MDLEVEL_TYPE MDMEASURE_AGGR MDMEMBER_TYPE MDPROPVAL_AU MDPROPVAL_FS MDPROPVAL_MC MDPROPVAL_MD MDPROPVAL_MF MDPROPVAL_MJC MDPROPVAL_MMF MDPROPVAL_MNF MDPROPVAL_MOQ MDPROPVAL_MS MDPROPVAL_MSC MDPROPVAL_MSF MDPROPVAL_NL MDPROPVAL_NME MDPROPVAL_RR MDPROPVAL_VISUAL_MODE MDTREEOP DBPROMPTOPTIONS DBSOURCETYPE OleDbErr | DB_VARNUMERIC DBBINDEXT DBBINDING DBCOLUMNACCESS DBCOLUMNDESC DBCOLUMNINFO DBCONSTRAINTDESC DBFAILUREINFO DBID DBIMPLICITSESSION DBINDEXCOLUMNDESC DBOBJECT DBPARAMINFO DBPROP DBPROPINFO DBVECTOR MDAXISINFO RMTPACK SEC_OBJECT SEC_OBJECT_ELEMENT DBPARAMS CI_STATE CIPROPERTYDEF ERRORINFO UGUID UNAME | IDataInitialize IDBPromptInitialize IAccessor IColumnsInfo IColumnsInfo2 ICommand ICommandProperties ICommandText IDBAsynchNotify IDBAsynchStatus IDBCreateCommand IDBCreateSession IDBInitialize IDBProperties IDBSchemaRowset IErrorLookup IErrorRecords IGetRow IOpenRowset IRowset IRowsetInfo ISessionProperties ISourcesRowset ISQLErrorInfo diff --git a/PInvoke/OleDb/readme.md b/PInvoke/OleDb/readme.md new file mode 100644 index 000000000..3650ff176 --- /dev/null +++ b/PInvoke/OleDb/readme.md @@ -0,0 +1,198 @@ +## Vanara.PInvoke.OleDb +PInvoke API (methods, structures and constants) imported from Windows OLE DB. + +- Includes methods from Vanara.PInvoke.OleDb.dll +- Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.OleDb?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.OleDb?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.OleDb) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[BMK_DURABILITY](https://www.google.com/search?num=5&q=BMK_DURABILITY+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.BMK_DURABILITY](https://github.com/dahall/Vanara/search?l=C%23&q=BMK_DURABILITY) +[DB_BINDFLAGS](https://www.google.com/search?num=5&q=DB_BINDFLAGS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DB_BINDFLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=DB_BINDFLAGS) +[DB_COLLATION](https://www.google.com/search?num=5&q=DB_COLLATION+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DB_COLLATION](https://github.com/dahall/Vanara/search?l=C%23&q=DB_COLLATION) +[DB_IMP_LEVEL](https://www.google.com/search?num=5&q=DB_IMP_LEVEL+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DB_IMP_LEVEL](https://github.com/dahall/Vanara/search?l=C%23&q=DB_IMP_LEVEL) +[DB_MODE](https://www.google.com/search?num=5&q=DB_MODE+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DB_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=DB_MODE) +[DB_PROT_LEVEL](https://www.google.com/search?num=5&q=DB_PROT_LEVEL+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DB_PROT_LEVEL](https://github.com/dahall/Vanara/search?l=C%23&q=DB_PROT_LEVEL) +[DB_PT](https://www.google.com/search?num=5&q=DB_PT+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DB_PT](https://github.com/dahall/Vanara/search?l=C%23&q=DB_PT) +[DB_SEARCHABLE](https://www.google.com/search?num=5&q=DB_SEARCHABLE+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DB_SEARCHABLE](https://github.com/dahall/Vanara/search?l=C%23&q=DB_SEARCHABLE) +[DBACCESSORFLAGS](https://www.google.com/search?num=5&q=DBACCESSORFLAGS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBACCESSORFLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=DBACCESSORFLAGS) +[DBASYNCHOP](https://www.google.com/search?num=5&q=DBASYNCHOP+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBASYNCHOP](https://github.com/dahall/Vanara/search?l=C%23&q=DBASYNCHOP) +[DBASYNCHPHASE](https://www.google.com/search?num=5&q=DBASYNCHPHASE+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBASYNCHPHASE](https://github.com/dahall/Vanara/search?l=C%23&q=DBASYNCHPHASE) +[DBBINDFLAG](https://www.google.com/search?num=5&q=DBBINDFLAG+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBBINDFLAG](https://github.com/dahall/Vanara/search?l=C%23&q=DBBINDFLAG) +[DBBINDSTATUS](https://www.google.com/search?num=5&q=DBBINDSTATUS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBBINDSTATUS](https://github.com/dahall/Vanara/search?l=C%23&q=DBBINDSTATUS) +[DBBINDURLFLAG](https://www.google.com/search?num=5&q=DBBINDURLFLAG+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBBINDURLFLAG](https://github.com/dahall/Vanara/search?l=C%23&q=DBBINDURLFLAG) +[DBBINDURLSTATUS](https://www.google.com/search?num=5&q=DBBINDURLSTATUS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBBINDURLSTATUS](https://github.com/dahall/Vanara/search?l=C%23&q=DBBINDURLSTATUS) +[DBBOOKMARK](https://www.google.com/search?num=5&q=DBBOOKMARK+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBBOOKMARK](https://github.com/dahall/Vanara/search?l=C%23&q=DBBOOKMARK) +[DBCOLUMNDESCFLAGS](https://www.google.com/search?num=5&q=DBCOLUMNDESCFLAGS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBCOLUMNDESCFLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=DBCOLUMNDESCFLAGS) +[DBCOLUMNFLAGS](https://www.google.com/search?num=5&q=DBCOLUMNFLAGS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBCOLUMNFLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=DBCOLUMNFLAGS) +[DBCOMMANDPERSISTFLAG](https://www.google.com/search?num=5&q=DBCOMMANDPERSISTFLAG+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBCOMMANDPERSISTFLAG](https://github.com/dahall/Vanara/search?l=C%23&q=DBCOMMANDPERSISTFLAG) +[DBCOMPAREOPS](https://www.google.com/search?num=5&q=DBCOMPAREOPS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBCOMPAREOPS](https://github.com/dahall/Vanara/search?l=C%23&q=DBCOMPAREOPS) +[DBCOMPUTEMODE](https://www.google.com/search?num=5&q=DBCOMPUTEMODE+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBCOMPUTEMODE](https://github.com/dahall/Vanara/search?l=C%23&q=DBCOMPUTEMODE) +[DBCONSTRAINTTYPE](https://www.google.com/search?num=5&q=DBCONSTRAINTTYPE+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBCONSTRAINTTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DBCONSTRAINTTYPE) +[DBDEFERRABILITY](https://www.google.com/search?num=5&q=DBDEFERRABILITY+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBDEFERRABILITY](https://github.com/dahall/Vanara/search?l=C%23&q=DBDEFERRABILITY) +[DBEVENTPHASE](https://www.google.com/search?num=5&q=DBEVENTPHASE+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBEVENTPHASE](https://github.com/dahall/Vanara/search?l=C%23&q=DBEVENTPHASE) +[DBINDEX_COL_ORDER](https://www.google.com/search?num=5&q=DBINDEX_COL_ORDER+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBINDEX_COL_ORDER](https://github.com/dahall/Vanara/search?l=C%23&q=DBINDEX_COL_ORDER) +[DBKIND](https://www.google.com/search?num=5&q=DBKIND+site%3Alearn.microsoft.com) | oledbguid.h | [Vanara.PInvoke.OleDb.DBKIND](https://github.com/dahall/Vanara/search?l=C%23&q=DBKIND) +[DBMATCHTYPE](https://www.google.com/search?num=5&q=DBMATCHTYPE+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBMATCHTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DBMATCHTYPE) +[DBMEMOWNER](https://www.google.com/search?num=5&q=DBMEMOWNER+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBMEMOWNER](https://github.com/dahall/Vanara/search?l=C%23&q=DBMEMOWNER) +[DBPARAMFLAGS](https://www.google.com/search?num=5&q=DBPARAMFLAGS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPARAMFLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=DBPARAMFLAGS) +[DBPARAMIO](https://www.google.com/search?num=5&q=DBPARAMIO+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPARAMIO](https://github.com/dahall/Vanara/search?l=C%23&q=DBPARAMIO) +[DBPARAMTYPE](https://www.google.com/search?num=5&q=DBPARAMTYPE+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPARAMTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DBPARAMTYPE) +[DBPART](https://www.google.com/search?num=5&q=DBPART+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPART](https://github.com/dahall/Vanara/search?l=C%23&q=DBPART) +[DBPROMPT](https://www.google.com/search?num=5&q=DBPROMPT+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROMPT](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROMPT) +[DBPROMPTOPTIONS](https://www.google.com/search?num=5&q=DBPROMPTOPTIONS+site%3Alearn.microsoft.com) | msdasc.h | [Vanara.PInvoke.OleDb.DBPROMPTOPTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROMPTOPTIONS) +[DBPROPENUM](https://www.google.com/search?num=5&q=DBPROPENUM+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPENUM](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPENUM) +[DBPROPFLAGS](https://www.google.com/search?num=5&q=DBPROPFLAGS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPFLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPFLAGS) +[DBPROPOPTIONS](https://www.google.com/search?num=5&q=DBPROPOPTIONS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPOPTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPOPTIONS) +[DBPROPSTATUS](https://www.google.com/search?num=5&q=DBPROPSTATUS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPSTATUS](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPSTATUS) +[DBPROPVAL_AO](https://www.google.com/search?num=5&q=DBPROPVAL_AO+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_AO](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_AO) +[DBPROPVAL_ASYNCH](https://www.google.com/search?num=5&q=DBPROPVAL_ASYNCH+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_ASYNCH](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_ASYNCH) +[DBPROPVAL_BD](https://www.google.com/search?num=5&q=DBPROPVAL_BD+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_BD](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_BD) +[DBPROPVAL_BI](https://www.google.com/search?num=5&q=DBPROPVAL_BI+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_BI](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_BI) +[DBPROPVAL_BMK](https://www.google.com/search?num=5&q=DBPROPVAL_BMK+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_BMK](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_BMK) +[DBPROPVAL_BO](https://www.google.com/search?num=5&q=DBPROPVAL_BO+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_BO](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_BO) +[DBPROPVAL_CB](https://www.google.com/search?num=5&q=DBPROPVAL_CB+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_CB](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_CB) +[DBPROPVAL_CD](https://www.google.com/search?num=5&q=DBPROPVAL_CD+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_CD](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_CD) +[DBPROPVAL_CL](https://www.google.com/search?num=5&q=DBPROPVAL_CL+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_CL](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_CL) +[DBPROPVAL_CM](https://www.google.com/search?num=5&q=DBPROPVAL_CM+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_CM](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_CM) +[DBPROPVAL_CNB](https://www.google.com/search?num=5&q=DBPROPVAL_CNB+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_CNB](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_CNB) +[DBPROPVAL_CO](https://www.google.com/search?num=5&q=DBPROPVAL_CO+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_CO](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_CO) +[DBPROPVAL_CS](https://www.google.com/search?num=5&q=DBPROPVAL_CS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_CS](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_CS) +[DBPROPVAL_CU](https://www.google.com/search?num=5&q=DBPROPVAL_CU+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_CU](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_CU) +[DBPROPVAL_DF](https://www.google.com/search?num=5&q=DBPROPVAL_DF+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_DF](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_DF) +[DBPROPVAL_DST](https://www.google.com/search?num=5&q=DBPROPVAL_DST+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_DST](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_DST) +[DBPROPVAL_FU](https://www.google.com/search?num=5&q=DBPROPVAL_FU+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_FU](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_FU) +[DBPROPVAL_GB](https://www.google.com/search?num=5&q=DBPROPVAL_GB+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_GB](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_GB) +[DBPROPVAL_GU](https://www.google.com/search?num=5&q=DBPROPVAL_GU+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_GU](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_GU) +[DBPROPVAL_HT](https://www.google.com/search?num=5&q=DBPROPVAL_HT+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_HT](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_HT) +[DBPROPVAL_IC](https://www.google.com/search?num=5&q=DBPROPVAL_IC+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_IC](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_IC) +[DBPROPVAL_IN](https://www.google.com/search?num=5&q=DBPROPVAL_IN+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_IN](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_IN) +[DBPROPVAL_IT](https://www.google.com/search?num=5&q=DBPROPVAL_IT+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_IT](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_IT) +[DBPROPVAL_LM](https://www.google.com/search?num=5&q=DBPROPVAL_LM+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_LM](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_LM) +[DBPROPVAL_MR](https://www.google.com/search?num=5&q=DBPROPVAL_MR+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_MR](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_MR) +[DBPROPVAL_NC](https://www.google.com/search?num=5&q=DBPROPVAL_NC+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_NC](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_NC) +[DBPROPVAL_NP](https://www.google.com/search?num=5&q=DBPROPVAL_NP+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_NP](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_NP) +[DBPROPVAL_NT](https://www.google.com/search?num=5&q=DBPROPVAL_NT+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_NT](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_NT) +[DBPROPVAL_OA](https://www.google.com/search?num=5&q=DBPROPVAL_OA+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_OA](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_OA) +[DBPROPVAL_OO](https://www.google.com/search?num=5&q=DBPROPVAL_OO+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_OO](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_OO) +[DBPROPVAL_OP](https://www.google.com/search?num=5&q=DBPROPVAL_OP+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_OP](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_OP) +[DBPROPVAL_ORS](https://www.google.com/search?num=5&q=DBPROPVAL_ORS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_ORS](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_ORS) +[DBPROPVAL_OS](https://www.google.com/search?num=5&q=DBPROPVAL_OS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_OS](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_OS) +[DBPROPVAL_PT](https://www.google.com/search?num=5&q=DBPROPVAL_PT+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_PT](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_PT) +[DBPROPVAL_RD](https://www.google.com/search?num=5&q=DBPROPVAL_RD+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_RD](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_RD) +[DBPROPVAL_RT](https://www.google.com/search?num=5&q=DBPROPVAL_RT+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_RT](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_RT) +[DBPROPVAL_SQ](https://www.google.com/search?num=5&q=DBPROPVAL_SQ+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_SQ](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_SQ) +[DBPROPVAL_SQL](https://www.google.com/search?num=5&q=DBPROPVAL_SQL+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_SQL](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_SQL) +[DBPROPVAL_SS](https://www.google.com/search?num=5&q=DBPROPVAL_SS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_SS](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_SS) +[DBPROPVAL_STGM](https://www.google.com/search?num=5&q=DBPROPVAL_STGM+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_STGM](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_STGM) +[DBPROPVAL_SU](https://www.google.com/search?num=5&q=DBPROPVAL_SU+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_SU](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_SU) +[DBPROPVAL_TC](https://www.google.com/search?num=5&q=DBPROPVAL_TC+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_TC](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_TC) +[DBPROPVAL_TI](https://www.google.com/search?num=5&q=DBPROPVAL_TI+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_TI](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_TI) +[DBPROPVAL_TR](https://www.google.com/search?num=5&q=DBPROPVAL_TR+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_TR](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_TR) +[DBPROPVAL_TS](https://www.google.com/search?num=5&q=DBPROPVAL_TS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_TS](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_TS) +[DBPROPVAL_UP](https://www.google.com/search?num=5&q=DBPROPVAL_UP+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPVAL_UP](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPVAL_UP) +[DBREASON](https://www.google.com/search?num=5&q=DBREASON+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBREASON](https://github.com/dahall/Vanara/search?l=C%23&q=DBREASON) +[DBROWSTATUS](https://www.google.com/search?num=5&q=DBROWSTATUS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBROWSTATUS](https://github.com/dahall/Vanara/search?l=C%23&q=DBROWSTATUS) +[DBSORT](https://www.google.com/search?num=5&q=DBSORT+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBSORT](https://github.com/dahall/Vanara/search?l=C%23&q=DBSORT) +[DBSOURCETYPE](https://www.google.com/search?num=5&q=DBSOURCETYPE+site%3Alearn.microsoft.com) | msdasc.h | [Vanara.PInvoke.OleDb.DBSOURCETYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DBSOURCETYPE) +[DBSTATUS](https://www.google.com/search?num=5&q=DBSTATUS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBSTATUS](https://github.com/dahall/Vanara/search?l=C%23&q=DBSTATUS) +[DBTABLESTATISTICSTYPE26](https://www.google.com/search?num=5&q=DBTABLESTATISTICSTYPE26+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBTABLESTATISTICSTYPE26](https://github.com/dahall/Vanara/search?l=C%23&q=DBTABLESTATISTICSTYPE26) +[DBTYPE](https://www.google.com/search?num=5&q=DBTYPE+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DBTYPE) +[DBUPDELRULE](https://www.google.com/search?num=5&q=DBUPDELRULE+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBUPDELRULE](https://github.com/dahall/Vanara/search?l=C%23&q=DBUPDELRULE) +[MD_DIMTYPE](https://www.google.com/search?num=5&q=MD_DIMTYPE+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.MD_DIMTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=MD_DIMTYPE) +[MDFF](https://www.google.com/search?num=5&q=MDFF+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.MDFF](https://github.com/dahall/Vanara/search?l=C%23&q=MDFF) +[MDLEVEL_TYPE](https://www.google.com/search?num=5&q=MDLEVEL_TYPE+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.MDLEVEL_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=MDLEVEL_TYPE) +[MDMEASURE_AGGR](https://www.google.com/search?num=5&q=MDMEASURE_AGGR+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.MDMEASURE_AGGR](https://github.com/dahall/Vanara/search?l=C%23&q=MDMEASURE_AGGR) +[MDMEMBER_TYPE](https://www.google.com/search?num=5&q=MDMEMBER_TYPE+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.MDMEMBER_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=MDMEMBER_TYPE) +[MDPROPVAL_AU](https://www.google.com/search?num=5&q=MDPROPVAL_AU+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.MDPROPVAL_AU](https://github.com/dahall/Vanara/search?l=C%23&q=MDPROPVAL_AU) +[MDPROPVAL_FS](https://www.google.com/search?num=5&q=MDPROPVAL_FS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.MDPROPVAL_FS](https://github.com/dahall/Vanara/search?l=C%23&q=MDPROPVAL_FS) +[MDPROPVAL_MC](https://www.google.com/search?num=5&q=MDPROPVAL_MC+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.MDPROPVAL_MC](https://github.com/dahall/Vanara/search?l=C%23&q=MDPROPVAL_MC) +[MDPROPVAL_MD](https://www.google.com/search?num=5&q=MDPROPVAL_MD+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.MDPROPVAL_MD](https://github.com/dahall/Vanara/search?l=C%23&q=MDPROPVAL_MD) +[MDPROPVAL_MF](https://www.google.com/search?num=5&q=MDPROPVAL_MF+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.MDPROPVAL_MF](https://github.com/dahall/Vanara/search?l=C%23&q=MDPROPVAL_MF) +[MDPROPVAL_MJC](https://www.google.com/search?num=5&q=MDPROPVAL_MJC+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.MDPROPVAL_MJC](https://github.com/dahall/Vanara/search?l=C%23&q=MDPROPVAL_MJC) +[MDPROPVAL_MMF](https://www.google.com/search?num=5&q=MDPROPVAL_MMF+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.MDPROPVAL_MMF](https://github.com/dahall/Vanara/search?l=C%23&q=MDPROPVAL_MMF) +[MDPROPVAL_MNF](https://www.google.com/search?num=5&q=MDPROPVAL_MNF+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.MDPROPVAL_MNF](https://github.com/dahall/Vanara/search?l=C%23&q=MDPROPVAL_MNF) +[MDPROPVAL_MOQ](https://www.google.com/search?num=5&q=MDPROPVAL_MOQ+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.MDPROPVAL_MOQ](https://github.com/dahall/Vanara/search?l=C%23&q=MDPROPVAL_MOQ) +[MDPROPVAL_MS](https://www.google.com/search?num=5&q=MDPROPVAL_MS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.MDPROPVAL_MS](https://github.com/dahall/Vanara/search?l=C%23&q=MDPROPVAL_MS) +[MDPROPVAL_MSC](https://www.google.com/search?num=5&q=MDPROPVAL_MSC+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.MDPROPVAL_MSC](https://github.com/dahall/Vanara/search?l=C%23&q=MDPROPVAL_MSC) +[MDPROPVAL_MSF](https://www.google.com/search?num=5&q=MDPROPVAL_MSF+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.MDPROPVAL_MSF](https://github.com/dahall/Vanara/search?l=C%23&q=MDPROPVAL_MSF) +[MDPROPVAL_NL](https://www.google.com/search?num=5&q=MDPROPVAL_NL+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.MDPROPVAL_NL](https://github.com/dahall/Vanara/search?l=C%23&q=MDPROPVAL_NL) +[MDPROPVAL_NME](https://www.google.com/search?num=5&q=MDPROPVAL_NME+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.MDPROPVAL_NME](https://github.com/dahall/Vanara/search?l=C%23&q=MDPROPVAL_NME) +[MDPROPVAL_RR](https://www.google.com/search?num=5&q=MDPROPVAL_RR+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.MDPROPVAL_RR](https://github.com/dahall/Vanara/search?l=C%23&q=MDPROPVAL_RR) +[MDPROPVAL_VISUAL_MODE](https://www.google.com/search?num=5&q=MDPROPVAL_VISUAL_MODE+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.MDPROPVAL_VISUAL_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=MDPROPVAL_VISUAL_MODE) +[MDTREEOP](https://www.google.com/search?num=5&q=MDTREEOP+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.MDTREEOP](https://github.com/dahall/Vanara/search?l=C%23&q=MDTREEOP) +[OleDbErr](https://www.google.com/search?num=5&q=OleDbErr+site%3Alearn.microsoft.com) | oledberr.h | [Vanara.PInvoke.OleDb.OleDbErr](https://github.com/dahall/Vanara/search?l=C%23&q=OleDbErr) +### Structures +Native Structure | Header | Managed Structure +--- | --- | --- +[CI_STATE](https://www.google.com/search?num=5&q=CI_STATE+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.CI_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=CI_STATE) +[CIPROPERTYDEF](https://www.google.com/search?num=5&q=CIPROPERTYDEF+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.CIPROPERTYDEF](https://github.com/dahall/Vanara/search?l=C%23&q=CIPROPERTYDEF) +[DB_VARNUMERIC](https://www.google.com/search?num=5&q=DB_VARNUMERIC+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DB_VARNUMERIC](https://github.com/dahall/Vanara/search?l=C%23&q=DB_VARNUMERIC) +[DBBINDEXT](https://www.google.com/search?num=5&q=DBBINDEXT+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBBINDEXT](https://github.com/dahall/Vanara/search?l=C%23&q=DBBINDEXT) +[DBBINDING](https://www.google.com/search?num=5&q=DBBINDING+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBBINDING](https://github.com/dahall/Vanara/search?l=C%23&q=DBBINDING) +[DBCOLUMNACCESS](https://www.google.com/search?num=5&q=DBCOLUMNACCESS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBCOLUMNACCESS](https://github.com/dahall/Vanara/search?l=C%23&q=DBCOLUMNACCESS) +[DBCOLUMNDESC](https://www.google.com/search?num=5&q=DBCOLUMNDESC+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBCOLUMNDESC](https://github.com/dahall/Vanara/search?l=C%23&q=DBCOLUMNDESC) +[DBCOLUMNINFO](https://www.google.com/search?num=5&q=DBCOLUMNINFO+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBCOLUMNINFO](https://github.com/dahall/Vanara/search?l=C%23&q=DBCOLUMNINFO) +[DBCONSTRAINTDESC](https://www.google.com/search?num=5&q=DBCONSTRAINTDESC+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBCONSTRAINTDESC](https://github.com/dahall/Vanara/search?l=C%23&q=DBCONSTRAINTDESC) +[DBFAILUREINFO](https://www.google.com/search?num=5&q=DBFAILUREINFO+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBFAILUREINFO](https://github.com/dahall/Vanara/search?l=C%23&q=DBFAILUREINFO) +[DBID](https://www.google.com/search?num=5&q=DBID+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBID](https://github.com/dahall/Vanara/search?l=C%23&q=DBID) +[DBIMPLICITSESSION](https://www.google.com/search?num=5&q=DBIMPLICITSESSION+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBIMPLICITSESSION](https://github.com/dahall/Vanara/search?l=C%23&q=DBIMPLICITSESSION) +[DBINDEXCOLUMNDESC](https://www.google.com/search?num=5&q=DBINDEXCOLUMNDESC+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBINDEXCOLUMNDESC](https://github.com/dahall/Vanara/search?l=C%23&q=DBINDEXCOLUMNDESC) +[DBOBJECT](https://www.google.com/search?num=5&q=DBOBJECT+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBOBJECT](https://github.com/dahall/Vanara/search?l=C%23&q=DBOBJECT) +[DBPARAMINFO](https://www.google.com/search?num=5&q=DBPARAMINFO+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPARAMINFO](https://github.com/dahall/Vanara/search?l=C%23&q=DBPARAMINFO) +[DBPARAMS](https://www.google.com/search?num=5&q=DBPARAMS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPARAMS](https://github.com/dahall/Vanara/search?l=C%23&q=DBPARAMS) +[DBPROP](https://www.google.com/search?num=5&q=DBPROP+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROP](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROP) +[DBPROPINFO](https://www.google.com/search?num=5&q=DBPROPINFO+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPINFO](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPINFO) +[DBVECTOR](https://www.google.com/search?num=5&q=DBVECTOR+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBVECTOR](https://github.com/dahall/Vanara/search?l=C%23&q=DBVECTOR) +[ERRORINFO](https://www.google.com/search?num=5&q=ERRORINFO+site%3Alearn.microsoft.com) | oledb.h | [Vanara.PInvoke.OleDb.ERRORINFO](https://github.com/dahall/Vanara/search?l=C%23&q=ERRORINFO) +[MDAXISINFO](https://www.google.com/search?num=5&q=MDAXISINFO+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.MDAXISINFO](https://github.com/dahall/Vanara/search?l=C%23&q=MDAXISINFO) +[RMTPACK](https://www.google.com/search?num=5&q=RMTPACK+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.RMTPACK](https://github.com/dahall/Vanara/search?l=C%23&q=RMTPACK) +[SEC_OBJECT](https://www.google.com/search?num=5&q=SEC_OBJECT+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.SEC_OBJECT](https://github.com/dahall/Vanara/search?l=C%23&q=SEC_OBJECT) +[SEC_OBJECT_ELEMENT](https://www.google.com/search?num=5&q=SEC_OBJECT_ELEMENT+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.SEC_OBJECT_ELEMENT](https://github.com/dahall/Vanara/search?l=C%23&q=SEC_OBJECT_ELEMENT) +[UGUID](https://www.google.com/search?num=5&q=UGUID+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBID.UGUID](https://github.com/dahall/Vanara/search?l=C%23&q=UGUID) +[UNAME](https://www.google.com/search?num=5&q=UNAME+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBID.UNAME](https://github.com/dahall/Vanara/search?l=C%23&q=UNAME) +### Interfaces +Native Interface | Header | Managed Interface +--- | --- | --- +[IAccessor](https://www.google.com/search?num=5&q=IAccessor+site%3Alearn.microsoft.com) | oledb.h | [Vanara.PInvoke.OleDb.IAccessor](https://github.com/dahall/Vanara/search?l=C%23&q=IAccessor) +[IColumnsInfo](https://www.google.com/search?num=5&q=IColumnsInfo+site%3Alearn.microsoft.com) | oledb.h | [Vanara.PInvoke.OleDb.IColumnsInfo](https://github.com/dahall/Vanara/search?l=C%23&q=IColumnsInfo) +[IColumnsInfo2](https://www.google.com/search?num=5&q=IColumnsInfo2+site%3Alearn.microsoft.com) | oledb.h | [Vanara.PInvoke.OleDb.IColumnsInfo2](https://github.com/dahall/Vanara/search?l=C%23&q=IColumnsInfo2) +[ICommand](https://www.google.com/search?num=5&q=ICommand+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.ICommand](https://github.com/dahall/Vanara/search?l=C%23&q=ICommand) +[ICommandProperties](https://www.google.com/search?num=5&q=ICommandProperties+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.ICommandProperties](https://github.com/dahall/Vanara/search?l=C%23&q=ICommandProperties) +[ICommandText](https://www.google.com/search?num=5&q=ICommandText+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.ICommandText](https://github.com/dahall/Vanara/search?l=C%23&q=ICommandText) +[IDataInitialize](https://www.google.com/search?num=5&q=IDataInitialize+site%3Alearn.microsoft.com) | msdasc.h | [Vanara.PInvoke.OleDb.IDataInitialize](https://github.com/dahall/Vanara/search?l=C%23&q=IDataInitialize) +[IDBAsynchNotify](https://www.google.com/search?num=5&q=IDBAsynchNotify+site%3Alearn.microsoft.com) | oledb.h | [Vanara.PInvoke.OleDb.IDBAsynchNotify](https://github.com/dahall/Vanara/search?l=C%23&q=IDBAsynchNotify) +[IDBAsynchStatus](https://www.google.com/search?num=5&q=IDBAsynchStatus+site%3Alearn.microsoft.com) | oledb.h | [Vanara.PInvoke.OleDb.IDBAsynchStatus](https://github.com/dahall/Vanara/search?l=C%23&q=IDBAsynchStatus) +[IDBCreateCommand](https://www.google.com/search?num=5&q=IDBCreateCommand+site%3Alearn.microsoft.com) | oledb.h | [Vanara.PInvoke.OleDb.IDBCreateCommand](https://github.com/dahall/Vanara/search?l=C%23&q=IDBCreateCommand) +[IDBCreateSession](https://www.google.com/search?num=5&q=IDBCreateSession+site%3Alearn.microsoft.com) | oledb.h | [Vanara.PInvoke.OleDb.IDBCreateSession](https://github.com/dahall/Vanara/search?l=C%23&q=IDBCreateSession) +[IDBInitialize](https://www.google.com/search?num=5&q=IDBInitialize+site%3Alearn.microsoft.com) | oledb.h | [Vanara.PInvoke.OleDb.IDBInitialize](https://github.com/dahall/Vanara/search?l=C%23&q=IDBInitialize) +[IDBPromptInitialize](https://www.google.com/search?num=5&q=IDBPromptInitialize+site%3Alearn.microsoft.com) | msdasc.h | [Vanara.PInvoke.OleDb.IDBPromptInitialize](https://github.com/dahall/Vanara/search?l=C%23&q=IDBPromptInitialize) +[IDBProperties](https://www.google.com/search?num=5&q=IDBProperties+site%3Alearn.microsoft.com) | oledb.h | [Vanara.PInvoke.OleDb.IDBProperties](https://github.com/dahall/Vanara/search?l=C%23&q=IDBProperties) +[IDBSchemaRowset](https://www.google.com/search?num=5&q=IDBSchemaRowset+site%3Alearn.microsoft.com) | oledb.h | [Vanara.PInvoke.OleDb.IDBSchemaRowset](https://github.com/dahall/Vanara/search?l=C%23&q=IDBSchemaRowset) +[IErrorLookup](https://www.google.com/search?num=5&q=IErrorLookup+site%3Alearn.microsoft.com) | oledb.h | [Vanara.PInvoke.OleDb.IErrorLookup](https://github.com/dahall/Vanara/search?l=C%23&q=IErrorLookup) +[IErrorRecords](https://www.google.com/search?num=5&q=IErrorRecords+site%3Alearn.microsoft.com) | oledb.h | [Vanara.PInvoke.OleDb.IErrorRecords](https://github.com/dahall/Vanara/search?l=C%23&q=IErrorRecords) +[IGetRow](https://www.google.com/search?num=5&q=IGetRow+site%3Alearn.microsoft.com) | oledb.h | [Vanara.PInvoke.OleDb.IGetRow](https://github.com/dahall/Vanara/search?l=C%23&q=IGetRow) +[IOpenRowset](https://www.google.com/search?num=5&q=IOpenRowset+site%3Alearn.microsoft.com) | oledb.h | [Vanara.PInvoke.OleDb.IOpenRowset](https://github.com/dahall/Vanara/search?l=C%23&q=IOpenRowset) +[IRowset](https://www.google.com/search?num=5&q=IRowset+site%3Alearn.microsoft.com) | oledb.h | [Vanara.PInvoke.OleDb.IRowset](https://github.com/dahall/Vanara/search?l=C%23&q=IRowset) +[IRowsetInfo](https://www.google.com/search?num=5&q=IRowsetInfo+site%3Alearn.microsoft.com) | oledb.h | [Vanara.PInvoke.OleDb.IRowsetInfo](https://github.com/dahall/Vanara/search?l=C%23&q=IRowsetInfo) +[ISessionProperties](https://www.google.com/search?num=5&q=ISessionProperties+site%3Alearn.microsoft.com) | oledb.h | [Vanara.PInvoke.OleDb.ISessionProperties](https://github.com/dahall/Vanara/search?l=C%23&q=ISessionProperties) +[ISourcesRowset](https://www.google.com/search?num=5&q=ISourcesRowset+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.ISourcesRowset](https://github.com/dahall/Vanara/search?l=C%23&q=ISourcesRowset) +[ISQLErrorInfo](https://www.google.com/search?num=5&q=ISQLErrorInfo+site%3Alearn.microsoft.com) | oledb.h | [Vanara.PInvoke.OleDb.ISQLErrorInfo](https://github.com/dahall/Vanara/search?l=C%23&q=ISQLErrorInfo) +### Classes +Native Class | Header | Managed Class +--- | --- | --- +[DataLinks](https://www.google.com/search?num=5&q=DataLinks+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DataLinks](https://github.com/dahall/Vanara/search?l=C%23&q=DataLinks) +[DBCOLUMNINFO_MGD](https://www.google.com/search?num=5&q=DBCOLUMNINFO_MGD+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBCOLUMNINFO_MGD](https://github.com/dahall/Vanara/search?l=C%23&q=DBCOLUMNINFO_MGD) +[DBPARAMS](https://www.google.com/search?num=5&q=DBPARAMS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPARAMS](https://github.com/dahall/Vanara/search?l=C%23&q=DBPARAMS) +[DBPROPIDSET](https://www.google.com/search?num=5&q=DBPROPIDSET+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPIDSET](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPIDSET) +[DBPROPINFOSET](https://www.google.com/search?num=5&q=DBPROPINFOSET+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPINFOSET](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPINFOSET) +[DBPROPSET](https://www.google.com/search?num=5&q=DBPROPSET+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBPROPSET](https://github.com/dahall/Vanara/search?l=C%23&q=DBPROPSET) +[DBSET](https://www.google.com/search?num=5&q=DBSET+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.DBSET](https://github.com/dahall/Vanara/search?l=C%23&q=DBSET) +[MSDAINITIALIZE](https://www.google.com/search?num=5&q=MSDAINITIALIZE+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.MSDAINITIALIZE](https://github.com/dahall/Vanara/search?l=C%23&q=MSDAINITIALIZE) +[OleDb](https://www.google.com/search?num=5&q=OleDb+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb](https://github.com/dahall/Vanara/search?l=C%23&q=OleDb) +[OleDbRootEnumerator](https://www.google.com/search?num=5&q=OleDbRootEnumerator+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.OleDbRootEnumerator](https://github.com/dahall/Vanara/search?l=C%23&q=OleDbRootEnumerator) +[PDPO](https://www.google.com/search?num=5&q=PDPO+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.PDPO](https://github.com/dahall/Vanara/search?l=C%23&q=PDPO) +[RootBinder](https://www.google.com/search?num=5&q=RootBinder+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.RootBinder](https://github.com/dahall/Vanara/search?l=C%23&q=RootBinder) +[SafeDBPROPIDSETListHandle](https://www.google.com/search?num=5&q=SafeDBPROPIDSETListHandle+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.SafeDBPROPIDSETListHandle](https://github.com/dahall/Vanara/search?l=C%23&q=SafeDBPROPIDSETListHandle) +[SafeDBPROPINFOSETListHandle](https://www.google.com/search?num=5&q=SafeDBPROPINFOSETListHandle+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.SafeDBPROPINFOSETListHandle](https://github.com/dahall/Vanara/search?l=C%23&q=SafeDBPROPINFOSETListHandle) +[SafeDBPROPSETListHandle](https://www.google.com/search?num=5&q=SafeDBPROPSETListHandle+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.SafeDBPROPSETListHandle](https://github.com/dahall/Vanara/search?l=C%23&q=SafeDBPROPSETListHandle) +[SafeDBSETListHandle](https://www.google.com/search?num=5&q=SafeDBSETListHandle+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleDb.SafeDBSETListHandle](https://github.com/dahall/Vanara/search?l=C%23&q=SafeDBSETListHandle) diff --git a/PInvoke/PhotoAcquire/readme.md b/PInvoke/PhotoAcquire/readme.md index 0781da31e..e03e92ff9 100644 --- a/PInvoke/PhotoAcquire/readme.md +++ b/PInvoke/PhotoAcquire/readme.md @@ -33,6 +33,8 @@ Native Interface | Header | Managed Interface Native Class | Header | Managed Class --- | --- | --- [PhotoAcquire](https://www.google.com/search?num=5&q=PhotoAcquire+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.PhotoAcquisition.PhotoAcquire](https://github.com/dahall/Vanara/search?l=C%23&q=PhotoAcquire) +[PhotoAcquireAutoPlayDropTarget](https://www.google.com/search?num=5&q=PhotoAcquireAutoPlayDropTarget+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.PhotoAcquisition.PhotoAcquireAutoPlayDropTarget](https://github.com/dahall/Vanara/search?l=C%23&q=PhotoAcquireAutoPlayDropTarget) +[PhotoAcquireAutoPlayHWEventHandler](https://www.google.com/search?num=5&q=PhotoAcquireAutoPlayHWEventHandler+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.PhotoAcquisition.PhotoAcquireAutoPlayHWEventHandler](https://github.com/dahall/Vanara/search?l=C%23&q=PhotoAcquireAutoPlayHWEventHandler) [PhotoAcquireDeviceSelectionDialog](https://www.google.com/search?num=5&q=PhotoAcquireDeviceSelectionDialog+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.PhotoAcquisition.PhotoAcquireDeviceSelectionDialog](https://github.com/dahall/Vanara/search?l=C%23&q=PhotoAcquireDeviceSelectionDialog) [PhotoAcquireOptionsDialog](https://www.google.com/search?num=5&q=PhotoAcquireOptionsDialog+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.PhotoAcquisition.PhotoAcquireOptionsDialog](https://github.com/dahall/Vanara/search?l=C%23&q=PhotoAcquireOptionsDialog) [PhotoAcquisition](https://www.google.com/search?num=5&q=PhotoAcquisition+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.PhotoAcquisition](https://github.com/dahall/Vanara/search?l=C%23&q=PhotoAcquisition) diff --git a/PInvoke/Printing/readme.md b/PInvoke/Printing/readme.md index 35297db09..ceb03652e 100644 --- a/PInvoke/Printing/readme.md +++ b/PInvoke/Printing/readme.md @@ -13,7 +13,7 @@ Native Method | Native DLL | Header | Managed Method [AddPort](https://www.google.com/search?num=5&q=AddPortA+site%3Alearn.microsoft.com) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.AddPort](https://github.com/dahall/Vanara/search?l=C%23&q=AddPort) [AddPrinter](https://www.google.com/search?num=5&q=AddPrinterA+site%3Alearn.microsoft.com) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.AddPrinter](https://github.com/dahall/Vanara/search?l=C%23&q=AddPrinter) [AddPrinterConnection](https://www.google.com/search?num=5&q=AddPrinterConnectionA+site%3Alearn.microsoft.com) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.AddPrinterConnection](https://github.com/dahall/Vanara/search?l=C%23&q=AddPrinterConnection) -[AddPrinterConnection2](https://www.google.com/search?num=5&q=AddPrinterConnection2A+site%3Alearn.microsoft.com) | winspool.drv | | [Vanara.PInvoke.WinSpool.AddPrinterConnection2](https://github.com/dahall/Vanara/search?l=C%23&q=AddPrinterConnection2) +[AddPrinterConnection2](https://www.google.com/search?num=5&q=AddPrinterConnection2A+site%3Alearn.microsoft.com) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.AddPrinterConnection2](https://github.com/dahall/Vanara/search?l=C%23&q=AddPrinterConnection2) [AddPrinterDriver](https://www.google.com/search?num=5&q=AddPrinterDriverA+site%3Alearn.microsoft.com) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.AddPrinterDriver](https://github.com/dahall/Vanara/search?l=C%23&q=AddPrinterDriver) [AddPrinterDriverEx](https://www.google.com/search?num=5&q=AddPrinterDriverExA+site%3Alearn.microsoft.com) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.AddPrinterDriverEx](https://github.com/dahall/Vanara/search?l=C%23&q=AddPrinterDriverEx) [AddPrintProcessor](https://www.google.com/search?num=5&q=AddPrintProcessorA+site%3Alearn.microsoft.com) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.AddPrintProcessor](https://github.com/dahall/Vanara/search?l=C%23&q=AddPrintProcessor) diff --git a/PInvoke/Shared/Vanara.PInvoke.Shared.csproj b/PInvoke/Shared/Vanara.PInvoke.Shared.csproj index 609709fe9..68a11dc74 100644 --- a/PInvoke/Shared/Vanara.PInvoke.Shared.csproj +++ b/PInvoke/Shared/Vanara.PInvoke.Shared.csproj @@ -16,7 +16,7 @@ Currently implements: Classes -AnySizeStringMarshaler<T>, AssociateAttribute, AssociateStringAttribute, ClipCorrespondingTypeAttribute, ComTryGetNext, CoTaskMemStringMarshaler, EnumeratorToEnumVariantMarshaler, FunctionHelper, GenericStringMarshaler<T>, GenericStringMarshalerBase<T>, IEnumeratorFromNext<T>, IEnumFromCom<T>, IEnumFromIndexer<T>, IEnumFromNext<T>, IndirectResource, IndirectString, Lib, LOGPALETTE, Macros, NullTermStringArrayMarshaler, OverlappedAsync, OverlappedAsyncResult, PFILETIME, PInvokeClientExtensions, PInvokeDataAttribute, PRECT, PSYSTEMTIME, PtrFunc<T>, RegistryTypeExt, SafeAnysizeStruct<T>, SafeAnysizeStructBase<T>, SafeAnysizeStructMarshaler<T>, SafeElementArray<T>, SafeHANDLE, SafeNativeArray<T>, SafeNativeArrayBase<T>, SafeNativeLinkedList<T>, SafeNativeListBase<T>, SafeResourceId, SBFunc<T>, SBFunc<T>, SBFunc<T>, SECURITY_ATTRIBUTES, SizeFunc<T>, StaticFieldValueHash, StringPtrArrayMarshaler, StructHelper, TryGetNext<T>, TryGetNext<T> +AnySizeStringMarshaler<T>, AssociateAttribute, AssociateStringAttribute, ClipCorrespondingTypeAttribute, ComTryGetNext, CoTaskMemStringMarshaler, EnumeratorToEnumVariantMarshaler, ErrorHelper, FunctionHelper, GenericStringMarshaler<T>, GenericStringMarshalerBase<T>, IEnumeratorFromNext<T>, IEnumFromCom<T>, IEnumFromIndexer<T>, IEnumFromNext<T>, IndirectResource, IndirectString, Lib, LOGPALETTE, Macros, NullTermStringArrayMarshaler, OverlappedAsync, OverlappedAsyncResult, PFILETIME, PInvokeClientExtensions, PInvokeDataAttribute, PRECT, PSYSTEMTIME, PtrFunc<T>, RegistryTypeExt, SafeAnysizeStruct<T>, SafeAnysizeStructBase<T>, SafeAnysizeStructMarshaler<T>, SafeElementArray<T>, SafeHANDLE, SafeNativeArray<T>, SafeNativeArrayBase<T>, SafeNativeLinkedList<T>, SafeNativeListBase<T>, SafeResourceId, SBFunc<T>, SBFunc<T>, SBFunc<T>, SECURITY_ATTRIBUTES, SizeFunc<T>, StaticFieldValueHash, StringPtrArrayMarshaler, StructHelper, TryGetNext<T>, TryGetNext<T> Structures ACCESS_MASK, BusNumber, CLIPFORMAT, CM_FULL_RESOURCE_DESCRIPTOR, CM_PARTIAL_RESOURCE_DESCRIPTOR, CM_PARTIAL_RESOURCE_LIST, CM_POWER_DATA, CM_RESOURCE_LIST, COLORREF, Connection, CORRELATION_VECTOR, CY, DATE, DECIMAL, DEVICE_CAPABILITIES, DevicePrivate, DeviceSpecificData, DEVMODE, Dma, DmaV3, Generic, HACCEL, HANDLE, HBITMAP, HBRUSH, HCOLORSPACE, HCURSOR, HDC, HDESK, HDPA, HDROP, HDSA, HDWP, HENHMETAFILE, HEVENT, HFILE, HFONT, HGDIOBJ, HICON, HIMAGELIST, HINSTANCE, HKEY, HMENU, HMETAFILE, HMONITOR, HPALETTE, HPEN, HPROCESS, HPROPSHEET, HPROPSHEETPAGE, HRESULT, HRGN, HSECTION, HTASK, HTHEME, HTHREAD, HTHUMBNAIL, HTOKEN, HWINSTA, HWND, Interrupt, LANGID, LCID, LOGFONT, LOGPALETTE, Memory40, Memory48, Memory64, MessageInterruptRaw, MSG, NTStatus, OBJECT_TYPE_LIST, OFSTRUCT, PACE, PACL, PALETTEENTRY, PFILETIME, POINT, POINTS, PRECT, PSECURITY_DESCRIPTOR, PSID, PSYSTEMTIME, RECT, ResourceId, ResourceIdOrHandle<T>, RGBQUAD, SECURITY_ATTRIBUTES, SIZE, SYSTEMTIME, tagSECURITY_ATTRIBUTES, TEXTMETRIC, Union, WIN32_FIND_DATA, Win32Error diff --git a/PInvoke/Shared/pkgreadme.md b/PInvoke/Shared/pkgreadme.md index 82f148086..836205173 100644 --- a/PInvoke/Shared/pkgreadme.md +++ b/PInvoke/Shared/pkgreadme.md @@ -25,4 +25,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall Classes | Structures | Enumerations | Interfaces --- | --- | --- | --- -AnySizeStringMarshaler AssociateAttribute AssociateStringAttribute ClipCorrespondingTypeAttribute ComTryGetNext CoTaskMemStringMarshaler EnumeratorToEnumVariantMarshaler FunctionHelper GenericStringMarshaler GenericStringMarshalerBase IEnumeratorFromNext IEnumFromCom IEnumFromIndexer IEnumFromNext IndirectResource IndirectString Lib LOGPALETTE Macros NullTermStringArrayMarshaler OverlappedAsync OverlappedAsyncResult PFILETIME PInvokeClientExtensions PInvokeDataAttribute PRECT PSYSTEMTIME PtrFunc RegistryTypeExt SafeAnysizeStruct SafeAnysizeStructBase SafeAnysizeStructMarshaler SafeElementArray SafeHANDLE SafeNativeArray SafeNativeArrayBase SafeNativeLinkedList SafeNativeListBase SafeResourceId SBFunc SBFunc SBFunc SECURITY_ATTRIBUTES SizeFunc StaticFieldValueHash StringPtrArrayMarshaler StructHelper TryGetNext TryGetNext | ACCESS_MASK BusNumber CLIPFORMAT CM_FULL_RESOURCE_DESCRIPTOR CM_PARTIAL_RESOURCE_DESCRIPTOR CM_PARTIAL_RESOURCE_LIST CM_POWER_DATA CM_RESOURCE_LIST COLORREF Connection CORRELATION_VECTOR CY DATE DECIMAL DEVICE_CAPABILITIES DevicePrivate DeviceSpecificData DEVMODE Dma DmaV3 Generic HACCEL HANDLE HBITMAP HBRUSH HCOLORSPACE HCURSOR HDC HDESK HDPA HDROP HDSA HDWP HENHMETAFILE HEVENT HFILE HFONT HGDIOBJ HICON HIMAGELIST HINSTANCE HKEY HMENU HMETAFILE HMONITOR HPALETTE HPEN HPROCESS HPROPSHEET HPROPSHEETPAGE HRESULT HRGN HSECTION HTASK HTHEME HTHREAD HTHUMBNAIL HTOKEN HWINSTA HWND Interrupt LANGID LCID LOGFONT LOGPALETTE Memory40 Memory48 Memory64 MessageInterruptRaw MSG NTStatus OBJECT_TYPE_LIST OFSTRUCT PACE PACL PALETTEENTRY PFILETIME POINT POINTS PRECT PSECURITY_DESCRIPTOR PSID PSYSTEMTIME RECT ResourceId ResourceIdOrHandle RGBQUAD SECURITY_ATTRIBUTES SIZE SYSTEMTIME tagSECURITY_ATTRIBUTES TEXTMETRIC Union WIN32_FIND_DATA Win32Error | CharacterSet CM_DEVCAP CM_FILE CM_INSTALL_STATE CM_REMOVAL_POLICY CM_RESOURCE CM_SHARE_DISPOSITION CmResourceType CONFIGFLAG DEVICE_POWER_STATE DEVICE_SCALE_FACTOR DMCOLLATE DMCOLOR DMDFO DMDISPLAY DMDITHER DMDO DMDUP DMFIELDS DMICM DMICMMETHOD DMMEDIA DMNUP DMORIENT DMPAPER DMRES DMTT DN DrawTextFlags FacilityCode FacilityCode FILE_DEVICE FILE_SHARE FileFlagsAndAttributes FontFamily FontPitch INTERFACE_TYPE LANG LogFontClippingPrecision LogFontOutputPrecision LogFontOutputQuality MouseButtonState NTDDI ObjectTypeListLevel PC PDCAP PInvokeClient ProcessorArchitecture REG_VALUE_TYPE ResourceType SECURITY_INFORMATION SeverityLevel SeverityLevel ShowWindowCommand SORT STGM SUBLANG SYSTEM_POWER_STATE SystemColorIndex SystemShutDownReason URLZONE WIN32_WINNT | IClipboardFormatter ICOMEnum IErrorProvider IGraphicsObjectHandle IKernelHandle ISecurityObject IShellHandle ISyncHandle IUserHandle +AnySizeStringMarshaler AssociateAttribute AssociateStringAttribute ClipCorrespondingTypeAttribute ComTryGetNext CoTaskMemStringMarshaler EnumeratorToEnumVariantMarshaler ErrorHelper FunctionHelper GenericStringMarshaler GenericStringMarshalerBase IEnumeratorFromNext IEnumFromCom IEnumFromIndexer IEnumFromNext IndirectResource IndirectString Lib LOGPALETTE Macros NullTermStringArrayMarshaler OverlappedAsync OverlappedAsyncResult PFILETIME PInvokeClientExtensions PInvokeDataAttribute PRECT PSYSTEMTIME PtrFunc RegistryTypeExt SafeAnysizeStruct SafeAnysizeStructBase SafeAnysizeStructMarshaler SafeElementArray SafeHANDLE SafeNativeArray SafeNativeArrayBase SafeNativeLinkedList SafeNativeListBase SafeResourceId SBFunc SBFunc SBFunc SECURITY_ATTRIBUTES SizeFunc StaticFieldValueHash StringPtrArrayMarshaler StructHelper TryGetNext TryGetNext | ACCESS_MASK BusNumber CLIPFORMAT CM_FULL_RESOURCE_DESCRIPTOR CM_PARTIAL_RESOURCE_DESCRIPTOR CM_PARTIAL_RESOURCE_LIST CM_POWER_DATA CM_RESOURCE_LIST COLORREF Connection CORRELATION_VECTOR CY DATE DECIMAL DEVICE_CAPABILITIES DevicePrivate DeviceSpecificData DEVMODE Dma DmaV3 Generic HACCEL HANDLE HBITMAP HBRUSH HCOLORSPACE HCURSOR HDC HDESK HDPA HDROP HDSA HDWP HENHMETAFILE HEVENT HFILE HFONT HGDIOBJ HICON HIMAGELIST HINSTANCE HKEY HMENU HMETAFILE HMONITOR HPALETTE HPEN HPROCESS HPROPSHEET HPROPSHEETPAGE HRESULT HRGN HSECTION HTASK HTHEME HTHREAD HTHUMBNAIL HTOKEN HWINSTA HWND Interrupt LANGID LCID LOGFONT LOGPALETTE Memory40 Memory48 Memory64 MessageInterruptRaw MSG NTStatus OBJECT_TYPE_LIST OFSTRUCT PACE PACL PALETTEENTRY PFILETIME POINT POINTS PRECT PSECURITY_DESCRIPTOR PSID PSYSTEMTIME RECT ResourceId ResourceIdOrHandle RGBQUAD SECURITY_ATTRIBUTES SIZE SYSTEMTIME tagSECURITY_ATTRIBUTES TEXTMETRIC Union WIN32_FIND_DATA Win32Error | CharacterSet CM_DEVCAP CM_FILE CM_INSTALL_STATE CM_REMOVAL_POLICY CM_RESOURCE CM_SHARE_DISPOSITION CmResourceType CONFIGFLAG DEVICE_POWER_STATE DEVICE_SCALE_FACTOR DMCOLLATE DMCOLOR DMDFO DMDISPLAY DMDITHER DMDO DMDUP DMFIELDS DMICM DMICMMETHOD DMMEDIA DMNUP DMORIENT DMPAPER DMRES DMTT DN DrawTextFlags FacilityCode FacilityCode FILE_DEVICE FILE_SHARE FileFlagsAndAttributes FontFamily FontPitch INTERFACE_TYPE LANG LogFontClippingPrecision LogFontOutputPrecision LogFontOutputQuality MouseButtonState NTDDI ObjectTypeListLevel PC PDCAP PInvokeClient ProcessorArchitecture REG_VALUE_TYPE ResourceType SECURITY_INFORMATION SeverityLevel SeverityLevel ShowWindowCommand SORT STGM SUBLANG SYSTEM_POWER_STATE SystemColorIndex SystemShutDownReason URLZONE WIN32_WINNT | IClipboardFormatter ICOMEnum IErrorProvider IGraphicsObjectHandle IKernelHandle ISecurityObject IShellHandle ISyncHandle IUserHandle diff --git a/PInvoke/Shared/readme.md b/PInvoke/Shared/readme.md index f23c57690..3cc9801d1 100644 --- a/PInvoke/Shared/readme.md +++ b/PInvoke/Shared/readme.md @@ -10,12 +10,12 @@ Shared methods, structures and constants for use throughout the Vanara.PInvoke a ### Enumerations Enum | Description | Values ---- | ---- | ---- -[Vanara.PInvoke.CharacterSet](https://github.com/dahall/Vanara/search?l=C%23&q=CharacterSet) | The character set. | ANSI_CHARSET, DEFAULT_CHARSET, SYMBOL_CHARSET, MAC_CHARSET, SHIFTJIS_CHARSET, HANGUL_CHARSET, HANGEUL_CHARSET, JOHAB_CHARSET, GB2312_CHARSET, CHINESEBIG5_CHARSET, GREEK_CHARSET, TURKISH_CHARSET, VIETNAMESE_CHARSET, HEBREW_CHARSET, ARABIC_CHARSET, BALTIC_CHARSET, RUSSIAN_CHARSET, THAI_CHARSET, EASTEUROPE_CHARSET, OEM_CHARSET +[Vanara.PInvoke.CharacterSet](https://github.com/dahall/Vanara/search?l=C%23&q=CharacterSet) | The character set. | ANSI_CHARSET, DEFAULT_CHARSET, SYMBOL_CHARSET, MAC_CHARSET, SHIFTJIS_CHARSET, HANGEUL_CHARSET, HANGUL_CHARSET, JOHAB_CHARSET, GB2312_CHARSET, CHINESEBIG5_CHARSET, GREEK_CHARSET, TURKISH_CHARSET, VIETNAMESE_CHARSET, HEBREW_CHARSET, ARABIC_CHARSET, BALTIC_CHARSET, RUSSIAN_CHARSET, THAI_CHARSET, EASTEUROPE_CHARSET, OEM_CHARSET [Vanara.PInvoke.CM_DEVCAP](https://github.com/dahall/Vanara/search?l=C%23&q=CM_DEVCAP) | | CM_DEVCAP_LOCKSUPPORTED, CM_DEVCAP_EJECTSUPPORTED, CM_DEVCAP_REMOVABLE, CM_DEVCAP_DOCKDEVICE, CM_DEVCAP_UNIQUEID, CM_DEVCAP_SILENTINSTALL, CM_DEVCAP_RAWDEVICEOK, CM_DEVCAP_SURPRISEREMOVALOK, CM_DEVCAP_HARDWAREDISABLED, CM_DEVCAP_NONDYNAMIC, CM_DEVCAP_SECUREDEVICE [Vanara.PInvoke.CM_FILE](https://github.com/dahall/Vanara/search?l=C%23&q=CM_FILE) | Specifies characteristics for the device. | FILE_REMOVABLE_MEDIA, FILE_READ_ONLY_DEVICE, FILE_FLOPPY_DISKETTE, FILE_WRITE_ONCE_MEDIA, FILE_REMOTE_DEVICE, FILE_DEVICE_IS_MOUNTED, FILE_VIRTUAL_VOLUME, FILE_AUTOGENERATED_DEVICE_NAME, FILE_DEVICE_SECURE_OPEN, FILE_CHARACTERISTIC_PNP_DEVICE, FILE_CHARACTERISTIC_TS_DEVICE, FILE_CHARACTERISTIC_WEBDAV_DEVICE, FILE_CHARACTERISTIC_CSV, FILE_DEVICE_ALLOW_APPCONTAINER_TRAVERSAL, FILE_PORTABLE_DEVICE [Vanara.PInvoke.CM_INSTALL_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=CM_INSTALL_STATE) | | CM_INSTALL_STATE_INSTALLED, CM_INSTALL_STATE_NEEDS_REINSTALL, CM_INSTALL_STATE_FAILED_INSTALL, CM_INSTALL_STATE_FINISH_INSTALL [Vanara.PInvoke.CM_REMOVAL_POLICY](https://github.com/dahall/Vanara/search?l=C%23&q=CM_REMOVAL_POLICY) | | CM_REMOVAL_POLICY_EXPECT_NO_REMOVAL, CM_REMOVAL_POLICY_EXPECT_ORDERLY_REMOVAL, CM_REMOVAL_POLICY_EXPECT_SURPRISE_REMOVAL -[Vanara.PInvoke.CM_RESOURCE](https://github.com/dahall/Vanara/search?l=C%23&q=CM_RESOURCE) | Contains flag bits that are specific to the resource type, as indicated in the following table. Flags can be bitwise-ORed together as appropriate. | CM_RESOURCE_DMA_8, CM_RESOURCE_MEMORY_READ_WRITE, CM_RESOURCE_PORT_MEMORY, DMAV3_TRANFER_WIDTH_8, CM_RESOURCE_INTERRUPT_LEVEL_SENSITIVE, CM_RESOURCE_DMA_16, CM_RESOURCE_CONNECTION_TYPE_FUNCTION_CONFIG, CM_RESOURCE_INTERRUPT_LATCHED, CM_RESOURCE_PORT_IO, CM_RESOURCE_MEMORY_READ_ONLY, CM_RESOURCE_CONNECTION_TYPE_SERIAL_I2C, DMAV3_TRANFER_WIDTH_16, CM_RESOURCE_INTERRUPT_LEVEL_LATCHED_BITS, CM_RESOURCE_CONNECTION_CLASS_GPIO, CM_RESOURCE_INTERRUPT_MESSAGE, CM_RESOURCE_DMA_32, CM_RESOURCE_CONNECTION_CLASS_SERIAL, DMAV3_TRANFER_WIDTH_32, CM_RESOURCE_CONNECTION_TYPE_GPIO_IO, CM_RESOURCE_CONNECTION_TYPE_SERIAL_SPI, CM_RESOURCE_MEMORY_WRITE_ONLY, CM_RESOURCE_MEMORY_WRITEABILITY_MASK, DMAV3_TRANFER_WIDTH_64, CM_RESOURCE_CONNECTION_TYPE_SERIAL_UART, CM_RESOURCE_CONNECTION_CLASS_FUNCTION_CONFIG, CM_RESOURCE_DMA_8_AND_16, CM_RESOURCE_INTERRUPT_POLICY_INCLUDED, DMAV3_TRANFER_WIDTH_128, CM_RESOURCE_MEMORY_PREFETCHABLE, CM_RESOURCE_PORT_10_BIT_DECODE, DMAV3_TRANFER_WIDTH_256, CM_RESOURCE_MEMORY_COMBINEDWRITE, CM_RESOURCE_DMA_BUS_MASTER, CM_RESOURCE_PORT_12_BIT_DECODE, CM_RESOURCE_PORT_16_BIT_DECODE, CM_RESOURCE_INTERRUPT_SECONDARY_INTERRUPT, CM_RESOURCE_MEMORY_24, CM_RESOURCE_DMA_TYPE_A, CM_RESOURCE_INTERRUPT_WAKE_HINT, CM_RESOURCE_DMA_TYPE_B, CM_RESOURCE_PORT_POSITIVE_DECODE, CM_RESOURCE_MEMORY_CACHEABLE, CM_RESOURCE_DMA_TYPE_F, CM_RESOURCE_PORT_PASSIVE_DECODE, CM_RESOURCE_MEMORY_WINDOW_DECODE, CM_RESOURCE_MEMORY_BAR, CM_RESOURCE_DMA_V3, CM_RESOURCE_PORT_WINDOW_DECODE, CM_RESOURCE_MEMORY_COMPAT_FOR_INACCESSIBLE_RANGE, CM_RESOURCE_PORT_BAR, CM_RESOURCE_MEMORY_LARGE_40, CM_RESOURCE_MEMORY_LARGE_48, CM_RESOURCE_MEMORY_LARGE_64, CM_RESOURCE_MEMORY_LARGE, CM_RESOURCE_INTERRUPT_MESSAGE_TOKEN +[Vanara.PInvoke.CM_RESOURCE](https://github.com/dahall/Vanara/search?l=C%23&q=CM_RESOURCE) | Contains flag bits that are specific to the resource type, as indicated in the following table. Flags can be bitwise-ORed together as appropriate. | CM_RESOURCE_INTERRUPT_LEVEL_SENSITIVE, DMAV3_TRANFER_WIDTH_8, CM_RESOURCE_DMA_8, CM_RESOURCE_MEMORY_READ_WRITE, CM_RESOURCE_PORT_MEMORY, CM_RESOURCE_CONNECTION_TYPE_SERIAL_I2C, CM_RESOURCE_CONNECTION_CLASS_GPIO, DMAV3_TRANFER_WIDTH_16, CM_RESOURCE_DMA_16, CM_RESOURCE_PORT_IO, CM_RESOURCE_CONNECTION_TYPE_FUNCTION_CONFIG, CM_RESOURCE_INTERRUPT_LEVEL_LATCHED_BITS, CM_RESOURCE_INTERRUPT_LATCHED, CM_RESOURCE_MEMORY_READ_ONLY, CM_RESOURCE_CONNECTION_TYPE_SERIAL_SPI, CM_RESOURCE_CONNECTION_TYPE_GPIO_IO, CM_RESOURCE_CONNECTION_CLASS_SERIAL, CM_RESOURCE_INTERRUPT_MESSAGE, DMAV3_TRANFER_WIDTH_32, CM_RESOURCE_DMA_32, CM_RESOURCE_MEMORY_WRITE_ONLY, CM_RESOURCE_CONNECTION_CLASS_FUNCTION_CONFIG, DMAV3_TRANFER_WIDTH_64, CM_RESOURCE_CONNECTION_TYPE_SERIAL_UART, CM_RESOURCE_MEMORY_WRITEABILITY_MASK, CM_RESOURCE_PORT_10_BIT_DECODE, CM_RESOURCE_MEMORY_PREFETCHABLE, DMAV3_TRANFER_WIDTH_128, CM_RESOURCE_INTERRUPT_POLICY_INCLUDED, CM_RESOURCE_DMA_8_AND_16, DMAV3_TRANFER_WIDTH_256, CM_RESOURCE_PORT_12_BIT_DECODE, CM_RESOURCE_MEMORY_COMBINEDWRITE, CM_RESOURCE_DMA_BUS_MASTER, CM_RESOURCE_MEMORY_24, CM_RESOURCE_INTERRUPT_SECONDARY_INTERRUPT, CM_RESOURCE_DMA_TYPE_A, CM_RESOURCE_PORT_16_BIT_DECODE, CM_RESOURCE_DMA_TYPE_B, CM_RESOURCE_PORT_POSITIVE_DECODE, CM_RESOURCE_INTERRUPT_WAKE_HINT, CM_RESOURCE_MEMORY_CACHEABLE, CM_RESOURCE_PORT_PASSIVE_DECODE, CM_RESOURCE_MEMORY_WINDOW_DECODE, CM_RESOURCE_DMA_TYPE_F, CM_RESOURCE_MEMORY_BAR, CM_RESOURCE_DMA_V3, CM_RESOURCE_PORT_WINDOW_DECODE, CM_RESOURCE_PORT_BAR, CM_RESOURCE_MEMORY_COMPAT_FOR_INACCESSIBLE_RANGE, CM_RESOURCE_MEMORY_LARGE_40, CM_RESOURCE_MEMORY_LARGE_48, CM_RESOURCE_MEMORY_LARGE_64, CM_RESOURCE_MEMORY_LARGE, CM_RESOURCE_INTERRUPT_MESSAGE_TOKEN [Vanara.PInvoke.CM_SHARE_DISPOSITION](https://github.com/dahall/Vanara/search?l=C%23&q=CM_SHARE_DISPOSITION) | Indicates whether the described resource can be shared. | CmResourceShareUndetermined, CmResourceShareDeviceExclusive, CmResourceShareDriverExclusive, CmResourceShareShared [Vanara.PInvoke.CmResourceType](https://github.com/dahall/Vanara/search?l=C%23&q=CmResourceType) | Identifies the resource type. The constant value specified for Type indicates which structure within the u union is valid, as indicated in the following table. (These flags are used within both CM_PARTIAL_RESOURCE_DESCRIPTOR and IO_RESOURCE_DESCRIPTOR structures, except where noted.) | CmResourceTypeNull, CmResourceTypePort, CmResourceTypeInterrupt, CmResourceTypeMemory, CmResourceTypeDma, CmResourceTypeDeviceSpecific, CmResourceTypeBusNumber, CmResourceTypeMemoryLarge, CmResourceTypeNonArbitrated, CmResourceTypeConfigData, CmResourceTypeDevicePrivate, CmResourceTypePcCardConfig, CmResourceTypeMfCardConfig, CmResourceTypeConnection [Vanara.PInvoke.CONFIGFLAG](https://github.com/dahall/Vanara/search?l=C%23&q=CONFIGFLAG) | A device's configuration flags | CONFIGFLAG_DISABLED, CONFIGFLAG_REMOVED, CONFIGFLAG_MANUAL_INSTALL, CONFIGFLAG_IGNORE_BOOT_LC, CONFIGFLAG_NET_BOOT, CONFIGFLAG_REINSTALL, CONFIGFLAG_FAILEDINSTALL, CONFIGFLAG_CANTSTOPACHILD, CONFIGFLAG_OKREMOVEROM, CONFIGFLAG_NOREMOVEEXIT, CONFIGFLAG_FINISH_INSTALL, CONFIGFLAG_NEEDS_FORCED_CONFIG, CONFIGFLAG_NETBOOT_CARD, CONFIGFLAG_PARTIAL_LOG_CONF, CONFIGFLAG_SUPPRESS_SURPRISE, CONFIGFLAG_VERIFY_HARDWARE, CONFIGFLAG_FINISHINSTALL_UI, CONFIGFLAG_FINISHINSTALL_ACTION, CONFIGFLAG_BOOT_DEVICE, CONFIGFLAG_NEEDS_CLASS_CONFIG @@ -37,22 +37,22 @@ Enum | Description | Values [Vanara.PInvoke.DMPAPER](https://github.com/dahall/Vanara/search?l=C%23&q=DMPAPER) | The size of the paper to print on. | DMPAPER_LETTER, DMPAPER_LETTERSMALL, DMPAPER_TABLOID, DMPAPER_LEDGER, DMPAPER_LEGAL, DMPAPER_STATEMENT, DMPAPER_EXECUTIVE, DMPAPER_A3, DMPAPER_A4, DMPAPER_A4SMALL, DMPAPER_A5, DMPAPER_B4, DMPAPER_B5, DMPAPER_FOLIO, DMPAPER_QUARTO, DMPAPER_10X14, DMPAPER_11X17, DMPAPER_NOTE, DMPAPER_ENV_9, DMPAPER_ENV_10, DMPAPER_ENV_11, DMPAPER_ENV_12, DMPAPER_ENV_14, DMPAPER_CSHEET, DMPAPER_DSHEET, DMPAPER_ESHEET, DMPAPER_ENV_DL, DMPAPER_ENV_C5, DMPAPER_ENV_C3, DMPAPER_ENV_C4, DMPAPER_ENV_C6, DMPAPER_ENV_C65, DMPAPER_ENV_B4, DMPAPER_ENV_B5, DMPAPER_ENV_B6, DMPAPER_ENV_ITALY, DMPAPER_ENV_MONARCH, DMPAPER_ENV_PERSONAL, DMPAPER_FANFOLD_US, DMPAPER_FANFOLD_STD_GERMAN, DMPAPER_FANFOLD_LGL_GERMAN, DMPAPER_ISO_B4, DMPAPER_JAPANESE_POSTCARD, DMPAPER_9X11, DMPAPER_10X11, DMPAPER_15X11, DMPAPER_ENV_INVITE, DMPAPER_RESERVED_48, DMPAPER_RESERVED_49, DMPAPER_LETTER_EXTRA, DMPAPER_LEGAL_EXTRA, DMPAPER_TABLOID_EXTRA, DMPAPER_A4_EXTRA, DMPAPER_LETTER_TRANSVERSE, DMPAPER_A4_TRANSVERSE, DMPAPER_LETTER_EXTRA_TRANSVERSE, DMPAPER_A_PLUS, DMPAPER_B_PLUS, DMPAPER_LETTER_PLUS, DMPAPER_A4_PLUS, DMPAPER_A5_TRANSVERSE, DMPAPER_B5_TRANSVERSE, DMPAPER_A3_EXTRA, DMPAPER_A5_EXTRA, DMPAPER_B5_EXTRA, DMPAPER_A2, DMPAPER_A3_TRANSVERSE, DMPAPER_A3_EXTRA_TRANSVERSE, DMPAPER_DBL_JAPANESE_POSTCARD, DMPAPER_A6, DMPAPER_JENV_KAKU2, DMPAPER_JENV_KAKU3, DMPAPER_JENV_CHOU3, DMPAPER_JENV_CHOU4, DMPAPER_LETTER_ROTATED, DMPAPER_A3_ROTATED, DMPAPER_A4_ROTATED, DMPAPER_A5_ROTATED, DMPAPER_B4_JIS_ROTATED, DMPAPER_B5_JIS_ROTATED, DMPAPER_JAPANESE_POSTCARD_ROTATED, DMPAPER_DBL_JAPANESE_POSTCARD_ROTATED, DMPAPER_A6_ROTATED, DMPAPER_JENV_KAKU2_ROTATED, DMPAPER_JENV_KAKU3_ROTATED, DMPAPER_JENV_CHOU3_ROTATED, DMPAPER_JENV_CHOU4_ROTATED, DMPAPER_B6_JIS, DMPAPER_B6_JIS_ROTATED, DMPAPER_12X11, DMPAPER_JENV_YOU4, DMPAPER_JENV_YOU4_ROTATED, DMPAPER_P16K, DMPAPER_P32K, DMPAPER_P32KBIG, DMPAPER_PENV_1, DMPAPER_PENV_2, DMPAPER_PENV_3, DMPAPER_PENV_4, DMPAPER_PENV_5, DMPAPER_PENV_6, DMPAPER_PENV_7, DMPAPER_PENV_8, DMPAPER_PENV_9, DMPAPER_PENV_10, DMPAPER_P16K_ROTATED, DMPAPER_P32K_ROTATED, DMPAPER_P32KBIG_ROTATED, DMPAPER_PENV_1_ROTATED, DMPAPER_PENV_2_ROTATED, DMPAPER_PENV_3_ROTATED, DMPAPER_PENV_4_ROTATED, DMPAPER_PENV_5_ROTATED, DMPAPER_PENV_6_ROTATED, DMPAPER_PENV_7_ROTATED, DMPAPER_PENV_8_ROTATED, DMPAPER_PENV_9_ROTATED, DMPAPER_PENV_10_ROTATED, DMPAPER_USER [Vanara.PInvoke.DMRES](https://github.com/dahall/Vanara/search?l=C%23&q=DMRES) | The printer resolution. | DMRES_HIGH, DMRES_MEDIUM, DMRES_LOW, DMRES_DRAFT [Vanara.PInvoke.DMTT](https://github.com/dahall/Vanara/search?l=C%23&q=DMTT) | Specifies how TrueType fonts should be printed. | DMTT_BITMAP, DMTT_DOWNLOAD, DMTT_SUBDEV, DMTT_DOWNLOAD_OUTLINE -[Vanara.PInvoke.DN](https://github.com/dahall/Vanara/search?l=C%23&q=DN) | The status of a device node (devnode). | DN_ROOT_ENUMERATED, DN_DRIVER_LOADED, DN_ENUM_LOADED, DN_STARTED, DN_MANUAL, DN_NEED_TO_ENUM, DN_NOT_FIRST_TIME, DN_DRIVER_BLOCKED, DN_HARDWARE_ENUM, DN_NEED_RESTART, DN_LIAR, DN_HAS_MARK, DN_CHILD_WITH_INVALID_ID, DN_HAS_PROBLEM, DN_FILTERED, DN_MOVED, DN_LEGACY_DRIVER, DN_DISABLEABLE, DN_REMOVABLE, DN_PRIVATE_PROBLEM, DN_MF_PARENT, DN_QUERY_REMOVE_PENDING, DN_QUERY_REMOVE_ACTIVE, DN_MF_CHILD, DN_WILL_BE_REMOVED, DN_NOT_FIRST_TIMEE, DN_STOP_FREE_RES, DN_REBAL_CANDIDATE, DN_BAD_PARTIAL, DN_NT_ENUMERATOR, DN_NT_DRIVER, DN_DEVICE_DISCONNECTED, DN_NEEDS_LOCKING, DN_ARM_WAKEUP, DN_APM_ENUMERATOR, DN_APM_DRIVER, DN_SILENT_INSTALL, DN_NO_SHOW_IN_DM, DN_BOOT_LOG_PROB +[Vanara.PInvoke.DN](https://github.com/dahall/Vanara/search?l=C%23&q=DN) | The status of a device node (devnode). | DN_ROOT_ENUMERATED, DN_DRIVER_LOADED, DN_ENUM_LOADED, DN_STARTED, DN_MANUAL, DN_NEED_TO_ENUM, DN_NOT_FIRST_TIME, DN_DRIVER_BLOCKED, DN_HARDWARE_ENUM, DN_NEED_RESTART, DN_LIAR, DN_CHILD_WITH_INVALID_ID, DN_HAS_MARK, DN_HAS_PROBLEM, DN_FILTERED, DN_MOVED, DN_LEGACY_DRIVER, DN_DISABLEABLE, DN_REMOVABLE, DN_PRIVATE_PROBLEM, DN_MF_PARENT, DN_QUERY_REMOVE_PENDING, DN_QUERY_REMOVE_ACTIVE, DN_MF_CHILD, DN_WILL_BE_REMOVED, DN_NOT_FIRST_TIMEE, DN_STOP_FREE_RES, DN_REBAL_CANDIDATE, DN_BAD_PARTIAL, DN_NT_ENUMERATOR, DN_NT_DRIVER, DN_NEEDS_LOCKING, DN_DEVICE_DISCONNECTED, DN_ARM_WAKEUP, DN_APM_ENUMERATOR, DN_APM_DRIVER, DN_SILENT_INSTALL, DN_NO_SHOW_IN_DM, DN_BOOT_LOG_PROB [Vanara.PInvoke.DrawTextFlags](https://github.com/dahall/Vanara/search?l=C%23&q=DrawTextFlags) | The formatting options for DrawText. | DT_TOP, DT_LEFT, DT_CENTER, DT_RIGHT, DT_VCENTER, DT_BOTTOM, DT_WORDBREAK, DT_SINGLELINE, DT_EXPANDTABS, DT_TABSTOP, DT_NOCLIP, DT_EXTERNALLEADING, DT_CALCRECT, DT_NOPREFIX, DT_INTERNAL, DT_EDITCONTROL, DT_PATH_ELLIPSIS, DT_END_ELLIPSIS, DT_MODIFYSTRING, DT_RTLREADING, DT_WORD_ELLIPSIS, DT_NOFULLWIDTHCHARBREAK, DT_HIDEPREFIX, DT_PREFIXONLY -[Vanara.PInvoke.HRESULT.FacilityCode](https://github.com/dahall/Vanara/search?l=C%23&q=FacilityCode) | Enumeration of facility codes | FACILITY_NULL, FACILITY_RPC, FACILITY_DISPATCH, FACILITY_STORAGE, FACILITY_ITF, FACILITY_WIN32, FACILITY_WINDOWS, FACILITY_SECURITY, FACILITY_SSPI, FACILITY_CONTROL, FACILITY_CERT, FACILITY_INTERNET, FACILITY_MEDIASERVER, FACILITY_MSMQ, FACILITY_SETUPAPI, FACILITY_SCARD, FACILITY_COMPLUS, FACILITY_AAF, FACILITY_URT, FACILITY_ACS, FACILITY_DPLAY, FACILITY_UMI, FACILITY_SXS, FACILITY_WINDOWS_CE, FACILITY_HTTP, FACILITY_USERMODE_COMMONLOG, FACILITY_USERMODE_FILTER_MANAGER, FACILITY_BACKGROUNDCOPY, FACILITY_CONFIGURATION, FACILITY_STATE_MANAGEMENT, FACILITY_METADIRECTORY, FACILITY_WINDOWSUPDATE, FACILITY_DIRECTORYSERVICE, FACILITY_GRAPHICS, FACILITY_SHELL, FACILITY_TPM_SERVICES, FACILITY_TPM_SOFTWARE, FACILITY_PLA, FACILITY_FVE, FACILITY_FWP, FACILITY_WINRM, FACILITY_NDIS, FACILITY_USERMODE_HYPERVISOR, FACILITY_CMI, FACILITY_USERMODE_VIRTUALIZATION, FACILITY_USERMODE_VOLMGR, FACILITY_BCD, FACILITY_USERMODE_VHD, FACILITY_SDIAG, FACILITY_WEBSERVICES, FACILITY_WINDOWS_DEFENDER, FACILITY_OPC, FACILITY_XPS, FACILITY_RAS, FACILITY_POWERSHELL, FACILITY_MBN, FACILITY_EAS, FACILITY_P2P_INT, FACILITY_P2P, FACILITY_DAF, FACILITY_BLUETOOTH_ATT, FACILITY_AUDIO, FACILITY_STATEREPOSITORY, FACILITY_VISUALCPP, FACILITY_SCRIPT, FACILITY_PARSE, FACILITY_BLB, FACILITY_BLB_CLI, FACILITY_WSBAPP, FACILITY_BLBUI, FACILITY_USN, FACILITY_USERMODE_VOLSNAP, FACILITY_TIERING, FACILITY_WSB_ONLINE, FACILITY_ONLINE_ID, FACILITY_DEVICE_UPDATE_AGENT, FACILITY_DRVSERVICING, FACILITY_DLS, FACILITY_SOS, FACILITY_DEBUGGERS, FACILITY_DELIVERY_OPTIMIZATION, FACILITY_USERMODE_SPACES, FACILITY_USER_MODE_SECURITY_CORE, FACILITY_USERMODE_LICENSING, FACILITY_SPP, FACILITY_RESTORE, FACILITY_DMSERVER, FACILITY_DEPLOYMENT_SERVICES_SERVER, FACILITY_DEPLOYMENT_SERVICES_IMAGING, FACILITY_DEPLOYMENT_SERVICES_MANAGEMENT, FACILITY_DEPLOYMENT_SERVICES_UTIL, FACILITY_DEPLOYMENT_SERVICES_BINLSVC, FACILITY_DEPLOYMENT_SERVICES_PXE, FACILITY_DEPLOYMENT_SERVICES_TFTP, FACILITY_DEPLOYMENT_SERVICES_TRANSPORT_MANAGEMENT, FACILITY_DEPLOYMENT_SERVICES_DRIVER_PROVISIONING, FACILITY_DEPLOYMENT_SERVICES_MULTICAST_SERVER, FACILITY_DEPLOYMENT_SERVICES_MULTICAST_CLIENT, FACILITY_DEPLOYMENT_SERVICES_CONTENT_PROVIDER, FACILITY_LINGUISTIC_SERVICES, FACILITY_WEB, FACILITY_WEB_SOCKET, FACILITY_AUDIOSTREAMING, FACILITY_ACCELERATOR, FACILITY_MOBILE, FACILITY_SQLITE, FACILITY_UTC, FACILITY_WMAAECMA, FACILITY_WEP, FACILITY_SYNCENGINE, FACILITY_DIRECTMUSIC, FACILITY_DIRECT3D10, FACILITY_DXGI, FACILITY_DXGI_DDI, FACILITY_DIRECT3D11, FACILITY_DIRECT3D11_DEBUG, FACILITY_DIRECT3D12, FACILITY_DIRECT3D12_DEBUG, FACILITY_LEAP, FACILITY_AUDCLNT, FACILITY_WINML, FACILITY_WINCODEC_DWRITE_DWM, FACILITY_DIRECT2D, FACILITY_DEFRAG, FACILITY_USERMODE_SDBUS, FACILITY_JSCRIPT, FACILITY_XBOX, FACILITY_GAME, FACILITY_PIDGENX, FACILITY_PIX +[Vanara.PInvoke.HRESULT.FacilityCode](https://github.com/dahall/Vanara/search?l=C%23&q=FacilityCode) | Enumeration of facility codes | FACILITY_NULL, FACILITY_RPC, FACILITY_DISPATCH, FACILITY_STORAGE, FACILITY_ITF, FACILITY_WIN32, FACILITY_WINDOWS, FACILITY_SECURITY, FACILITY_SSPI, FACILITY_CONTROL, FACILITY_CERT, FACILITY_INTERNET, FACILITY_MEDIASERVER, FACILITY_MSMQ, FACILITY_SETUPAPI, FACILITY_SCARD, FACILITY_COMPLUS, FACILITY_AAF, FACILITY_URT, FACILITY_ACS, FACILITY_DPLAY, FACILITY_UMI, FACILITY_SXS, FACILITY_WINDOWS_CE, FACILITY_HTTP, FACILITY_USERMODE_COMMONLOG, FACILITY_USERMODE_FILTER_MANAGER, FACILITY_BACKGROUNDCOPY, FACILITY_CONFIGURATION, FACILITY_STATE_MANAGEMENT, FACILITY_METADIRECTORY, FACILITY_WINDOWSUPDATE, FACILITY_DIRECTORYSERVICE, FACILITY_GRAPHICS, FACILITY_SHELL, FACILITY_TPM_SERVICES, FACILITY_TPM_SOFTWARE, FACILITY_PLA, FACILITY_FVE, FACILITY_FWP, FACILITY_WINRM, FACILITY_NDIS, FACILITY_USERMODE_HYPERVISOR, FACILITY_CMI, FACILITY_USERMODE_VIRTUALIZATION, FACILITY_USERMODE_VOLMGR, FACILITY_BCD, FACILITY_USERMODE_VHD, FACILITY_SDIAG, FACILITY_WEBSERVICES, FACILITY_WINDOWS_DEFENDER, FACILITY_OPC, FACILITY_XPS, FACILITY_RAS, FACILITY_MBN, FACILITY_POWERSHELL, FACILITY_EAS, FACILITY_P2P_INT, FACILITY_P2P, FACILITY_DAF, FACILITY_BLUETOOTH_ATT, FACILITY_AUDIO, FACILITY_STATEREPOSITORY, FACILITY_VISUALCPP, FACILITY_SCRIPT, FACILITY_PARSE, FACILITY_BLB, FACILITY_BLB_CLI, FACILITY_WSBAPP, FACILITY_BLBUI, FACILITY_USN, FACILITY_USERMODE_VOLSNAP, FACILITY_TIERING, FACILITY_WSB_ONLINE, FACILITY_ONLINE_ID, FACILITY_DEVICE_UPDATE_AGENT, FACILITY_DRVSERVICING, FACILITY_DLS, FACILITY_SOS, FACILITY_DEBUGGERS, FACILITY_DELIVERY_OPTIMIZATION, FACILITY_USERMODE_SPACES, FACILITY_USER_MODE_SECURITY_CORE, FACILITY_USERMODE_LICENSING, FACILITY_SPP, FACILITY_RESTORE, FACILITY_DMSERVER, FACILITY_DEPLOYMENT_SERVICES_SERVER, FACILITY_DEPLOYMENT_SERVICES_IMAGING, FACILITY_DEPLOYMENT_SERVICES_MANAGEMENT, FACILITY_DEPLOYMENT_SERVICES_UTIL, FACILITY_DEPLOYMENT_SERVICES_BINLSVC, FACILITY_DEPLOYMENT_SERVICES_PXE, FACILITY_DEPLOYMENT_SERVICES_TFTP, FACILITY_DEPLOYMENT_SERVICES_TRANSPORT_MANAGEMENT, FACILITY_DEPLOYMENT_SERVICES_DRIVER_PROVISIONING, FACILITY_DEPLOYMENT_SERVICES_MULTICAST_SERVER, FACILITY_DEPLOYMENT_SERVICES_MULTICAST_CLIENT, FACILITY_DEPLOYMENT_SERVICES_CONTENT_PROVIDER, FACILITY_LINGUISTIC_SERVICES, FACILITY_WEB, FACILITY_WEB_SOCKET, FACILITY_AUDIOSTREAMING, FACILITY_ACCELERATOR, FACILITY_MOBILE, FACILITY_SQLITE, FACILITY_UTC, FACILITY_WMAAECMA, FACILITY_WEP, FACILITY_SYNCENGINE, FACILITY_DIRECTMUSIC, FACILITY_DIRECT3D10, FACILITY_DXGI, FACILITY_DXGI_DDI, FACILITY_DIRECT3D11, FACILITY_DIRECT3D11_DEBUG, FACILITY_DIRECT3D12, FACILITY_DIRECT3D12_DEBUG, FACILITY_LEAP, FACILITY_AUDCLNT, FACILITY_WINML, FACILITY_WINCODEC_DWRITE_DWM, FACILITY_DIRECT2D, FACILITY_DEFRAG, FACILITY_USERMODE_SDBUS, FACILITY_JSCRIPT, FACILITY_XBOX, FACILITY_GAME, FACILITY_PIDGENX, FACILITY_PIX [Vanara.PInvoke.NTStatus.FacilityCode](https://github.com/dahall/Vanara/search?l=C%23&q=FacilityCode) | Enumeration of facility codes | FACILITY_NULL, FACILITY_DEBUGGER, FACILITY_RPC_RUNTIME, FACILITY_RPC_STUBS, FACILITY_IO_ERROR_CODE, FACILITY_CODCLASS_ERROR_CODE, FACILITY_NTWIN32, FACILITY_NTCERT, FACILITY_NTSSPI, FACILITY_TERMINAL_SERVER, FACILTIY_MUI_ERROR_CODE, FACILITY_USB_ERROR_CODE, FACILITY_HID_ERROR_CODE, FACILITY_FIREWIRE_ERROR_CODE, FACILITY_CLUSTER_ERROR_CODE, FACILITY_ACPI_ERROR_CODE, FACILITY_SXS_ERROR_CODE, FACILITY_TRANSACTION, FACILITY_COMMONLOG, FACILITY_VIDEO, FACILITY_FILTER_MANAGER, FACILITY_MONITOR, FACILITY_GRAPHICS_KERNEL, FACILITY_DRIVER_FRAMEWORK, FACILITY_FVE_ERROR_CODE, FACILITY_FWP_ERROR_CODE, FACILITY_NDIS_ERROR_CODE, FACILITY_TPM, FACILITY_RTPM, FACILITY_HYPERVISOR, FACILITY_IPSEC, FACILITY_VIRTUALIZATION, FACILITY_VOLMGR, FACILITY_BCD_ERROR_CODE, FACILITY_WIN32K_NTUSER, FACILITY_WIN32K_NTGDI, FACILITY_RESUME_KEY_FILTER, FACILITY_RDBSS, FACILITY_BTH_ATT, FACILITY_SECUREBOOT, FACILITY_AUDIO_KERNEL, FACILITY_VSM, FACILITY_VOLSNAP, FACILITY_SDBUS, FACILITY_SHARED_VHDX, FACILITY_SMB, FACILITY_INTERIX, FACILITY_SPACES, FACILITY_SECURITY_CORE, FACILITY_SYSTEM_INTEGRITY, FACILITY_LICENSING, FACILITY_PLATFORM_MANIFEST, FACILITY_MAXIMUM_VALUE [Vanara.PInvoke.FILE_DEVICE](https://github.com/dahall/Vanara/search?l=C%23&q=FILE_DEVICE) | The device type represents the type of underlying hardware for the driver. | FILE_DEVICE_BEEP, FILE_DEVICE_CD_ROM, FILE_DEVICE_CD_ROM_FILE_SYSTEM, FILE_DEVICE_CONTROLLER, FILE_DEVICE_DATALINK, FILE_DEVICE_DFS, FILE_DEVICE_DISK, FILE_DEVICE_DISK_FILE_SYSTEM, FILE_DEVICE_FILE_SYSTEM, FILE_DEVICE_INPORT_PORT, FILE_DEVICE_KEYBOARD, FILE_DEVICE_MAILSLOT, FILE_DEVICE_MIDI_IN, FILE_DEVICE_MIDI_OUT, FILE_DEVICE_MOUSE, FILE_DEVICE_MULTI_UNC_PROVIDER, FILE_DEVICE_NAMED_PIPE, FILE_DEVICE_NETWORK, FILE_DEVICE_NETWORK_BROWSER, FILE_DEVICE_NETWORK_FILE_SYSTEM, FILE_DEVICE_NULL, FILE_DEVICE_PARALLEL_PORT, FILE_DEVICE_PHYSICAL_NETCARD, FILE_DEVICE_PRINTER, FILE_DEVICE_SCANNER, FILE_DEVICE_SERIAL_MOUSE_PORT, FILE_DEVICE_SERIAL_PORT, FILE_DEVICE_SCREEN, FILE_DEVICE_SOUND, FILE_DEVICE_STREAMS, FILE_DEVICE_TAPE, FILE_DEVICE_TAPE_FILE_SYSTEM, FILE_DEVICE_TRANSPORT, FILE_DEVICE_UNKNOWN, FILE_DEVICE_VIDEO, FILE_DEVICE_VIRTUAL_DISK, FILE_DEVICE_WAVE_IN, FILE_DEVICE_WAVE_OUT, FILE_DEVICE_8042_PORT, FILE_DEVICE_NETWORK_REDIRECTOR, FILE_DEVICE_BATTERY, FILE_DEVICE_BUS_EXTENDER, FILE_DEVICE_MODEM, FILE_DEVICE_VDM, FILE_DEVICE_MASS_STORAGE, FILE_DEVICE_SMB, FILE_DEVICE_KS, FILE_DEVICE_CHANGER, FILE_DEVICE_SMARTCARD, FILE_DEVICE_ACPI, FILE_DEVICE_DVD, FILE_DEVICE_FULLSCREEN_VIDEO, FILE_DEVICE_DFS_FILE_SYSTEM, FILE_DEVICE_DFS_VOLUME, FILE_DEVICE_SERENUM, FILE_DEVICE_TERMSRV, FILE_DEVICE_KSEC, FILE_DEVICE_FIPS, FILE_DEVICE_INFINIBAND, FILE_DEVICE_VMBUS, FILE_DEVICE_CRYPT_PROVIDER, FILE_DEVICE_WPD, FILE_DEVICE_BLUETOOTH, FILE_DEVICE_MT_COMPOSITE, FILE_DEVICE_MT_TRANSPORT, FILE_DEVICE_BIOMETRIC, FILE_DEVICE_PMI, FILE_DEVICE_EHSTOR, FILE_DEVICE_DEVAPI, FILE_DEVICE_GPIO, FILE_DEVICE_USBEX, FILE_DEVICE_CONSOLE, FILE_DEVICE_NFP, FILE_DEVICE_SYSENV, FILE_DEVICE_VIRTUAL_BLOCK, FILE_DEVICE_POINT_OF_SERVICE, FILE_DEVICE_STORAGE_REPLICATION, FILE_DEVICE_TRUST_ENV, FILE_DEVICE_UCM, FILE_DEVICE_UCMTCPCI [Vanara.PInvoke.FILE_SHARE](https://github.com/dahall/Vanara/search?l=C%23&q=FILE_SHARE) | The requested sharing mode of the file or device, which can be read, write, both, delete, all of these, or none (refer to the following table). Access requests to attributes or extended attributes are not affected by this flag. | FILE_SHARE_READ, FILE_SHARE_WRITE, FILE_SHARE_DELETE -[Vanara.PInvoke.FileFlagsAndAttributes](https://github.com/dahall/Vanara/search?l=C%23&q=FileFlagsAndAttributes) | File attributes are metadata values stored by the file system on disk and are used by the system and are available to developers via various file I/O APIs. | SECURITY_ANONYMOUS, FILE_ATTRIBUTE_READONLY, FILE_ATTRIBUTE_HIDDEN, FILE_ATTRIBUTE_SYSTEM, FILE_ATTRIBUTE_DIRECTORY, FILE_ATTRIBUTE_ARCHIVE, FILE_ATTRIBUTE_DEVICE, FILE_ATTRIBUTE_NORMAL, FILE_ATTRIBUTE_TEMPORARY, FILE_ATTRIBUTE_SPARSE_FILE, FILE_ATTRIBUTE_REPARSE_POINT, FILE_ATTRIBUTE_COMPRESSED, FILE_ATTRIBUTE_OFFLINE, FILE_ATTRIBUTE_NOT_CONTENT_INDEXED, FILE_ATTRIBUTE_ENCRYPTED, FILE_VOLUME_IS_COMPRESSED, FILE_ATTRIBUTE_INTEGRITY_STREAM, SECURITY_IDENTIFICATION, FILE_SUPPORTS_OBJECT_IDS, FILE_ATTRIBUTE_VIRTUAL, SECURITY_IMPERSONATION, FILE_ATTRIBUTE_NO_SCRUB_DATA, FILE_SUPPORTS_ENCRYPTION, SECURITY_DELEGATION, SECURITY_CONTEXT_TRACKING, FILE_ATTRIBUTE_RECALL_ON_OPEN, FILE_ATTRIBUTE_EA, FILE_NAMED_STREAMS, FILE_FLAG_FIRST_PIPE_INSTANCE, SECURITY_EFFECTIVE_ONLY, FILE_READ_ONLY_VOLUME, FILE_ATTRIBUTE_PINNED, FILE_FLAG_OPEN_NO_RECALL, FILE_ATTRIBUTE_UNPINNED, SECURITY_SQOS_PRESENT, FILE_SEQUENTIAL_WRITE_ONCE, FILE_FLAG_OPEN_REPARSE_POINT, FILE_SUPPORTS_TRANSACTIONS, FILE_SUPPORTS_HARD_LINKS, FILE_ATTRIBUTE_RECALL_ON_DATA_ACCESS, FILE_FLAG_SESSION_AWARE, FILE_SUPPORTS_EXTENDED_ATTRIBUTES, FILE_FLAG_POSIX_SEMANTICS, FILE_SUPPORTS_OPEN_BY_FILE_ID, FILE_FLAG_BACKUP_SEMANTICS, FILE_SUPPORTS_USN_JOURNAL, FILE_FLAG_DELETE_ON_CLOSE, FILE_SUPPORTS_INTEGRITY_STREAMS, FILE_FLAG_SEQUENTIAL_SCAN, FILE_SUPPORTS_BLOCK_REFCOUNTING, FILE_FLAG_RANDOM_ACCESS, FILE_SUPPORTS_SPARSE_VDL, FILE_ATTRIBUTE_STRICTLY_SEQUENTIAL, FILE_FLAG_NO_BUFFERING, FILE_DAX_VOLUME, FILE_FLAG_OVERLAPPED, FILE_SUPPORTS_GHOSTING, FILE_FLAG_WRITE_THROUGH +[Vanara.PInvoke.FileFlagsAndAttributes](https://github.com/dahall/Vanara/search?l=C%23&q=FileFlagsAndAttributes) | File attributes are metadata values stored by the file system on disk and are used by the system and are available to developers via various file I/O APIs. | SECURITY_ANONYMOUS, FILE_ATTRIBUTE_READONLY, FILE_ATTRIBUTE_HIDDEN, FILE_ATTRIBUTE_SYSTEM, FILE_ATTRIBUTE_DIRECTORY, FILE_ATTRIBUTE_ARCHIVE, FILE_ATTRIBUTE_DEVICE, FILE_ATTRIBUTE_NORMAL, FILE_ATTRIBUTE_TEMPORARY, FILE_ATTRIBUTE_SPARSE_FILE, FILE_ATTRIBUTE_REPARSE_POINT, FILE_ATTRIBUTE_COMPRESSED, FILE_ATTRIBUTE_OFFLINE, FILE_ATTRIBUTE_NOT_CONTENT_INDEXED, FILE_ATTRIBUTE_ENCRYPTED, FILE_VOLUME_IS_COMPRESSED, FILE_ATTRIBUTE_INTEGRITY_STREAM, FILE_SUPPORTS_OBJECT_IDS, FILE_ATTRIBUTE_VIRTUAL, SECURITY_IDENTIFICATION, FILE_SUPPORTS_ENCRYPTION, SECURITY_IMPERSONATION, FILE_ATTRIBUTE_NO_SCRUB_DATA, SECURITY_DELEGATION, FILE_ATTRIBUTE_EA, FILE_ATTRIBUTE_RECALL_ON_OPEN, FILE_NAMED_STREAMS, SECURITY_CONTEXT_TRACKING, SECURITY_EFFECTIVE_ONLY, FILE_FLAG_FIRST_PIPE_INSTANCE, FILE_READ_ONLY_VOLUME, FILE_ATTRIBUTE_PINNED, FILE_FLAG_OPEN_NO_RECALL, FILE_SEQUENTIAL_WRITE_ONCE, SECURITY_SQOS_PRESENT, FILE_ATTRIBUTE_UNPINNED, FILE_FLAG_OPEN_REPARSE_POINT, FILE_SUPPORTS_TRANSACTIONS, FILE_SUPPORTS_HARD_LINKS, FILE_ATTRIBUTE_RECALL_ON_DATA_ACCESS, FILE_FLAG_SESSION_AWARE, FILE_SUPPORTS_EXTENDED_ATTRIBUTES, FILE_SUPPORTS_OPEN_BY_FILE_ID, FILE_FLAG_POSIX_SEMANTICS, FILE_FLAG_BACKUP_SEMANTICS, FILE_SUPPORTS_USN_JOURNAL, FILE_SUPPORTS_INTEGRITY_STREAMS, FILE_FLAG_DELETE_ON_CLOSE, FILE_FLAG_SEQUENTIAL_SCAN, FILE_SUPPORTS_BLOCK_REFCOUNTING, FILE_FLAG_RANDOM_ACCESS, FILE_SUPPORTS_SPARSE_VDL, FILE_FLAG_NO_BUFFERING, FILE_ATTRIBUTE_STRICTLY_SEQUENTIAL, FILE_DAX_VOLUME, FILE_FLAG_OVERLAPPED, FILE_SUPPORTS_GHOSTING, FILE_FLAG_WRITE_THROUGH [Vanara.PInvoke.FontFamily](https://github.com/dahall/Vanara/search?l=C%23&q=FontFamily) | Font families describe the look of a font in a general way. They are intended for specifying fonts when the exact typeface desired is not available. | FF_DONTCARE, FF_ROMAN, FF_SWISS, FF_MODERN, FF_SCRIPT, FF_DECORATIVE [Vanara.PInvoke.FontPitch](https://github.com/dahall/Vanara/search?l=C%23&q=FontPitch) | Specifies information about the pitch, the technology, and the family of a physical font. | DEFAULT_PITCH, FIXED_PITCH, TMPF_FIXED_PITCH, VARIABLE_PITCH, TMPF_VECTOR, TMPF_TRUETYPE, MONO_FONT, TMPF_DEVICE [Vanara.PInvoke.INTERFACE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=INTERFACE_TYPE) | The INTERFACE_TYPE enumeration indicates the bus type. | Internal, Isa, Eisa, MicroChannel, TurboChannel, PCIBus, VMEBus, NuBus, PCMCIABus, CBus, MPIBus, MPSABus, ProcessorInternal, InternalPowerBus, PNPISABus, PNPBus, Vmcs, ACPIBus, MaximumInterfaceType, InterfaceTypeUndefined -[Vanara.PInvoke.LANGID.LANG](https://github.com/dahall/Vanara/search?l=C%23&q=LANG) | Primary language identifier. | LANG_NEUTRAL, LANG_ARABIC, LANG_BULGARIAN, LANG_CATALAN, LANG_VALENCIAN, LANG_CHINESE, LANG_CHINESE_SIMPLIFIED, LANG_CZECH, LANG_DANISH, LANG_GERMAN, LANG_GREEK, LANG_ENGLISH, LANG_SPANISH, LANG_FINNISH, LANG_FRENCH, LANG_HEBREW, LANG_HUNGARIAN, LANG_ICELANDIC, LANG_ITALIAN, LANG_JAPANESE, LANG_KOREAN, LANG_DUTCH, LANG_NORWEGIAN, LANG_POLISH, LANG_PORTUGUESE, LANG_ROMANSH, LANG_ROMANIAN, LANG_RUSSIAN, LANG_SERBIAN, LANG_BOSNIAN, LANG_CROATIAN, LANG_SLOVAK, LANG_ALBANIAN, LANG_SWEDISH, LANG_THAI, LANG_TURKISH, LANG_URDU, LANG_INDONESIAN, LANG_UKRAINIAN, LANG_BELARUSIAN, LANG_SLOVENIAN, LANG_ESTONIAN, LANG_LATVIAN, LANG_LITHUANIAN, LANG_TAJIK, LANG_FARSI, LANG_PERSIAN, LANG_VIETNAMESE, LANG_ARMENIAN, LANG_AZERBAIJANI, LANG_AZERI, LANG_BASQUE, LANG_UPPER_SORBIAN, LANG_LOWER_SORBIAN, LANG_MACEDONIAN, LANG_TSWANA, LANG_XHOSA, LANG_ZULU, LANG_AFRIKAANS, LANG_GEORGIAN, LANG_FAEROESE, LANG_HINDI, LANG_MALTESE, LANG_SAMI, LANG_IRISH, LANG_MALAY, LANG_KAZAK, LANG_KYRGYZ, LANG_SWAHILI, LANG_TURKMEN, LANG_UZBEK, LANG_TATAR, LANG_BENGALI, LANG_BANGLA, LANG_PUNJABI, LANG_GUJARATI, LANG_ODIA, LANG_ORIYA, LANG_TAMIL, LANG_TELUGU, LANG_KANNADA, LANG_MALAYALAM, LANG_ASSAMESE, LANG_MARATHI, LANG_SANSKRIT, LANG_MONGOLIAN, LANG_TIBETAN, LANG_WELSH, LANG_KHMER, LANG_LAO, LANG_GALICIAN, LANG_KONKANI, LANG_MANIPURI, LANG_SINDHI, LANG_SYRIAC, LANG_SINHALESE, LANG_CHEROKEE, LANG_INUKTITUT, LANG_AMHARIC, LANG_TAMAZIGHT, LANG_KASHMIRI, LANG_NEPALI, LANG_FRISIAN, LANG_PASHTO, LANG_FILIPINO, LANG_DIVEHI, LANG_PULAR, LANG_FULAH, LANG_HAUSA, LANG_YORUBA, LANG_QUECHUA, LANG_SOTHO, LANG_BASHKIR, LANG_LUXEMBOURGISH, LANG_GREENLANDIC, LANG_IGBO, LANG_TIGRINYA, LANG_TIGRIGNA, LANG_HAWAIIAN, LANG_YI, LANG_MAPUDUNGUN, LANG_MOHAWK, LANG_BRETON, LANG_INVARIANT, LANG_UIGHUR, LANG_MAORI, LANG_OCCITAN, LANG_CORSICAN, LANG_ALSATIAN, LANG_YAKUT, LANG_SAKHA, LANG_KICHE, LANG_KINYARWANDA, LANG_WOLOF, LANG_DARI, LANG_SCOTTISH_GAELIC, LANG_CENTRAL_KURDISH, LANG_BOSNIAN_NEUTRAL, LANG_CHINESE_TRADITIONAL, LANG_SERBIAN_NEUTRAL -[Vanara.PInvoke.LogFontClippingPrecision](https://github.com/dahall/Vanara/search?l=C%23&q=LogFontClippingPrecision) | The clipping precision defines how to clip characters that are partially outside the clipping region. | CLIP_DEFAULT_PRECIS, CLIP_CHARACTER_PRECIS, CLIP_STROKE_PRECIS, CLIP_MASK, CLIP_LH_ANGLES, CLIP_TT_ALWAYS, CLIP_DFA_OVERRIDE, CLIP_DFA_DISABLE, CLIP_EMBEDDED +[Vanara.PInvoke.LANGID.LANG](https://github.com/dahall/Vanara/search?l=C%23&q=LANG) | Primary language identifier. | LANG_NEUTRAL, LANG_ARABIC, LANG_BULGARIAN, LANG_CATALAN, LANG_VALENCIAN, LANG_CHINESE_SIMPLIFIED, LANG_CHINESE, LANG_CZECH, LANG_DANISH, LANG_GERMAN, LANG_GREEK, LANG_ENGLISH, LANG_SPANISH, LANG_FINNISH, LANG_FRENCH, LANG_HEBREW, LANG_HUNGARIAN, LANG_ICELANDIC, LANG_ITALIAN, LANG_JAPANESE, LANG_KOREAN, LANG_DUTCH, LANG_NORWEGIAN, LANG_POLISH, LANG_PORTUGUESE, LANG_ROMANSH, LANG_ROMANIAN, LANG_RUSSIAN, LANG_CROATIAN, LANG_BOSNIAN, LANG_SERBIAN, LANG_SLOVAK, LANG_ALBANIAN, LANG_SWEDISH, LANG_THAI, LANG_TURKISH, LANG_URDU, LANG_INDONESIAN, LANG_UKRAINIAN, LANG_BELARUSIAN, LANG_SLOVENIAN, LANG_ESTONIAN, LANG_LATVIAN, LANG_LITHUANIAN, LANG_TAJIK, LANG_PERSIAN, LANG_FARSI, LANG_VIETNAMESE, LANG_ARMENIAN, LANG_AZERBAIJANI, LANG_AZERI, LANG_BASQUE, LANG_LOWER_SORBIAN, LANG_UPPER_SORBIAN, LANG_MACEDONIAN, LANG_TSWANA, LANG_XHOSA, LANG_ZULU, LANG_AFRIKAANS, LANG_GEORGIAN, LANG_FAEROESE, LANG_HINDI, LANG_MALTESE, LANG_SAMI, LANG_IRISH, LANG_MALAY, LANG_KAZAK, LANG_KYRGYZ, LANG_SWAHILI, LANG_TURKMEN, LANG_UZBEK, LANG_TATAR, LANG_BANGLA, LANG_BENGALI, LANG_PUNJABI, LANG_GUJARATI, LANG_ORIYA, LANG_ODIA, LANG_TAMIL, LANG_TELUGU, LANG_KANNADA, LANG_MALAYALAM, LANG_ASSAMESE, LANG_MARATHI, LANG_SANSKRIT, LANG_MONGOLIAN, LANG_TIBETAN, LANG_WELSH, LANG_KHMER, LANG_LAO, LANG_GALICIAN, LANG_KONKANI, LANG_MANIPURI, LANG_SINDHI, LANG_SYRIAC, LANG_SINHALESE, LANG_CHEROKEE, LANG_INUKTITUT, LANG_AMHARIC, LANG_TAMAZIGHT, LANG_KASHMIRI, LANG_NEPALI, LANG_FRISIAN, LANG_PASHTO, LANG_FILIPINO, LANG_DIVEHI, LANG_PULAR, LANG_FULAH, LANG_HAUSA, LANG_YORUBA, LANG_QUECHUA, LANG_SOTHO, LANG_BASHKIR, LANG_LUXEMBOURGISH, LANG_GREENLANDIC, LANG_IGBO, LANG_TIGRINYA, LANG_TIGRIGNA, LANG_HAWAIIAN, LANG_YI, LANG_MAPUDUNGUN, LANG_MOHAWK, LANG_BRETON, LANG_INVARIANT, LANG_UIGHUR, LANG_MAORI, LANG_OCCITAN, LANG_CORSICAN, LANG_ALSATIAN, LANG_SAKHA, LANG_YAKUT, LANG_KICHE, LANG_KINYARWANDA, LANG_WOLOF, LANG_DARI, LANG_SCOTTISH_GAELIC, LANG_CENTRAL_KURDISH, LANG_BOSNIAN_NEUTRAL, LANG_CHINESE_TRADITIONAL, LANG_SERBIAN_NEUTRAL +[Vanara.PInvoke.LogFontClippingPrecision](https://github.com/dahall/Vanara/search?l=C%23&q=LogFontClippingPrecision) | The clipping precision defines how to clip characters that are partially outside the clipping region. | CLIP_DEFAULT_PRECIS, CLIP_CHARACTER_PRECIS, CLIP_STROKE_PRECIS, CLIP_MASK, CLIP_LH_ANGLES, CLIP_TT_ALWAYS, CLIP_DFA_DISABLE, CLIP_DFA_OVERRIDE, CLIP_EMBEDDED [Vanara.PInvoke.LogFontOutputPrecision](https://github.com/dahall/Vanara/search?l=C%23&q=LogFontOutputPrecision) | The output precision. The output precision defines how closely the output must match the requested font's height, width, character orientation, escapement, pitch, and font type. | OUT_DEFAULT_PRECIS, OUT_STRING_PRECIS, OUT_CHARACTER_PRECIS, OUT_STROKE_PRECIS, OUT_TT_PRECIS, OUT_DEVICE_PRECIS, OUT_RASTER_PRECIS, OUT_TT_ONLY_PRECIS, OUT_OUTLINE_PRECIS, OUT_SCREEN_OUTLINE_PRECIS, OUT_PS_ONLY_PRECIS [Vanara.PInvoke.LogFontOutputQuality](https://github.com/dahall/Vanara/search?l=C%23&q=LogFontOutputQuality) | The output quality defines how carefully the graphics device interface (GDI) must attempt to match the logical-font attributes to those of an actual physical font. | DEFAULT_QUALITY, DRAFT_QUALITY, PROOF_QUALITY, NONANTIALIASED_QUALITY, ANTIALIASED_QUALITY, CLEARTYPE_QUALITY, CLEARTYPE_NATURAL_QUALITY [Vanara.PInvoke.MouseButtonState](https://github.com/dahall/Vanara/search?l=C%23&q=MouseButtonState) | The state of the other mouse buttons plus the SHIFT and CTRL keys. | MK_LBUTTON, MK_RBUTTON, MK_SHIFT, MK_CONTROL, MK_MBUTTON, MK_XBUTTON1, MK_XBUTTON2 -[Vanara.PInvoke.NTDDI](https://github.com/dahall/Vanara/search?l=C%23&q=NTDDI) | NTDDI version constants | NTDDI_WIN2K, NTDDI_WIN2KSP1, NTDDI_WIN2KSP2, NTDDI_WIN2KSP3, NTDDI_WIN2KSP4, NTDDI_WINXP, NTDDI_WINXPSP1, NTDDI_WINXPSP2, NTDDI_WINXPSP3, NTDDI_WINXPSP4, NTDDI_WS03, NTDDI_WS03SP1, NTDDI_WS03SP2, NTDDI_WS03SP3, NTDDI_WS03SP4, NTDDI_VISTA, NTDDI_LONGHORN, NTDDI_WIN6, NTDDI_VISTASP1, NTDDI_WS08, NTDDI_WIN6SP1, NTDDI_WIN6SP2, NTDDI_VISTASP2, NTDDI_WS08SP2, NTDDI_WS08SP3, NTDDI_VISTASP3, NTDDI_WIN6SP3, NTDDI_VISTASP4, NTDDI_WIN6SP4, NTDDI_WS08SP4, NTDDI_WIN7, NTDDI_WIN8, NTDDI_WINBLUE, NTDDI_WINTHRESHOLD, NTDDI_WIN10, NTDDI_WIN10_TH2, NTDDI_WIN10_RS1, NTDDI_WIN10_RS2, NTDDI_WIN10_RS3, NTDDI_WIN10_RS4, NTDDI_WIN10_RS5, NTDDI_WIN10_19H1 +[Vanara.PInvoke.NTDDI](https://github.com/dahall/Vanara/search?l=C%23&q=NTDDI) | NTDDI version constants | NTDDI_WIN2K, NTDDI_WIN2KSP1, NTDDI_WIN2KSP2, NTDDI_WIN2KSP3, NTDDI_WIN2KSP4, NTDDI_WINXP, NTDDI_WINXPSP1, NTDDI_WINXPSP2, NTDDI_WINXPSP3, NTDDI_WINXPSP4, NTDDI_WS03, NTDDI_WS03SP1, NTDDI_WS03SP2, NTDDI_WS03SP3, NTDDI_WS03SP4, NTDDI_LONGHORN, NTDDI_VISTA, NTDDI_WIN6, NTDDI_WIN6SP1, NTDDI_VISTASP1, NTDDI_WS08, NTDDI_WIN6SP2, NTDDI_VISTASP2, NTDDI_WS08SP2, NTDDI_WIN6SP3, NTDDI_WS08SP3, NTDDI_VISTASP3, NTDDI_WS08SP4, NTDDI_WIN6SP4, NTDDI_VISTASP4, NTDDI_WIN7, NTDDI_WIN8, NTDDI_WINBLUE, NTDDI_WINTHRESHOLD, NTDDI_WIN10, NTDDI_WIN10_TH2, NTDDI_WIN10_RS1, NTDDI_WIN10_RS2, NTDDI_WIN10_RS3, NTDDI_WIN10_RS4, NTDDI_WIN10_RS5, NTDDI_WIN10_19H1 [Vanara.PInvoke.ObjectTypeListLevel](https://github.com/dahall/Vanara/search?l=C%23&q=ObjectTypeListLevel) | Valid values for the `Vanara.PInvoke.OBJECT_TYPE_LIST.level` field. | ACCESS_OBJECT_GUID, ACCESS_PROPERTY_SET_GUID, ACCESS_PROPERTY_GUID, ACCESS_MAX_LEVEL [Vanara.PInvoke.PC](https://github.com/dahall/Vanara/search?l=C%23&q=PC) | The alpha intensity value for the palette entry. | PC_RESERVED, PC_EXPLICIT, PC_NOCOLLAPSE [Vanara.PInvoke.PDCAP](https://github.com/dahall/Vanara/search?l=C%23&q=PDCAP) | The device's power capabilities. | PDCAP_D0_SUPPORTED, PDCAP_D1_SUPPORTED, PDCAP_D2_SUPPORTED, PDCAP_D3_SUPPORTED, PDCAP_WAKE_FROM_D0_SUPPORTED, PDCAP_WAKE_FROM_D1_SUPPORTED, PDCAP_WAKE_FROM_D2_SUPPORTED, PDCAP_WAKE_FROM_D3_SUPPORTED, PDCAP_WARM_EJECT_SUPPORTED, PDCAP_S0_SUPPORTED, PDCAP_S1_SUPPORTED, PDCAP_S2_SUPPORTED, PDCAP_S3_SUPPORTED, PDCAP_WAKE_FROM_S0_SUPPORTED, PDCAP_WAKE_FROM_S1_SUPPORTED, PDCAP_WAKE_FROM_S2_SUPPORTED, PDCAP_WAKE_FROM_S3_SUPPORTED, PDCAP_S4_SUPPORTED, PDCAP_S5_SUPPORTED @@ -64,12 +64,12 @@ Enum | Description | Values [Vanara.PInvoke.HRESULT.SeverityLevel](https://github.com/dahall/Vanara/search?l=C%23&q=SeverityLevel) | A value indicating whether an `Vanara.PInvoke.HRESULT` is a success (Severity bit 31 equals 0). | Success, Fail [Vanara.PInvoke.NTStatus.SeverityLevel](https://github.com/dahall/Vanara/search?l=C%23&q=SeverityLevel) | A value indicating the severity of an `Vanara.PInvoke.NTStatus` value (bits 30-31). | STATUS_SEVERITY_SUCCESS, STATUS_SEVERITY_INFORMATIONAL, STATUS_SEVERITY_WARNING, STATUS_SEVERITY_ERROR [Vanara.PInvoke.ShowWindowCommand](https://github.com/dahall/Vanara/search?l=C%23&q=ShowWindowCommand) | The flags that specify how an application is to be displayed when it is opened. | SW_HIDE, SW_SHOWNORMAL, SW_NORMAL, SW_SHOWMINIMIZED, SW_SHOWMAXIMIZED, SW_MAXIMIZE, SW_SHOWNOACTIVATE, SW_SHOW, SW_MINIMIZE, SW_SHOWMINNOACTIVE, SW_SHOWNA, SW_RESTORE, SW_SHOWDEFAULT, SW_FORCEMINIMIZE -[Vanara.PInvoke.LCID.SORT](https://github.com/dahall/Vanara/search?l=C%23&q=SORT) | Sort order identifiers. | SORT_CHINESE_PRCP, SORT_GEORGIAN_TRADITIONAL, SORT_DEFAULT, SORT_CHINESE_BIG5, SORT_KOREAN_KSC, SORT_JAPANESE_XJIS, SORT_HUNGARIAN_DEFAULT, SORT_CHINESE_UNICODE, SORT_GERMAN_PHONE_BOOK, SORT_GEORGIAN_MODERN, SORT_KOREAN_UNICODE, SORT_HUNGARIAN_TECHNICAL, SORT_JAPANESE_UNICODE, SORT_INVARIANT_MATH, SORT_CHINESE_PRC, SORT_CHINESE_BOPOMOFO, SORT_CHINESE_RADICALSTROKE, SORT_JAPANESE_RADICALSTROKE -[Vanara.PInvoke.STGM](https://github.com/dahall/Vanara/search?l=C%23&q=STGM) | The STGM constants are flags that indicate conditions for creating and deleting the object and access modes for the object. The STGM constants are included in the IStorage, IStream, and IPropertySetStorage interfaces and in the StgCreateDocfile, StgCreateStorageEx, StgCreateDocfileOnILockBytes, StgOpenStorage, and StgOpenStorageEx functions. These elements are often combined using an OR operator. They are interpreted in groups as listed in the following table. It is not valid to use more than one element from a single group. Use a flag from the creation group when creating an object, such as with StgCreateStorageEx or IStorage::CreateStream. | STGM_DIRECT, STGM_FAILIFTHERE, STGM_READ, STGM_WRITE, STGM_READWRITE, STGM_SHARE_EXCLUSIVE, STGM_SHARE_DENY_WRITE, STGM_SHARE_DENY_READ, STGM_SHARE_DENY_NONE, STGM_CREATE, STGM_TRANSACTED, STGM_CONVERT, STGM_PRIORITY, STGM_NOSCRATCH, STGM_NOSNAPSHOT, STGM_DIRECT_SWMR, STGM_DELETEONRELEASE, STGM_SIMPLE -[Vanara.PInvoke.LANGID.SUBLANG](https://github.com/dahall/Vanara/search?l=C%23&q=SUBLANG) | Sublanguage identifier. | SUBLANG_NEUTRAL, SUBLANG_KYRGYZ_KYRGYZSTAN, SUBLANG_LAO_LAO, SUBLANG_LATVIAN_LATVIA, SUBLANG_MACEDONIAN_MACEDONIA, SUBLANG_ZULU_SOUTH_AFRICA, SUBLANG_MALAY_MALAYSIA, SUBLANG_ALBANIAN_ALBANIA, SUBLANG_AFRIKAANS_SOUTH_AFRICA, SUBLANG_YORUBA_NIGERIA, SUBLANG_ALSATIAN_FRANCE, SUBLANG_ARMENIAN_ARMENIA, SUBLANG_AMHARIC_ETHIOPIA, SUBLANG_AZERI_LATIN, SUBLANG_MALAYALAM_INDIA, SUBLANG_BANGLA_INDIA, SUBLANG_MALTESE_MALTA, SUBLANG_BASQUE_BASQUE, SUBLANG_MAORI_NEW_ZEALAND, SUBLANG_BENGALI_INDIA, SUBLANG_MAPUDUNGUN_CHILE, SUBLANG_BULGARIAN_BULGARIA, SUBLANG_MARATHI_INDIA, SUBLANG_CENTRAL_KURDISH_IRAQ, SUBLANG_MOHAWK_MOHAWK, SUBLANG_CHINESE_TRADITIONAL, SUBLANG_MONGOLIAN_CYRILLIC_MONGOLIA, SUBLANG_CZECH_CZECH_REPUBLIC, SUBLANG_NEPALI_NEPAL, SUBLANG_DANISH_DENMARK, SUBLANG_NORWEGIAN_BOKMAL, SUBLANG_DIVEHI_MALDIVES, SUBLANG_OCCITAN_FRANCE, SUBLANG_ENGLISH_US, SUBLANG_ODIA_INDIA, SUBLANG_FAEROESE_FAROE_ISLANDS, SUBLANG_ORIYA_INDIA, SUBLANG_FINNISH_FINLAND, SUBLANG_PASHTO_AFGHANISTAN, SUBLANG_FRISIAN_NETHERLANDS, SUBLANG_PERSIAN_IRAN, SUBLANG_GEORGIAN_GEORGIA, SUBLANG_POLISH_POLAND, SUBLANG_GREEK_GREECE, SUBLANG_PORTUGUESE_BRAZILIAN, SUBLANG_GUJARATI_INDIA, SUBLANG_PUNJABI_INDIA, SUBLANG_HAWAIIAN_US, SUBLANG_QUECHUA_BOLIVIA, SUBLANG_HINDI_INDIA, SUBLANG_ROMANIAN_ROMANIA, SUBLANG_ICELANDIC_ICELAND, SUBLANG_ROMANSH_SWITZERLAND, SUBLANG_INDONESIAN_INDONESIA, SUBLANG_RUSSIAN_RUSSIA, SUBLANG_ITALIAN, SUBLANG_SAKHA_RUSSIA, SUBLANG_KANNADA_INDIA, SUBLANG_SAMI_NORTHERN_NORWAY, SUBLANG_KHMER_CAMBODIA, SUBLANG_SANSKRIT_INDIA, SUBLANG_KINYARWANDA_RWANDA, SUBLANG_SCOTTISH_GAELIC, SUBLANG_KOREAN, SUBLANG_SERBIAN_CROATIA, SUBLANG_LITHUANIAN, SUBLANG_SINDHI_INDIA, SUBLANG_ARABIC_SAUDI_ARABIA, SUBLANG_SINHALESE_SRI_LANKA, SUBLANG_AZERBAIJANI_AZERBAIJAN_LATIN, SUBLANG_SOTHO_NORTHERN_SOUTH_AFRICA, SUBLANG_BELARUSIAN_BELARUS, SUBLANG_SLOVAK_SLOVAKIA, SUBLANG_CATALAN_CATALAN, SUBLANG_SLOVENIAN_SLOVENIA, SUBLANG_CORSICAN_FRANCE, SUBLANG_SPANISH, SUBLANG_DARI_AFGHANISTAN, SUBLANG_SWAHILI_KENYA, SUBLANG_ESTONIAN_ESTONIA, SUBLANG_SWEDISH, SUBLANG_FRENCH, SUBLANG_SYRIAC_SYRIA, SUBLANG_GERMAN, SUBLANG_TAJIK_TAJIKISTAN, SUBLANG_HAUSA_NIGERIA_LATIN, SUBLANG_TAMIL_INDIA, SUBLANG_HUNGARIAN_HUNGARY, SUBLANG_TATAR_RUSSIA, SUBLANG_INUKTITUT_CANADA, SUBLANG_TELUGU_INDIA, SUBLANG_KAZAK_KAZAKHSTAN, SUBLANG_THAI_THAILAND, SUBLANG_KONKANI_INDIA, SUBLANG_TIBETAN_PRC, SUBLANG_LUXEMBOURGISH_LUXEMBOURG, SUBLANG_TIGRINYA_ETHIOPIA, SUBLANG_BASHKIR_RUSSIA, SUBLANG_TSWANA_SOUTH_AFRICA, SUBLANG_CHEROKEE_CHEROKEE, SUBLANG_TURKISH_TURKEY, SUBLANG_DUTCH, SUBLANG_TURKMEN_TURKMENISTAN, SUBLANG_GALICIAN_GALICIAN, SUBLANG_UIGHUR_PRC, SUBLANG_HEBREW_ISRAEL, SUBLANG_UKRAINIAN_UKRAINE, SUBLANG_JAPANESE_JAPAN, SUBLANG_UPPER_SORBIAN_GERMANY, SUBLANG_DEFAULT, SUBLANG_URDU_PAKISTAN, SUBLANG_BRETON_FRANCE, SUBLANG_UZBEK_LATIN, SUBLANG_FILIPINO_PHILIPPINES, SUBLANG_VIETNAMESE_VIETNAM, SUBLANG_IGBO_NIGERIA, SUBLANG_WELSH_UNITED_KINGDOM, SUBLANG_ASSAMESE_INDIA, SUBLANG_WOLOF_SENEGAL, SUBLANG_GREENLANDIC_GREENLAND, SUBLANG_XHOSA_SOUTH_AFRICA, SUBLANG_CROATIAN_CROATIA, SUBLANG_YAKUT_RUSSIA, SUBLANG_KICHE_GUATEMALA, SUBLANG_YI_PRC, SUBLANG_MALAY_BRUNEI_DARUSSALAM, SUBLANG_ITALIAN_SWISS, SUBLANG_ENGLISH_UK, SUBLANG_TSWANA_BOTSWANA, SUBLANG_BANGLA_BANGLADESH, SUBLANG_QUECHUA_ECUADOR, SUBLANG_SPANISH_MEXICAN, SUBLANG_CHINESE_SIMPLIFIED, SUBLANG_BENGALI_BANGLADESH, SUBLANG_AZERBAIJANI_AZERBAIJAN_CYRILLIC, SUBLANG_LOWER_SORBIAN_GERMANY, SUBLANG_KASHMIRI_SASIA, SUBLANG_TAMAZIGHT_ALGERIA_LATIN, SUBLANG_KASHMIRI_INDIA, SUBLANG_TAMIL_SRI_LANKA, SUBLANG_FRENCH_BELGIAN, SUBLANG_PULAR_SENEGAL, SUBLANG_SAMI_NORTHERN_SWEDEN, SUBLANG_PUNJABI_PAKISTAN, SUBLANG_URDU_INDIA, SUBLANG_TIGRINYA_ERITREA, SUBLANG_DUTCH_BELGIAN, SUBLANG_GERMAN_SWISS, SUBLANG_UZBEK_CYRILLIC, SUBLANG_SWEDISH_FINLAND, SUBLANG_VALENCIAN_VALENCIA, SUBLANG_PORTUGUESE, SUBLANG_FULAH_SENEGAL, SUBLANG_ARABIC_IRAQ, SUBLANG_MONGOLIAN_PRC, SUBLANG_NORWEGIAN_NYNORSK, SUBLANG_SERBIAN_LATIN, SUBLANG_INUKTITUT_CANADA_LATIN, SUBLANG_NEPALI_INDIA, SUBLANG_TIGRIGNA_ERITREA, SUBLANG_SINDHI_PAKISTAN, SUBLANG_IRISH_IRELAND, SUBLANG_SINDHI_AFGHANISTAN, SUBLANG_SYS_DEFAULT, SUBLANG_AZERI_CYRILLIC, SUBLANG_CUSTOM_DEFAULT, SUBLANG_CHINESE_HONGKONG, SUBLANG_ENGLISH_AUS, SUBLANG_SPANISH_MODERN, SUBLANG_SERBIAN_CYRILLIC, SUBLANG_QUECHUA_PERU, SUBLANG_ARABIC_EGYPT, SUBLANG_SAMI_NORTHERN_FINLAND, SUBLANG_FRENCH_CANADIAN, SUBLANG_GERMAN_AUSTRIAN, SUBLANG_SPANISH_GUATEMALA, SUBLANG_ARABIC_LIBYA, SUBLANG_FRENCH_SWISS, SUBLANG_GERMAN_LUXEMBOURG, SUBLANG_SAMI_LULE_NORWAY, SUBLANG_TAMAZIGHT_MOROCCO_TIFINAGH, SUBLANG_CUSTOM_UNSPECIFIED, SUBLANG_CROATIAN_BOSNIA_HERZEGOVINA_LATIN, SUBLANG_CHINESE_SINGAPORE, SUBLANG_ENGLISH_CAN, SUBLANG_SPANISH_COSTA_RICA, SUBLANG_UI_CUSTOM_DEFAULT, SUBLANG_SAMI_LULE_SWEDEN, SUBLANG_ENGLISH_NZ, SUBLANG_GERMAN_LIECHTENSTEIN, SUBLANG_CHINESE_MACAU, SUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_LATIN, SUBLANG_ARABIC_ALGERIA, SUBLANG_FRENCH_LUXEMBOURG, SUBLANG_ENGLISH_EIRE, SUBLANG_SAMI_SOUTHERN_NORWAY, SUBLANG_SPANISH_PANAMA, SUBLANG_FRENCH_MONACO, SUBLANG_ARABIC_MOROCCO, SUBLANG_SERBIAN_BOSNIA_HERZEGOVINA_LATIN, SUBLANG_SPANISH_DOMINICAN_REPUBLIC, SUBLANG_ARABIC_TUNISIA, SUBLANG_SAMI_SOUTHERN_SWEDEN, SUBLANG_SERBIAN_BOSNIA_HERZEGOVINA_CYRILLIC, SUBLANG_ENGLISH_SOUTH_AFRICA, SUBLANG_SPANISH_VENEZUELA, SUBLANG_ARABIC_OMAN, SUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_CYRILLIC, SUBLANG_SAMI_SKOLT_FINLAND, SUBLANG_ENGLISH_JAMAICA, SUBLANG_SPANISH_COLOMBIA, SUBLANG_SERBIAN_SERBIA_LATIN, SUBLANG_ARABIC_YEMEN, SUBLANG_SAMI_INARI_FINLAND, SUBLANG_ENGLISH_CARIBBEAN, SUBLANG_SPANISH_PERU, SUBLANG_SERBIAN_SERBIA_CYRILLIC, SUBLANG_ARABIC_SYRIA, SUBLANG_ENGLISH_BELIZE, SUBLANG_SPANISH_ARGENTINA, SUBLANG_SERBIAN_MONTENEGRO_LATIN, SUBLANG_ARABIC_JORDAN, SUBLANG_ENGLISH_TRINIDAD, SUBLANG_SPANISH_ECUADOR, SUBLANG_ARABIC_LEBANON, SUBLANG_SERBIAN_MONTENEGRO_CYRILLIC, SUBLANG_ENGLISH_ZIMBABWE, SUBLANG_SPANISH_CHILE, SUBLANG_ENGLISH_PHILIPPINES, SUBLANG_ARABIC_KUWAIT, SUBLANG_SPANISH_URUGUAY, SUBLANG_ARABIC_UAE, SUBLANG_SPANISH_PARAGUAY, SUBLANG_ARABIC_BAHRAIN, SUBLANG_SPANISH_BOLIVIA, SUBLANG_ARABIC_QATAR, SUBLANG_ENGLISH_INDIA, SUBLANG_SPANISH_EL_SALVADOR, SUBLANG_ENGLISH_MALAYSIA, SUBLANG_SPANISH_HONDURAS, SUBLANG_ENGLISH_SINGAPORE, SUBLANG_SPANISH_NICARAGUA, SUBLANG_SPANISH_PUERTO_RICO, SUBLANG_SPANISH_US +[Vanara.PInvoke.LCID.SORT](https://github.com/dahall/Vanara/search?l=C%23&q=SORT) | Sort order identifiers. | SORT_DEFAULT, SORT_JAPANESE_XJIS, SORT_HUNGARIAN_DEFAULT, SORT_CHINESE_BIG5, SORT_CHINESE_PRCP, SORT_GEORGIAN_TRADITIONAL, SORT_KOREAN_KSC, SORT_HUNGARIAN_TECHNICAL, SORT_GERMAN_PHONE_BOOK, SORT_KOREAN_UNICODE, SORT_GEORGIAN_MODERN, SORT_CHINESE_UNICODE, SORT_JAPANESE_UNICODE, SORT_INVARIANT_MATH, SORT_CHINESE_PRC, SORT_CHINESE_BOPOMOFO, SORT_JAPANESE_RADICALSTROKE, SORT_CHINESE_RADICALSTROKE +[Vanara.PInvoke.STGM](https://github.com/dahall/Vanara/search?l=C%23&q=STGM) | The STGM constants are flags that indicate conditions for creating and deleting the object and access modes for the object. The STGM constants are included in the IStorage, IStream, and IPropertySetStorage interfaces and in the StgCreateDocfile, StgCreateStorageEx, StgCreateDocfileOnILockBytes, StgOpenStorage, and StgOpenStorageEx functions. These elements are often combined using an OR operator. They are interpreted in groups as listed in the following table. It is not valid to use more than one element from a single group. Use a flag from the creation group when creating an object, such as with StgCreateStorageEx or IStorage::CreateStream. | STGM_READ, STGM_DIRECT, STGM_FAILIFTHERE, STGM_WRITE, STGM_READWRITE, STGM_SHARE_EXCLUSIVE, STGM_SHARE_DENY_WRITE, STGM_SHARE_DENY_READ, STGM_SHARE_DENY_NONE, STGM_CREATE, STGM_TRANSACTED, STGM_CONVERT, STGM_PRIORITY, STGM_NOSCRATCH, STGM_NOSNAPSHOT, STGM_DIRECT_SWMR, STGM_DELETEONRELEASE, STGM_SIMPLE +[Vanara.PInvoke.LANGID.SUBLANG](https://github.com/dahall/Vanara/search?l=C%23&q=SUBLANG) | Sublanguage identifier. | SUBLANG_NEUTRAL, SUBLANG_YORUBA_NIGERIA, SUBLANG_LAO_LAO, SUBLANG_LATVIAN_LATVIA, SUBLANG_LITHUANIAN, SUBLANG_LUXEMBOURGISH_LUXEMBOURG, SUBLANG_MACEDONIAN_MACEDONIA, SUBLANG_MALAY_MALAYSIA, SUBLANG_MALAYALAM_INDIA, SUBLANG_KOREAN, SUBLANG_MALTESE_MALTA, SUBLANG_MAPUDUNGUN_CHILE, SUBLANG_MARATHI_INDIA, SUBLANG_MOHAWK_MOHAWK, SUBLANG_MONGOLIAN_CYRILLIC_MONGOLIA, SUBLANG_NEPALI_NEPAL, SUBLANG_NORWEGIAN_BOKMAL, SUBLANG_OCCITAN_FRANCE, SUBLANG_ODIA_INDIA, SUBLANG_MAORI_NEW_ZEALAND, SUBLANG_ORIYA_INDIA, SUBLANG_KONKANI_INDIA, SUBLANG_KICHE_GUATEMALA, SUBLANG_GERMAN, SUBLANG_GREEK_GREECE, SUBLANG_GREENLANDIC_GREENLAND, SUBLANG_GUJARATI_INDIA, SUBLANG_HAUSA_NIGERIA_LATIN, SUBLANG_HAWAIIAN_US, SUBLANG_HEBREW_ISRAEL, SUBLANG_HINDI_INDIA, SUBLANG_KINYARWANDA_RWANDA, SUBLANG_HUNGARIAN_HUNGARY, SUBLANG_IGBO_NIGERIA, SUBLANG_INDONESIAN_INDONESIA, SUBLANG_INUKTITUT_CANADA, SUBLANG_ITALIAN, SUBLANG_JAPANESE_JAPAN, SUBLANG_KANNADA_INDIA, SUBLANG_KAZAK_KAZAKHSTAN, SUBLANG_KHMER_CAMBODIA, SUBLANG_ICELANDIC_ICELAND, SUBLANG_PASHTO_AFGHANISTAN, SUBLANG_PERSIAN_IRAN, SUBLANG_POLISH_POLAND, SUBLANG_TELUGU_INDIA, SUBLANG_THAI_THAILAND, SUBLANG_TIBETAN_PRC, SUBLANG_TIGRINYA_ETHIOPIA, SUBLANG_TSWANA_SOUTH_AFRICA, SUBLANG_TURKISH_TURKEY, SUBLANG_TURKMEN_TURKMENISTAN, SUBLANG_UIGHUR_PRC, SUBLANG_TATAR_RUSSIA, SUBLANG_UKRAINIAN_UKRAINE, SUBLANG_URDU_PAKISTAN, SUBLANG_UZBEK_LATIN, SUBLANG_VIETNAMESE_VIETNAM, SUBLANG_WELSH_UNITED_KINGDOM, SUBLANG_WOLOF_SENEGAL, SUBLANG_XHOSA_SOUTH_AFRICA, SUBLANG_YAKUT_RUSSIA, SUBLANG_YI_PRC, SUBLANG_UPPER_SORBIAN_GERMANY, SUBLANG_TAMIL_INDIA, SUBLANG_TAJIK_TAJIKISTAN, SUBLANG_SYRIAC_SYRIA, SUBLANG_PORTUGUESE_BRAZILIAN, SUBLANG_PUNJABI_INDIA, SUBLANG_QUECHUA_BOLIVIA, SUBLANG_ROMANIAN_ROMANIA, SUBLANG_ROMANSH_SWITZERLAND, SUBLANG_RUSSIAN_RUSSIA, SUBLANG_SAKHA_RUSSIA, SUBLANG_SAMI_NORTHERN_NORWAY, SUBLANG_SANSKRIT_INDIA, SUBLANG_SCOTTISH_GAELIC, SUBLANG_SERBIAN_CROATIA, SUBLANG_SINDHI_INDIA, SUBLANG_SINHALESE_SRI_LANKA, SUBLANG_SOTHO_NORTHERN_SOUTH_AFRICA, SUBLANG_SLOVAK_SLOVAKIA, SUBLANG_SLOVENIAN_SLOVENIA, SUBLANG_SPANISH, SUBLANG_SWAHILI_KENYA, SUBLANG_SWEDISH, SUBLANG_GEORGIAN_GEORGIA, SUBLANG_GALICIAN_GALICIAN, SUBLANG_KYRGYZ_KYRGYZSTAN, SUBLANG_FRISIAN_NETHERLANDS, SUBLANG_DIVEHI_MALDIVES, SUBLANG_DARI_AFGHANISTAN, SUBLANG_DANISH_DENMARK, SUBLANG_CROATIAN_CROATIA, SUBLANG_CZECH_CZECH_REPUBLIC, SUBLANG_CORSICAN_FRANCE, SUBLANG_CHINESE_TRADITIONAL, SUBLANG_CHEROKEE_CHEROKEE, SUBLANG_CENTRAL_KURDISH_IRAQ, SUBLANG_CATALAN_CATALAN, SUBLANG_BULGARIAN_BULGARIA, SUBLANG_BRETON_FRANCE, SUBLANG_BENGALI_INDIA, SUBLANG_BELARUSIAN_BELARUS, SUBLANG_BASQUE_BASQUE, SUBLANG_BASHKIR_RUSSIA, SUBLANG_BANGLA_INDIA, SUBLANG_AZERBAIJANI_AZERBAIJAN_LATIN, SUBLANG_AZERI_LATIN, SUBLANG_ASSAMESE_INDIA, SUBLANG_ARMENIAN_ARMENIA, SUBLANG_ARABIC_SAUDI_ARABIA, SUBLANG_AMHARIC_ETHIOPIA, SUBLANG_ALSATIAN_FRANCE, SUBLANG_ALBANIAN_ALBANIA, SUBLANG_AFRIKAANS_SOUTH_AFRICA, SUBLANG_DEFAULT, SUBLANG_DUTCH, SUBLANG_ENGLISH_US, SUBLANG_ZULU_SOUTH_AFRICA, SUBLANG_FRENCH, SUBLANG_ESTONIAN_ESTONIA, SUBLANG_FAEROESE_FAROE_ISLANDS, SUBLANG_FILIPINO_PHILIPPINES, SUBLANG_FINNISH_FINLAND, SUBLANG_SINDHI_PAKISTAN, SUBLANG_PULAR_SENEGAL, SUBLANG_PUNJABI_PAKISTAN, SUBLANG_SPANISH_MEXICAN, SUBLANG_BENGALI_BANGLADESH, SUBLANG_ARABIC_IRAQ, SUBLANG_SAMI_NORTHERN_SWEDEN, SUBLANG_FULAH_SENEGAL, SUBLANG_TSWANA_BOTSWANA, SUBLANG_BANGLA_BANGLADESH, SUBLANG_TIGRINYA_ERITREA, SUBLANG_TIGRIGNA_ERITREA, SUBLANG_TAMIL_SRI_LANKA, SUBLANG_TAMAZIGHT_ALGERIA_LATIN, SUBLANG_SWEDISH_FINLAND, SUBLANG_AZERBAIJANI_AZERBAIJAN_CYRILLIC, SUBLANG_SERBIAN_LATIN, SUBLANG_SINDHI_AFGHANISTAN, SUBLANG_AZERI_CYRILLIC, SUBLANG_FRENCH_BELGIAN, SUBLANG_PORTUGUESE, SUBLANG_URDU_INDIA, SUBLANG_QUECHUA_ECUADOR, SUBLANG_IRISH_IRELAND, SUBLANG_ENGLISH_UK, SUBLANG_SYS_DEFAULT, SUBLANG_LOWER_SORBIAN_GERMANY, SUBLANG_DUTCH_BELGIAN, SUBLANG_MALAY_BRUNEI_DARUSSALAM, SUBLANG_KASHMIRI_INDIA, SUBLANG_KASHMIRI_SASIA, SUBLANG_INUKTITUT_CANADA_LATIN, SUBLANG_VALENCIAN_VALENCIA, SUBLANG_UZBEK_CYRILLIC, SUBLANG_MONGOLIAN_PRC, SUBLANG_GERMAN_SWISS, SUBLANG_NEPALI_INDIA, SUBLANG_CHINESE_SIMPLIFIED, SUBLANG_ITALIAN_SWISS, SUBLANG_NORWEGIAN_NYNORSK, SUBLANG_SPANISH_MODERN, SUBLANG_CUSTOM_DEFAULT, SUBLANG_GERMAN_AUSTRIAN, SUBLANG_ENGLISH_AUS, SUBLANG_QUECHUA_PERU, SUBLANG_CHINESE_HONGKONG, SUBLANG_ARABIC_EGYPT, SUBLANG_SAMI_NORTHERN_FINLAND, SUBLANG_FRENCH_CANADIAN, SUBLANG_SERBIAN_CYRILLIC, SUBLANG_ENGLISH_CAN, SUBLANG_FRENCH_SWISS, SUBLANG_GERMAN_LUXEMBOURG, SUBLANG_SPANISH_GUATEMALA, SUBLANG_CUSTOM_UNSPECIFIED, SUBLANG_TAMAZIGHT_MOROCCO_TIFINAGH, SUBLANG_CROATIAN_BOSNIA_HERZEGOVINA_LATIN, SUBLANG_ARABIC_LIBYA, SUBLANG_SAMI_LULE_NORWAY, SUBLANG_CHINESE_SINGAPORE, SUBLANG_SPANISH_COSTA_RICA, SUBLANG_FRENCH_LUXEMBOURG, SUBLANG_UI_CUSTOM_DEFAULT, SUBLANG_ARABIC_ALGERIA, SUBLANG_GERMAN_LIECHTENSTEIN, SUBLANG_ENGLISH_NZ, SUBLANG_CHINESE_MACAU, SUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_LATIN, SUBLANG_SAMI_LULE_SWEDEN, SUBLANG_ENGLISH_EIRE, SUBLANG_SPANISH_PANAMA, SUBLANG_FRENCH_MONACO, SUBLANG_SAMI_SOUTHERN_NORWAY, SUBLANG_ARABIC_MOROCCO, SUBLANG_SERBIAN_BOSNIA_HERZEGOVINA_LATIN, SUBLANG_ENGLISH_SOUTH_AFRICA, SUBLANG_SERBIAN_BOSNIA_HERZEGOVINA_CYRILLIC, SUBLANG_ARABIC_TUNISIA, SUBLANG_SAMI_SOUTHERN_SWEDEN, SUBLANG_SPANISH_DOMINICAN_REPUBLIC, SUBLANG_SPANISH_VENEZUELA, SUBLANG_ENGLISH_JAMAICA, SUBLANG_SAMI_SKOLT_FINLAND, SUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_CYRILLIC, SUBLANG_ARABIC_OMAN, SUBLANG_ENGLISH_CARIBBEAN, SUBLANG_SAMI_INARI_FINLAND, SUBLANG_SERBIAN_SERBIA_LATIN, SUBLANG_SPANISH_COLOMBIA, SUBLANG_ARABIC_YEMEN, SUBLANG_ARABIC_SYRIA, SUBLANG_ENGLISH_BELIZE, SUBLANG_SERBIAN_SERBIA_CYRILLIC, SUBLANG_SPANISH_PERU, SUBLANG_ARABIC_JORDAN, SUBLANG_SERBIAN_MONTENEGRO_LATIN, SUBLANG_ENGLISH_TRINIDAD, SUBLANG_SPANISH_ARGENTINA, SUBLANG_SPANISH_ECUADOR, SUBLANG_SERBIAN_MONTENEGRO_CYRILLIC, SUBLANG_ARABIC_LEBANON, SUBLANG_ENGLISH_ZIMBABWE, SUBLANG_ENGLISH_PHILIPPINES, SUBLANG_SPANISH_CHILE, SUBLANG_ARABIC_KUWAIT, SUBLANG_SPANISH_URUGUAY, SUBLANG_ARABIC_UAE, SUBLANG_SPANISH_PARAGUAY, SUBLANG_ARABIC_BAHRAIN, SUBLANG_ENGLISH_INDIA, SUBLANG_SPANISH_BOLIVIA, SUBLANG_ARABIC_QATAR, SUBLANG_SPANISH_EL_SALVADOR, SUBLANG_ENGLISH_MALAYSIA, SUBLANG_ENGLISH_SINGAPORE, SUBLANG_SPANISH_HONDURAS, SUBLANG_SPANISH_NICARAGUA, SUBLANG_SPANISH_PUERTO_RICO, SUBLANG_SPANISH_US [Vanara.PInvoke.SYSTEM_POWER_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=SYSTEM_POWER_STATE) | The SYSTEM_POWER_STATE enumeration type is used to indicate a system power state. | PowerSystemUnspecified, PowerSystemWorking, PowerSystemSleeping1, PowerSystemSleeping2, PowerSystemSleeping3, PowerSystemHibernate, PowerSystemShutdown, PowerSystemMaximum -[Vanara.PInvoke.SystemColorIndex](https://github.com/dahall/Vanara/search?l=C%23&q=SystemColorIndex) | Color index used to get a system color from GetSysColor. | COLOR_SCROLLBAR, COLOR_BACKGROUND, COLOR_DESKTOP, COLOR_ACTIVECAPTION, COLOR_INACTIVECAPTION, COLOR_MENU, COLOR_WINDOW, COLOR_WINDOWFRAME, COLOR_MENUTEXT, COLOR_WINDOWTEXT, COLOR_CAPTIONTEXT, COLOR_ACTIVEBORDER, COLOR_INACTIVEBORDER, COLOR_APPWORKSPACE, COLOR_HIGHLIGHT, COLOR_HIGHLIGHTTEXT, COLOR_BTNFACE, COLOR_3DFACE, COLOR_BTNSHADOW, COLOR_3DSHADOW, COLOR_GRAYTEXT, COLOR_BTNTEXT, COLOR_INACTIVECAPTIONTEXT, COLOR_3DHILIGHT, COLOR_BTNHILIGHT, COLOR_BTNHIGHLIGHT, COLOR_3DHIGHLIGHT, COLOR_3DDKSHADOW, COLOR_3DLIGHT, COLOR_INFOTEXT, COLOR_INFOBK, COLOR_HOTLIGHT, COLOR_GRADIENTACTIVECAPTION, COLOR_GRADIENTINACTIVECAPTION, COLOR_MENUHILIGHT, COLOR_MENUBAR -[Vanara.PInvoke.SystemShutDownReason](https://github.com/dahall/Vanara/search?l=C%23&q=SystemShutDownReason) | Flags used in the ExitWindowsEx, InitiateShutdown and InitiateSystemShutdownEx functions. | SHTDN_REASON_MAJOR_OTHER, SHTDN_REASON_MINOR_OTHER, SHTDN_REASON_MAJOR_NONE, SHTDN_REASON_MINOR_MAINTENANCE, SHTDN_REASON_MINOR_INSTALLATION, SHTDN_REASON_MINOR_UPGRADE, SHTDN_REASON_MINOR_RECONFIG, SHTDN_REASON_MINOR_HUNG, SHTDN_REASON_MINOR_UNSTABLE, SHTDN_REASON_MINOR_DISK, SHTDN_REASON_MINOR_PROCESSOR, SHTDN_REASON_MINOR_NETWORKCARD, SHTDN_REASON_MINOR_POWER_SUPPLY, SHTDN_REASON_MINOR_CORDUNPLUGGED, SHTDN_REASON_MINOR_ENVIRONMENT, SHTDN_REASON_MINOR_HARDWARE_DRIVER, SHTDN_REASON_MINOR_OTHERDRIVER, SHTDN_REASON_MINOR_BLUESCREEN, SHTDN_REASON_MINOR_SERVICEPACK, SHTDN_REASON_MINOR_HOTFIX, SHTDN_REASON_MINOR_SECURITYFIX, SHTDN_REASON_MINOR_SECURITY, SHTDN_REASON_MINOR_NETWORK_CONNECTIVITY, SHTDN_REASON_MINOR_WMI, SHTDN_REASON_MINOR_SERVICEPACK_UNINSTALL, SHTDN_REASON_MINOR_HOTFIX_UNINSTALL, SHTDN_REASON_MINOR_SECURITYFIX_UNINSTALL, SHTDN_REASON_MINOR_MMC, SHTDN_REASON_MINOR_SYSTEMRESTORE, SHTDN_REASON_MINOR_TERMSRV, SHTDN_REASON_MINOR_DC_PROMOTION, SHTDN_REASON_MINOR_DC_DEMOTION, SHTDN_REASON_MINOR_NONE, SHTDN_REASON_UNKNOWN, SHTDN_REASON_MAJOR_HARDWARE, SHTDN_REASON_MAJOR_OPERATINGSYSTEM, SHTDN_REASON_MAJOR_SOFTWARE, SHTDN_REASON_MAJOR_APPLICATION, SHTDN_REASON_MAJOR_SYSTEM, SHTDN_REASON_MAJOR_POWER, SHTDN_REASON_MAJOR_LEGACY_API, SHTDN_REASON_FLAG_COMMENT_REQUIRED, SHTDN_REASON_FLAG_DIRTY_PROBLEM_ID_REQUIRED, SHTDN_REASON_FLAG_CLEAN_UI, SHTDN_REASON_FLAG_DIRTY_UI, SHTDN_REASON_FLAG_MOBILE_UI_RESERVED, SHTDN_REASON_FLAG_USER_DEFINED, SHTDN_REASON_FLAG_PLANNED, SHTDN_REASON_LEGACY_API +[Vanara.PInvoke.SystemColorIndex](https://github.com/dahall/Vanara/search?l=C%23&q=SystemColorIndex) | Color index used to get a system color from GetSysColor. | COLOR_SCROLLBAR, COLOR_DESKTOP, COLOR_BACKGROUND, COLOR_ACTIVECAPTION, COLOR_INACTIVECAPTION, COLOR_MENU, COLOR_WINDOW, COLOR_WINDOWFRAME, COLOR_MENUTEXT, COLOR_WINDOWTEXT, COLOR_CAPTIONTEXT, COLOR_ACTIVEBORDER, COLOR_INACTIVEBORDER, COLOR_APPWORKSPACE, COLOR_HIGHLIGHT, COLOR_HIGHLIGHTTEXT, COLOR_BTNFACE, COLOR_3DFACE, COLOR_BTNSHADOW, COLOR_3DSHADOW, COLOR_GRAYTEXT, COLOR_BTNTEXT, COLOR_INACTIVECAPTIONTEXT, COLOR_3DHILIGHT, COLOR_3DHIGHLIGHT, COLOR_BTNHIGHLIGHT, COLOR_BTNHILIGHT, COLOR_3DDKSHADOW, COLOR_3DLIGHT, COLOR_INFOTEXT, COLOR_INFOBK, COLOR_HOTLIGHT, COLOR_GRADIENTACTIVECAPTION, COLOR_GRADIENTINACTIVECAPTION, COLOR_MENUHILIGHT, COLOR_MENUBAR +[Vanara.PInvoke.SystemShutDownReason](https://github.com/dahall/Vanara/search?l=C%23&q=SystemShutDownReason) | Flags used in the ExitWindowsEx, InitiateShutdown and InitiateSystemShutdownEx functions. | SHTDN_REASON_MINOR_OTHER, SHTDN_REASON_MAJOR_OTHER, SHTDN_REASON_MAJOR_NONE, SHTDN_REASON_MINOR_MAINTENANCE, SHTDN_REASON_MINOR_INSTALLATION, SHTDN_REASON_MINOR_UPGRADE, SHTDN_REASON_MINOR_RECONFIG, SHTDN_REASON_MINOR_HUNG, SHTDN_REASON_MINOR_UNSTABLE, SHTDN_REASON_MINOR_DISK, SHTDN_REASON_MINOR_PROCESSOR, SHTDN_REASON_MINOR_NETWORKCARD, SHTDN_REASON_MINOR_POWER_SUPPLY, SHTDN_REASON_MINOR_CORDUNPLUGGED, SHTDN_REASON_MINOR_ENVIRONMENT, SHTDN_REASON_MINOR_HARDWARE_DRIVER, SHTDN_REASON_MINOR_OTHERDRIVER, SHTDN_REASON_MINOR_BLUESCREEN, SHTDN_REASON_MINOR_SERVICEPACK, SHTDN_REASON_MINOR_HOTFIX, SHTDN_REASON_MINOR_SECURITYFIX, SHTDN_REASON_MINOR_SECURITY, SHTDN_REASON_MINOR_NETWORK_CONNECTIVITY, SHTDN_REASON_MINOR_WMI, SHTDN_REASON_MINOR_SERVICEPACK_UNINSTALL, SHTDN_REASON_MINOR_HOTFIX_UNINSTALL, SHTDN_REASON_MINOR_SECURITYFIX_UNINSTALL, SHTDN_REASON_MINOR_MMC, SHTDN_REASON_MINOR_SYSTEMRESTORE, SHTDN_REASON_MINOR_TERMSRV, SHTDN_REASON_MINOR_DC_PROMOTION, SHTDN_REASON_MINOR_DC_DEMOTION, SHTDN_REASON_UNKNOWN, SHTDN_REASON_MINOR_NONE, SHTDN_REASON_MAJOR_HARDWARE, SHTDN_REASON_MAJOR_OPERATINGSYSTEM, SHTDN_REASON_MAJOR_SOFTWARE, SHTDN_REASON_MAJOR_APPLICATION, SHTDN_REASON_MAJOR_SYSTEM, SHTDN_REASON_MAJOR_POWER, SHTDN_REASON_MAJOR_LEGACY_API, SHTDN_REASON_FLAG_COMMENT_REQUIRED, SHTDN_REASON_FLAG_DIRTY_PROBLEM_ID_REQUIRED, SHTDN_REASON_FLAG_CLEAN_UI, SHTDN_REASON_FLAG_DIRTY_UI, SHTDN_REASON_FLAG_MOBILE_UI_RESERVED, SHTDN_REASON_FLAG_USER_DEFINED, SHTDN_REASON_FLAG_PLANNED, SHTDN_REASON_LEGACY_API [Vanara.PInvoke.URLZONE](https://github.com/dahall/Vanara/search?l=C%23&q=URLZONE) | Contains all the predefined zones used by Windows Internet Explorer. | URLZONE_PREDEFINED_MIN, URLZONE_LOCAL_MACHINE, URLZONE_INTRANET, URLZONE_TRUSTED, URLZONE_INTERNET, URLZONE_UNTRUSTED, URLZONE_PREDEFINED_MAX, URLZONE_USER_MIN, URLZONE_USER_MAX, URLZONE_INVALID [Vanara.PInvoke.WIN32_WINNT](https://github.com/dahall/Vanara/search?l=C%23&q=WIN32_WINNT) | _WIN32_WINNT version constants | _WIN32_WINNT_NT4, _WIN32_WINNT_WIN2K, _WIN32_WINNT_WINXP, _WIN32_WINNT_WS03, _WIN32_WINNT_WIN6, _WIN32_WINNT_VISTA, _WIN32_WINNT_WS08, _WIN32_WINNT_LONGHORN, _WIN32_WINNT_WIN7, _WIN32_WINNT_WIN8, _WIN32_WINNT_WINBLUE, _WIN32_WINNT_WINTHRESHOLD, _WIN32_WINNT_WIN10 ### Structures @@ -192,6 +192,7 @@ Class | Description [Vanara.Collections.IEnumFromCom.ComTryGetNext](https://github.com/dahall/Vanara/search?l=C%23&q=ComTryGetNext) | Delegate that gets the next value in an enumeration and returns true or returns false to indicate there are no more items in the enumeration. [Vanara.InteropServices.CoTaskMemStringMarshaler](https://github.com/dahall/Vanara/search?l=C%23&q=CoTaskMemStringMarshaler) | Marshals strings that are allocated by native code and must be freed using CoTaskMemFree after use. [System.Runtime.InteropServices.CustomMarshalers.EnumeratorToEnumVariantMarshaler](https://github.com/dahall/Vanara/search?l=C%23&q=EnumeratorToEnumVariantMarshaler) | Marshals the COM IEnumVARIANT interface to the .NET Framework `System.Collections.IEnumerator` interface, and vice versa. +[Vanara.PInvoke.ErrorHelper](https://github.com/dahall/Vanara/search?l=C%23&q=ErrorHelper) | Functions to help get error messages from error codes. [Vanara.PInvoke.FunctionHelper](https://github.com/dahall/Vanara/search?l=C%23&q=FunctionHelper) | Generic functions to help with standard function patterns like getting a string from a method. [Vanara.InteropServices.GenericStringMarshaler](https://github.com/dahall/Vanara/search?l=C%23&q=GenericStringMarshaler) | Marshals strings that are allocated by native code and must be freed after use. [Vanara.InteropServices.GenericStringMarshalerBase](https://github.com/dahall/Vanara/search?l=C%23&q=GenericStringMarshalerBase) | Base abstract class for marshaling strings that are allocated by native code and must be freed after use. diff --git a/PInvoke/Shell32/readme.md b/PInvoke/Shell32/readme.md index 47e0023ee..caf6c5f2f 100644 --- a/PInvoke/Shell32/readme.md +++ b/PInvoke/Shell32/readme.md @@ -23,9 +23,9 @@ Native Method | Native DLL | Header | Managed Method [GetCurrentProcessExplicitAppUserModelID](https://www.google.com/search?num=5&q=GetCurrentProcessExplicitAppUserModelID+site%3Alearn.microsoft.com) | shell32.dll | Shobjidl.h | [Vanara.PInvoke.Shell32.GetCurrentProcessExplicitAppUserModelID](https://github.com/dahall/Vanara/search?l=C%23&q=GetCurrentProcessExplicitAppUserModelID) [GetFileNameFromBrowse](https://www.google.com/search?num=5&q=GetFileNameFromBrowse+site%3Alearn.microsoft.com) | shell32.dll | shlobj.h | [Vanara.PInvoke.Shell32.GetFileNameFromBrowse](https://github.com/dahall/Vanara/search?l=C%23&q=GetFileNameFromBrowse) [ILAppendID](https://www.google.com/search?num=5&q=ILAppendID+site%3Alearn.microsoft.com) | shell32.dll | shlobj_core.h | [Vanara.PInvoke.Shell32.ILAppendID](https://github.com/dahall/Vanara/search?l=C%23&q=ILAppendID) -[ILClone](https://www.google.com/search?num=5&q=ILClone+site%3Alearn.microsoft.com) | shell32.dll | Shobjidl.h | [Vanara.PInvoke.Shell32.IntILClone](https://github.com/dahall/Vanara/search?l=C%23&q=IntILClone) +[ILClone](https://www.google.com/search?num=5&q=ILClone+site%3Alearn.microsoft.com) | shell32.dll | Shobjidl.h | [Vanara.PInvoke.Shell32.ILClone](https://github.com/dahall/Vanara/search?l=C%23&q=ILClone) [ILCloneFirst](https://www.google.com/search?num=5&q=ILCloneFirst+site%3Alearn.microsoft.com) | shell32.dll | Shobjidl.h | [Vanara.PInvoke.Shell32.ILCloneFirst](https://github.com/dahall/Vanara/search?l=C%23&q=ILCloneFirst) -[ILCombine](https://www.google.com/search?num=5&q=ILCombine+site%3Alearn.microsoft.com) | shell32.dll | Shobjidl.h | [Vanara.PInvoke.Shell32.IntILCombine](https://github.com/dahall/Vanara/search?l=C%23&q=IntILCombine) +[ILCombine](https://www.google.com/search?num=5&q=ILCombine+site%3Alearn.microsoft.com) | shell32.dll | Shobjidl.h | [Vanara.PInvoke.Shell32.ILCombine](https://github.com/dahall/Vanara/search?l=C%23&q=ILCombine) [ILCreateFromPath](https://www.google.com/search?num=5&q=ILCreateFromPath+site%3Alearn.microsoft.com) | shell32.dll | Shobjidl.h | [Vanara.PInvoke.Shell32.ILCreateFromPath](https://github.com/dahall/Vanara/search?l=C%23&q=ILCreateFromPath) [ILFindChild](https://www.google.com/search?num=5&q=ILFindChild+site%3Alearn.microsoft.com) | shell32.dll | shlobj_core.h | [Vanara.PInvoke.Shell32.ILFindChild](https://github.com/dahall/Vanara/search?l=C%23&q=ILFindChild) [ILFindLastID](https://www.google.com/search?num=5&q=ILFindLastID+site%3Alearn.microsoft.com) | shell32.dll | Shobjidl.h | [Vanara.PInvoke.Shell32.ILFindLastID](https://github.com/dahall/Vanara/search?l=C%23&q=ILFindLastID) diff --git a/PInvoke/User32/pkgreadme.md b/PInvoke/User32/pkgreadme.md index 7d5bc75ed..c164daf21 100644 --- a/PInvoke/User32/pkgreadme.md +++ b/PInvoke/User32/pkgreadme.md @@ -18,4 +18,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall Functions | Enumerations | Structures --- | --- | --- -ActivateKeyboardLayout AddClipboardFormatListener AdjustWindowRect AdjustWindowRectEx AdjustWindowRectExForDpi AllowSetForegroundWindow AnimateWindow AnyPopup AppendMenuA AppendMenuW AreDpiAwarenessContextsEqual ArrangeIconicWindows AttachThreadInput BeginDeferWindowPos BeginPaint BlockInput BringWindowToTop BroadcastSystemMessage BroadcastSystemMessageEx CalculatePopupWindowPosition CallMsgFilter CallNextHookEx CallWindowProc CascadeWindows ChangeClipboardChain ChangeDisplaySettings ChangeDisplaySettingsEx ChangeWindowMessageFilter ChangeWindowMessageFilterEx CharToOem CharToOemBuff CheckDlgButton CheckMenuItem CheckMenuRadioItem CheckRadioButton ChildWindowFromPoint ChildWindowFromPointEx ClientToScreen ClipCursor CloseClipboard CloseDesktop CloseGestureInfoHandle CloseTouchInputHandle CloseWindow CloseWindowStation CopyAcceleratorTableA CopyAcceleratorTableW CopyIcon CopyImage CopyRect CountClipboardFormats CreateAcceleratorTable CreateCaret CreateCursor CreateDesktop CreateDesktopExA CreateDesktopExW CreateDialogIndirectParam CreateDialogParam CreateIcon CreateIconFromResource CreateIconFromResourceEx CreateIconIndirect CreateMenu CreatePopupMenu CreateSyntheticPointerDevice CreateWindowEx CreateWindowStation DefDlgProc DeferWindowPos DefFrameProc DefMDIChildProc DefRawInputProc DefWindowProc DeleteMenu DeregisterShellHookWindow DestroyAcceleratorTable DestroyCaret DestroyCursor DestroyIcon DestroyMenu DestroySyntheticPointerDevice DestroyWindow DialogBoxIndirectParam DialogBoxParam DisableProcessWindowsGhosting DispatchMessage DisplayConfigGetDeviceInfo DisplayConfigSetDeviceInfo DlgDirList DlgDirListComboBox DlgDirSelectComboBoxEx DlgDirSelectEx DragDetect DrawAnimatedRects DrawCaption DrawEdge DrawFocusRect DrawFrameControl DrawIcon DrawIconEx DrawMenuBar DrawState DrawText DrawTextEx EmptyClipboard EnableMenuItem EnableMouseInPointer EnableNonClientDpiScaling EnableScrollBar EnableWindow EndDeferWindowPos EndDialog EndMenu EndPaint EndTask EnumChildWindows EnumClipboardFormats EnumDesktops EnumDesktopWindows EnumDisplayDevices EnumDisplayMonitors EnumDisplaySettings EnumDisplaySettingsEx EnumPropsA EnumPropsEx EnumPropsW EnumThreadWindows EnumWindows EnumWindowStations EqualRect EvaluateProximityToPolygon EvaluateProximityToRect ExcludeUpdateRgn ExitWindowsEx FillRect FindWindow FindWindowEx FlashWindow FlashWindowEx FrameRect FreeDDElParam GetActiveWindow GetAltTabInfo GetAncestor GetAsyncKeyState GetAutoRotationState GetAwarenessFromDpiAwarenessContext GetCapture GetCaretBlinkTime GetCaretPos GetClassInfo GetClassInfoEx GetClassLong GetClassLongPtr GetClassName GetClassWord GetClientRect GetClipboardData GetClipboardFormatNameA GetClipboardFormatNameW GetClipboardOwner GetClipboardSequenceNumber GetClipboardViewer GetClipCursor GetCurrentInputMessageSource GetCursor GetCursorInfo GetCursorPos GetDC GetDCEx GetDesktopWindow GetDialogBaseUnits GetDialogControlDpiChangeBehavior GetDialogDpiChangeBehavior GetDisplayAutoRotationPreferences GetDisplayConfigBufferSizes GetDlgCtrlID GetDlgItem GetDlgItemInt GetDlgItemText GetDoubleClickTime GetDpiForSystem GetDpiForWindow GetDpiFromDpiAwarenessContext GetFocus GetForegroundWindow GetGestureConfig GetGestureExtraArgs GetGestureInfo GetGuiResources GetGUIThreadInfo GetIconInfo GetIconInfoEx GetInputState GetKBCodePage GetKeyboardLayout GetKeyboardLayoutList GetKeyboardLayoutName GetKeyboardState GetKeyboardType GetKeyNameText GetKeyState GetLastActivePopup GetLastInputInfo GetLayeredWindowAttributes GetListBoxInfo GetMenu GetMenuBarInfo GetMenuCheckMarkDimensions GetMenuContextHelpId GetMenuDefaultItem GetMenuInfo GetMenuItemCount GetMenuItemID GetMenuItemInfoA GetMenuItemInfoW GetMenuItemRect GetMenuState GetMenuString GetMessage GetMessageExtraInfo GetMessagePos GetMessageTime GetMonitorInfo GetMouseMovePointsEx GetNextDlgGroupItem GetNextDlgTabItem GetOpenClipboardWindow GetParent GetPhysicalCursorPos GetPointerCursorId GetPointerDevice GetPointerDeviceCursors GetPointerDeviceProperties GetPointerDeviceRects GetPointerDevices GetPointerFrameInfo GetPointerFrameInfoHistory GetPointerFramePenInfo GetPointerFramePenInfoHistory GetPointerFrameTouchInfo GetPointerFrameTouchInfoHistory GetPointerInfo GetPointerInfoHistory GetPointerInputTransform GetPointerPenInfo GetPointerPenInfoHistory GetPointerTouchInfo GetPointerTouchInfoHistory GetPointerType GetPriorityClipboardFormat GetProcessDefaultLayout GetProcessWindowStation GetProp GetQueueStatus GetRawInputBuffer GetRawInputData GetRawInputDeviceInfo GetRawInputDeviceList GetRawPointerDeviceData GetRegisteredRawInputDevices GetScrollBarInfo GetScrollInfo GetScrollPos GetScrollRange GetShellWindow GetSubMenu GetSysColor GetSysColorBrush GetSystemDpiForProcess GetSystemMenu GetSystemMetrics GetSystemMetricsForDpi GetTabbedTextExtent GetThreadDesktop GetThreadDpiAwarenessContext GetThreadDpiHostingBehavior GetTitleBarInfo GetTopWindow GetTouchInputInfo GetUnpredictedMessagePos GetUpdatedClipboardFormats GetUpdateRect GetUpdateRgn GetUserObjectInformationA GetUserObjectInformationW GetUserObjectSecurity GetWindow GetWindowContextHelpId GetWindowDC GetWindowDisplayAffinity GetWindowDpiAwarenessContext GetWindowDpiHostingBehavior GetWindowFeedbackSetting GetWindowInfo GetWindowLong GetWindowLongPtr GetWindowModuleFileName GetWindowPlacement GetWindowRect GetWindowRgn GetWindowRgnBox GetWindowText GetWindowTextLength GetWindowThreadProcessId GrayString HideCaret HiliteMenuItem ImpersonateDdeClientWindow InflateRect InitializeTouchInjection InjectSyntheticPointerInput InjectTouchInput InSendMessage InSendMessageEx InsertMenu InsertMenuItem InternalGetWindowText IntersectRect InvalidateRect InvalidateRgn InvertRect IsChild IsClipboardFormatAvailable IsDialogMessage IsDlgButtonChecked IsGUIThread IsHungAppWindow IsIconic IsImmersiveProcess IsMenu IsMouseInPointerEnabled IsProcessDPIAware IsRectEmpty IsTouchWindow IsValidDpiAwarenessContext IsWindow IsWindowEnabled IsWindowRedirectedForPrint IsWindowUnicode IsWindowVisible IsWinEventHookInstalled IsWow64Message IsZoomed keybd_event KillTimer LoadAcceleratorsA LoadAcceleratorsW LoadBitmap LoadCursor LoadCursorFromFileA LoadCursorFromFileW LoadIcon LoadImage LoadKeyboardLayout LoadMenu LoadMenuIndirect LoadString LockSetForegroundWindow LockWindowUpdate LockWorkStation LogicalToPhysicalPoint LogicalToPhysicalPointForPerMonitorDPI LookupIconIdFromDirectory LookupIconIdFromDirectoryEx MapDialogRect MapVirtualKey MapVirtualKeyEx MapWindowPoints MB_GetString MenuItemFromPoint MessageBeep MessageBox MessageBoxIndirect MessageBoxTimeoutA MessageBoxTimeoutW ModifyMenu MonitorFromPoint MonitorFromRect MonitorFromWindow mouse_event MoveWindow MsgWaitForMultipleObjects MsgWaitForMultipleObjectsEx NotifyWinEvent OemKeyScan OemToChar OemToCharBuff OffsetRect OpenClipboard OpenDesktop OpenIcon OpenInputDesktop OpenWindowStation PackDDElParam PackTouchHitTestingProximityEvaluation PaintDesktop PeekMessage PhysicalToLogicalPoint PhysicalToLogicalPointForPerMonitorDPI PostMessage PostQuitMessage PostThreadMessage PrintWindow PrivateExtractIcons PtInRect QueryDisplayConfig RealChildWindowFromPoint RealGetWindowClass RedrawWindow RegisterClass RegisterClassEx RegisterClipboardFormat RegisterDeviceNotification RegisterForTooltipDismissNotification RegisterHotKey RegisterPointerDeviceNotifications RegisterPointerInputTarget RegisterPointerInputTargetEx RegisterPowerSettingNotification RegisterRawInputDevices RegisterShellHookWindow RegisterSuspendResumeNotification RegisterTouchHitTestingWindow RegisterTouchWindow RegisterWindowMessage ReleaseCapture ReleaseDC RemoveClipboardFormatListener RemoveMenu RemoveProp ReplyMessage ReuseDDElParam ScreenToClient ScrollDC ScrollWindow ScrollWindowEx SendDlgItemMessage SendInput SendMessage SendMessageCallbackA SendMessageCallbackW SendMessageTimeout SendNotifyMessage SetActiveWindow SetAdditionalForegroundBoostProcesses SetCapture SetCaretBlinkTime SetCaretPos SetClassLong SetClassLongPtr SetClassWord SetClipboardData SetClipboardViewer SetCoalescableTimer SetCursor SetCursorPos SetDialogControlDpiChangeBehavior SetDialogDpiChangeBehavior SetDisplayAutoRotationPreferences SetDisplayConfig SetDlgItemInt SetDlgItemText SetDoubleClickTime SetFocus SetForegroundWindow SetGestureConfig SetKeyboardState SetLastErrorEx SetLayeredWindowAttributes SetMenu SetMenuContextHelpId SetMenuDefaultItem SetMenuInfo SetMenuItemBitmaps SetMenuItemInfo SetMessageExtraInfo SetParent SetPhysicalCursorPos SetProcessDefaultLayout SetProcessDPIAware SetProcessDpiAwarenessContext SetProcessRestrictionExemption SetProcessWindowStation SetProp SetRect SetRectEmpty SetScrollInfo SetScrollPos SetScrollRange SetSysColors SetSystemCursor SetThreadCursorCreationScaling SetThreadDesktop SetThreadDpiAwarenessContext SetThreadDpiHostingBehavior SetTimer SetUserObjectInformation SetUserObjectSecurity SetWindowContextHelpId SetWindowDisplayAffinity SetWindowFeedbackSetting SetWindowLong SetWindowLongPtr SetWindowPlacement SetWindowPos SetWindowRgn SetWindowsHookExA SetWindowsHookExW SetWindowText SetWinEventHook ShowCaret ShowCursor ShowOwnedPopups ShowScrollBar ShowWindow ShowWindowAsync ShutdownBlockReasonCreate ShutdownBlockReasonDestroy ShutdownBlockReasonQuery SkipPointerFrameMessages SoundSentry SubtractRect SwapMouseButton SwitchDesktop SwitchToThisWindow SystemParametersInfo SystemParametersInfoForDpi TabbedTextOut TileWindows ToAscii ToAsciiEx ToUnicode ToUnicodeEx TrackMouseEvent TrackPopupMenu TrackPopupMenuEx TranslateAccelerator TranslateMDISysAccel TranslateMessage UnhookWindowsHookEx UnhookWinEvent UnionRect UnloadKeyboardLayout UnpackDDElParam UnregisterClass UnregisterDeviceNotification UnregisterHotKey UnregisterPointerInputTarget UnregisterPowerSettingNotification UnregisterSuspendResumeNotification UnregisterTouchWindow UpdateLayeredWindow UpdateLayeredWindowIndirect UpdateWindow UserHandleGrantAccess ValidateRect ValidateRgn VkKeyScan VkKeyScanEx WaitForInputIdle WaitMessage WindowFromDC WindowFromPhysicalPoint WindowFromPoint WinHelp WINNLSEnableIME | VP_COMMAND VP_CP_CMD VP_CP_TYPE VP_FLAGS VP_MODE VP_TV APPCOMMAND ENDSESSION FAPPCOMMAND GIDC INPUTLANGCHANGE ISC MND MNGO MSGF NOTIFYFORMAT PRF RIM_CODE SBCMD UIS UISF WindowMessage WM_ACTIVATE_WPARAM WM_ICON_WPARAM WM_MOUSEACTIVATE_RETURN WM_SHOWWINDOW_LPARAM WM_SIZE_WPARAM WMSZ WTS WindowStyles WindowStylesEx FVIRT ButtonMessage ButtonNotification ButtonStateFlags ButtonStyle ClipboardNotificationMessage StandardClipboardFormat ComboBoxInfoState ComboBoxMessage ComboBoxNotification ComboBoxStyle ORIENTATION_PREFERENCE AR_STATE FR TOOLTIP_DISMISS_FLAGS CursorState OCR DBT_DEVTYPE DBTF DEVICE_NOTIFY DeviceBroadcastEvent LOCKF LOCKP CreateDesktopFlags CreateWindowStationFlags UserObjectInformationType DDL DialogBoxStyles DLGC QDC SDC EC EC_ENDOFLINE EC_SEARCHWEB_ENTRYPOINT EditMessage EditNotification EditStyle EditStylesEx EIMES EMSIS WB ChangeDisplaySettingsFlags CopyImageOptions DCX GR HitTestValues WindowLongFlags HelpCmd DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS DIALOG_DPI_CHANGE_BEHAVIORS DPI_AWARENESS DPI_HOSTING_BEHAVIOR HC HCBT HookType WINEVENT DrawIconExFlags INPUT_MESSAGE_DEVICE_TYPE INPUT_MESSAGE_ORIGIN_ID INPUTTYPE MouseState RI_KEY RI_MOUSE RID RIDEV RIM_TYPE HOTKEYF HotKeyModifiers KEYEVENTF KLF MAPVK VK ListBoxMessage ListBoxNotification ListBoxReturnValue ListBoxStyle GetMenuDefaultItemFlags MenuFlags MenuInfoMember MenuInfoStyle MenuItemInfoMask MenuItemState MenuItemType MNGOF BSF BSM ISMEX MWMO PM QS SMTO EDD EDS MonitorFlags MonitorInfoFlags GMMP MouseActivateCode MOUSEEVENTF TME ODA ODS ODT BorderFlags BorderStyles3D DrawCaptionFlags DrawStateFlags FrameControlState FrameControlType IDANI RedrawWindowFlags PEN_FLAGS PEN_MASK POINTER_BUTTON_CHANGE_TYPE POINTER_DEVICE_CURSOR_TYPE POINTER_DEVICE_TYPE POINTER_FEEDBACK_MODE POINTER_FLAGS POINTER_INPUT_TYPE TOUCH_FLAGS TOUCH_MASK PowerBroadcastType LoadImageOptions LoadImageType ESB_FLAGS SB ScrollWindowFlags SIF StaticMessage StaticNotification StaticStyle ARW ATF ContactVisualization ExitWindowsFlags FKF GestureVisualization HANDEDNESS HELPINFOCONTEXT HFC MB_FLAGS MB_RESULT MKF MouseWheelRouting PenArbitrationType PenVisualization SERKF SKF SPI SPIF SSF SSGF SSTF SSWF SystemMetric TKF Gesture GCF GF GID TOUCH_FEEDBACK TOUCH_HIT_TESTING TOUCHEVENTF TOUCHINPUTMASKF TWF AnimateWindowFlags ChildWindowSkipOptions DefaultLayout FEEDBACK_TYPE FLASHW GetClassLongFlag GCW GetAncestorFlag GetWindowCmd GUIThreadInfoFlags GWFS LayeredWindowAttributes LSFW MdiTileFlags MessageFilterExAction MessageFilterFlag MessageFilterInformation ObjectState PW SetWindowPosFlags SysCommand TrackPopupMenuFlags UpdateLayeredWindowFlags WindowClassStyles WindowDisplayAffinity WindowPlacementFlags | ICONINFO VIDEOPARAMETERS NMHDR COPYDATASTRUCT MDICREATESTRUCT MOUSEWHEEL SIZES STYLESTRUCT UISTATE WM_HOTKEY_LPARAM WM_KEY_LPARAM WM_SCROLL_LPARAM WM_SETCURSOR_LPARAM ACCEL METAFILEPICT COMBOBOXINFO CmdNotifyWParam CURSORINFO DEV_BROADCAST_DEVICEINTERFACE DEV_BROADCAST_DEVNODE DEV_BROADCAST_HANDLE DEV_BROADCAST_HDR DEV_BROADCAST_NET DEV_BROADCAST_OEM DEV_BROADCAST_PORT DEV_BROADCAST_USERDEFINED DEV_BROADCAST_VOLUME HDEVNOTIFY VolLockBroadcast USEROBJECTFLAGS DLGITEMTEMPLATE DLGTEMPLATE EDITBALLOONTIP NMSEARCHWEB MINMAXINFO WINDOWPOS DRAWTEXTPARAMS HELPWININFO MULTIKEYHELP DPI_AWARENESS_CONTEXT CBT_CREATEWND CBTACTIVATESTRUCT CWPRETSTRUCT CWPSTRUCT DEBUGHOOKINFO EVENTMSG HHOOK HWINEVENTHOOK KBDLLHOOKSTRUCT MOUSEHOOKSTRUCT MOUSEHOOKSTRUCTEX MSLLHOOKSTRUCT ICONINFOEX HARDWAREINPUT HRAWINPUT INPUT INPUT_MESSAGE_SOURCE LASTINPUTINFO MOUSEINPUT RAWHID RAWINPUT RAWINPUTDEVICE RAWINPUTDEVICELIST RAWINPUTHEADER RAWKEYBOARD RAWMOUSE RID_DEVICE_INFO RID_DEVICE_INFO_HID RID_DEVICE_INFO_KEYBOARD RID_DEVICE_INFO_MOUSE HKL KEYBDINPUT MDINEXTMENU MENUBARINFO MENUEX_TEMPLATE_HEADER MENUEX_TEMPLATE_ITEM MENUGETOBJECTINFO MENUINFO MENUITEMINFO MENUITEMTEMPLATE MENUITEMTEMPLATEHEADER TPMPARAMS BSMINFO MONITORINFO MONITORINFOEX MOUSEMOVEPOINT TRACKMOUSEEVENT COMPAREITEMSTRUCT DELETEITEMSTRUCT DRAWITEMSTRUCT MEASUREITEMSTRUCT PAINTSTRUCT HSYNTHETICPOINTERDEVICE INPUT_TRANSFORM POINTER_DEVICE_CURSOR_INFO POINTER_DEVICE_INFO POINTER_DEVICE_PROPERTY POINTER_INFO POINTER_PEN_INFO POINTER_TOUCH_INFO POINTER_TYPE_INFO POWERBROADCAST_SETTING GRPICONDIR GRPICONDIRENTRY SCROLLBARINFO SCROLLINFO ACCESSTIMEOUT ANIMATIONINFO AUDIODESCRIPTION FILTERKEYS HELPINFO HIGHCONTRAST ICONMETRICS MINIMIZEDMETRICS MOUSEKEYS MSGBOXPARAMS NONCLIENTMETRICS SERIALKEYS SOUNDSENTRY STICKYKEYS TOGGLEKEYS TOUCHPREDICTIONPARAMETERS GESTURECONFIG GESTUREINFO GESTURENOTIFYSTRUCT HGESTUREINFO HTOUCHINPUT TOUCH_HIT_TESTING_INPUT TOUCH_HIT_TESTING_PROXIMITY_EVALUATION TOUCHINPUT ALTTABINFO CHANGEFILTERSTRUCT CREATESTRUCT FLASHWINFO GUITHREADINFO TITLEBARINFO UPDATELAYEREDWINDOWINFO WINDOWINFO WINDOWPLACEMENT WNDCLASS WNDCLASSEX DATA +ActivateKeyboardLayout AddClipboardFormatListener AdjustWindowRect AdjustWindowRectEx AdjustWindowRectExForDpi AllowSetForegroundWindow AnimateWindow AnyPopup AppendMenuA AppendMenuW AreDpiAwarenessContextsEqual ArrangeIconicWindows AttachThreadInput BeginDeferWindowPos BeginPaint BlockInput BringWindowToTop BroadcastSystemMessage BroadcastSystemMessageEx CalculatePopupWindowPosition CallMsgFilter CallNextHookEx CallWindowProc CascadeWindows ChangeClipboardChain ChangeDisplaySettings ChangeDisplaySettingsEx ChangeWindowMessageFilter ChangeWindowMessageFilterEx CharToOem CharToOemBuff CheckDlgButton CheckMenuItem CheckMenuRadioItem CheckRadioButton ChildWindowFromPoint ChildWindowFromPointEx ClientToScreen ClipCursor CloseClipboard CloseDesktop CloseGestureInfoHandle CloseTouchInputHandle CloseWindow CloseWindowStation CopyAcceleratorTableA CopyAcceleratorTableW CopyIcon CopyImage CopyRect CountClipboardFormats CreateAcceleratorTable CreateCaret CreateCursor CreateDesktop CreateDesktopExA CreateDesktopExW CreateDialogIndirectParam CreateDialogParam CreateIcon CreateIconFromResource CreateIconFromResourceEx CreateIconIndirect CreateMenu CreatePopupMenu CreateSyntheticPointerDevice CreateWindowEx CreateWindowStation DefDlgProc DeferWindowPos DefFrameProc DefMDIChildProc DefRawInputProc DefWindowProc DeleteMenu DeregisterShellHookWindow DestroyAcceleratorTable DestroyCaret DestroyCursor DestroyIcon DestroyMenu DestroySyntheticPointerDevice DestroyWindow DialogBoxIndirectParam DialogBoxParam DisableProcessWindowsGhosting DispatchMessage DisplayConfigGetDeviceInfo DisplayConfigSetDeviceInfo DlgDirList DlgDirListComboBox DlgDirSelectComboBoxEx DlgDirSelectEx DragDetect DrawAnimatedRects DrawCaption DrawEdge DrawFocusRect DrawFrameControl DrawIcon DrawIconEx DrawMenuBar DrawState DrawText DrawTextEx EmptyClipboard EnableMenuItem EnableMouseInPointer EnableNonClientDpiScaling EnableScrollBar EnableWindow EndDeferWindowPos EndDialog EndMenu EndPaint EndTask EnumChildWindows EnumClipboardFormats EnumDesktops EnumDesktopWindows EnumDisplayDevices EnumDisplayMonitors EnumDisplaySettings EnumDisplaySettingsEx EnumPropsA EnumPropsEx EnumPropsW EnumThreadWindows EnumWindows EnumWindowStations EqualRect EvaluateProximityToPolygon EvaluateProximityToRect ExcludeUpdateRgn ExitWindowsEx FillRect FindWindow FindWindowEx FlashWindow FlashWindowEx FrameRect FreeDDElParam GetActiveWindow GetAltTabInfo GetAncestor GetAsyncKeyState GetAutoRotationState GetAwarenessFromDpiAwarenessContext GetCapture GetCaretBlinkTime GetCaretPos GetClassInfo GetClassInfoEx GetClassLong GetClassLongPtr GetClassName GetClassWord GetClientRect GetClipboardData GetClipboardFormatNameA GetClipboardFormatNameW GetClipboardOwner GetClipboardSequenceNumber GetClipboardViewer GetClipCursor GetCurrentInputMessageSource GetCursor GetCursorInfo GetCursorPos GetDC GetDCEx GetDesktopWindow GetDialogBaseUnits GetDialogControlDpiChangeBehavior GetDialogDpiChangeBehavior GetDisplayAutoRotationPreferences GetDisplayConfigBufferSizes GetDlgCtrlID GetDlgItem GetDlgItemInt GetDlgItemText GetDoubleClickTime GetDpiForSystem GetDpiForWindow GetDpiFromDpiAwarenessContext GetFocus GetForegroundWindow GetGestureConfig GetGestureExtraArgs GetGestureInfo GetGuiResources GetGUIThreadInfo GetIconInfo GetIconInfoEx GetInputState GetKBCodePage GetKeyboardLayout GetKeyboardLayoutList GetKeyboardLayoutName GetKeyboardState GetKeyboardType GetKeyNameText GetKeyState GetLastActivePopup GetLastInputInfo GetLayeredWindowAttributes GetListBoxInfo GetMenu GetMenuBarInfo GetMenuCheckMarkDimensions GetMenuContextHelpId GetMenuDefaultItem GetMenuInfo GetMenuItemCount GetMenuItemID GetMenuItemInfoA GetMenuItemInfoW GetMenuItemRect GetMenuState GetMenuString GetMessage GetMessageExtraInfo GetMessagePos GetMessageTime GetMonitorInfo GetMouseMovePointsEx GetNextDlgGroupItem GetNextDlgTabItem GetOpenClipboardWindow GetParent GetPhysicalCursorPos GetPointerCursorId GetPointerDevice GetPointerDeviceCursors GetPointerDeviceProperties GetPointerDeviceRects GetPointerDevices GetPointerFrameInfo GetPointerFrameInfoHistory GetPointerFramePenInfo GetPointerFramePenInfoHistory GetPointerFrameTouchInfo GetPointerFrameTouchInfoHistory GetPointerInfo GetPointerInfoHistory GetPointerInputTransform GetPointerPenInfo GetPointerPenInfoHistory GetPointerTouchInfo GetPointerTouchInfoHistory GetPointerType GetPriorityClipboardFormat GetProcessDefaultLayout GetProcessWindowStation GetProp GetQueueStatus GetRawInputBuffer GetRawInputData GetRawInputDeviceInfo GetRawInputDeviceList GetRawPointerDeviceData GetRegisteredRawInputDevices GetScrollBarInfo GetScrollInfo GetScrollPos GetScrollRange GetShellWindow GetSubMenu GetSysColor GetSysColorBrush GetSystemDpiForProcess GetSystemMenu GetSystemMetrics GetSystemMetricsForDpi GetTabbedTextExtent GetThreadDesktop GetThreadDpiAwarenessContext GetThreadDpiHostingBehavior GetTitleBarInfo GetTopWindow GetTouchInputInfo GetUnpredictedMessagePos GetUpdatedClipboardFormats GetUpdateRect GetUpdateRgn GetUserObjectInformationA GetUserObjectInformationW GetUserObjectSecurity GetWindow GetWindowContextHelpId GetWindowDC GetWindowDisplayAffinity GetWindowDpiAwarenessContext GetWindowDpiHostingBehavior GetWindowFeedbackSetting GetWindowInfo GetWindowLong GetWindowLongPtr GetWindowModuleFileName GetWindowPlacement GetWindowRect GetWindowRgn GetWindowRgnBox GetWindowText GetWindowTextLength GetWindowThreadProcessId GrayString HideCaret HiliteMenuItem ImpersonateDdeClientWindow InflateRect InitializeTouchInjection InjectSyntheticPointerInput InjectTouchInput InSendMessage InSendMessageEx InsertMenu InsertMenuItem InternalGetWindowText IntersectRect InvalidateRect InvalidateRgn InvertRect IsChild IsClipboardFormatAvailable IsDialogMessage IsDlgButtonChecked IsGUIThread IsHungAppWindow IsIconic IsImmersiveProcess IsMenu IsMouseInPointerEnabled IsProcessDPIAware IsRectEmpty IsTouchWindow IsValidDpiAwarenessContext IsWindow IsWindowEnabled IsWindowRedirectedForPrint IsWindowUnicode IsWindowVisible IsWinEventHookInstalled IsWow64Message IsZoomed keybd_event KillTimer LoadAcceleratorsA LoadAcceleratorsW LoadBitmap LoadCursor LoadCursorFromFileA LoadCursorFromFileW LoadIcon LoadImage LoadKeyboardLayout LoadMenu LoadMenuIndirect LoadString LockSetForegroundWindow LockWindowUpdate LockWorkStation LogicalToPhysicalPoint LogicalToPhysicalPointForPerMonitorDPI LookupIconIdFromDirectory LookupIconIdFromDirectoryEx MapDialogRect MapVirtualKey MapVirtualKeyEx MapWindowPoints MB_GetString MenuItemFromPoint MessageBeep MessageBox MessageBoxIndirect MessageBoxTimeoutA MessageBoxTimeoutW ModifyMenu MonitorFromPoint MonitorFromRect MonitorFromWindow mouse_event MoveWindow MsgWaitForMultipleObjects MsgWaitForMultipleObjectsEx NotifyWinEvent OemKeyScan OemToChar OemToCharBuff OffsetRect OpenClipboard OpenDesktop OpenIcon OpenInputDesktop OpenWindowStation PackDDElParam PackTouchHitTestingProximityEvaluation PaintDesktop PeekMessage PhysicalToLogicalPoint PhysicalToLogicalPointForPerMonitorDPI PostMessage PostQuitMessage PostThreadMessage PrintWindow PrivateExtractIcons PtInRect QueryDisplayConfig RealChildWindowFromPoint RealGetWindowClass RedrawWindow RegisterClass RegisterClassEx RegisterClipboardFormat RegisterDeviceNotification RegisterForTooltipDismissNotification RegisterHotKey RegisterPointerDeviceNotifications RegisterPointerInputTarget RegisterPointerInputTargetEx RegisterPowerSettingNotification RegisterRawInputDevices RegisterShellHookWindow RegisterSuspendResumeNotification RegisterTouchHitTestingWindow RegisterTouchWindow RegisterWindowMessage ReleaseCapture ReleaseDC RemoveClipboardFormatListener RemoveMenu RemoveProp ReplyMessage ReuseDDElParam ScreenToClient ScrollDC ScrollWindow ScrollWindowEx SendDlgItemMessage SendInput SendMessage SendMessageCallbackA SendMessageCallbackW SendMessageTimeout SendNotifyMessage SetActiveWindow SetAdditionalForegroundBoostProcesses SetCapture SetCaretBlinkTime SetCaretPos SetClassLong SetClassLongPtr SetClassWord SetClipboardData SetClipboardViewer SetCoalescableTimer SetCursor SetCursorPos SetDialogControlDpiChangeBehavior SetDialogDpiChangeBehavior SetDisplayAutoRotationPreferences SetDisplayConfig SetDlgItemInt SetDlgItemText SetDoubleClickTime SetFocus SetForegroundWindow SetGestureConfig SetKeyboardState SetLastErrorEx SetLayeredWindowAttributes SetMenu SetMenuContextHelpId SetMenuDefaultItem SetMenuInfo SetMenuItemBitmaps SetMenuItemInfo SetMessageExtraInfo SetParent SetPhysicalCursorPos SetProcessDefaultLayout SetProcessDPIAware SetProcessDpiAwarenessContext SetProcessRestrictionExemption SetProcessWindowStation SetProp SetRect SetRectEmpty SetScrollInfo SetScrollPos SetScrollRange SetSysColors SetSystemCursor SetThreadCursorCreationScaling SetThreadDesktop SetThreadDpiAwarenessContext SetThreadDpiHostingBehavior SetTimer SetUserObjectInformation SetUserObjectSecurity SetWindowContextHelpId SetWindowDisplayAffinity SetWindowFeedbackSetting SetWindowLong SetWindowLongPtr SetWindowPlacement SetWindowPos SetWindowRgn SetWindowsHookExA SetWindowsHookExW SetWindowText SetWinEventHook ShowCaret ShowCursor ShowOwnedPopups ShowScrollBar ShowWindow ShowWindowAsync ShutdownBlockReasonCreate ShutdownBlockReasonDestroy ShutdownBlockReasonQuery SkipPointerFrameMessages SoundSentry SubtractRect SwapMouseButton SwitchDesktop SwitchToThisWindow SystemParametersInfo SystemParametersInfoForDpi TabbedTextOut TileWindows ToAscii ToAsciiEx ToUnicode ToUnicodeEx TrackMouseEvent TrackPopupMenu TrackPopupMenuEx TranslateAccelerator TranslateMDISysAccel TranslateMessage UnhookWindowsHookEx UnhookWinEvent UnionRect UnloadKeyboardLayout UnpackDDElParam UnregisterClass UnregisterDeviceNotification UnregisterHotKey UnregisterPointerInputTarget UnregisterPowerSettingNotification UnregisterSuspendResumeNotification UnregisterTouchWindow UpdateLayeredWindow UpdateLayeredWindowIndirect UpdateWindow UserHandleGrantAccess ValidateRect ValidateRgn VkKeyScan VkKeyScanEx WaitForInputIdle WaitMessage WindowFromDC WindowFromPhysicalPoint WindowFromPoint WinHelp WINNLSEnableIME | VP_COMMAND VP_CP_CMD VP_CP_TYPE VP_FLAGS VP_MODE VP_TV APPCOMMAND ENDSESSION FAPPCOMMAND GIDC INPUTLANGCHANGE ISC MND MNGO MSGF NOTIFYFORMAT PRF RIM_CODE SBCMD UIS UISF WindowMessage WM_ACTIVATE_WPARAM WM_ICON_WPARAM WM_MOUSEACTIVATE_RETURN WM_SHOWWINDOW_LPARAM WM_SIZE_WPARAM WMSZ WTS WindowStyles WindowStylesEx FVIRT ButtonMessage ButtonNotification ButtonStateFlags ButtonStyle ClipboardNotificationMessage StandardClipboardFormat ComboBoxInfoState ComboBoxMessage ComboBoxNotification ComboBoxStyle ORIENTATION_PREFERENCE AR_STATE FR TOOLTIP_DISMISS_FLAGS CursorState OCR DBT_DEVTYPE DBTF DEVICE_NOTIFY DeviceBroadcastEvent LOCKF LOCKP CreateDesktopFlags CreateWindowStationFlags UserObjectInformationType DDL DialogBoxStyles DLGC QDC SDC EC EC_ENDOFLINE EC_SEARCHWEB_ENTRYPOINT EditMessage EditNotification EditStyle EditStylesEx EIMES EMSIS WB ChangeDisplaySettingsFlags CopyImageOptions DCX GR HitTestValues WindowLongFlags HelpCmd DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS DIALOG_DPI_CHANGE_BEHAVIORS DPI_AWARENESS DPI_HOSTING_BEHAVIOR HC HCBT HookType WINEVENT DrawIconExFlags INPUT_MESSAGE_DEVICE_TYPE INPUT_MESSAGE_ORIGIN_ID INPUTTYPE MouseState RI_KEY RI_MOUSE RID RIDEV RIDI RIM_TYPE HOTKEYF HotKeyModifiers KEYEVENTF KLF MAPVK VK ListBoxMessage ListBoxNotification ListBoxReturnValue ListBoxStyle GetMenuDefaultItemFlags MenuFlags MenuInfoMember MenuInfoStyle MenuItemInfoMask MenuItemState MenuItemType MNGOF BSF BSM ISMEX MWMO PM QS SMTO EDD EDS MonitorFlags MonitorInfoFlags GMMP MouseActivateCode MOUSEEVENTF TME ODA ODS ODT BorderFlags BorderStyles3D DrawCaptionFlags DrawStateFlags FrameControlState FrameControlType IDANI RedrawWindowFlags PEN_FLAGS PEN_MASK POINTER_BUTTON_CHANGE_TYPE POINTER_DEVICE_CURSOR_TYPE POINTER_DEVICE_TYPE POINTER_FEEDBACK_MODE POINTER_FLAGS POINTER_INPUT_TYPE TOUCH_FLAGS TOUCH_MASK PowerBroadcastType LoadImageOptions LoadImageType ESB_FLAGS SB ScrollWindowFlags SIF StaticMessage StaticNotification StaticStyle ARW ATF ContactVisualization ExitWindowsFlags FKF GestureVisualization HANDEDNESS HELPINFOCONTEXT HFC MB_FLAGS MB_RESULT MKF MouseWheelRouting PenArbitrationType PenVisualization SERKF SKF SPI SPIF SSF SSGF SSTF SSWF SystemMetric TKF Gesture GCF GF GID TOUCH_FEEDBACK TOUCH_HIT_TESTING TOUCHEVENTF TOUCHINPUTMASKF TWF AnimateWindowFlags ChildWindowSkipOptions DefaultLayout FEEDBACK_TYPE FLASHW GetClassLongFlag GCW GetAncestorFlag GetWindowCmd GUIThreadInfoFlags GWFS LayeredWindowAttributes LSFW MdiTileFlags MessageFilterExAction MessageFilterFlag MessageFilterInformation ObjectState PW SetWindowPosFlags SysCommand TrackPopupMenuFlags UpdateLayeredWindowFlags WindowClassStyles WindowDisplayAffinity WindowPlacementFlags | ICONINFO VIDEOPARAMETERS NMHDR COPYDATASTRUCT MDICREATESTRUCT MOUSEWHEEL SIZES STYLESTRUCT UISTATE WM_HOTKEY_LPARAM WM_KEY_LPARAM WM_SCROLL_LPARAM WM_SETCURSOR_LPARAM ACCEL METAFILEPICT COMBOBOXINFO CmdNotifyWParam CURSORINFO DEV_BROADCAST_DEVICEINTERFACE DEV_BROADCAST_DEVNODE DEV_BROADCAST_HANDLE DEV_BROADCAST_HDR DEV_BROADCAST_NET DEV_BROADCAST_OEM DEV_BROADCAST_PORT DEV_BROADCAST_USERDEFINED DEV_BROADCAST_VOLUME HDEVNOTIFY VolLockBroadcast USEROBJECTFLAGS DLGITEMTEMPLATE DLGTEMPLATE EDITBALLOONTIP NMSEARCHWEB MINMAXINFO WINDOWPOS DRAWTEXTPARAMS HELPWININFO MULTIKEYHELP DPI_AWARENESS_CONTEXT CBT_CREATEWND CBTACTIVATESTRUCT CWPRETSTRUCT CWPSTRUCT DEBUGHOOKINFO EVENTMSG HHOOK HWINEVENTHOOK KBDLLHOOKSTRUCT MOUSEHOOKSTRUCT MOUSEHOOKSTRUCTEX MSLLHOOKSTRUCT ICONINFOEX HARDWAREINPUT HRAWINPUT INPUT INPUT_MESSAGE_SOURCE LASTINPUTINFO MOUSEINPUT RAWHID RAWINPUT RAWINPUTDEVICE RAWINPUTDEVICELIST RAWINPUTHEADER RAWKEYBOARD RAWMOUSE RID_DEVICE_INFO RID_DEVICE_INFO_HID RID_DEVICE_INFO_KEYBOARD RID_DEVICE_INFO_MOUSE HKL KEYBDINPUT MDINEXTMENU MENUBARINFO MENUEX_TEMPLATE_HEADER MENUEX_TEMPLATE_ITEM MENUGETOBJECTINFO MENUINFO MENUITEMINFO MENUITEMTEMPLATE MENUITEMTEMPLATEHEADER TPMPARAMS BSMINFO MONITORINFO MONITORINFOEX MOUSEMOVEPOINT TRACKMOUSEEVENT COMPAREITEMSTRUCT DELETEITEMSTRUCT DRAWITEMSTRUCT MEASUREITEMSTRUCT PAINTSTRUCT HSYNTHETICPOINTERDEVICE INPUT_TRANSFORM POINTER_DEVICE_CURSOR_INFO POINTER_DEVICE_INFO POINTER_DEVICE_PROPERTY POINTER_INFO POINTER_PEN_INFO POINTER_TOUCH_INFO POINTER_TYPE_INFO POWERBROADCAST_SETTING GRPICONDIR GRPICONDIRENTRY SCROLLBARINFO SCROLLINFO ACCESSTIMEOUT ANIMATIONINFO AUDIODESCRIPTION FILTERKEYS HELPINFO HIGHCONTRAST ICONMETRICS MINIMIZEDMETRICS MOUSEKEYS MSGBOXPARAMS NONCLIENTMETRICS SERIALKEYS SOUNDSENTRY STICKYKEYS TOGGLEKEYS TOUCHPREDICTIONPARAMETERS GESTURECONFIG GESTUREINFO GESTURENOTIFYSTRUCT HGESTUREINFO HTOUCHINPUT TOUCH_HIT_TESTING_INPUT TOUCH_HIT_TESTING_PROXIMITY_EVALUATION TOUCHINPUT ALTTABINFO CHANGEFILTERSTRUCT CREATESTRUCT FLASHWINFO GUITHREADINFO TITLEBARINFO UPDATELAYEREDWINDOWINFO WINDOWINFO WINDOWPLACEMENT WNDCLASS WNDCLASSEX DATA diff --git a/PInvoke/User32/readme.md b/PInvoke/User32/readme.md index 45b8097be..686068d9d 100644 --- a/PInvoke/User32/readme.md +++ b/PInvoke/User32/readme.md @@ -175,7 +175,7 @@ Native Method | Header | Managed Method [GetCursor](https://www.google.com/search?num=5&q=GetCursor+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.GetCursor](https://github.com/dahall/Vanara/search?l=C%23&q=GetCursor) [GetCursorInfo](https://www.google.com/search?num=5&q=GetCursorInfo+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.GetCursorInfo](https://github.com/dahall/Vanara/search?l=C%23&q=GetCursorInfo) [GetCursorPos](https://www.google.com/search?num=5&q=GetCursorPos+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.GetCursorPos](https://github.com/dahall/Vanara/search?l=C%23&q=GetCursorPos) -[GetDC](https://www.google.com/search?num=5&q=GetDC+site%3Alearn.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.GetDC](https://github.com/dahall/Vanara/search?l=C%23&q=GetDC) +[GetDC](https://www.google.com/search?num=5&q=GetDC+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.User32.GetDCInternal](https://github.com/dahall/Vanara/search?l=C%23&q=GetDCInternal) [GetDCEx](https://www.google.com/search?num=5&q=GetDCEx+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.GetDCEx](https://github.com/dahall/Vanara/search?l=C%23&q=GetDCEx) [GetDesktopWindow](https://www.google.com/search?num=5&q=GetDesktopWindow+site%3Alearn.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.GetDesktopWindow](https://github.com/dahall/Vanara/search?l=C%23&q=GetDesktopWindow) [GetDialogBaseUnits](https://www.google.com/search?num=5&q=GetDialogBaseUnits+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.GetDialogBaseUnits](https://github.com/dahall/Vanara/search?l=C%23&q=GetDialogBaseUnits) @@ -737,6 +737,7 @@ Native Enum | Header | Managed Enum [RI_MOUSE](https://www.google.com/search?num=5&q=RI_MOUSE+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.RI_MOUSE](https://github.com/dahall/Vanara/search?l=C%23&q=RI_MOUSE) [RID](https://www.google.com/search?num=5&q=RID+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.RID](https://github.com/dahall/Vanara/search?l=C%23&q=RID) [RIDEV](https://www.google.com/search?num=5&q=RIDEV+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.RIDEV](https://github.com/dahall/Vanara/search?l=C%23&q=RIDEV) +[RIDI](https://www.google.com/search?num=5&q=RIDI+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.RIDI](https://github.com/dahall/Vanara/search?l=C%23&q=RIDI) [RIM_CODE](https://www.google.com/search?num=5&q=RIM_CODE+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.RIM_CODE](https://github.com/dahall/Vanara/search?l=C%23&q=RIM_CODE) [RIM_TYPE](https://www.google.com/search?num=5&q=RIM_TYPE+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.RIM_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=RIM_TYPE) [SB](https://www.google.com/search?num=5&q=SB+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.SB](https://github.com/dahall/Vanara/search?l=C%23&q=SB) @@ -969,6 +970,7 @@ Native Class | Header | Managed Class [SafeHSYNTHETICPOINTERDEVICE](https://www.google.com/search?num=5&q=SafeHSYNTHETICPOINTERDEVICE+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.User32.SafeHSYNTHETICPOINTERDEVICE](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHSYNTHETICPOINTERDEVICE) [SafeHWINSTA](https://www.google.com/search?num=5&q=SafeHWINSTA+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.User32.SafeHWINSTA](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHWINSTA) [SafeHWND](https://www.google.com/search?num=5&q=SafeHWND+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.User32.SafeHWND](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHWND) +[SafeReleaseHDC](https://www.google.com/search?num=5&q=SafeReleaseHDC+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.User32.SafeReleaseHDC](https://github.com/dahall/Vanara/search?l=C%23&q=SafeReleaseHDC) [SpecialWindowHandles](https://www.google.com/search?num=5&q=SpecialWindowHandles+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.User32.SpecialWindowHandles](https://github.com/dahall/Vanara/search?l=C%23&q=SpecialWindowHandles) [StandardCursor](https://www.google.com/search?num=5&q=StandardCursor+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.StandardCursor](https://github.com/dahall/Vanara/search?l=C%23&q=StandardCursor) [SystemEventHandler](https://www.google.com/search?num=5&q=SystemEventHandler+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.SystemEventHandler](https://github.com/dahall/Vanara/search?l=C%23&q=SystemEventHandler) diff --git a/PInvoke/UxTheme/readme.md b/PInvoke/UxTheme/readme.md index 7f54caae6..07d0f7539 100644 --- a/PInvoke/UxTheme/readme.md +++ b/PInvoke/UxTheme/readme.md @@ -48,7 +48,7 @@ Native Method | Header | Managed Method [GetThemeFilename](https://www.google.com/search?num=5&q=GetThemeFilename+site%3Alearn.microsoft.com) | Uxtheme.h | [Vanara.PInvoke.UxTheme.GetThemeFilename](https://github.com/dahall/Vanara/search?l=C%23&q=GetThemeFilename) [GetThemeFont](https://www.google.com/search?num=5&q=GetThemeFont+site%3Alearn.microsoft.com) | uxtheme.h | [Vanara.PInvoke.UxTheme.GetThemeFont](https://github.com/dahall/Vanara/search?l=C%23&q=GetThemeFont) [GetThemeInt](https://www.google.com/search?num=5&q=GetThemeInt+site%3Alearn.microsoft.com) | Uxtheme.h | [Vanara.PInvoke.UxTheme.GetThemeInt](https://github.com/dahall/Vanara/search?l=C%23&q=GetThemeInt) -[GetThemeIntList](https://www.google.com/search?num=5&q=GetThemeIntList+site%3Alearn.microsoft.com) | UxTheme.h | [Vanara.PInvoke.UxTheme.GetThemeIntListPreVista](https://github.com/dahall/Vanara/search?l=C%23&q=GetThemeIntListPreVista) +[GetThemeIntList](https://www.google.com/search?num=5&q=GetThemeIntList+site%3Alearn.microsoft.com) | UxTheme.h | [Vanara.PInvoke.UxTheme.GetThemeIntList](https://github.com/dahall/Vanara/search?l=C%23&q=GetThemeIntList) [GetThemeMargins](https://www.google.com/search?num=5&q=GetThemeMargins+site%3Alearn.microsoft.com) | Uxtheme.h | [Vanara.PInvoke.UxTheme.GetThemeMargins](https://github.com/dahall/Vanara/search?l=C%23&q=GetThemeMargins) [GetThemeMetric](https://www.google.com/search?num=5&q=GetThemeMetric+site%3Alearn.microsoft.com) | Uxtheme.h | [Vanara.PInvoke.UxTheme.GetThemeMetric](https://github.com/dahall/Vanara/search?l=C%23&q=GetThemeMetric) [GetThemePartSize](https://www.google.com/search?num=5&q=GetThemePartSize+site%3Alearn.microsoft.com) | Uxtheme.h | [Vanara.PInvoke.UxTheme.GetThemePartSize](https://github.com/dahall/Vanara/search?l=C%23&q=GetThemePartSize) diff --git a/README.md b/README.md index 242be65ba..2edf689f3 100644 --- a/README.md +++ b/README.md @@ -94,8 +94,10 @@ netprofm.dll | [Vanara.PInvoke.NetListMgr](https://github.com/dahall/Vanara/blob NewDev.dll | [Vanara.PInvoke.NewDev](https://github.com/dahall/Vanara/blob/master/PInvoke/NewDev/readme.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.NewDev?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.NewDev?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.NewDev) ntdll.dll | [Vanara.PInvoke.NtDll](https://github.com/dahall/Vanara/blob/master/PInvoke/NtDll/readme.md) | ![Coverage](https://img.shields.io/badge/6%25-red.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.NtDll?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.NtDll?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.NtDll) ntdsapi.dll | [Vanara.PInvoke.NTDSApi](https://github.com/dahall/Vanara/blob/master/PInvoke/NTDSApi/readme.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.NTDSApi?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.NTDSApi?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.NTDSApi) +odbc32.dll | [Vanara.PInvoke.Odbc32](https://github.com/dahall/Vanara/blob/master/PInvoke/Odbc32/readme.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.Odbc32?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.Odbc32?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.Odbc32) ole32.dll, oleaut32.dll, propsys.dll | [Vanara.PInvoke.Ole](https://github.com/dahall/Vanara/blob/master/PInvoke/Ole/readme.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.Ole?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.Ole?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.Ole) oleacc.dll | [Vanara.PInvoke.Accessibility](https://github.com/dahall/Vanara/blob/master/PInvoke/Accessibility/readme.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.Accessibility?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.Accessibility?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.Accessibility) +oledb.dll | [Vanara.PInvoke.OleDb](https://github.com/dahall/Vanara/blob/master/PInvoke/OleDb/readme.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.OleDb?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.OleDb?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.OleDb) OleDlg.dll | [Vanara.PInvoke.OleDlg](https://github.com/dahall/Vanara/blob/master/PInvoke/OleDlg/readme.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.OleDlg?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.OleDlg?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.OleDlg) opcservices.dll | [Vanara.PInvoke.Opc](https://github.com/dahall/Vanara/blob/master/PInvoke/Opc/readme.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.Opc?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.Opc?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.Opc) P2P.dll | [Vanara.PInvoke.P2P](https://github.com/dahall/Vanara/blob/master/PInvoke/P2P/readme.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.P2P?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.P2P?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.P2P) diff --git a/Vanara.Library.nuspec b/Vanara.Library.nuspec index b9953f282..66613c829 100644 --- a/Vanara.Library.nuspec +++ b/Vanara.Library.nuspec @@ -69,7 +69,9 @@ + + @@ -101,6 +103,7 @@ + diff --git a/Windows.Forms/readme.md b/Windows.Forms/readme.md index bd7862f6e..9b66725ad 100644 --- a/Windows.Forms/readme.md +++ b/Windows.Forms/readme.md @@ -14,7 +14,7 @@ Enum | Description | Values [Vanara.Windows.Forms.ExplorerBrowserContentSectionOptions](https://github.com/dahall/Vanara/search?l=C%23&q=ExplorerBrowserContentSectionOptions) | Indicates the content options of the explorer browser. Typically use one, or a bitwise combination of these flags to specify how content should appear in the explorer browser control | None, AutoArrange, Desktop, SingleSelection, NoSubfolders, Transparent, NoScrollBars, AlignLeft, NoIcons, SingleClickActivate, NoWebView, HideFileNames, CheckSelect, NoEnumOnRefresh, NoGrouping, FullRowSelect, NoFilters, NoColumnHeader, NoHeaderInAllViews, ExtendedTiles, AutoCheckSelect, NoBrowserViewState, SubsetGroup, UseSearchFolder, AllowRtlReading [Vanara.Windows.Forms.ExplorerBrowserLoadFlags](https://github.com/dahall/Vanara/search?l=C%23&q=ExplorerBrowserLoadFlags) | These flags are used with `Vanara.Windows.Forms.ExplorerBrowser.LoadCustomItems(System.Object,Vanara.Windows.Forms.ExplorerBrowserLoadFlags)`. | None, SelectFromDataObject, NoDropTarget [Vanara.Windows.Forms.ExplorerBrowserNavigateOptions](https://github.com/dahall/Vanara/search?l=C%23&q=ExplorerBrowserNavigateOptions) | Specifies the options that control subsequent navigation. Typically use one, or a bitwise combination of these flags to specify how the explorer browser navigates. | None, NavigateOnce, ShowFrames, AlwaysNavigate, NoTravelLog, NoWrapperWindow, HtmlSharePointView, NoBorder, NoPersistViewState -[Vanara.Windows.Forms.ExplorerBrowserNavigationItemCategory](https://github.com/dahall/Vanara/search?l=C%23&q=ExplorerBrowserNavigationItemCategory) | Flags specifying the folder to be browsed. | Default, UseCurrentWindow, Absolute, SameWindow, NewWindow, NoFolderTree, ExploreMode, NoTransferHistory, Relative, ParentFolder, NavigateBack, NavigateForward, AllowAutoNavigate, KeepSearchText, ActivateNoFocus, CreateNoHistory, PlayNoSound, CallerUntrusted, TrustFirstDownload, UntrustedForDownload, NoHistorySelect, WriteNoHistory, TrustedForActiveX, FeedNavigation, Redirect +[Vanara.Windows.Forms.ExplorerBrowserNavigationItemCategory](https://github.com/dahall/Vanara/search?l=C%23&q=ExplorerBrowserNavigationItemCategory) | Flags specifying the folder to be browsed. | Absolute, UseCurrentWindow, Default, SameWindow, NewWindow, NoFolderTree, ExploreMode, NoTransferHistory, Relative, ParentFolder, NavigateBack, NavigateForward, AllowAutoNavigate, KeepSearchText, ActivateNoFocus, CreateNoHistory, PlayNoSound, CallerUntrusted, TrustFirstDownload, UntrustedForDownload, NoHistorySelect, WriteNoHistory, TrustedForActiveX, FeedNavigation, Redirect [Vanara.Windows.Forms.ExplorerBrowserViewMode](https://github.com/dahall/Vanara/search?l=C%23&q=ExplorerBrowserViewMode) | Indicates the viewing mode of the explorer browser | Icon, SmallIcon, List, Details, Thumbnail, Tile, ThumbStrip, Content, Auto [Vanara.Windows.Forms.VisualTheme.FilenameProperty](https://github.com/dahall/Vanara/search?l=C%23&q=FilenameProperty) | Properties accessible via `Vanara.Windows.Forms.VisualTheme.GetFilename(System.Int32,System.Int32,Vanara.Windows.Forms.VisualTheme.FilenameProperty)`. | ImageFile, ImageFile1, ImageFile2, ImageFile3, ImageFile4, ImageFile5, GlyphImageFile [Vanara.Windows.Forms.DesktopWindowManager.Flip3DWindowPolicy](https://github.com/dahall/Vanara/search?l=C%23&q=Flip3DWindowPolicy) | Flags used by the SetWindowAttr method to specify the Flip3D window policy. | Default, ExcludeBelow, ExcludeAbove