advapi32

package
v0.0.0-...-df7d6bc Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 15, 2023 License: MIT Imports: 2 Imported by: 0

Documentation

Rendered for windows/amd64

Index

Constants

This section is empty.

Variables

View Source
var (

	// winreg.h
	ProcAbortSystemShutdown         = dll.NewProc("AbortSystemShutdownW")
	ProcInitiateShutdown            = dll.NewProc("InitiateShutdownW")
	ProcInitiateSystemShutdown      = dll.NewProc("InitiateSystemShutdownW")
	ProcInitiateSystemShutdownEx    = dll.NewProc("InitiateSystemShutdownExW")
	ProcRegCloseKey                 = dll.NewProc("RegCloseKey")
	ProcRegConnectRegistry          = dll.NewProc("RegConnectRegistryW")
	ProcRegCopyTree                 = dll.NewProc("RegCopyTreeW")
	ProcRegCreateKeyEx              = dll.NewProc("RegCreateKeyExW")
	ProcRegCreateKeyTransacted      = dll.NewProc("RegCreateKeyTransactedW")
	ProcRegCreateKey                = dll.NewProc("RegCreateKeyW")
	ProcRegDeleteKeyEx              = dll.NewProc("RegDeleteKeyExW")
	ProcRegDeleteKeyTransacted      = dll.NewProc("RegDeleteKeyTransactedW")
	ProcRegDeleteKeyValue           = dll.NewProc("RegDeleteKeyValueW")
	ProcRegDeleteKey                = dll.NewProc("RegDeleteKeyW")
	ProcRegDeleteTree               = dll.NewProc("RegDeleteTreeW")
	ProcRegDeleteValue              = dll.NewProc("RegDeleteValueW")
	ProcRegDisablePredefinedCache   = dll.NewProc("RegDisablePredefinedCache")
	ProcRegDisablePredefinedCacheEx = dll.NewProc("RegDisablePredefinedCacheEx")
	ProcRegDisableReflectionKey     = dll.NewProc("RegDisableReflectionKey")
	ProcRegEnableReflectionKey      = dll.NewProc("RegEnableReflectionKey")
	ProcRegEnumKeyEx                = dll.NewProc("RegEnumKeyExW")
	ProcRegEnumKey                  = dll.NewProc("RegEnumKeyW")
	ProcRegEnumValue                = dll.NewProc("RegEnumValueW")
	ProcRegFlushKey                 = dll.NewProc("RegFlushKey")
	ProcRegGetKeySecurity           = dll.NewProc("RegGetKeySecurity")
	ProcRegGetValue                 = dll.NewProc("RegGetValueW")
	ProcRegLoadAppKey               = dll.NewProc("RegLoadAppKeyW")
	ProcRegLoadKey                  = dll.NewProc("RegLoadKeyW")
	ProcRegLoadMUIString            = dll.NewProc("RegLoadMUIStringW")
	ProcRegNotifyChangeKeyValue     = dll.NewProc("RegNotifyChangeKeyValue")
	ProcRegOpenCurrentUser          = dll.NewProc("RegOpenCurrentUser")
	ProcRegOpenKeyEx                = dll.NewProc("RegOpenKeyExW")
	ProcRegOpenKeyTransacted        = dll.NewProc("RegOpenKeyTransactedW")
	ProcRegOpenKey                  = dll.NewProc("RegOpenKeyW")
	ProcRegOpenUserClassesRoot      = dll.NewProc("RegOpenUserClassesRoot")
	ProcRegOverridePredefKey        = dll.NewProc("RegOverridePredefKey")
	ProcRegQueryInfoKey             = dll.NewProc("RegQueryInfoKeyW")
	ProcRegQueryMultipleValues      = dll.NewProc("RegQueryMultipleValuesW")
	ProcRegQueryReflectionKey       = dll.NewProc("RegQueryReflectionKey")
	ProcRegQueryValueEx             = dll.NewProc("RegQueryValueExW")
	ProcRegQueryValue               = dll.NewProc("RegQueryValueW")
	ProcRegRenameKey                = dll.NewProc("RegRenameKey")
	ProcRegReplaceKey               = dll.NewProc("RegReplaceKeyW")
	ProcRegRestoreKey               = dll.NewProc("RegRestoreKeyW")
	ProcRegSaveKeyEx                = dll.NewProc("RegSaveKeyExW")
	ProcRegSaveKey                  = dll.NewProc("RegSaveKeyW")
	ProcRegSetKeySecurity           = dll.NewProc("RegSetKeySecurity")
	ProcRegSetKeyValue              = dll.NewProc("RegSetKeyValueW")
	ProcRegSetValueEx               = dll.NewProc("RegSetValueExW")
	ProcRegSetValue                 = dll.NewProc("RegSetValueW")
	ProcRegUnLoadKey                = dll.NewProc("RegUnLoadKeyW")

	// winsvc.h
	ProcChangeServiceConfig2             = dll.NewProc("ChangeServiceConfig2W")
	ProcChangeServiceConfig              = dll.NewProc("ChangeServiceConfigW")
	ProcCloseServiceHandle               = dll.NewProc("CloseServiceHandle")
	ProcControlService                   = dll.NewProc("ControlService")
	ProcControlServiceEx                 = dll.NewProc("ControlServiceExW")
	ProcCreateService                    = dll.NewProc("CreateServiceW")
	ProcDeleteService                    = dll.NewProc("DeleteService")
	ProcEnumDependentServices            = dll.NewProc("EnumDependentServicesW")
	ProcEnumServicesStatusEx             = dll.NewProc("EnumServicesStatusExW")
	ProcEnumServicesStatus               = dll.NewProc("EnumServicesStatusW")
	ProcGetServiceDirectory              = dll.NewProc("GetServiceDirectory")
	ProcGetServiceDisplayName            = dll.NewProc("GetServiceDisplayNameW")
	ProcGetServiceKeyName                = dll.NewProc("GetServiceKeyNameW")
	ProcGetServiceRegistryStateKey       = dll.NewProc("GetServiceRegistryStateKey")
	ProcGetSharedServiceDirectory        = dll.NewProc("GetSharedServiceDirectory")
	ProcGetSharedServiceRegistryStateKey = dll.NewProc("GetSharedServiceRegistryStateKey")
	ProcLockServiceDatabase              = dll.NewProc("LockServiceDatabase")
	ProcNotifyBootConfigStatus           = dll.NewProc("NotifyBootConfigStatus")
	ProcNotifyServiceStatusChange        = dll.NewProc("NotifyServiceStatusChangeW")
	ProcOpenSCManager                    = dll.NewProc("OpenSCManagerW")
	ProcOpenService                      = dll.NewProc("OpenServiceW")
	ProcQueryServiceConfig2              = dll.NewProc("QueryServiceConfig2W")
	ProcQueryServiceConfig               = dll.NewProc("QueryServiceConfigW")
	ProcQueryServiceDynamicInformation   = dll.NewProc("QueryServiceDynamicInformation")
	ProcQueryServiceLockStatus           = dll.NewProc("QueryServiceLockStatusW")
	ProcQueryServiceObjectSecurity       = dll.NewProc("QueryServiceObjectSecurity")
	ProcQueryServiceStatus               = dll.NewProc("QueryServiceStatus")
	ProcQueryServiceStatusEx             = dll.NewProc("QueryServiceStatusEx")
	ProcRegisterServiceCtrlHandler       = dll.NewProc("RegisterServiceCtrlHandlerW")
	ProcRegisterServiceCtrlHandlerEx     = dll.NewProc("RegisterServiceCtrlHandlerExW")
	ProcSetServiceObjectSecurity         = dll.NewProc("SetServiceObjectSecurity")
	ProcSetServiceStatus                 = dll.NewProc("SetServiceStatus")
	ProcStartService                     = dll.NewProc("StartServiceW")
	ProcStartServiceCtrlDispatcher       = dll.NewProc("StartServiceCtrlDispatcherW")
	ProcUnlockServiceDatabase            = dll.NewProc("UnlockServiceDatabase")

	// evntrace.h
	ProcCloseTrace                 = dll.NewProc("CloseTrace")
	ProcControlTrace               = dll.NewProc("ControlTraceW")
	ProcCreateTraceInstanceId      = dll.NewProc("CreateTraceInstanceId")
	ProcEnableTrace                = dll.NewProc("EnableTrace")
	ProcEnableTraceEx              = dll.NewProc("EnableTraceEx")
	ProcEnableTraceEx2             = dll.NewProc("EnableTraceEx2")
	ProcEnumerateTraceGuids        = dll.NewProc("EnumerateTraceGuids")
	ProcEnumerateTraceGuidsEx      = dll.NewProc("EnumerateTraceGuidsEx")
	ProcFlushTrace                 = dll.NewProc("FlushTraceW")
	ProcGetTraceEnableFlags        = dll.NewProc("GetTraceEnableFlags")
	ProcGetTraceEnableLevel        = dll.NewProc("GetTraceEnableLevel")
	ProcGetTraceLoggerHandle       = dll.NewProc("GetTraceLoggerHandle")
	ProcOpenTrace                  = dll.NewProc("OpenTraceW")
	ProcProcessTrace               = dll.NewProc("ProcessTrace")
	ProcQueryAllTraces             = dll.NewProc("QueryAllTracesW")
	ProcQueryTraceProcessingHandle = dll.NewProc("QueryTraceProcessingHandle")
	ProcQueryTrace                 = dll.NewProc("QueryTraceW")
	ProcRegisterTraceGuids         = dll.NewProc("RegisterTraceGuidsW")
	ProcRemoveTraceCallback        = dll.NewProc("RemoveTraceCallback")
	ProcSetTraceCallback           = dll.NewProc("SetTraceCallback")
	ProcStartTrace                 = dll.NewProc("StartTraceW")
	ProcStopTrace                  = dll.NewProc("StopTraceW")
	ProcTraceEvent                 = dll.NewProc("TraceEvent")
	ProcTraceEventInstance         = dll.NewProc("TraceEventInstance")
	ProcTraceMessage               = dll.NewProc("TraceMessage")
	ProcTraceMessageVa             = dll.NewProc("TraceMessageVa")
	ProcTraceQueryInformation      = dll.NewProc("TraceQueryInformation")
	ProcTraceSetInformation        = dll.NewProc("TraceSetInformation")
	ProcUnregisterTraceGuids       = dll.NewProc("UnregisterTraceGuids")
	ProcUpdateTrace                = dll.NewProc("UpdateTraceW")

	// winbase
	Proc_lclose                               = dll.NewProc("_lclose")
	Proc_lcreat                               = dll.NewProc("_lcreat")
	Proc_llseek                               = dll.NewProc("_llseek")
	Proc_lopen                                = dll.NewProc("_lopen")
	Proc_lread                                = dll.NewProc("_lread")
	Proc_lwrite                               = dll.NewProc("_lwrite")
	ProcActivateActCtx                        = dll.NewProc("ActivateActCtx")
	ProcAddAtom                               = dll.NewProc("AddAtomW")
	ProcAddConditionalAce                     = dll.NewProc("AddConditionalAce")
	ProcAddIntegrityLabelToBoundaryDescriptor = dll.NewProc("AddIntegrityLabelToBoundaryDescriptor")
	ProcAddRefActCtx                          = dll.NewProc("AddRefActCtx")
	ProcAddSecureMemoryCacheCallback          = dll.NewProc("AddSecureMemoryCacheCallback")
	ProcApplicationRecoveryFinished           = dll.NewProc("ApplicationRecoveryFinished")
	ProcApplicationRecoveryInProgress         = dll.NewProc("ApplicationRecoveryInProgress")
	ProcBackupEventLog                        = dll.NewProc("BackupEventLogW")
	ProcBackupRead                            = dll.NewProc("BackupRead")
	ProcBackupSeek                            = dll.NewProc("BackupSeek")
	ProcBackupWrite                           = dll.NewProc("BackupWrite")
	ProcBeginUpdateResource                   = dll.NewProc("BeginUpdateResourceW")
	ProcBindIoCompletionCallback              = dll.NewProc("BindIoCompletionCallback")
	ProcBuildCommDCBAndTimeouts               = dll.NewProc("BuildCommDCBAndTimeoutsW")
	ProcBuildCommDCB                          = dll.NewProc("BuildCommDCBW")
	ProcCheckNameLegalDOS8Dot3                = dll.NewProc("CheckNameLegalDOS8Dot3W")
	ProcClearCommBreak                        = dll.NewProc("ClearCommBreak")
	ProcClearCommError                        = dll.NewProc("ClearCommError")
	ProcClearEventLog                         = dll.NewProc("ClearEventLogW")
	ProcCloseEncryptedFileRaw                 = dll.NewProc("CloseEncryptedFileRaw")
	ProcCloseEventLog                         = dll.NewProc("CloseEventLog")
	ProcCommConfigDialog                      = dll.NewProc("CommConfigDialogW")
	ProcConvertFiberToThread                  = dll.NewProc("ConvertFiberToThread")
	ProcConvertThreadToFiber                  = dll.NewProc("ConvertThreadToFiber")
	ProcConvertThreadToFiberEx                = dll.NewProc("ConvertThreadToFiberEx")
	ProcCopyContext                           = dll.NewProc("CopyContext")
	ProcCopyFile                              = dll.NewProc("CopyFile")
	ProcCopyFile2                             = dll.NewProc("CopyFile2")
	ProcCopyFileEx                            = dll.NewProc("CopyFileExW")
	ProcCopyFileTransacted                    = dll.NewProc("CopyFileTransactedW")
	ProcCopyFileW                             = dll.NewProc("CopyFileW")
	ProcCreateActCtx                          = dll.NewProc("CreateActCtxW")
	ProcCreateDirectory                       = dll.NewProc("CreateDirectory")
	ProcCreateDirectoryEx                     = dll.NewProc("CreateDirectoryExW")
	ProcCreateDirectoryTransacted             = dll.NewProc("CreateDirectoryTransactedW")
	ProcCreateFiber                           = dll.NewProc("CreateFiber")
	ProcCreateFiberEx                         = dll.NewProc("CreateFiberEx")
	ProcCreateFileTransacted                  = dll.NewProc("CreateFileTransactedW")
	ProcCreateHardLinkTransacted              = dll.NewProc("CreateHardLinkTransactedW")
	ProcCreateHardLink                        = dll.NewProc("CreateHardLinkW")
	ProcCreateMailslot                        = dll.NewProc("CreateMailslotW")
	ProcCreateProcessWithLogon                = dll.NewProc("CreateProcessWithLogonW")
	ProcCreateProcessWithToken                = dll.NewProc("CreateProcessWithTokenW")
	ProcCreateSymbolicLinkTransacted          = dll.NewProc("CreateSymbolicLinkTransactedW")
	ProcCreateSymbolicLink                    = dll.NewProc("CreateSymbolicLinkW")
	ProcCreateTapePartition                   = dll.NewProc("CreateTapePartition")
	ProcCreateUmsCompletionList               = dll.NewProc("CreateUmsCompletionList")
	ProcCreateUmsThreadContext                = dll.NewProc("CreateUmsThreadContext")
	ProcDeactivateActCtx                      = dll.NewProc("DeactivateActCtx")
	ProcDebugBreakProcess                     = dll.NewProc("DebugBreakProcess")
	ProcDebugSetProcessKillOnExit             = dll.NewProc("DebugSetProcessKillOnExit")
	ProcDecryptFile                           = dll.NewProc("DecryptFileW")
	ProcDeleteAtom                            = dll.NewProc("DeleteAtom")
	ProcDeleteFiber                           = dll.NewProc("DeleteFiber")
	ProcDeleteFile                            = dll.NewProc("DeleteFile")
	ProcDeleteFileTransacted                  = dll.NewProc("DeleteFileTransactedW")
	ProcDeleteUmsCompletionList               = dll.NewProc("DeleteUmsCompletionList")
	ProcDeleteUmsThreadContext                = dll.NewProc("DeleteUmsThreadContext")
	ProcDequeueUmsCompletionListItems         = dll.NewProc("DequeueUmsCompletionListItems")
	ProcDeregisterEventSource                 = dll.NewProc("DeregisterEventSource")
	ProcDestroyThreadpoolEnvironment          = dll.NewProc("DestroyThreadpoolEnvironment")
	ProcDisableThreadProfiling                = dll.NewProc("DisableThreadProfiling")
	ProcDnsHostnameToComputerName             = dll.NewProc("DnsHostnameToComputerNameW")
	ProcDosDateTimeToFileTime                 = dll.NewProc("DosDateTimeToFileTime")
	ProcEnableProcessOptionalXStateFeatures   = dll.NewProc("EnableProcessOptionalXStateFeatures")
	ProcEnableThreadProfiling                 = dll.NewProc("EnableThreadProfiling")
	ProcEncryptFile                           = dll.NewProc("EncryptFileW")
	ProcEndUpdateResource                     = dll.NewProc("EndUpdateResourceW")
	ProcEnterUmsSchedulingMode                = dll.NewProc("EnterUmsSchedulingMode")
	ProcEnumResourceLanguages                 = dll.NewProc("EnumResourceLanguagesW")
	ProcEnumResourceTypes                     = dll.NewProc("EnumResourceTypesW")
	ProcEraseTape                             = dll.NewProc("EraseTape")
	ProcEscapeCommFunction                    = dll.NewProc("EscapeCommFunction")
	ProcExecuteUmsThread                      = dll.NewProc("ExecuteUmsThread")
	ProcFatalExit                             = dll.NewProc("FatalExit")
	ProcFileEncryptionStatus                  = dll.NewProc("FileEncryptionStatusW")
	ProcFileTimeToDosDateTime                 = dll.NewProc("FileTimeToDosDateTime")
	ProcFindActCtxSectionGuid                 = dll.NewProc("FindActCtxSectionGuid")
	ProcFindActCtxSectionString               = dll.NewProc("FindActCtxSectionStringW")
	ProcFindAtom                              = dll.NewProc("FindAtomW")
	ProcFindFirstFileNameTransacted           = dll.NewProc("FindFirstFileNameTransactedW")
	ProcFindFirstFileTransacted               = dll.NewProc("FindFirstFileTransactedW")
	ProcFindFirstStreamTransacted             = dll.NewProc("FindFirstStreamTransactedW")
	ProcFindFirstVolumeMountPoint             = dll.NewProc("FindFirstVolumeMountPointW")
	ProcFindNextVolumeMountPoint              = dll.NewProc("FindNextVolumeMountPointW")
	ProcFindVolumeMountPointClose             = dll.NewProc("FindVolumeMountPointClose")
	ProcFormatMessage                         = dll.NewProc("FormatMessage")
	ProcFormatMessageW                        = dll.NewProc("FormatMessageW")
	ProcGetActiveProcessorCount               = dll.NewProc("GetActiveProcessorCount")
	ProcGetActiveProcessorGroupCount          = dll.NewProc("GetActiveProcessorGroupCount")
	ProcGetApplicationRecoveryCallback        = dll.NewProc("GetApplicationRecoveryCallback")
	ProcGetApplicationRestartSettings         = dll.NewProc("GetApplicationRestartSettings")
	ProcGetAtomName                           = dll.NewProc("GetAtomNameW")
	ProcGetBinaryType                         = dll.NewProc("GetBinaryTypeW")
	ProcGetCommConfig                         = dll.NewProc("GetCommConfig")
	ProcGetCommMask                           = dll.NewProc("GetCommMask")
	ProcGetCommModemStatus                    = dll.NewProc("GetCommModemStatus")
	ProcGetCommPorts                          = dll.NewProc("GetCommPorts")
	ProcGetCommProperties                     = dll.NewProc("GetCommProperties")
	ProcGetCommState                          = dll.NewProc("GetCommState")
	ProcGetCommTimeouts                       = dll.NewProc("GetCommTimeouts")
	ProcGetCompressedFileSizeTransacted       = dll.NewProc("GetCompressedFileSizeTransactedW")
	ProcGetComputerName                       = dll.NewProc("GetComputerNameW")
	ProcGetCurrentActCtx                      = dll.NewProc("GetCurrentActCtx")
	ProcGetCurrentDirectory                   = dll.NewProc("GetCurrentDirectory")
	ProcGetCurrentHwProfile                   = dll.NewProc("GetCurrentHwProfileW")
	ProcGetCurrentUmsThread                   = dll.NewProc("GetCurrentUmsThread")
	ProcGetDefaultCommConfig                  = dll.NewProc("GetDefaultCommConfigW")
	ProcGetDevicePowerState                   = dll.NewProc("GetDevicePowerState")
	ProcGetDllDirectory                       = dll.NewProc("GetDllDirectoryW")
	ProcGetEnabledXStateFeatures              = dll.NewProc("GetEnabledXStateFeatures")
	ProcGetEnvironmentVariable                = dll.NewProc("GetEnvironmentVariable")
	ProcGetEventLogInformation                = dll.NewProc("GetEventLogInformation")
	ProcGetFileAttributesTransacted           = dll.NewProc("GetFileAttributesTransactedW")
	ProcGetFileBandwidthReservation           = dll.NewProc("GetFileBandwidthReservation")
	ProcGetFileInformationByHandleEx          = dll.NewProc("GetFileInformationByHandleEx")
	ProcGetFirmwareEnvironmentVariableEx      = dll.NewProc("GetFirmwareEnvironmentVariableExW")
	ProcGetFirmwareEnvironmentVariable        = dll.NewProc("GetFirmwareEnvironmentVariableW")
	ProcGetFirmwareType                       = dll.NewProc("GetFirmwareType")
	ProcGetFullPathNameTransacted             = dll.NewProc("GetFullPathNameTransactedW")
	ProcGetLongPathNameTransacted             = dll.NewProc("GetLongPathNameTransactedW")
	ProcGetMailslotInfo                       = dll.NewProc("GetMailslotInfo")
	ProcGetMaximumProcessorCount              = dll.NewProc("GetMaximumProcessorCount")
	ProcGetMaximumProcessorGroupCount         = dll.NewProc("GetMaximumProcessorGroupCount")
	ProcGetNamedPipeClientProcessId           = dll.NewProc("GetNamedPipeClientProcessId")
	ProcGetNamedPipeClientSessionId           = dll.NewProc("GetNamedPipeClientSessionId")
	ProcGetNamedPipeServerProcessId           = dll.NewProc("GetNamedPipeServerProcessId")
	ProcGetNamedPipeServerSessionId           = dll.NewProc("GetNamedPipeServerSessionId")
	ProcGetNextUmsListItem                    = dll.NewProc("GetNextUmsListItem")
	ProcGetNumaAvailableMemoryNode            = dll.NewProc("GetNumaAvailableMemoryNode")
	ProcGetNumaAvailableMemoryNodeEx          = dll.NewProc("GetNumaAvailableMemoryNodeEx")
	ProcGetNumaNodeNumberFromHandle           = dll.NewProc("GetNumaNodeNumberFromHandle")
	ProcGetNumaNodeProcessorMask              = dll.NewProc("GetNumaNodeProcessorMask")
	ProcGetNumaProcessorNode                  = dll.NewProc("GetNumaProcessorNode")
	ProcGetNumaProcessorNodeEx                = dll.NewProc("GetNumaProcessorNodeEx")
	ProcGetNumaProximityNode                  = dll.NewProc("GetNumaProximityNode")
	ProcGetNumberOfEventLogRecords            = dll.NewProc("GetNumberOfEventLogRecords")
	ProcGetOldestEventLogRecord               = dll.NewProc("GetOldestEventLogRecord")
	ProcGetPrivateProfileInt                  = dll.NewProc("GetPrivateProfileIntW")
	ProcGetPrivateProfileSectionNames         = dll.NewProc("GetPrivateProfileSectionNamesW")
	ProcGetPrivateProfileSection              = dll.NewProc("GetPrivateProfileSectionW")
	ProcGetPrivateProfileString               = dll.NewProc("GetPrivateProfileStringW")
	ProcGetPrivateProfileStruct               = dll.NewProc("GetPrivateProfileStructW")
	ProcGetProcessAffinityMask                = dll.NewProc("GetProcessAffinityMask")
	ProcGetProcessDEPPolicy                   = dll.NewProc("GetProcessDEPPolicy")
	ProcGetProcessIoCounters                  = dll.NewProc("GetProcessIoCounters")
	ProcGetProfileInt                         = dll.NewProc("GetProfileIntW")
	ProcGetProfileSection                     = dll.NewProc("GetProfileSectionW")
	ProcGetProfileString                      = dll.NewProc("GetProfileStringW")
	ProcGetSystemDEPPolicy                    = dll.NewProc("GetSystemDEPPolicy")
	ProcGetSystemPowerStatus                  = dll.NewProc("GetSystemPowerStatus")
	ProcGetSystemRegistryQuota                = dll.NewProc("GetSystemRegistryQuota")
	ProcGetTapeParameters                     = dll.NewProc("GetTapeParameters")
	ProcGetTapePosition                       = dll.NewProc("GetTapePosition")
	ProcGetTapeStatus                         = dll.NewProc("GetTapeStatus")
	ProcGetTempFileName                       = dll.NewProc("GetTempFileName")
	ProcGetThreadEnabledXStateFeatures        = dll.NewProc("GetThreadEnabledXStateFeatures")
	ProcGetThreadSelectorEntry                = dll.NewProc("GetThreadSelectorEntry")
	ProcGetUmsCompletionListEvent             = dll.NewProc("GetUmsCompletionListEvent")
	ProcGetUmsSystemThreadInformation         = dll.NewProc("GetUmsSystemThreadInformation")
	ProcGetUserName                           = dll.NewProc("GetUserNameW")
	ProcGetXStateFeaturesMask                 = dll.NewProc("GetXStateFeaturesMask")
	ProcGlobalAddAtomEx                       = dll.NewProc("GlobalAddAtomExW")
	ProcGlobalAddAtom                         = dll.NewProc("GlobalAddAtomW")
	ProcGlobalAlloc                           = dll.NewProc("GlobalAlloc")
	ProcGlobalDeleteAtom                      = dll.NewProc("GlobalDeleteAtom")
	ProcGlobalDiscard                         = dll.NewProc("GlobalDiscard")
	ProcGlobalFindAtom                        = dll.NewProc("GlobalFindAtomW")
	ProcGlobalFlags                           = dll.NewProc("GlobalFlags")
	ProcGlobalFree                            = dll.NewProc("GlobalFree")
	ProcGlobalGetAtomName                     = dll.NewProc("GlobalGetAtomNameW")
	ProcGlobalHandle                          = dll.NewProc("GlobalHandle")
	ProcGlobalLock                            = dll.NewProc("GlobalLock")
	ProcGlobalMemoryStatus                    = dll.NewProc("GlobalMemoryStatus")
	ProcGlobalReAlloc                         = dll.NewProc("GlobalReAlloc")
	ProcGlobalSize                            = dll.NewProc("GlobalSize")
	ProcGlobalUnlock                          = dll.NewProc("GlobalUnlock")
	ProcHasOverlappedIoCompleted              = dll.NewProc("HasOverlappedIoCompleted")
	ProcInitAtomTable                         = dll.NewProc("InitAtomTable")
	ProcInitializeContext                     = dll.NewProc("InitializeContext")
	ProcInitializeContext2                    = dll.NewProc("InitializeContext2")
	ProcInitializeThreadpoolEnvironment       = dll.NewProc("InitializeThreadpoolEnvironment")
	ProcInterlockedExchangeSubtract           = dll.NewProc("InterlockedExchangeSubtract")
	ProcIsBadCodePtr                          = dll.NewProc("IsBadCodePtr")
	ProcIsBadReadPtr                          = dll.NewProc("IsBadReadPtr")
	ProcIsBadStringPtr                        = dll.NewProc("IsBadStringPtrW")
	ProcIsBadWritePtr                         = dll.NewProc("IsBadWritePtr")
	ProcIsNativeVhdBoot                       = dll.NewProc("IsNativeVhdBoot")
	ProcIsSystemResumeAutomatic               = dll.NewProc("IsSystemResumeAutomatic")
	ProcIsTextUnicode                         = dll.NewProc("IsTextUnicode")
	ProcLoadModule                            = dll.NewProc("LoadModule")
	ProcLoadPackagedLibrary                   = dll.NewProc("LoadPackagedLibrary")
	ProcLocalAlloc                            = dll.NewProc("LocalAlloc")
	ProcLocalFlags                            = dll.NewProc("LocalFlags")
	ProcLocalFree                             = dll.NewProc("LocalFree")
	ProcLocalHandle                           = dll.NewProc("LocalHandle")
	ProcLocalLock                             = dll.NewProc("LocalLock")
	ProcLocalReAlloc                          = dll.NewProc("LocalReAlloc")
	ProcLocalSize                             = dll.NewProc("LocalSize")
	ProcLocalUnlock                           = dll.NewProc("LocalUnlock")
	ProcLocateXStateFeature                   = dll.NewProc("LocateXStateFeature")
	ProcLogonUserEx                           = dll.NewProc("LogonUserExW")
	ProcLogonUser                             = dll.NewProc("LogonUserW")
	ProcLookupAccountName                     = dll.NewProc("LookupAccountNameW")
	ProcLookupAccountSidLocal                 = dll.NewProc("LookupAccountSidLocalW")
	ProcLookupAccountSid                      = dll.NewProc("LookupAccountSidW")
	ProcLookupPrivilegeDisplayName            = dll.NewProc("LookupPrivilegeDisplayNameW")
	ProcLookupPrivilegeName                   = dll.NewProc("LookupPrivilegeNameW")
	ProcLookupPrivilegeValue                  = dll.NewProc("LookupPrivilegeValueW")
	Proclstrcat                               = dll.NewProc("lstrcatW")
	Proclstrcmpi                              = dll.NewProc("lstrcmpiW")
	Proclstrcmp                               = dll.NewProc("lstrcmpW")
	Proclstrcpyn                              = dll.NewProc("lstrcpynW")
	Proclstrcpy                               = dll.NewProc("lstrcpyW")
	Proclstrlen                               = dll.NewProc("lstrlenW")
	ProcMAKEINTATOM                           = dll.NewProc("MAKEINTATOM")
	ProcMapUserPhysicalPagesScatter           = dll.NewProc("MapUserPhysicalPagesScatter")
	ProcMapViewOfFileExNuma                   = dll.NewProc("MapViewOfFileExNuma")
	ProcMoveFileEx                            = dll.NewProc("MoveFileExW")
	ProcMoveFileTransacted                    = dll.NewProc("MoveFileTransactedW")
	ProcMoveFile                              = dll.NewProc("MoveFileW")
	ProcMoveFileWithProgress                  = dll.NewProc("MoveFileWithProgressW")
	ProcMulDiv                                = dll.NewProc("MulDiv")
	ProcNotifyChangeEventLog                  = dll.NewProc("NotifyChangeEventLog")
	ProcOpenBackupEventLog                    = dll.NewProc("OpenBackupEventLogW")
	ProcOpenCommPort                          = dll.NewProc("OpenCommPort")
	ProcOpenEncryptedFileRaw                  = dll.NewProc("OpenEncryptedFileRawW")
	ProcOpenEventLog                          = dll.NewProc("OpenEventLogW")
	ProcOpenFile                              = dll.NewProc("OpenFile")
	ProcOpenFileById                          = dll.NewProc("OpenFileById")
	ProcOperationEnd                          = dll.NewProc("OperationEnd")
	ProcOperationStart                        = dll.NewProc("OperationStart")
	ProcPowerClearRequest                     = dll.NewProc("PowerClearRequest")
	ProcPowerCreateRequest                    = dll.NewProc("PowerCreateRequest")
	ProcPowerSetRequest                       = dll.NewProc("PowerSetRequest")
	ProcPrepareTape                           = dll.NewProc("PrepareTape")
	ProcPulseEvent                            = dll.NewProc("PulseEvent")
	ProcPurgeComm                             = dll.NewProc("PurgeComm")
	ProcQueryActCtxSettings                   = dll.NewProc("QueryActCtxSettingsW")
	ProcQueryActCtx                           = dll.NewProc("QueryActCtxW")
	ProcQueryFullProcessImageName             = dll.NewProc("QueryFullProcessImageNameW")
	ProcQueryThreadProfiling                  = dll.NewProc("QueryThreadProfiling")
	ProcQueryUmsThreadInformation             = dll.NewProc("QueryUmsThreadInformation")
	ProcReadDirectoryChangesEx                = dll.NewProc("ReadDirectoryChangesExW")
	ProcReadDirectoryChanges                  = dll.NewProc("ReadDirectoryChangesW")
	ProcReadEncryptedFileRaw                  = dll.NewProc("ReadEncryptedFileRaw")
	ProcReadEventLog                          = dll.NewProc("ReadEventLogW")
	ProcReadThreadProfilingData               = dll.NewProc("ReadThreadProfilingData")
	ProcRegisterApplicationRecoveryCallback   = dll.NewProc("RegisterApplicationRecoveryCallback")
	ProcRegisterApplicationRestart            = dll.NewProc("RegisterApplicationRestart")
	ProcRegisterEventSource                   = dll.NewProc("RegisterEventSourceW")
	ProcRegisterWaitForSingleObject           = dll.NewProc("RegisterWaitForSingleObject")
	ProcReleaseActCtx                         = dll.NewProc("ReleaseActCtx")
	ProcRemoveDirectoryTransacted             = dll.NewProc("RemoveDirectoryTransactedW")
	ProcRemoveSecureMemoryCacheCallback       = dll.NewProc("RemoveSecureMemoryCacheCallback")
	ProcReOpenFile                            = dll.NewProc("ReOpenFile")
	ProcReplaceFile                           = dll.NewProc("ReplaceFileW")
	ProcReportEvent                           = dll.NewProc("ReportEventW")
	ProcRequestWakeupLatency                  = dll.NewProc("RequestWakeupLatency")
	ProcSetCommBreak                          = dll.NewProc("SetCommBreak")
	ProcSetCommConfig                         = dll.NewProc("SetCommConfig")
	ProcSetCommMask                           = dll.NewProc("SetCommMask")
	ProcSetCommState                          = dll.NewProc("SetCommState")
	ProcSetCommTimeouts                       = dll.NewProc("SetCommTimeouts")
	ProcSetCurrentDirectory                   = dll.NewProc("SetCurrentDirectory")
	ProcSetDefaultCommConfig                  = dll.NewProc("SetDefaultCommConfigW")
	ProcSetDllDirectory                       = dll.NewProc("SetDllDirectoryW")
	ProcSetEnvironmentVariable                = dll.NewProc("SetEnvironmentVariable")
	ProcSetFileAttributesTransacted           = dll.NewProc("SetFileAttributesTransactedW")
	ProcSetFileBandwidthReservation           = dll.NewProc("SetFileBandwidthReservation")
	ProcSetFileCompletionNotificationModes    = dll.NewProc("SetFileCompletionNotificationModes")
	ProcSetFileShortName                      = dll.NewProc("SetFileShortNameW")
	ProcSetFirmwareEnvironmentVariableEx      = dll.NewProc("SetFirmwareEnvironmentVariableExW")
	ProcSetFirmwareEnvironmentVariable        = dll.NewProc("SetFirmwareEnvironmentVariableW")
	ProcSetHandleCount                        = dll.NewProc("SetHandleCount")
	ProcSetMailslotInfo                       = dll.NewProc("SetMailslotInfo")
	ProcSetProcessAffinityMask                = dll.NewProc("SetProcessAffinityMask")
	ProcSetProcessDEPPolicy                   = dll.NewProc("SetProcessDEPPolicy")
	ProcSetSearchPathMode                     = dll.NewProc("SetSearchPathMode")
	ProcSetSystemPowerState                   = dll.NewProc("SetSystemPowerState")
	ProcSetTapeParameters                     = dll.NewProc("SetTapeParameters")
	ProcSetTapePosition                       = dll.NewProc("SetTapePosition")
	ProcSetThreadAffinityMask                 = dll.NewProc("SetThreadAffinityMask")
	ProcSetThreadExecutionState               = dll.NewProc("SetThreadExecutionState")
	ProcSetThreadpoolCallbackCleanupGroup     = dll.NewProc("SetThreadpoolCallbackCleanupGroup")
	ProcSetThreadpoolCallbackLibrary          = dll.NewProc("SetThreadpoolCallbackLibrary")
	ProcSetThreadpoolCallbackPersistent       = dll.NewProc("SetThreadpoolCallbackPersistent")
	ProcSetThreadpoolCallbackPool             = dll.NewProc("SetThreadpoolCallbackPool")
	ProcSetThreadpoolCallbackPriority         = dll.NewProc("SetThreadpoolCallbackPriority")
	ProcSetThreadpoolCallbackRunsLong         = dll.NewProc("SetThreadpoolCallbackRunsLong")
	ProcSetUmsThreadInformation               = dll.NewProc("SetUmsThreadInformation")
	ProcSetupComm                             = dll.NewProc("SetupComm")
	ProcSetVolumeLabel                        = dll.NewProc("SetVolumeLabelW")
	ProcSetVolumeMountPoint                   = dll.NewProc("SetVolumeMountPointW")
	ProcSetXStateFeaturesMask                 = dll.NewProc("SetXStateFeaturesMask")
	ProcSwitchToFiber                         = dll.NewProc("SwitchToFiber")
	ProcTransmitCommChar                      = dll.NewProc("TransmitCommChar")
	ProcUmsThreadYield                        = dll.NewProc("UmsThreadYield")
	ProcUnregisterApplicationRecoveryCallback = dll.NewProc("UnregisterApplicationRecoveryCallback")
	ProcUnregisterApplicationRestart          = dll.NewProc("UnregisterApplicationRestart")
	ProcUnregisterWait                        = dll.NewProc("UnregisterWait")
	ProcUpdateResource                        = dll.NewProc("UpdateResourceW")
	ProcVerifyVersionInfo                     = dll.NewProc("VerifyVersionInfoW")
	ProcWaitCommEvent                         = dll.NewProc("WaitCommEvent")
	ProcWinExec                               = dll.NewProc("WinExec")
	ProcWinMain                               = dll.NewProc("WinMain")
	ProcWow64GetThreadSelectorEntry           = dll.NewProc("Wow64GetThreadSelectorEntry")
	ProcWriteEncryptedFileRaw                 = dll.NewProc("WriteEncryptedFileRaw")
	ProcWritePrivateProfileSection            = dll.NewProc("WritePrivateProfileSectionW")
	ProcWritePrivateProfileString             = dll.NewProc("WritePrivateProfileStringW")
	ProcWritePrivateProfileStruct             = dll.NewProc("WritePrivateProfileStructW")
	ProcWriteProfileSection                   = dll.NewProc("WriteProfileSectionW")
	ProcWriteProfileString                    = dll.NewProc("WriteProfileStringW")
	ProcWriteTapemark                         = dll.NewProc("WriteTapemark")
	ProcWTSGetActiveConsoleSessionId          = dll.NewProc("WTSGetActiveConsoleSessionId")
	ProcZombifyActCtx                         = dll.NewProc("ZombifyActCtx")
)

Functions

This section is empty.

Types

type CENTRAL_ACCESS_POLICY

type CENTRAL_ACCESS_POLICY struct {
	CAPID       types.PSID
	Name        types.LSA_UNICODE_STRING
	Description types.LSA_UNICODE_STRING
	ChangeId    types.LSA_UNICODE_STRING
	Flags       types.ULONG
	CAPECount   types.ULONG
	CAPEs       *PCENTRAL_ACCESS_POLICY_ENTRY
}

CENTRAL_ACCESS_POLICY

type CENTRAL_ACCESS_POLICY_ENTRY

type CENTRAL_ACCESS_POLICY_ENTRY struct {
	Name            types.LSA_UNICODE_STRING
	Description     types.LSA_UNICODE_STRING
	ChangeId        types.LSA_UNICODE_STRING
	LengthAppliesTo types.ULONG
	AppliesTo       types.PUCHAR
	LengthSD        types.ULONG
	SD              types.PSECURITY_DESCRIPTOR
	LengthStagedSD  types.ULONG
	StagedSD        types.PSECURITY_DESCRIPTOR
	Flags           types.ULONG
}

CENTRAL_ACCESS_POLICY_ENTRY

type CreateRestrictedTokenFlags

type CreateRestrictedTokenFlags types.DWORD

