📄 list.ifo
字号:
;这一行不能删!;
; ..\LIB\ACTIVEDS.LIB PROTOTYPES
;
HRESULT WINAPI
ADsFreeEnumerator(
IEnumVARIANT *pEnumVariant
);
LPVOID WINAPI
AllocADsMem(
DWORD cb
);
LPWSTR WINAPI
AllocADsStr(
LPCWSTR pStr
);
BOOL WINAPI
FreeADsMem(
LPVOID pMem
);
BOOL WINAPI
FreeADsStr(
LPWSTR pStr
);
HRESULT WINAPI
ADsBuildEnumerator(
IADsContainer *pADsContainer,
IEnumVARIANT **ppEnumVariant
);
HRESULT WINAPI
ADsBuildVarArrayInt(
LPDWORD lpdwObjectTypes,
DWORD dwObjectTypes,
VARIANT * pVar
);
HRESULT WINAPI
ADsBuildVarArrayStr(
LPWSTR * lppPathNames,
DWORD dwPathNames,
VARIANT * pVar
);
HRESULT WINAPI
ADsEncodeBinaryData (
PBYTE pbSrcData,
DWORD dwSrcLen,
LPWSTR * ppszDestData
);
HRESULT WINAPI
ADsEnumerateNext(
IEnumVARIANT *pEnumVariant,
ULONG cElements,
VARIANT FAR *pvar,
ULONG FAR *pcElementsFetched
);
HRESULT WINAPI
ADsGetLastError(
OUT LPDWORD lpError,
OUT LPWSTR lpErrorBuf,
IN DWORD dwErrorBufLen,
OUT LPWSTR lpNameBuf,
IN DWORD dwNameBufLen
);
HRESULT WINAPI
ADsGetObject(
LPCWSTR lpszPathName,
REFIID riid,
VOID * * ppObject
);
HRESULT WINAPI
ADsOpenObject(
LPCWSTR lpszPathName,
LPCWSTR lpszUserName,
LPCWSTR lpszPassword,
DWORD dwReserved,
REFIID riid,
void FAR * FAR * ppObject
);
VOID WINAPI
ADsSetLastError(
IN DWORD dwErr,
IN LPCWSTR pszError,
IN LPCWSTR pszProvider
);
void WINAPI
AdsFreeAdsValues(
PADSVALUE pAdsValues,
DWORD dwNumValues
);
HRESULT WINAPI
AdsTypeToPropVariant(
PADSVALUE pAdsValues,
DWORD dwNumValues,
VARIANT * pVariant
);
HRESULT WINAPI
PropVariantToAdsType(
VARIANT * pVariant,
DWORD dwNumVariant,
PADSVALUE *ppAdsValues,
PDWORD pdwNumValues
);
LPVOID WINAPI
ReallocADsMem(
LPVOID pOldMem,
DWORD cbOld,
DWORD cbNew
);
BOOL WINAPI
ReallocADsStr(
LPWSTR *ppStr,
LPWSTR pStr
);
; ..\LIB\ADPTIF.LIB PROTOTYPES
;
HANDLE WINAPI
CreateSocketPort (
IN USHORT Socket
);
DWORD WINAPI
DeleteSocketPort (
IN HANDLE Handle
);
void ServiceMain( // RETURNS: nothing
IN HANDLE hShutdownEvent);
DWORD WINAPI
IpxRecvPacket (
IN HANDLE Handle,
OUT PUCHAR IpxPacket,
IN ULONG IpxPacketLength,
OUT PADDRESS_RESERVED lpReserved,
IN LPOVERLAPPED lpOverlapped,
IN LPOVERLAPPED_COMPLETION_ROUTINE CompletionRoutine
);
DWORD WINAPI
IpxSendPacket (
IN HANDLE Handle,
IN ULONG AdapterIdx,
IN PUCHAR IpxPacket,
IN ULONG IpxPacketLength,
IN PADDRESS_RESERVED lpReserved,
IN LPOVERLAPPED lpOverlapped,
IN LPOVERLAPPED_COMPLETION_ROUTINE CompletionRoutine
);
; ..\LIB\ADVAPI32.LIB PROTOTYPES
;
WINADVAPI
BOOL
APIENTRY
AbortSystemShutdownA(
IN LPSTR lpMachineName
);
WINADVAPI
BOOL
WINAPI
AllocateLocallyUniqueId(
OUT PLUID Luid
);
WINADVAPI
BOOL
WINAPI
CloseEventLog (
IN OUT HANDLE hEventLog
);
WINADVAPI
BOOL
WINAPI
CloseServiceHandle(
SC_HANDLE hSCObject
);
WINADVAPI
BOOL
WINAPI
CryptDestroyHash(
HCRYPTHASH hHash
);
WINADVAPI
BOOL
WINAPI
CryptDestroyKey(
HCRYPTKEY hKey
);
WINADVAPI
BOOL
WINAPI
DeleteService(
SC_HANDLE hService
);
WINADVAPI
BOOL
WINAPI
DeregisterEventSource (
IN OUT HANDLE hEventLog
);
WINADVAPI
BOOL
WINAPI
DestroyPrivateObjectSecurity (
IN OUT PSECURITY_DESCRIPTOR * ObjectDescriptor
);
WINADVAPI
BOOL
WINAPI
EncryptFileA(
IN LPCSTR lpFileName
);
WINADVAPI
PVOID
WINAPI
FreeSid(
IN PSID pSid
);
WINADVAPI
BOOL
WINAPI
GetCurrentHwProfileA (
OUT LPHW_PROFILE_INFOA lpHwProfileInfo
);
WINADVAPI
DWORD
WINAPI
GetLengthSid (
IN PSID pSid
);
WINADVAPI
PTRUSTEE_A
WINAPI
GetMultipleTrusteeA(
IN PTRUSTEE_A pTrustee
);
WINADVAPI
MULTIPLE_TRUSTEE_OPERATION
WINAPI
GetMultipleTrusteeOperationA(
IN PTRUSTEE_A pTrustee
);
WINADVAPI
DWORD
WINAPI
GetSecurityDescriptorLength (
IN PSECURITY_DESCRIPTOR pSecurityDescriptor
);
WINADVAPI
PSID_IDENTIFIER_AUTHORITY
WINAPI
GetSidIdentifierAuthority (
IN PSID pSid
);
WINADVAPI
DWORD
WINAPI
GetSidLengthRequired (
IN UCHAR nSubAuthorityCount
);
WINADVAPI
PUCHAR
WINAPI
GetSidSubAuthorityCount (
IN PSID pSid
);
WINADVAPI
LPSTR
WINAPI
GetTrusteeNameA(
IN PTRUSTEE_A pTrustee
);
WINADVAPI
TRUSTEE_TYPE
WINAPI
GetTrusteeTypeA(
IN PTRUSTEE_A pTrustee
);
WINADVAPI
BOOL
WINAPI
ImpersonateLoggedOnUser(
IN HANDLE hToken
);
WINADVAPI
BOOL
WINAPI
ImpersonateNamedPipeClient(
IN HANDLE hNamedPipe
);
WINADVAPI
BOOL
WINAPI
ImpersonateSelf(
IN SECURITY_IMPERSONATION_LEVEL ImpersonationLevel
);
WINADVAPI
BOOL
WINAPI
IsTokenRestricted(
IN HANDLE TokenHandle
);
WINADVAPI
BOOL
WINAPI
IsValidAcl (
IN PACL pAcl
);
WINADVAPI
BOOL
WINAPI
IsValidSecurityDescriptor (
IN PSECURITY_DESCRIPTOR pSecurityDescriptor
);
WINADVAPI
BOOL
WINAPI
IsValidSid (
IN PSID pSid
);
WINADVAPI
SC_LOCK
WINAPI
LockServiceDatabase(
SC_HANDLE hSCManager
);
NTSTATUS
NTAPI
LsaClose(
IN LSA_HANDLE ObjectHandle
);
NTSTATUS
NTAPI
LsaFreeMemory(
IN PVOID Buffer
);
ULONG
NTAPI
LsaNtStatusToWinError(
NTSTATUS Status
);
WINADVAPI
BOOL
WINAPI
NotifyBootConfigStatus(
BOOL BootAcceptable
);
RegCloseKey( hkResult );
WINADVAPI
LONG
APIENTRY
RegFlushKey (
IN HKEY hKey
);
WINADVAPI
BOOL
WINAPI
RevertToSelf (
VOID
);
WINADVAPI
BOOL
WINAPI
StartServiceCtrlDispatcherA(
CONST SERVICE_TABLE_ENTRYA *lpServiceStartTable
);
WINADVAPI
BOOL
WINAPI
UnlockServiceDatabase(
SC_LOCK ScLock
);
WINADVAPI
BOOL
WINAPI
AccessCheck (
IN PSECURITY_DESCRIPTOR pSecurityDescriptor,
IN HANDLE ClientToken,
IN DWORD DesiredAccess,
IN PGENERIC_MAPPING GenericMapping,
OUT PPRIVILEGE_SET PrivilegeSet,
IN LPDWORD PrivilegeSetLength,
OUT LPDWORD GrantedAccess,
OUT LPBOOL AccessStatus
);
WINADVAPI
BOOL
WINAPI
AccessCheckAndAuditAlarmA (
IN LPCSTR SubsystemName,
IN LPVOID HandleId,
IN LPSTR ObjectTypeName,
IN LPSTR ObjectName,
IN PSECURITY_DESCRIPTOR SecurityDescriptor,
IN DWORD DesiredAccess,
IN PGENERIC_MAPPING GenericMapping,
IN BOOL ObjectCreation,
OUT LPDWORD GrantedAccess,
OUT LPBOOL AccessStatus,
OUT LPBOOL pfGenerateOnClose
);
WINADVAPI
BOOL
WINAPI
AccessCheckByType (
IN PSECURITY_DESCRIPTOR pSecurityDescriptor,
IN PSID PrincipalSelfSid,
IN HANDLE ClientToken,
IN DWORD DesiredAccess,
OUT POBJECT_TYPE_LIST ObjectTypeList,
IN DWORD ObjectTypeListLength,
OUT PGENERIC_MAPPING GenericMapping,
OUT PPRIVILEGE_SET PrivilegeSet,
OUT LPDWORD PrivilegeSetLength,
OUT LPDWORD GrantedAccess,
OUT LPBOOL AccessStatus
);
WINADVAPI
BOOL
WINAPI
AccessCheckByTypeAndAuditAlarmA (
IN LPCSTR SubsystemName,
IN LPVOID HandleId,
IN LPCSTR ObjectTypeName,
IN LPCSTR ObjectName,
IN PSECURITY_DESCRIPTOR SecurityDescriptor,
IN PSID PrincipalSelfSid,
IN DWORD DesiredAccess,
IN AUDIT_EVENT_TYPE AuditType,
IN DWORD Flags,
IN POBJECT_TYPE_LIST ObjectTypeList,
IN DWORD ObjectTypeListLength,
IN PGENERIC_MAPPING GenericMapping,
IN BOOL ObjectCreation,
OUT LPDWORD GrantedAccess,
OUT LPBOOL AccessStatus,
OUT LPBOOL pfGenerateOnClose
);
WINADVAPI
BOOL
WINAPI
AccessCheckByTypeResultList (
IN PSECURITY_DESCRIPTOR pSecurityDescriptor,
IN PSID PrincipalSelfSid,
IN HANDLE ClientToken,
IN DWORD DesiredAccess,
OUT POBJECT_TYPE_LIST ObjectTypeList,
IN DWORD ObjectTypeListLength,
OUT PGENERIC_MAPPING GenericMapping,
OUT PPRIVILEGE_SET PrivilegeSet,
OUT LPDWORD PrivilegeSetLength,
OUT LPDWORD GrantedAccessList,
OUT LPDWORD AccessStatusList
);
WINADVAPI
BOOL
WINAPI
AccessCheckByTypeResultListAndAuditAlarmA (
IN LPCSTR SubsystemName,
IN LPVOID HandleId,
IN LPCSTR ObjectTypeName,
IN LPCSTR ObjectName,
IN PSECURITY_DESCRIPTOR SecurityDescriptor,
IN PSID PrincipalSelfSid,
IN DWORD DesiredAccess,
IN AUDIT_EVENT_TYPE AuditType,
IN DWORD Flags,
IN POBJECT_TYPE_LIST ObjectTypeList,
IN DWORD ObjectTypeListLength,
IN PGENERIC_MAPPING GenericMapping,
IN BOOL ObjectCreation,
OUT LPDWORD GrantedAccess,
OUT LPDWORD AccessStatusList,
OUT LPBOOL pfGenerateOnClose
);
WINADVAPI
BOOL
WINAPI
AddAccessAllowedAce (
IN OUT PACL pAcl,
IN DWORD dwAceRevision,
IN DWORD AccessMask,
IN PSID pSid
);
WINADVAPI
BOOL
WINAPI
AddAccessAllowedAceEx (
IN OUT PACL pAcl,
IN DWORD dwAceRevision,
IN DWORD AceFlags,
IN DWORD AccessMask,
IN PSID pSid
);
WINADVAPI
BOOL
WINAPI
AddAccessAllowedObjectAce (
IN OUT PACL pAcl,
IN DWORD dwAceRevision,
IN DWORD AceFlags,
IN DWORD AccessMask,
IN GUID *ObjectTypeGuid,
IN GUID *InheritedObjectTypeGuid,
IN PSID pSid
);
WINADVAPI
BOOL
WINAPI
AddAccessDeniedAce (
IN OUT PACL pAcl,
IN DWORD dwAceRevision,
IN DWORD AccessMask,
IN PSID pSid
);
WINADVAPI
BOOL
WINAPI
AddAccessDeniedAceEx (
IN OUT PACL pAcl,
IN DWORD dwAceRevision,
IN DWORD AceFlags,
IN DWORD AccessMask,
IN PSID pSid
);
WINADVAPI
BOOL
WINAPI
AddAccessDeniedObjectAce (
IN OUT PACL pAcl,
IN DWORD dwAceRevision,
IN DWORD AceFlags,
IN DWORD AccessMask,
IN GUID *ObjectTypeGuid,
IN GUID *InheritedObjectTypeGuid,
IN PSID pSid
);
WINADVAPI
BOOL
WINAPI
AddAce (
IN OUT PACL pAcl,
IN DWORD dwAceRevision,
IN DWORD dwStartingAceIndex,
IN LPVOID pAceList,
IN DWORD nAceListLength
);
WINADVAPI
BOOL
WINAPI
AddAuditAccessAce(
IN OUT PACL pAcl,
IN DWORD dwAceRevision,
IN DWORD dwAccessMask,
IN PSID pSid,
IN BOOL bAuditSuccess,
IN BOOL bAuditFailure
);
WINADVAPI
BOOL
WINAPI
AddAuditAccessAceEx(
IN OUT PACL pAcl,
IN DWORD dwAceRevision,
IN DWORD AceFlags,
IN DWORD dwAccessMask,
IN PSID pSid,
IN BOOL bAuditSuccess,
IN BOOL bAuditFailure
);
WINADVAPI
BOOL
WINAPI
AddAuditAccessObjectAce (
IN OUT PACL pAcl,
IN DWORD dwAceRevision,
IN DWORD AceFlags,
IN DWORD AccessMask,
IN GUID *ObjectTypeGuid,
IN GUID *InheritedObjectTypeGuid,
IN PSID pSid,
IN BOOL bAuditSuccess,
IN BOOL bAuditFailure
);
WINADVAPI
BOOL
WINAPI
AdjustTokenGroups (
IN HANDLE TokenHandle,
IN BOOL ResetToDefault,
IN PTOKEN_GROUPS NewState,
IN DWORD BufferLength,
OUT PTOKEN_GROUPS PreviousState,
OUT PDWORD ReturnLength
);
WINADVAPI
BOOL
WINAPI
AdjustTokenPrivileges (
IN HANDLE TokenHandle,
IN BOOL DisableAllPrivileges,
IN PTOKEN_PRIVILEGES NewState,
IN DWORD BufferLength,
OUT PTOKEN_PRIVILEGES PreviousState,
OUT PDWORD ReturnLength
);
WINADVAPI
BOOL
WINAPI
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -