Documentation ¶
Index ¶
- Variables
- type CENTRAL_ACCESS_POLICY
- type CENTRAL_ACCESS_POLICY_ENTRY
- type CreateRestrictedTokenFlags
- type CredEnumerateFlags
- type CredGetTargetInfoFlags
- type CredType
- type EFS_CERTIFICATE_BLOB
- type EFS_HASH_BLOB
- type ENABLECALLBACK
- type ENABLE_TRACE_PARAMETERS
- type ENCRYPTION_CERTIFICATE
- type ENCRYPTION_CERTIFICATE_HASH
- type ENCRYPTION_CERTIFICATE_HASH_LIST
- type ENCRYPTION_CERTIFICATE_LIST
- type EVENT_INFO_CLASS
- type FN_OBJECT_MGR_FUNCTS
- type FN_PROGRESS
- type HWCT
- type HW_PROFILE_INFO
- type INHERITED_FROM
- type INSTALLDATA
- type INSTALLSPEC
- type INSTALLSPECTYPE
- type INSTALLSPEC_s1
- type INSTALLSPEC_s2
- type LOCALMANAGEDAPPLICATION
- type LPHANDLER_FUNCTION
- type LPHANDLER_FUNCTION_EX
- type LPHW_PROFILE_INFO
- type LSA_AUTH_INFORMATION
- type LSA_ENUMERATION_HANDLE
- type LSA_HANDLE
- type LSA_LOOKUP_FLAGS
- type LSA_TRANSLATED_NAME
- type LSA_TRANSLATED_SID
- type LSA_TRANSLATED_SID2
- type LocalState
- type LogonFlags
- type LogonProvider
- type LogonType
- type LsaAuthType
- type MANAGEDAPPLICATION
- type MandatoryPolicyFlags
- type PCENTRAL_ACCESS_POLICY
- type PCENTRAL_ACCESS_POLICY_ENTRY
- type PCOGETACTIVATIONSTATE
- type PCOGETCALLSTATE
- type PEFS_CERTIFICATE_BLOB
- type PEFS_HASH_BLOB
- type PENABLE_TRACE_PARAMETERS
- type PENCRYPTION_CERTIFICATE
- type PENCRYPTION_CERTIFICATE_HASH
- type PENCRYPTION_CERTIFICATE_HASH_LIST
- type PENCRYPTION_CERTIFICATE_LIST
- type PERFLIBREQUEST
- type PERF_COUNTERSET_INFO
- type PERF_COUNTERSET_INSTANCE
- type PERF_MEM_ALLOC
- type PERF_MEM_FREE
- type PERF_PROVIDER_CONTEXT
- type PEVENT_FILTER_DESCRIPTOR
- type PFE_EXPORT_FUNC
- type PFE_IMPORT_FUNC
- type PFN_OBJECT_MGR_FUNCTS
- type PINHERITED_FROM
- type PINSTALLDATA
- type PLOCALMANAGEDAPPLICATION
- type PLSA_AUTH_INFORMATION
- type PLSA_ENUMERATION_HANDLE
- type PLSA_HANDLE
- type PLSA_OBJECT_ATTRIBUTES
- type PLSA_TRANSLATED_NAME
- type PLSA_TRANSLATED_SID
- type PLSA_TRANSLATED_SID2
- type PMANAGEDAPPLICATION
- type POLICY_DOMAIN_INFORMATION_CLASS
- type POLICY_INFORMATION_CLASS
- type PPERF_COUNTERSET_INFO
- type PPERF_COUNTERSET_INSTANCE
- type PPERF_PROVIDER_CONTEXT
- type PREGHANDLE
- type PROG_INVOKE_SETTING
- type PTRACE_GUID_PROPERTIES
- type PTRACE_GUID_REGISTRATION
- type PTRUSTED_DOMAIN_AUTH_INFORMATION
- type PTRUSTED_DOMAIN_INFORMATION_EX
- type PVALENT
- type PWAITCHAINCALLBACK
- type PWAITCHAIN_NODE_INFO
- type REGHANDLE
- type REG_ERROR
- type RTL_ENCRYPT_OPTION_FLAGS
- type RegLoadAppKey_Options
- type SC_ENUM_TYPE
- type SEF_Flags
- type SHUTDOWN_FLAGS
- type SaferScopeId
- type TOKEN_ACCESS_MASK_DWORD
- type TRACE_GUID_PROPERTIES
- type TRACE_GUID_REGISTRATION
- type TRUSTED_DOMAIN_AUTH_INFORMATION
- type TRUSTED_DOMAIN_INFORMATION_EX
- type TRUSTED_INFORMATION_CLASS
- type TreeSecAction
- type VALENT
- type WAITCHAIN_NODE_INFO
- type WAITCHAIN_NODE_INFO_u
- type WAITCHAIN_NODE_INFO_u_s1
- type WAITCHAIN_NODE_INFO_u_s2
- type WCT_OBJECT_STATUS
- type WCT_OBJECT_TYPE
- type WMIDPREQUEST
Constants ¶
This section is empty.
Variables ¶
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") 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 ¶
CreateRestrictedTokenFlags
const ( DISABLE_MAX_PRIVILEGE CreateRestrictedTokenFlags = 0x1 SANDBOX_INERT CreateRestrictedTokenFlags = 0x2 LUA_TOKEN CreateRestrictedTokenFlags = 0x4 WRITE_RESTRICTED CreateRestrictedTokenFlags = 0x8 )
type CredEnumerateFlags ¶
CredEnumerateFlags
const (
CRED_ENUMERATE_ALL_CREDENTIALS CredEnumerateFlags = 0x1
)
type CredGetTargetInfoFlags ¶
CredGetTargetInfoFlags
const (
CRED_ALLOW_NAME_RESOLUTION CredGetTargetInfoFlags = 0x1
)
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 ¶
EFS_HASH_BLOB
type ENABLE_TRACE_PARAMETERS ¶
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 ¶
EVENT_INFO_CLASS
const (
EventProviderBinaryTrackInfo EVENT_INFO_CLASS = 0
)
type FN_OBJECT_MGR_FUNCTS ¶
FN_OBJECT_MGR_FUNCTS
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 ¶
INHERITED_FROM
type INSTALLSPECTYPE ¶
INSTALLSPECTYPE
const ( APPNAME INSTALLSPECTYPE = 1 FILEEXT INSTALLSPECTYPE = 2 PROGID INSTALLSPECTYPE = 3 COMCLASS INSTALLSPECTYPE = 4 )
type INSTALLSPEC_s1 ¶
INSTALLSPEC_s1
type INSTALLSPEC_s2 ¶
INSTALLSPEC_s2
type LOCALMANAGEDAPPLICATION ¶
type LOCALMANAGEDAPPLICATION struct { PszDeploymentName types.LPWSTR PszPolicyName types.LPWSTR PszProductId types.LPWSTR DwState LocalState }
LOCALMANAGEDAPPLICATION
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_LOOKUP_FLAGS ¶
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 ¶
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 ¶
LogonFlags
const ( LOGON_WITH_PROFILE LogonFlags = 0x1 LOGON_NETCREDENTIALS_ONLY LogonFlags = 0x2 LOGON_ZERO_PASSWORD_BUFFER LogonFlags = 0x4 )
type LogonProvider ¶
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 LsaAuthType ¶
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 ¶
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 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 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_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 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_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 ¶
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 ¶
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 PROG_INVOKE_SETTING ¶
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 PWAITCHAIN_NODE_INFO ¶
type PWAITCHAIN_NODE_INFO *WAITCHAIN_NODE_INFO
type RTL_ENCRYPT_OPTION_FLAGS ¶
const ( RTL_ENCRYPT_OPTION_CROSS_PROCESS RTL_ENCRYPT_OPTION_FLAGS = 0x01 RTL_ENCRYPT_OPTION_SAME_LOGON RTL_ENCRYPT_OPTION_FLAGS = 0x02 )
type RegLoadAppKey_Options ¶
const (
REG_PROCESS_APPKEY RegLoadAppKey_Options = 0x00000001
)
type SEF_Flags ¶
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 ¶
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 ¶
SaferScopeId
const ( SAFER_SCOPEID_MACHINE SaferScopeId = 1 SAFER_SCOPEID_USER SaferScopeId = 2 )
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 )