CreateRestrictedTokenFlags

const (
	DISABLE_MAX_PRIVILEGE CreateRestrictedTokenFlags = 0x1
	SANDBOX_INERT         CreateRestrictedTokenFlags = 0x2
	LUA_TOKEN             CreateRestrictedTokenFlags = 0x4
	WRITE_RESTRICTED      CreateRestrictedTokenFlags = 0x8
)

type CredEnumerateFlags

type CredEnumerateFlags types.DWORD

CredEnumerateFlags

const (
	CRED_ENUMERATE_ALL_CREDENTIALS CredEnumerateFlags = 0x1
)

type CredGetTargetInfoFlags

type CredGetTargetInfoFlags types.DWORD

CredGetTargetInfoFlags

const (
	CRED_ALLOW_NAME_RESOLUTION CredGetTargetInfoFlags = 0x1
)

type CredType

type CredType types.DWORD

CredType

const (
	CRED_TYPE_GENERIC                 CredType = 1
	CRED_TYPE_DOMAIN_PASSWORD         CredType = 2
	CRED_TYPE_DOMAIN_CERTIFICATE      CredType = 3
	CRED_TYPE_DOMAIN_VISIBLE_PASSWORD CredType = 4
	CRED_TYPE_GENERIC_CERTIFICATE     CredType = 5
	CRED_TYPE_DOMAIN_EXTENDED         CredType = 6
)

type EFS_CERTIFICATE_BLOB

type EFS_CERTIFICATE_BLOB struct {
	CertEncodingType types.DWORD
	CbData           types.DWORD
	PbData           types.PBYTE
}

EFS_CERTIFICATE_BLOB

type EFS_HASH_BLOB

type EFS_HASH_BLOB struct {
	CbData types.DWORD
	PbData types.PBYTE
}

EFS_HASH_BLOB

type ENABLECALLBACK

type ENABLECALLBACK types.LPVOID

Variables

type ENABLE_TRACE_PARAMETERS

type ENABLE_TRACE_PARAMETERS struct {
	Version          types.ULONG
	EnableProperty   types.ULONG
	ControlFlags     types.ULONG
	SourceId         types.GUID
	EnableFilterDesc PEVENT_FILTER_DESCRIPTOR
}

type ENCRYPTION_CERTIFICATE

type ENCRYPTION_CERTIFICATE struct {
	CbTotalLength types.DWORD
	PUserSid      types.PSID
	PCertBlob     PEFS_CERTIFICATE_BLOB
}

ENCRYPTION_CERTIFICATE

type ENCRYPTION_CERTIFICATE_HASH

type ENCRYPTION_CERTIFICATE_HASH struct {
	TotalLength        types.DWORD
	UserSid            types.PSID
	Hash               PEFS_HASH_BLOB
	DisplayInformation types.LPWSTR
}

ENCRYPTION_CERTIFICATE_HASH

type ENCRYPTION_CERTIFICATE_HASH_LIST

type ENCRYPTION_CERTIFICATE_HASH_LIST struct {
	CertHash types.DWORD
	Users    *PENCRYPTION_CERTIFICATE_HASH
}

ENCRYPTION_CERTIFICATE_HASH_LIST

type ENCRYPTION_CERTIFICATE_LIST

type ENCRYPTION_CERTIFICATE_LIST struct {
	NUsers types.DWORD
	PUsers *PENCRYPTION_CERTIFICATE
}

ENCRYPTION_CERTIFICATE_LIST

type EVENT_INFO_CLASS

type EVENT_INFO_CLASS types.UINT

EVENT_INFO_CLASS

const (
	EventProviderBinaryTrackInfo EVENT_INFO_CLASS = 0
)

type FN_OBJECT_MGR_FUNCTS

type FN_OBJECT_MGR_FUNCTS struct {
	Placeholder types.ULONG
}

FN_OBJECT_MGR_FUNCTS

type FN_PROGRESS

type FN_PROGRESS types.LPVOID

Variables

type HWCT

type HWCT types.LPVOID

Variables

type HW_PROFILE_INFO

type HW_PROFILE_INFO struct {
	DwDockInfo      types.DWORD
	SzHwProfileGuid [39]types.WCHAR
	SzHwProfileName [80]types.WCHAR
}

HW_PROFILE_INFO

type INHERITED_FROM

type INHERITED_FROM struct {
	GenerationGap types.LONG
	AncestorName  types.LPWSTR
}

INHERITED_FROM

type INSTALLDATA

type INSTALLDATA struct {
	Type INSTALLSPECTYPE
	Spec INSTALLSPEC
}

INSTALLDATA

type INSTALLSPEC

type INSTALLSPEC INSTALLSPEC_s2

INSTALLSPEC

type INSTALLSPECTYPE

type INSTALLSPECTYPE types.UINT

INSTALLSPECTYPE

const (
	APPNAME  INSTALLSPECTYPE = 1
	FILEEXT  INSTALLSPECTYPE = 2
	PROGID   INSTALLSPECTYPE = 3
	COMCLASS INSTALLSPECTYPE = 4
)

type INSTALLSPEC_s1

type INSTALLSPEC_s1 struct {
	Name  *types.WCHAR
	GPOId types.GUID
}

INSTALLSPEC_s1

type INSTALLSPEC_s2

type INSTALLSPEC_s2 struct {
	Clsid  types.GUID
	ClsCtx types.CLSCTX
}

INSTALLSPEC_s2

type LOCALMANAGEDAPPLICATION

type LOCALMANAGEDAPPLICATION struct {
	PszDeploymentName types.LPWSTR
	PszPolicyName     types.LPWSTR
	PszProductId      types.LPWSTR
	DwState           LocalState
}

LOCALMANAGEDAPPLICATION

type LPHANDLER_FUNCTION

type LPHANDLER_FUNCTION types.LPVOID

Variables

type LPHANDLER_FUNCTION_EX

type LPHANDLER_FUNCTION_EX types.LPVOID

Variables

type LPHW_PROFILE_INFO

type LPHW_PROFILE_INFO *HW_PROFILE_INFO

type LSA_AUTH_INFORMATION

type LSA_AUTH_INFORMATION struct {
	LastUpdateTime types.LARGE_INTEGER
	AuthType       LsaAuthType
	AuthInfoLength types.ULONG
	AuthInfo       types.PUCHAR
}

LSA_AUTH_INFORMATION

type LSA_ENUMERATION_HANDLE

type LSA_ENUMERATION_HANDLE types.ULONG

Variables

type LSA_HANDLE

type LSA_HANDLE types.LPVOID

Variables

type LSA_LOOKUP_FLAGS

type LSA_LOOKUP_FLAGS types.ULONG

LSA_LOOKUP_FLAGS

const (
	LSA_LOOKUP_ISOLATED_AS_LOCAL LSA_LOOKUP_FLAGS = 0x80000000
)

type LSA_TRANSLATED_NAME

type LSA_TRANSLATED_NAME struct {
	Use         types.SID_NAME_USE
	Name        types.LSA_UNICODE_STRING
	DomainIndex types.LONG
}

LSA_TRANSLATED_NAME

type LSA_TRANSLATED_SID

type LSA_TRANSLATED_SID struct {
	Use         types.SID_NAME_USE
	RelativeId  types.ULONG
	DomainIndex types.LONG
}

LSA_TRANSLATED_SID

type LSA_TRANSLATED_SID2

type LSA_TRANSLATED_SID2 struct {
	Use         types.SID_NAME_USE
	Sid         types.PSID
	DomainIndex types.LONG
	Flags       types.ULONG
}

LSA_TRANSLATED_SID2

type LocalState

type LocalState types.DWORD

LocalState

const (
	LOCALSTATE_ASSIGNED               LocalState = 0x1
	LOCALSTATE_PUBLISHED              LocalState = 0x2
	LOCALSTATE_UNINSTALL_UNMANAGED    LocalState = 0x4
	LOCALSTATE_POLICYREMOVE_ORPHAN    LocalState = 0x8
	LOCALSTATE_POLICYREMOVE_UNINSTALL LocalState = 0x10
	LOCALSTATE_ORPHANED               LocalState = 0x20
	LOCALSTATE_UNINSTALLED            LocalState = 0x40
)

type LogonFlags

type LogonFlags types.DWORD

LogonFlags

const (
	LOGON_WITH_PROFILE         LogonFlags = 0x1
	LOGON_NETCREDENTIALS_ONLY  LogonFlags = 0x2
	LOGON_ZERO_PASSWORD_BUFFER LogonFlags = 0x4
)

type LogonProvider

type LogonProvider types.DWORD

LogonProvider

const (
	LOGON32_PROVIDER_DEFAULT LogonProvider = 0
	LOGON32_PROVIDER_WINNT35 LogonProvider = 1
	LOGON32_PROVIDER_WINNT40 LogonProvider = 2
	LOGON32_PROVIDER_WINNT50 LogonProvider = 3
	LOGON32_PROVIDER_VIRTUAL LogonProvider = 4
)

type LogonType

type LogonType types.DWORD

LogonType

const (
	LOGON32_LOGON_INTERACTIVE       LogonType = 2
	LOGON32_LOGON_NETWORK           LogonType = 3
	LOGON32_LOGON_BATCH             LogonType = 4
	LOGON32_LOGON_SERVICE           LogonType = 5
	LOGON32_LOGON_UNLOCK            LogonType = 7
	LOGON32_LOGON_NETWORK_CLEARTEXT LogonType = 8
	LOGON32_LOGON_NEW_CREDENTIALS   LogonType = 9
)

type LsaAuthType

type LsaAuthType types.ULONG

LsaAuthType

const (
	TRUST_AUTH_TYPE_NONE    LsaAuthType = 0
	TRUST_AUTH_TYPE_NT4OWF  LsaAuthType = 1
	TRUST_AUTH_TYPE_CLEAR   LsaAuthType = 2
	TRUST_AUTH_TYPE_VERSION LsaAuthType = 3
)

type MANAGEDAPPLICATION

type MANAGEDAPPLICATION struct {
	PszPackageName types.LPWSTR
	PszPublisher   types.LPWSTR
	DwVersionHi    types.DWORD
	DwVersionLo    types.DWORD
	DwRevision     types.DWORD
	GpoId          types.GUID
	PszPolicyName  types.LPWSTR
	ProductId      types.GUID
	Language       types.LANGID
	PszOwner       types.LPWSTR
	PszCompany     types.LPWSTR
	PszComments    types.LPWSTR
	PszContact     types.LPWSTR
	PszSupportUrl  types.LPWSTR
	DwPathType     types.DWORD
	BInstalled     types.BOOL
}

MANAGEDAPPLICATION

type MandatoryPolicyFlags

type MandatoryPolicyFlags types.DWORD

MandatoryPolicyFlags

const (
	SYSTEM_MANDATORY_LABEL_NO_WRITE_UP   MandatoryPolicyFlags = 0x1
	SYSTEM_MANDATORY_LABEL_NO_READ_UP    MandatoryPolicyFlags = 0x2
	SYSTEM_MANDATORY_LABEL_NO_EXECUTE_UP MandatoryPolicyFlags = 0x4
)

type PCENTRAL_ACCESS_POLICY

type PCENTRAL_ACCESS_POLICY *CENTRAL_ACCESS_POLICY

type PCENTRAL_ACCESS_POLICY_ENTRY

type PCENTRAL_ACCESS_POLICY_ENTRY *CENTRAL_ACCESS_POLICY_ENTRY

type PCOGETACTIVATIONSTATE

type PCOGETACTIVATIONSTATE types.LPVOID

Variables

type PCOGETCALLSTATE

type PCOGETCALLSTATE types.LPVOID

Variables

type PEFS_CERTIFICATE_BLOB

type PEFS_CERTIFICATE_BLOB *EFS_CERTIFICATE_BLOB

type PEFS_HASH_BLOB

type PEFS_HASH_BLOB *EFS_HASH_BLOB

type PENABLE_TRACE_PARAMETERS

type PENABLE_TRACE_PARAMETERS *ENABLE_TRACE_PARAMETERS

type PENCRYPTION_CERTIFICATE

type PENCRYPTION_CERTIFICATE *ENCRYPTION_CERTIFICATE

type PENCRYPTION_CERTIFICATE_HASH

type PENCRYPTION_CERTIFICATE_HASH *ENCRYPTION_CERTIFICATE_HASH

type PENCRYPTION_CERTIFICATE_HASH_LIST

type PENCRYPTION_CERTIFICATE_HASH_LIST *ENCRYPTION_CERTIFICATE_HASH_LIST

type PENCRYPTION_CERTIFICATE_LIST

type PENCRYPTION_CERTIFICATE_LIST *ENCRYPTION_CERTIFICATE_LIST

type PERFLIBREQUEST

type PERFLIBREQUEST types.LPVOID

PERF_PROVIDER_CONTEXT

type PERF_COUNTERSET_INFO

type PERF_COUNTERSET_INFO struct {
	CounterSetGuid types.GUID
	ProviderGuid   types.GUID
	NumCounters    types.ULONG
	InstanceType   types.ULONG
}

PERF_COUNTERSET_INFO

type PERF_COUNTERSET_INSTANCE

type PERF_COUNTERSET_INSTANCE struct {
	CounterSetGuid types.GUID

	InstanceId         types.ULONG
	InstanceNameOffset types.ULONG
	InstanceNameSize   types.ULONG
	// contains filtered or unexported fields
}

PERF_COUNTERSET_INSTANCE

type PERF_MEM_ALLOC

type PERF_MEM_ALLOC types.LPVOID

PERF_PROVIDER_CONTEXT

type PERF_MEM_FREE

type PERF_MEM_FREE types.LPVOID

PERF_PROVIDER_CONTEXT

type PERF_PROVIDER_CONTEXT

type PERF_PROVIDER_CONTEXT struct {
	ContextSize     types.DWORD
	Reserved        types.DWORD
	ControlCallback PERFLIBREQUEST
	MemAllocRoutine PERF_MEM_ALLOC
	MemFreeRoutine  PERF_MEM_FREE
	MemContext      types.LPVOID
}

type PEVENT_FILTER_DESCRIPTOR

type PEVENT_FILTER_DESCRIPTOR types.LPVOID

ENABLE_TRACE_PARAMETERS

type PFE_EXPORT_FUNC

type PFE_EXPORT_FUNC types.LPVOID

Variables

type PFE_IMPORT_FUNC

type PFE_IMPORT_FUNC types.LPVOID

Variables

type PFN_OBJECT_MGR_FUNCTS

type PFN_OBJECT_MGR_FUNCTS *FN_OBJECT_MGR_FUNCTS

type PINHERITED_FROM

type PINHERITED_FROM *INHERITED_FROM

type PINSTALLDATA

type PINSTALLDATA *INSTALLDATA

type PLOCALMANAGEDAPPLICATION

type PLOCALMANAGEDAPPLICATION *LOCALMANAGEDAPPLICATION

type PLSA_AUTH_INFORMATION

type PLSA_AUTH_INFORMATION *LSA_AUTH_INFORMATION

type PLSA_ENUMERATION_HANDLE

type PLSA_ENUMERATION_HANDLE *LSA_ENUMERATION_HANDLE

Variables

type PLSA_HANDLE

type PLSA_HANDLE *LSA_HANDLE

Variables

type PLSA_OBJECT_ATTRIBUTES

type PLSA_OBJECT_ATTRIBUTES *types.OBJECT_ATTRIBUTES

Variables

type PLSA_TRANSLATED_NAME

type PLSA_TRANSLATED_NAME *LSA_TRANSLATED_NAME

type PLSA_TRANSLATED_SID

type PLSA_TRANSLATED_SID *LSA_TRANSLATED_SID

type PLSA_TRANSLATED_SID2

type PLSA_TRANSLATED_SID2 *LSA_TRANSLATED_SID2

type PMANAGEDAPPLICATION

type PMANAGEDAPPLICATION *MANAGEDAPPLICATION

type POLICY_DOMAIN_INFORMATION_CLASS

type POLICY_DOMAIN_INFORMATION_CLASS types.UINT

POLICY_DOMAIN_INFORMATION_CLASS

const (
	PolicyDomainQualityOfServiceInformation POLICY_DOMAIN_INFORMATION_CLASS = 1
	PolicyDomainEfsInformation              POLICY_DOMAIN_INFORMATION_CLASS = 2
	PolicyDomainKerberosTicketInformation   POLICY_DOMAIN_INFORMATION_CLASS = 3
)

type POLICY_INFORMATION_CLASS

type POLICY_INFORMATION_CLASS types.UINT

POLICY_INFORMATION_CLASS

const (
	PolicyAuditLogInformation           POLICY_INFORMATION_CLASS = 1
	PolicyAuditEventsInformation        POLICY_INFORMATION_CLASS = 2
	PolicyPrimaryDomainInformation      POLICY_INFORMATION_CLASS = 3
	PolicyPdAccountInformation          POLICY_INFORMATION_CLASS = 4
	PolicyAccountDomainInformation      POLICY_INFORMATION_CLASS = 5
	PolicyLsaServerRoleInformation      POLICY_INFORMATION_CLASS = 6
	PolicyReplicaSourceInformation      POLICY_INFORMATION_CLASS = 7
	PolicyDefaultQuotaInformation       POLICY_INFORMATION_CLASS = 8
	PolicyModificationInformation       POLICY_INFORMATION_CLASS = 9
	PolicyAuditFullSetInformation       POLICY_INFORMATION_CLASS = 10
	PolicyAuditFullQueryInformation     POLICY_INFORMATION_CLASS = 11
	PolicyDnsDomainInformation          POLICY_INFORMATION_CLASS = 12
	PolicyDnsDomainInformationInt       POLICY_INFORMATION_CLASS = 13
	PolicyLocalAccountDomainInformation POLICY_INFORMATION_CLASS = 14
)

type PPERF_COUNTERSET_INFO

type PPERF_COUNTERSET_INFO PERF_COUNTERSET_INFO

type PPERF_COUNTERSET_INSTANCE

type PPERF_COUNTERSET_INSTANCE *PERF_COUNTERSET_INSTANCE

type PPERF_PROVIDER_CONTEXT

type PPERF_PROVIDER_CONTEXT *PERF_PROVIDER_CONTEXT

type PREGHANDLE

type PREGHANDLE *REGHANDLE

Variables

type PROG_INVOKE_SETTING

type PROG_INVOKE_SETTING types.UINT

PROG_INVOKE_SETTING

const (
	ProgressInvokeNever        PROG_INVOKE_SETTING = 1
	ProgressInvokeEveryObject  PROG_INVOKE_SETTING = 2
	ProgressInvokeOnError      PROG_INVOKE_SETTING = 3
	ProgressCancelOperation    PROG_INVOKE_SETTING = 4
	ProgressRetryOperation     PROG_INVOKE_SETTING = 5
	ProgressInvokePrePostError PROG_INVOKE_SETTING = 6
)

type PTRACE_GUID_PROPERTIES

type PTRACE_GUID_PROPERTIES *TRACE_GUID_PROPERTIES

type PTRACE_GUID_REGISTRATION

type PTRACE_GUID_REGISTRATION *TRACE_GUID_REGISTRATION

type PTRUSTED_DOMAIN_AUTH_INFORMATION

type PTRUSTED_DOMAIN_AUTH_INFORMATION *TRUSTED_DOMAIN_AUTH_INFORMATION

type PTRUSTED_DOMAIN_INFORMATION_EX

type PTRUSTED_DOMAIN_INFORMATION_EX *TRUSTED_DOMAIN_INFORMATION_EX

type PVALENT

type PVALENT *VALENT

type PWAITCHAINCALLBACK

type PWAITCHAINCALLBACK types.LPVOID

Variables

type PWAITCHAIN_NODE_INFO

type PWAITCHAIN_NODE_INFO *WAITCHAIN_NODE_INFO

type REGHANDLE

type REGHANDLE types.ULONGULONG

Variables

type REG_ERROR

type REG_ERROR types.ErrorCode

REG_ERROR

type RTL_ENCRYPT_OPTION_FLAGS

type RTL_ENCRYPT_OPTION_FLAGS types.ULONG
const (
	RTL_ENCRYPT_OPTION_CROSS_PROCESS RTL_ENCRYPT_OPTION_FLAGS = 0x01
	RTL_ENCRYPT_OPTION_SAME_LOGON    RTL_ENCRYPT_OPTION_FLAGS = 0x02
)

type RegLoadAppKey_Options

type RegLoadAppKey_Options types.DWORD
const (
	REG_PROCESS_APPKEY RegLoadAppKey_Options = 0x00000001
)

type SC_ENUM_TYPE

type SC_ENUM_TYPE types.UINT

SC_ENUM_TYPE

const (
	SC_ENUM_PROCESS_INFO SC_ENUM_TYPE = 0
)

type SEF_Flags

type SEF_Flags types.ULONG

SEF_Flags

const (
	SEF_DACL_AUTO_INHERIT             SEF_Flags = 0x01
	SEF_SACL_AUTO_INHERIT             SEF_Flags = 0x02
	SEF_DEFAULT_DESCRIPTOR_FOR_OBJECT SEF_Flags = 0x04
	SEF_AVOID_PRIVILEGE_CHECK         SEF_Flags = 0x08
	SEF_AVOID_OWNER_CHECK             SEF_Flags = 0x10
	SEF_DEFAULT_OWNER_FROM_PARENT     SEF_Flags = 0x20
	SEF_DEFAULT_GROUP_FROM_PARENT     SEF_Flags = 0x40
	SEF_MACL_NO_WRITE_UP              SEF_Flags = 0x100
	SEF_MACL_NO_READ_UP               SEF_Flags = 0x200
	SEF_MACL_NO_EXECUTE_UP            SEF_Flags = 0x400
	SEF_AVOID_OWNER_RESTRICTION       SEF_Flags = 0x1000
)

type SHUTDOWN_FLAGS

type SHUTDOWN_FLAGS types.DWORD

SHUTDOWN_FLAGS

const (
	SHUTDOWN_FORCE_OTHERS         SHUTDOWN_FLAGS = 0x00000001
	SHUTDOWN_FORCE_SELF           SHUTDOWN_FLAGS = 0x00000002
	SHUTDOWN_RESTART              SHUTDOWN_FLAGS = 0x00000004
	SHUTDOWN_POWEROFF             SHUTDOWN_FLAGS = 0x00000008
	SHUTDOWN_NOREBOOT             SHUTDOWN_FLAGS = 0x00000010
	SHUTDOWN_GRACE_OVERRIDE       SHUTDOWN_FLAGS = 0x00000020
	SHUTDOWN_INSTALL_UPDATES      SHUTDOWN_FLAGS = 0x00000040
	SHUTDOWN_RESTARTAPPS          SHUTDOWN_FLAGS = 0x00000080
	SHUTDOWN_SKIP_SVC_PRESHUTDOWN SHUTDOWN_FLAGS = 0x00000100
	SHUTDOWN_HYBRID               SHUTDOWN_FLAGS = 0x00000200
	SHUTDOWN_RESTART_BOOTOPTIONS  SHUTDOWN_FLAGS = 0x00000400
)

type SaferScopeId

type SaferScopeId types.DWORD

SaferScopeId

const (
	SAFER_SCOPEID_MACHINE SaferScopeId = 1
	SAFER_SCOPEID_USER    SaferScopeId = 2
)

type TOKEN_ACCESS_MASK_DWORD

type TOKEN_ACCESS_MASK_DWORD types.DWORD

TOKEN_ACCESS_MASK_DWORD

type TRACE_GUID_PROPERTIES

type TRACE_GUID_PROPERTIES struct {
	Guid        types.GUID
	GuidType    types.ULONG
	LoggerId    types.ULONG
	EnableLevel types.ULONG
	EnableFlags types.ULONG
	IsEnable    types.BOOLEAN
}

TRACE_GUID_PROPERTIES

type TRACE_GUID_REGISTRATION

type TRACE_GUID_REGISTRATION struct {
	Guid      types.LPCGUID
	RegHandle types.HANDLE
}

TRACE_GUID_REGISTRATION

type TRUSTED_DOMAIN_AUTH_INFORMATION

type TRUSTED_DOMAIN_AUTH_INFORMATION struct {
	IncomingAuthInfos                         types.ULONG
	IncomingAuthenticationInformation         PLSA_AUTH_INFORMATION
	IncomingPreviousAuthenticationInformation PLSA_AUTH_INFORMATION
	OutgoingAuthInfos                         types.ULONG
	OutgoingAuthenticationInformation         PLSA_AUTH_INFORMATION
	OutgoingPreviousAuthenticationInformation PLSA_AUTH_INFORMATION
}

TRUSTED_DOMAIN_AUTH_INFORMATION

type TRUSTED_DOMAIN_INFORMATION_EX

type TRUSTED_DOMAIN_INFORMATION_EX struct {
	Name            types.LSA_UNICODE_STRING
	FlatName        types.LSA_UNICODE_STRING
	Sid             types.PSID
	TrustDirection  types.ULONG
	TrustType       types.ULONG
	TrustAttributes types.ULONG
}

TRUSTED_DOMAIN_INFORMATION_EX

type TRUSTED_INFORMATION_CLASS

type TRUSTED_INFORMATION_CLASS types.UINT

TRUSTED_INFORMATION_CLASS

const (
	TrustedDomainNameInformation          TRUSTED_INFORMATION_CLASS = 1
	TrustedControllersInformation         TRUSTED_INFORMATION_CLASS = 2
	TrustedPosixOffsetInformation         TRUSTED_INFORMATION_CLASS = 3
	TrustedPasswordInformation            TRUSTED_INFORMATION_CLASS = 4
	TrustedDomainInformationBasic         TRUSTED_INFORMATION_CLASS = 5
	TrustedDomainInformationEx            TRUSTED_INFORMATION_CLASS = 6
	TrustedDomainAuthInformation          TRUSTED_INFORMATION_CLASS = 7
	TrustedDomainFullInformation          TRUSTED_INFORMATION_CLASS = 8
	TrustedDomainAuthInformationInternal  TRUSTED_INFORMATION_CLASS = 9
	TrustedDomainFullInformationInternal  TRUSTED_INFORMATION_CLASS = 10
	TrustedDomainInformationEx2Internal   TRUSTED_INFORMATION_CLASS = 11
	TrustedDomainFullInformation2Internal TRUSTED_INFORMATION_CLASS = 12
	TrustedDomainSupportedEncryptionTypes TRUSTED_INFORMATION_CLASS = 13
)

type TreeSecAction

type TreeSecAction types.DWORD

TreeSecAction

const (
	TREE_SEC_INFO_SET                 TreeSecAction = 0x00000001
	TREE_SEC_INFO_RESET               TreeSecAction = 0x00000002
	TREE_SEC_INFO_RESET_KEEP_EXPLICIT TreeSecAction = 0x00000003
)

type VALENT

type VALENT struct {
	Valuename types.LPWSTR
	Valuelen  types.DWORD
	Valueptr  types.DWORD_PTR
	Vtype     types.DWORD
}

VALENT

type WAITCHAIN_NODE_INFO

type WAITCHAIN_NODE_INFO struct {
	ObjectType    WCT_OBJECT_TYPE
	ObjectStatus  WCT_OBJECT_STATUS
	ObjectStatusU WAITCHAIN_NODE_INFO_u
}

WAITCHAIN_NODE_INFO

type WAITCHAIN_NODE_INFO_u

type WAITCHAIN_NODE_INFO_u [16]byte

<Variable Name="WAITCHAIN_NODE_INFO_u" Type="Union"> <Display Name="union" /> <Field Type="WAITCHAIN_NODE_INFO_u_s1" Name="LockObject" /> <Field Type="WAITCHAIN_NODE_INFO_u_s2" Name="ThreadObject" /> </Variable>

type WAITCHAIN_NODE_INFO_u_s1

type WAITCHAIN_NODE_INFO_u_s1 struct {
	ObjectName [128]types.WCHAR
	Timeout    types.LARGE_INTEGER
	Alertable  types.BOOL
}

WAITCHAIN_NODE_INFO_u_s1

type WAITCHAIN_NODE_INFO_u_s2

type WAITCHAIN_NODE_INFO_u_s2 struct {
	ProcessId       types.DWORD
	ThreadId        types.DWORD
	WaitTime        types.DWORD
	ContextSwitches types.DWORD
}

WAITCHAIN_NODE_INFO_u_s2

type WCT_OBJECT_STATUS

type WCT_OBJECT_STATUS types.UINT

WCT_OBJECT_STATUS

const (
	WctStatusNoAccess     WCT_OBJECT_STATUS = 1
	WctStatusRunning      WCT_OBJECT_STATUS = 2
	WctStatusBlocked      WCT_OBJECT_STATUS = 3
	WctStatusPidOnly      WCT_OBJECT_STATUS = 4
	WctStatusPidOnlyRpcss WCT_OBJECT_STATUS = 5
	WctStatusOwned        WCT_OBJECT_STATUS = 6
	WctStatusNotOwned     WCT_OBJECT_STATUS = 7
	WctStatusAbandoned    WCT_OBJECT_STATUS = 8
	WctStatusUnknown      WCT_OBJECT_STATUS = 9
	WctStatusError        WCT_OBJECT_STATUS = 10
)

type WCT_OBJECT_TYPE

type WCT_OBJECT_TYPE types.UINT

WCT_OBJECT_TYPE

const (
	WctCriticalSectionType WCT_OBJECT_TYPE = 1
	WctSendMessageType     WCT_OBJECT_TYPE = 2
	WctMutexType           WCT_OBJECT_TYPE = 3
	WctAlpcType            WCT_OBJECT_TYPE = 4
	WctComType             WCT_OBJECT_TYPE = 5
	WctThreadWaitType      WCT_OBJECT_TYPE = 6
	WctProcessWaitType     WCT_OBJECT_TYPE = 7
	WctThreadType          WCT_OBJECT_TYPE = 8
	WctComActivationType   WCT_OBJECT_TYPE = 9
	WctUnknownType         WCT_OBJECT_TYPE = 10
	WctSocketIoType        WCT_OBJECT_TYPE = 11
	WctSmbIoType           WCT_OBJECT_TYPE = 12
)

type WMIDPREQUEST

type WMIDPREQUEST types.LPVOID

Variables

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL