SYMBOL INDEX (4356 symbols across 312 files) FILE: AD-BOF/ADCS-BOF/src/auth/certi_auth.c type WCHAR (line 19) | typedef WCHAR OLECHAR; type OLECHAR (line 20) | typedef OLECHAR* LPOLESTR; type OLECHAR (line 21) | typedef OLECHAR* BSTR; type sockaddr (line 105) | struct sockaddr type berval (line 313) | struct berval type KERB_ECRYPT (line 353) | typedef struct _KERB_ECRYPT { function EncodeLength (line 382) | static int EncodeLength(BYTE* buf, int len) { function DecodeLength (line 405) | static int DecodeLength(BYTE* data, int offset, int* length) { function BYTE (line 420) | static BYTE* BuildSequence(BYTE* content, int contentLen, int* outLen) { function BYTE (line 437) | static BYTE* BuildInteger(int value, int* outLen) { function BYTE (line 466) | static BYTE* BuildIntegerFromBytes(BYTE* data, int dataLen, int* outLen) { function BYTE (line 490) | static BYTE* BuildOctetString(BYTE* data, int dataLen, int* outLen) { function BYTE (line 507) | static BYTE* BuildBitString(BYTE* data, int dataLen, int* outLen) { function BYTE (line 525) | static BYTE* BuildContextTag(int tagNum, BYTE* content, int contentLen, ... function BYTE (line 542) | static BYTE* BuildApplication(int appNum, BYTE* content, int contentLen,... function BYTE (line 559) | static BYTE* BuildGeneralString(const char* str, int* outLen) { function BYTE (line 577) | static BYTE* BuildGeneralizedTime(const char* timeStr, int* outLen) { function BYTE (line 591) | static BYTE* CombineBytes(BYTE** arrays, int* lengths, int count, int* o... function BYTE (line 615) | static BYTE* BuildPrincipalName(int nameType, const char* name1, const c... function BYTE (line 662) | static BYTE* BuildKdcReqBody(const char* user, const char* realm, int* o... type BigInt (line 776) | typedef struct { function bigint_zero (line 782) | static void bigint_zero(BigInt* n) { function bigint_from_bytes (line 788) | static void bigint_from_bytes(BigInt* n, const BYTE* data, int dataLen) { function bigint_to_bytes (line 806) | static void bigint_to_bytes(BigInt* n, BYTE* out, int outLen) { function bigint_cmp (line 818) | static int bigint_cmp(BigInt* a, BigInt* b) { function bigint_sub (line 832) | static void bigint_sub(BigInt* result, BigInt* a, BigInt* b) { function bigint_mul (line 852) | static void bigint_mul(BigInt* result, BigInt* a, BigInt* b) { function bigint_get_bit (line 873) | static int bigint_get_bit(BigInt* n, int pos) { function bigint_bit_length (line 881) | static int bigint_bit_length(BigInt* n) { function bigint_mod (line 896) | static void bigint_mod(BigInt* result, BigInt* a, BigInt* p) { function bigint_modpow (line 968) | static void bigint_modpow(BigInt* result, BigInt* base, BigInt* exp, Big... function GenerateDHKeys (line 1002) | static void GenerateDHKeys(HCRYPTPROV hProv) { function BYTE (line 1022) | static BYTE* BuildDhSubjectPublicKeyInfo(int* outLen) { function BYTE (line 1080) | static BYTE* BuildPKAuthenticator(const char* user, const char* realm, function BYTE (line 1138) | static BYTE* BuildAuthPack(const char* user, const char* realm, function BYTE (line 1174) | static BYTE* BuildCmsSignedData(PCCERT_CONTEXT pCert, BYTE* content, int... function BYTE (line 1261) | static BYTE* BuildPaPkAsReq(PCCERT_CONTEXT pCert, BYTE* authPack, int au... function BYTE (line 1297) | static BYTE* BuildPkinitAsReq(PCCERT_CONTEXT pCert, const char* user, co... function BYTE (line 1439) | static BYTE* SendToKdc(const char* kdcHost, int port, BYTE* data, int da... function BYTE (line 1528) | static BYTE* KerberosDecrypt(int eType, int keyUsage, BYTE* key, int key... function BYTE (line 1603) | static BYTE* KerberosEncrypt(int eType, int keyUsage, BYTE* key, int key... type KERB_CHECKSUM (line 1671) | typedef struct _KERB_CHECKSUM { function BYTE (line 1690) | static BYTE* ComputeKerberosChecksum(BYTE* key, int keyLen, BYTE* data, ... function OutputKirbi (line 1775) | static void OutputKirbi(BYTE* ticket, int ticketLen, BYTE* sessionKey, i... function BYTE (line 2079) | static BYTE* ExtractTicketFromAsRep(BYTE* asRep, int asRepLen, int* tick... function BYTE (line 2140) | static BYTE* BuildU2UAuthenticator(const char* user, const char* realm, ... function BYTE (line 2255) | static BYTE* BuildU2UApReq(BYTE* ticket, int ticketLen, BYTE* encAuthent... function BYTE (line 2344) | static BYTE* BuildU2UTgsReq(const char* user, const char* realm, BYTE* t... function BYTE (line 2573) | static BYTE* ExtractTicketEncPartFromTgsRep(BYTE* tgsRep, int tgsRepLen,... function BYTE (line 2669) | static BYTE* ExtractPacFromEncTicketPart(BYTE* encTicketPart, int encTic... function BYTE (line 2710) | static BYTE* ExtractPacFromAuthData(BYTE* authData, int authDataLen, int... function ParsePacAndExtractNtHash (line 2778) | static void ParsePacAndExtractNtHash(BYTE* pac, int pacLen, BYTE* replyK... function ProcessTgsRep (line 2822) | static void ProcessTgsRep(BYTE* tgsRep, int tgsRepLen, BYTE* sessionKey,... function PerformU2U (line 2883) | static void PerformU2U(const char* kdcHost, const char* user, const char... function BYTE (line 2916) | static BYTE* ExtractEncPartFromAsRep(BYTE* asRep, int asRepLen, int* cip... function BYTE (line 2984) | static BYTE* ExtractSessionKey(BYTE* decrypted, int decryptedLen, int* k... function BYTE (line 3044) | static BYTE* ExtractPaPacCredentials(BYTE* asRep, int asRepLen, int* cre... function ParsePacCredentialData (line 3157) | static void ParsePacCredentialData(BYTE* data, int dataLen) { function ComputeSha1 (line 3245) | static void ComputeSha1(BYTE* data, int dataLen, BYTE* hash) { function KTruncate (line 3261) | static void KTruncate(int k, BYTE* x, int xLen, BYTE* result) { function DeriveSessionKey (line 3286) | static void DeriveSessionKey(BYTE* sharedSecret, int secretLen, BYTE* se... function BYTE (line 3309) | static BYTE* ExtractKdcDhPublicKey(BYTE* asRep, int asRepLen, int* keyLe... function BYTE (line 3424) | static BYTE* ExtractServerDhNonce(BYTE* asRep, int asRepLen, int* nonceL... function ProcessAsRep (line 3483) | static void ProcessAsRep(BYTE* asRep, int asRepLen, PCCERT_CONTEXT pCert, function PCCERT_CONTEXT (line 3653) | static PCCERT_CONTEXT LoadCertificateFromBase64(const char* base64Pfx, c... function PCCERT_CONTEXT (line 3718) | static PCCERT_CONTEXT LoadCertificateFromBytes(const BYTE* pfxBytes, int... function GetKdcForDomain (line 3759) | static void GetKdcForDomain(const char* domain, char* kdcHost, int kdcHo... function my_strcmp (line 3780) | int my_strcmp(const char *s1, const char *s2) function PkinitUnPAC (line 3789) | void PkinitUnPAC(BYTE* pfxBytes, int pfxLen, char* pfxBase64, char* pass... function go (line 3941) | void go(char* args, int alen) { FILE: AD-BOF/ADCS-BOF/src/enum/adcs_enum_com2.c type HRESULT (line 17) | typedef HRESULT WINAPI (*CAEnumFirstCA_t)(IN LPCWSTR wszScope, IN DWORD ... type HRESULT (line 18) | typedef HRESULT WINAPI (*CAEnumNextCA_t)(IN LPVOID hPrevCA, OUT LPVOID *... type HRESULT (line 19) | typedef HRESULT WINAPI (*CACloseCA_t)(IN LPVOID hCA); type DWORD (line 20) | typedef DWORD WINAPI (*CACountCAs_t)(IN LPVOID hCAInfo); type LPCWSTR (line 21) | typedef LPCWSTR WINAPI (*CAGetDN_t)(IN LPVOID hCAInfo); type HRESULT (line 22) | typedef HRESULT WINAPI (*CAGetCAProperty_t)(IN LPVOID hCAInfo, IN LPCWST... type HRESULT (line 23) | typedef HRESULT WINAPI (*CAFreeCAProperty_t)(IN LPVOID hCAInfo, IN PZPWS... type HRESULT (line 24) | typedef HRESULT WINAPI (*CAGetCAFlags_t)(IN LPVOID hCAInfo, OUT DWORD *... type HRESULT (line 25) | typedef HRESULT WINAPI (*CAGetCACertificate_t)(IN LPVOID hCAInfo, OUT PC... type HRESULT (line 26) | typedef HRESULT WINAPI (*CAGetCAExpiration_t)(IN LPVOID hCAInfo, OUT DWO... type HRESULT (line 27) | typedef HRESULT WINAPI (*CAGetCASecurity_t)(IN LPVOID hCAInfo, OUT PSECU... type HRESULT (line 28) | typedef HRESULT WINAPI (*CAGetAccessRights_t)(IN LPVOID hCAInfo, IN DWOR... type HRESULT (line 29) | typedef HRESULT WINAPI (*CAEnumCertTypesForCA_t)(IN LPVOID hCAInfo, IN D... type HRESULT (line 30) | typedef HRESULT WINAPI (*CAEnumCertTypes_t)(IN DWORD dwFlags, OUT LPVOID... type HRESULT (line 31) | typedef HRESULT WINAPI (*CAEnumNextCertType_t)(IN LPVOID hPrevCertType, ... type DWORD (line 32) | typedef DWORD WINAPI (*CACountCertTypes_t)(IN LPVOID hCertType); type HRESULT (line 33) | typedef HRESULT WINAPI (*CACloseCertType_t)(IN LPVOID hCertType); type HRESULT (line 34) | typedef HRESULT WINAPI (*CAGetCertTypeProperty_t)(IN LPVOID hCertType, I... type HRESULT (line 35) | typedef HRESULT WINAPI (*CAGetCertTypePropertyEx_t)(IN LPVOID hCertType,... type HRESULT (line 36) | typedef HRESULT WINAPI (*CAFreeCertTypeProperty_t)(IN LPVOID hCertType, ... type HRESULT (line 37) | typedef HRESULT WINAPI (*CAGetCertTypeExtensionsEx_t)(IN LPVOID hCertTyp... type HRESULT (line 38) | typedef HRESULT WINAPI (*CAFreeCertTypeExtensions_t)(IN LPVOID hCertType... type HRESULT (line 39) | typedef HRESULT WINAPI (*CAGetCertTypeFlagsEx_t)(IN LPVOID hCertType, IN... type HRESULT (line 40) | typedef HRESULT WINAPI (*CAGetCertTypeExpiration_t)(IN LPVOID hCertType,... type HRESULT (line 41) | typedef HRESULT WINAPI (*CACertTypeGetSecurity_t)(IN LPVOID hCertType, O... type HRESULT (line 42) | typedef HRESULT WINAPI (*caTranslateFileTimePeriodToPeriodUnits_t)(IN FI... type HRESULT (line 43) | typedef HRESULT WINAPI (*CAGetCertTypeAccessRights_t)(IN LPVOID hCertTyp... type PCCERT_CONTEXT (line 74) | typedef PCCERT_CONTEXT WINAPI (*CertCreateCertificateContext_t)(DWORD dw... type DWORD (line 75) | typedef DWORD WINAPI (*CertGetNameStringW_t)(PCCERT_CONTEXT pCertContext... type WINBOOL (line 76) | typedef WINBOOL WINAPI (*CertGetCertificateContextProperty_t)(PCCERT_CON... type WINBOOL (line 77) | typedef WINBOOL WINAPI (*CertGetCertificateChain_t)(HCERTCHAINENGINE hCh... type VOID (line 78) | typedef VOID WINAPI (*CertFreeCertificateChain_t)(PCCERT_CHAIN_CONTEXT p... type BSTR (line 87) | typedef BSTR WINAPI (*SysAllocString_t)(const OLECHAR *); type UINT (line 88) | typedef UINT WINAPI (*SysStringLen_t)(BSTR); type HRESULT (line 102) | typedef HRESULT WINAPI (*CoInitializeEx_t)(LPVOID pvReserved, DWORD dwCo... type HRESULT (line 103) | typedef HRESULT WINAPI (*CoUninitialize_t)(void); function HRESULT (line 180) | HRESULT adcs_enum_com2() function HRESULT (line 201) | HRESULT _adcs_get_PolicyServerListManager() function HRESULT (line 249) | HRESULT _adcs_get_PolicyServerUrl(IX509PolicyServerUrl * pPolicyServerUrl) function HRESULT (line 283) | HRESULT _adcs_get_EnrollmentPolicyServer(BSTR bstrPolicyServerUrl, BSTR ... function HRESULT (line 365) | HRESULT _adcs_get_CertificationAuthority(ICertificationAuthority * pCert... function HRESULT (line 434) | HRESULT _adcs_get_CertificationAuthorityCertificate(VARIANT* lpvarCertif... function HRESULT (line 564) | HRESULT _adcs_get_CertificationAuthorityWebServers(VARIANT* lpvarWebServ... function HRESULT (line 626) | HRESULT _adcs_get_CertificationAuthoritySecurity(BSTR bstrDacl) function HRESULT (line 835) | HRESULT _adcs_get_CertificationAuthorityCertificateTypes(VARIANT* lpvarA... function HRESULT (line 867) | HRESULT _adcs_get_CertificateTemplate(IX509CertificateTemplate * pCertif... function HRESULT (line 977) | HRESULT _adcs_get_CertificateTemplateExtendedKeyUsages(VARIANT* lpvarExt... function HRESULT (line 1045) | HRESULT _adcs_get_CertificateTemplateSecurity(BSTR bstrDacl) FILE: AD-BOF/ADCS-BOF/src/enum/base.c function bofstart (line 22) | int bofstart() function internal_printf (line 29) | void internal_printf(const char* format, ...){ function printoutput (line 81) | void printoutput(BOOL done) type loadedLibrary (line 105) | typedef struct loadedLibrary { function BOOL (line 112) | BOOL intstrcmp(LPCSTR szLibrary, LPCSTR sztarget) function FARPROC (line 140) | FARPROC DynamicLoad(const char * szLibrary, const char * szFunction) function bofstop (line 218) | void bofstop() FILE: AD-BOF/ADCS-BOF/src/enum/certenroll.h type interface (line 53) | typedef interface IObjectId IObjectId; type interface (line 59) | typedef interface IObjectIds type interface (line 65) | typedef interface IBinaryConverter type interface (line 71) | typedef interface IX500DistinguishedName type interface (line 77) | typedef interface IX509EnrollmentStatus type interface (line 83) | typedef interface ICspAlgorithm type interface (line 89) | typedef interface ICspAlgorithms type interface (line 95) | typedef interface ICspInformation type interface (line 101) | typedef interface ICspInformations type interface (line 107) | typedef interface ICspStatus type interface (line 113) | typedef interface ICspStatuses type interface (line 119) | typedef interface IX509PublicKey type interface (line 125) | typedef interface IX509PrivateKey type interface (line 131) | typedef interface IX509Extension type interface (line 137) | typedef interface IX509Extensions type interface (line 143) | typedef interface IX509ExtensionKeyUsage type interface (line 149) | typedef interface IX509ExtensionEnhancedKeyUsage type interface (line 155) | typedef interface IX509ExtensionTemplateName type interface (line 161) | typedef interface IX509ExtensionTemplate type interface (line 167) | typedef interface IAlternativeName type interface (line 173) | typedef interface IAlternativeNames type interface (line 179) | typedef interface IX509ExtensionAlternativeNames type interface (line 185) | typedef interface IX509ExtensionBasicConstraints type interface (line 191) | typedef interface IX509ExtensionSubjectKeyIdentifier type interface (line 197) | typedef interface IX509ExtensionAuthorityKeyIdentifier type interface (line 203) | typedef interface ISmimeCapability type interface (line 209) | typedef interface ISmimeCapabilities type interface (line 215) | typedef interface IX509ExtensionSmimeCapabilities type interface (line 221) | typedef interface IPolicyQualifier type interface (line 227) | typedef interface IPolicyQualifiers type interface (line 233) | typedef interface ICertificatePolicy type interface (line 239) | typedef interface ICertificatePolicies type interface (line 245) | typedef interface IX509ExtensionCertificatePolicies type interface (line 251) | typedef interface IX509ExtensionMSApplicationPolicies type interface (line 257) | typedef interface IX509Attribute type interface (line 263) | typedef interface IX509Attributes type interface (line 269) | typedef interface IX509AttributeExtensions type interface (line 275) | typedef interface IX509AttributeClientId type interface (line 281) | typedef interface IX509AttributeRenewalCertificate type interface (line 287) | typedef interface IX509AttributeArchiveKey type interface (line 293) | typedef interface IX509AttributeArchiveKeyHash type interface (line 299) | typedef interface IX509AttributeOSVersion type interface (line 305) | typedef interface IX509AttributeCspProvider type interface (line 311) | typedef interface ICryptAttribute type interface (line 317) | typedef interface ICryptAttributes type interface (line 323) | typedef interface ICertProperty type interface (line 329) | typedef interface ICertProperties type interface (line 335) | typedef interface ICertPropertyFriendlyName type interface (line 341) | typedef interface ICertPropertyDescription type interface (line 347) | typedef interface ICertPropertyAutoEnroll type interface (line 353) | typedef interface ICertPropertyRequestOriginator type interface (line 359) | typedef interface ICertPropertySHA1Hash type interface (line 365) | typedef interface ICertPropertyKeyProvInfo type interface (line 371) | typedef interface ICertPropertyArchived type interface (line 377) | typedef interface ICertPropertyBackedUp type interface (line 383) | typedef interface ICertPropertyEnrollment type interface (line 389) | typedef interface ICertPropertyRenewal type interface (line 395) | typedef interface ICertPropertyArchivedKeyHash type interface (line 401) | typedef interface ICertPropertyEnrollmentPolicyServer type interface (line 407) | typedef interface IX509SignatureInformation type interface (line 413) | typedef interface ISignerCertificate type interface (line 419) | typedef interface ISignerCertificates type interface (line 425) | typedef interface IX509NameValuePair type interface (line 431) | typedef interface IX509NameValuePairs type interface (line 437) | typedef interface IX509CertificateTemplate type interface (line 443) | typedef interface IX509CertificateTemplates type interface (line 449) | typedef interface IX509CertificateTemplateWritable type interface (line 455) | typedef interface ICertificationAuthority type interface (line 461) | typedef interface ICertificationAuthorities type interface (line 467) | typedef interface IX509EnrollmentPolicyServer type interface (line 473) | typedef interface IX509PolicyServerUrl type interface (line 479) | typedef interface IX509PolicyServerListManager type interface (line 485) | typedef interface IX509CertificateRequest type interface (line 491) | typedef interface IX509CertificateRequestPkcs10 type interface (line 497) | typedef interface IX509CertificateRequestPkcs10V2 type interface (line 503) | typedef interface IX509CertificateRequestCertificate type interface (line 509) | typedef interface IX509CertificateRequestCertificate2 type interface (line 515) | typedef interface IX509CertificateRequestPkcs7 type interface (line 521) | typedef interface IX509CertificateRequestPkcs7V2 type interface (line 527) | typedef interface IX509CertificateRequestCmc type interface (line 533) | typedef interface IX509CertificateRequestCmc2 type interface (line 539) | typedef interface IX509Enrollment type interface (line 545) | typedef interface IX509Enrollment2 type interface (line 551) | typedef interface IX509EnrollmentHelper type interface (line 557) | typedef interface IX509EnrollmentWebClassFactory type interface (line 563) | typedef interface IX509MachineEnrollmentFactory type class (line 571) | typedef class CObjectId CObjectId; type CObjectId (line 573) | typedef struct CObjectId CObjectId; type class (line 583) | typedef class CObjectIds CObjectIds; type CObjectIds (line 585) | typedef struct CObjectIds CObjectIds; type class (line 595) | typedef class CBinaryConverter type CBinaryConverter (line 597) | typedef struct CBinaryConverter CBinaryConverter; type class (line 607) | typedef class CX500DistinguishedName type CX500DistinguishedName (line 609) | typedef struct CX500DistinguishedName CX500DistinguishedName; type class (line 619) | typedef class CCspInformation type CCspInformation (line 621) | typedef struct CCspInformation CCspInformation; type class (line 631) | typedef class CCspInformations type CCspInformations (line 633) | typedef struct CCspInformations CCspInformations; type class (line 643) | typedef class CCspStatus CCspStatus; type CCspStatus (line 645) | typedef struct CCspStatus CCspStatus; type class (line 655) | typedef class CX509PublicKey type CX509PublicKey (line 657) | typedef struct CX509PublicKey CX509PublicKey; type class (line 667) | typedef class CX509PrivateKey type CX509PrivateKey (line 669) | typedef struct CX509PrivateKey CX509PrivateKey; type class (line 679) | typedef class CX509Extension type CX509Extension (line 681) | typedef struct CX509Extension CX509Extension; type class (line 691) | typedef class CX509Extensions type CX509Extensions (line 693) | typedef struct CX509Extensions CX509Extensions; type class (line 703) | typedef class CX509ExtensionKeyUsage type CX509ExtensionKeyUsage (line 705) | typedef struct CX509ExtensionKeyUsage CX509ExtensionKeyUsage; type class (line 715) | typedef class CX509ExtensionEnhancedKeyUsage type CX509ExtensionEnhancedKeyUsage (line 717) | typedef struct CX509ExtensionEnhancedKeyUsage CX509ExtensionEnhancedKeyU... type class (line 727) | typedef class CX509ExtensionTemplateName type CX509ExtensionTemplateName (line 729) | typedef struct CX509ExtensionTemplateName CX509ExtensionTemplateName; type class (line 739) | typedef class CX509ExtensionTemplate type CX509ExtensionTemplate (line 741) | typedef struct CX509ExtensionTemplate CX509ExtensionTemplate; type class (line 751) | typedef class CAlternativeName type CAlternativeName (line 753) | typedef struct CAlternativeName CAlternativeName; type class (line 763) | typedef class CAlternativeNames type CAlternativeNames (line 765) | typedef struct CAlternativeNames CAlternativeNames; type class (line 775) | typedef class CX509ExtensionAlternativeNames type CX509ExtensionAlternativeNames (line 777) | typedef struct CX509ExtensionAlternativeNames CX509ExtensionAlternativeN... type class (line 787) | typedef class CX509ExtensionBasicConstraints type CX509ExtensionBasicConstraints (line 789) | typedef struct CX509ExtensionBasicConstraints CX509ExtensionBasicConstra... type class (line 799) | typedef class CX509ExtensionSubjectKeyIdentifier type CX509ExtensionSubjectKeyIdentifier (line 801) | typedef struct CX509ExtensionSubjectKeyIdentifier CX509ExtensionSubjectK... type class (line 811) | typedef class CX509ExtensionAuthorityKeyIdentifier type CX509ExtensionAuthorityKeyIdentifier (line 813) | typedef struct CX509ExtensionAuthorityKeyIdentifier CX509ExtensionAuthor... type class (line 823) | typedef class CSmimeCapability type CSmimeCapability (line 825) | typedef struct CSmimeCapability CSmimeCapability; type class (line 835) | typedef class CSmimeCapabilities type CSmimeCapabilities (line 837) | typedef struct CSmimeCapabilities CSmimeCapabilities; type class (line 847) | typedef class CX509ExtensionSmimeCapabilities type CX509ExtensionSmimeCapabilities (line 849) | typedef struct CX509ExtensionSmimeCapabilities CX509ExtensionSmimeCapabi... type class (line 859) | typedef class CPolicyQualifier type CPolicyQualifier (line 861) | typedef struct CPolicyQualifier CPolicyQualifier; type class (line 871) | typedef class CPolicyQualifiers type CPolicyQualifiers (line 873) | typedef struct CPolicyQualifiers CPolicyQualifiers; type class (line 883) | typedef class CCertificatePolicy type CCertificatePolicy (line 885) | typedef struct CCertificatePolicy CCertificatePolicy; type class (line 895) | typedef class CCertificatePolicies type CCertificatePolicies (line 897) | typedef struct CCertificatePolicies CCertificatePolicies; type class (line 907) | typedef class CX509ExtensionCertificatePolicies type CX509ExtensionCertificatePolicies (line 909) | typedef struct CX509ExtensionCertificatePolicies CX509ExtensionCertifica... type class (line 919) | typedef class CX509ExtensionMSApplicationPolicies type CX509ExtensionMSApplicationPolicies (line 921) | typedef struct CX509ExtensionMSApplicationPolicies CX509ExtensionMSAppli... type class (line 931) | typedef class CX509Attribute type CX509Attribute (line 933) | typedef struct CX509Attribute CX509Attribute; type class (line 943) | typedef class CX509Attributes type CX509Attributes (line 945) | typedef struct CX509Attributes CX509Attributes; type class (line 955) | typedef class CX509AttributeExtensions type CX509AttributeExtensions (line 957) | typedef struct CX509AttributeExtensions CX509AttributeExtensions; type class (line 967) | typedef class CX509AttributeClientId type CX509AttributeClientId (line 969) | typedef struct CX509AttributeClientId CX509AttributeClientId; type class (line 979) | typedef class CX509AttributeRenewalCertificate type CX509AttributeRenewalCertificate (line 981) | typedef struct CX509AttributeRenewalCertificate CX509AttributeRenewalCer... type class (line 991) | typedef class CX509AttributeArchiveKey type CX509AttributeArchiveKey (line 993) | typedef struct CX509AttributeArchiveKey CX509AttributeArchiveKey; type class (line 1003) | typedef class CX509AttributeArchiveKeyHash type CX509AttributeArchiveKeyHash (line 1005) | typedef struct CX509AttributeArchiveKeyHash CX509AttributeArchiveKeyHash; type class (line 1015) | typedef class CX509AttributeOSVersion type CX509AttributeOSVersion (line 1017) | typedef struct CX509AttributeOSVersion CX509AttributeOSVersion; type class (line 1027) | typedef class CX509AttributeCspProvider type CX509AttributeCspProvider (line 1029) | typedef struct CX509AttributeCspProvider CX509AttributeCspProvider; type class (line 1039) | typedef class CCryptAttribute type CCryptAttribute (line 1041) | typedef struct CCryptAttribute CCryptAttribute; type class (line 1051) | typedef class CCryptAttributes type CCryptAttributes (line 1053) | typedef struct CCryptAttributes CCryptAttributes; type class (line 1063) | typedef class CCertProperty type CCertProperty (line 1065) | typedef struct CCertProperty CCertProperty; type class (line 1075) | typedef class CCertProperties type CCertProperties (line 1077) | typedef struct CCertProperties CCertProperties; type class (line 1087) | typedef class CCertPropertyFriendlyName type CCertPropertyFriendlyName (line 1089) | typedef struct CCertPropertyFriendlyName CCertPropertyFriendlyName; type class (line 1099) | typedef class CCertPropertyDescription type CCertPropertyDescription (line 1101) | typedef struct CCertPropertyDescription CCertPropertyDescription; type class (line 1111) | typedef class CCertPropertyAutoEnroll type CCertPropertyAutoEnroll (line 1113) | typedef struct CCertPropertyAutoEnroll CCertPropertyAutoEnroll; type class (line 1123) | typedef class CCertPropertyRequestOriginator type CCertPropertyRequestOriginator (line 1125) | typedef struct CCertPropertyRequestOriginator CCertPropertyRequestOrigin... type class (line 1135) | typedef class CCertPropertySHA1Hash type CCertPropertySHA1Hash (line 1137) | typedef struct CCertPropertySHA1Hash CCertPropertySHA1Hash; type class (line 1147) | typedef class CCertPropertyKeyProvInfo type CCertPropertyKeyProvInfo (line 1149) | typedef struct CCertPropertyKeyProvInfo CCertPropertyKeyProvInfo; type class (line 1159) | typedef class CCertPropertyArchived type CCertPropertyArchived (line 1161) | typedef struct CCertPropertyArchived CCertPropertyArchived; type class (line 1171) | typedef class CCertPropertyBackedUp type CCertPropertyBackedUp (line 1173) | typedef struct CCertPropertyBackedUp CCertPropertyBackedUp; type class (line 1183) | typedef class CCertPropertyEnrollment type CCertPropertyEnrollment (line 1185) | typedef struct CCertPropertyEnrollment CCertPropertyEnrollment; type class (line 1195) | typedef class CCertPropertyRenewal type CCertPropertyRenewal (line 1197) | typedef struct CCertPropertyRenewal CCertPropertyRenewal; type class (line 1207) | typedef class CCertPropertyArchivedKeyHash type CCertPropertyArchivedKeyHash (line 1209) | typedef struct CCertPropertyArchivedKeyHash CCertPropertyArchivedKeyHash; type class (line 1219) | typedef class CCertPropertyEnrollmentPolicyServer type CCertPropertyEnrollmentPolicyServer (line 1221) | typedef struct CCertPropertyEnrollmentPolicyServer CCertPropertyEnrollme... type class (line 1231) | typedef class CSignerCertificate type CSignerCertificate (line 1233) | typedef struct CSignerCertificate CSignerCertificate; type class (line 1243) | typedef class CX509NameValuePair type CX509NameValuePair (line 1245) | typedef struct CX509NameValuePair CX509NameValuePair; type class (line 1255) | typedef class CX509CertificateRequestPkcs10 type CX509CertificateRequestPkcs10 (line 1257) | typedef struct CX509CertificateRequestPkcs10 CX509CertificateRequestPkcs10; type class (line 1267) | typedef class CX509CertificateRequestCertificate type CX509CertificateRequestCertificate (line 1269) | typedef struct CX509CertificateRequestCertificate CX509CertificateReques... type class (line 1279) | typedef class CX509CertificateRequestPkcs7 type CX509CertificateRequestPkcs7 (line 1281) | typedef struct CX509CertificateRequestPkcs7 CX509CertificateRequestPkcs7; type class (line 1291) | typedef class CX509CertificateRequestCmc type CX509CertificateRequestCmc (line 1293) | typedef struct CX509CertificateRequestCmc CX509CertificateRequestCmc; type class (line 1303) | typedef class CX509Enrollment type CX509Enrollment (line 1305) | typedef struct CX509Enrollment CX509Enrollment; type class (line 1315) | typedef class CX509EnrollmentWebClassFactory type CX509EnrollmentWebClassFactory (line 1317) | typedef struct CX509EnrollmentWebClassFactory CX509EnrollmentWebClassFac... type class (line 1327) | typedef class CX509EnrollmentHelper type CX509EnrollmentHelper (line 1329) | typedef struct CX509EnrollmentHelper CX509EnrollmentHelper; type class (line 1339) | typedef class CX509MachineEnrollmentFactory type CX509MachineEnrollmentFactory (line 1341) | typedef struct CX509MachineEnrollmentFactory CX509MachineEnrollmentFactory; type class (line 1351) | typedef class CX509EnrollmentPolicyActiveDirectory type CX509EnrollmentPolicyActiveDirectory (line 1353) | typedef struct CX509EnrollmentPolicyActiveDirectory CX509EnrollmentPolic... type class (line 1363) | typedef class CX509EnrollmentPolicyWebService type CX509EnrollmentPolicyWebService (line 1365) | typedef struct CX509EnrollmentPolicyWebService CX509EnrollmentPolicyWebS... type class (line 1375) | typedef class CX509PolicyServerListManager type CX509PolicyServerListManager (line 1377) | typedef struct CX509PolicyServerListManager CX509PolicyServerListManager; type class (line 1387) | typedef class CX509PolicyServerUrl type CX509PolicyServerUrl (line 1389) | typedef struct CX509PolicyServerUrl CX509PolicyServerUrl; type class (line 1399) | typedef class CX509CertificateTemplateADWritable type CX509CertificateTemplateADWritable (line 1401) | typedef struct CX509CertificateTemplateADWritable CX509CertificateTempla... type typedef (line 1421) | typedef typedef void VOID; type CERTENROLL_OBJECTID (line 1428) | typedef type WebSecurityLevel (line 1785) | typedef type EncodingType (line 1793) | typedef type PFXExportOptions (line 1814) | typedef type ObjectIdGroupId (line 1821) | typedef type ObjectIdPublicKeyFlags (line 1844) | typedef type AlgorithmFlags (line 1851) | typedef type X509EnrollmentAuthFlags (line 1858) | typedef type IObjectIdVtbl (line 1919) | typedef struct IObjectIdVtbl function interface (line 2004) | interface IObjectId type IObjectIdsVtbl (line 2112) | typedef struct IObjectIdsVtbl function interface (line 2188) | interface IObjectIds type IBinaryConverterVtbl (line 2288) | typedef struct IBinaryConverterVtbl function interface (line 2355) | interface IBinaryConverter type X500NameFlags (line 2411) | typedef type IX500DistinguishedNameVtbl (line 2473) | typedef struct IX500DistinguishedNameVtbl function interface (line 2541) | interface IX500DistinguishedName type X509CertificateEnrollmentContext (line 2600) | typedef type EnrollmentEnrollStatus (line 2607) | typedef type EnrollmentSelectionStatus (line 2618) | typedef type EnrollmentDisplayStatus (line 2624) | typedef type IX509EnrollmentStatusVtbl (line 2690) | typedef struct IX509EnrollmentStatusVtbl function interface (line 2786) | interface IX509EnrollmentStatus type X509ProviderType (line 2869) | typedef type AlgorithmType (line 2898) | typedef type AlgorithmOperationFlags (line 2909) | typedef type ICspAlgorithmVtbl (line 2981) | typedef struct ICspAlgorithmVtbl function interface (line 3071) | interface ICspAlgorithm type ICspAlgorithmsVtbl (line 3190) | typedef struct ICspAlgorithmsVtbl function interface (line 3272) | interface ICspAlgorithms type X509KeySpec (line 3343) | typedef type ICspInformationVtbl (line 3432) | typedef struct ICspInformationVtbl function interface (line 3553) | interface ICspInformation type ICspInformationsVtbl (line 3709) | typedef struct ICspInformationsVtbl function interface (line 3811) | interface ICspInformations type ICspStatusVtbl (line 3932) | typedef struct ICspStatusVtbl function interface (line 4009) | interface ICspStatus type ICspStatusesVtbl (line 4130) | typedef struct ICspStatusesVtbl function interface (line 4225) | interface ICspStatuses type KeyIdentifierHashAlgorithm (line 4302) | typedef type IX509PublicKeyVtbl (line 4362) | typedef struct IX509PublicKeyVtbl function interface (line 4446) | interface IX509PublicKey type X509PrivateKeyExportFlags (line 4514) | typedef type X509PrivateKeyUsageFlags (line 4523) | typedef type X509PrivateKeyProtection (line 4532) | typedef type X509PrivateKeyVerify (line 4539) | typedef type IX509PrivateKeyVtbl (line 4748) | typedef struct IX509PrivateKeyVtbl function interface (line 5030) | interface IX509PrivateKey type IX509ExtensionVtbl (line 5285) | typedef struct IX509ExtensionVtbl function interface (line 5356) | interface IX509Extension type IX509ExtensionsVtbl (line 5459) | typedef struct IX509ExtensionsVtbl function interface (line 5540) | interface IX509Extensions type X509KeyUsageFlags (line 5611) | typedef type IX509ExtensionKeyUsageVtbl (line 5660) | typedef struct IX509ExtensionKeyUsageVtbl function interface (line 5744) | interface IX509ExtensionKeyUsage type IX509ExtensionEnhancedKeyUsageVtbl (line 5842) | typedef struct IX509ExtensionEnhancedKeyUsageVtbl function interface (line 5926) | interface IX509ExtensionEnhancedKeyUsage type IX509ExtensionTemplateNameVtbl (line 6024) | typedef struct IX509ExtensionTemplateNameVtbl function interface (line 6108) | interface IX509ExtensionTemplateName type IX509ExtensionTemplateVtbl (line 6214) | typedef struct IX509ExtensionTemplateVtbl function interface (line 6308) | interface IX509ExtensionTemplate type AlternativeNameType (line 6386) | typedef type IAlternativeNameVtbl (line 6452) | typedef struct IAlternativeNameVtbl function interface (line 6535) | interface IAlternativeName type IAlternativeNamesVtbl (line 6637) | typedef struct IAlternativeNamesVtbl function interface (line 6709) | interface IAlternativeNames type IX509ExtensionAlternativeNamesVtbl (line 6800) | typedef struct IX509ExtensionAlternativeNamesVtbl function interface (line 6884) | interface IX509ExtensionAlternativeNames type IX509ExtensionBasicConstraintsVtbl (line 6986) | typedef struct IX509ExtensionBasicConstraintsVtbl function interface (line 7075) | interface IX509ExtensionBasicConstraints type IX509ExtensionSubjectKeyIdentifierVtbl (line 7178) | typedef struct IX509ExtensionSubjectKeyIdentifierVtbl function interface (line 7264) | interface IX509ExtensionSubjectKeyIdentifier type IX509ExtensionAuthorityKeyIdentifierVtbl (line 7364) | typedef struct IX509ExtensionAuthorityKeyIdentifierVtbl function interface (line 7450) | interface IX509ExtensionAuthorityKeyIdentifier type ISmimeCapabilityVtbl (line 7548) | typedef struct ISmimeCapabilityVtbl function interface (line 7609) | interface ISmimeCapability type ISmimeCapabilitiesVtbl (line 7705) | typedef struct ISmimeCapabilitiesVtbl function interface (line 7785) | interface ISmimeCapabilities type IX509ExtensionSmimeCapabilitiesVtbl (line 7882) | typedef struct IX509ExtensionSmimeCapabilitiesVtbl function interface (line 7966) | interface IX509ExtensionSmimeCapabilities type PolicyQualifierType (line 8038) | typedef type IPolicyQualifierVtbl (line 8086) | typedef struct IPolicyQualifierVtbl function interface (line 8156) | interface IPolicyQualifier type IPolicyQualifiersVtbl (line 8252) | typedef struct IPolicyQualifiersVtbl function interface (line 8324) | interface IPolicyQualifiers type ICertificatePolicyVtbl (line 8414) | typedef struct ICertificatePolicyVtbl function interface (line 8474) | interface ICertificatePolicy type ICertificatePoliciesVtbl (line 8564) | typedef struct ICertificatePoliciesVtbl function interface (line 8636) | interface ICertificatePolicies type IX509ExtensionCertificatePoliciesVtbl (line 8727) | typedef struct IX509ExtensionCertificatePoliciesVtbl function interface (line 8811) | interface IX509ExtensionCertificatePolicies type IX509ExtensionMSApplicationPoliciesVtbl (line 8909) | typedef struct IX509ExtensionMSApplicationPoliciesVtbl function interface (line 8993) | interface IX509ExtensionMSApplicationPolicies type IX509AttributeVtbl (line 9093) | typedef struct IX509AttributeVtbl function interface (line 9156) | interface IX509Attribute type IX509AttributesVtbl (line 9246) | typedef struct IX509AttributesVtbl function interface (line 9318) | interface IX509Attributes type IX509AttributeExtensionsVtbl (line 9409) | typedef struct IX509AttributeExtensionsVtbl function interface (line 9485) | interface IX509AttributeExtensions type RequestClientInfoClientId (line 9551) | typedef type IX509AttributeClientIdVtbl (line 9613) | typedef struct IX509AttributeClientIdVtbl function interface (line 9704) | interface IX509AttributeClientId type IX509AttributeRenewalCertificateVtbl (line 9807) | typedef struct IX509AttributeRenewalCertificateVtbl function interface (line 9885) | interface IX509AttributeRenewalCertificate type IX509AttributeArchiveKeyVtbl (line 9988) | typedef struct IX509AttributeArchiveKeyVtbl function interface (line 10077) | interface IX509AttributeArchiveKey type IX509AttributeArchiveKeyHashVtbl (line 10177) | typedef struct IX509AttributeArchiveKeyHashVtbl function interface (line 10255) | interface IX509AttributeArchiveKeyHash type IX509AttributeOSVersionVtbl (line 10347) | typedef struct IX509AttributeOSVersionVtbl function interface (line 10423) | interface IX509AttributeOSVersion type IX509AttributeCspProviderVtbl (line 10525) | typedef struct IX509AttributeCspProviderVtbl function interface (line 10613) | interface IX509AttributeCspProvider type ICryptAttributeVtbl (line 10713) | typedef struct ICryptAttributeVtbl function interface (line 10777) | interface ICryptAttribute type ICryptAttributesVtbl (line 10877) | typedef struct ICryptAttributesVtbl function interface (line 10958) | interface ICryptAttributes type CERTENROLL_PROPERTYID (line 11029) | typedef type ICertPropertyVtbl (line 11136) | typedef struct ICertPropertyVtbl function interface (line 11220) | interface ICertProperty type ICertPropertiesVtbl (line 11327) | typedef struct ICertPropertiesVtbl function interface (line 11405) | interface ICertProperties type ICertPropertyFriendlyNameVtbl (line 11495) | typedef struct ICertPropertyFriendlyNameVtbl function interface (line 11587) | interface ICertPropertyFriendlyName type ICertPropertyDescriptionVtbl (line 11684) | typedef struct ICertPropertyDescriptionVtbl function interface (line 11776) | interface ICertPropertyDescription type ICertPropertyAutoEnrollVtbl (line 11873) | typedef struct ICertPropertyAutoEnrollVtbl function interface (line 11965) | interface ICertPropertyAutoEnroll type ICertPropertyRequestOriginatorVtbl (line 12064) | typedef struct ICertPropertyRequestOriginatorVtbl function interface (line 12159) | interface ICertPropertyRequestOriginator type ICertPropertySHA1HashVtbl (line 12261) | typedef struct ICertPropertySHA1HashVtbl function interface (line 12355) | interface ICertPropertySHA1Hash type ICertPropertyKeyProvInfoVtbl (line 12452) | typedef struct ICertPropertyKeyProvInfoVtbl function interface (line 12544) | interface ICertPropertyKeyProvInfo type ICertPropertyArchivedVtbl (line 12641) | typedef struct ICertPropertyArchivedVtbl function interface (line 12733) | interface ICertPropertyArchived type ICertPropertyBackedUpVtbl (line 12837) | typedef struct ICertPropertyBackedUpVtbl function interface (line 12938) | interface ICertPropertyBackedUp type ICertPropertyEnrollmentVtbl (line 13053) | typedef struct ICertPropertyEnrollmentVtbl function interface (line 13160) | interface ICertPropertyEnrollment type ICertPropertyRenewalVtbl (line 13273) | typedef struct ICertPropertyRenewalVtbl function interface (line 13373) | interface ICertPropertyRenewal type ICertPropertyArchivedKeyHashVtbl (line 13475) | typedef struct ICertPropertyArchivedKeyHashVtbl function interface (line 13569) | interface ICertPropertyArchivedKeyHash type EnrollmentPolicyServerPropertyFlags (line 13644) | typedef type PolicyServerUrlFlags (line 13650) | typedef type ICertPropertyEnrollmentPolicyServerVtbl (line 13718) | typedef struct ICertPropertyEnrollmentPolicyServerVtbl function interface (line 13845) | interface ICertPropertyEnrollmentPolicyServer type IX509SignatureInformationVtbl (line 13999) | typedef struct IX509SignatureInformationVtbl function interface (line 14102) | interface IX509SignatureInformation type ISignerCertificateVtbl (line 14241) | typedef struct ISignerCertificateVtbl function interface (line 14337) | interface ISignerCertificate type ISignerCertificatesVtbl (line 14455) | typedef struct ISignerCertificatesVtbl function interface (line 14532) | interface ISignerCertificates type IX509NameValuePairVtbl (line 14626) | typedef struct IX509NameValuePairVtbl function interface (line 14687) | interface IX509NameValuePair type IX509NameValuePairsVtbl (line 14777) | typedef struct IX509NameValuePairsVtbl function interface (line 14849) | interface IX509NameValuePairs type EnrollmentTemplateProperty (line 14914) | typedef type EnrollmentTemplateProperty (line 14970) | enum EnrollmentTemplateProperty type IX509CertificateTemplateVtbl (line 14977) | typedef struct IX509CertificateTemplateVtbl function interface (line 15030) | interface IX509CertificateTemplate type IX509CertificateTemplatesVtbl (line 15122) | typedef struct IX509CertificateTemplatesVtbl function interface (line 15204) | interface IX509CertificateTemplates type CommitTemplateFlags (line 15275) | typedef type EnrollmentTemplateProperty (line 15311) | enum EnrollmentTemplateProperty type EnrollmentTemplateProperty (line 15315) | enum EnrollmentTemplateProperty type IX509CertificateTemplateWritableVtbl (line 15325) | typedef struct IX509CertificateTemplateWritableVtbl function interface (line 15396) | interface IX509CertificateTemplateWritable type EnrollmentCAProperty (line 15458) | typedef type EnrollmentCAProperty (line 15495) | enum EnrollmentCAProperty type ICertificationAuthorityVtbl (line 15502) | typedef struct ICertificationAuthorityVtbl function interface (line 15555) | interface ICertificationAuthority type ICertificationAuthoritiesVtbl (line 15645) | typedef struct ICertificationAuthoritiesVtbl function interface (line 15725) | interface ICertificationAuthorities type X509EnrollmentPolicyLoadOption (line 15796) | typedef /* [public][public] */ type EnrollmentPolicyFlags (line 15805) | enum EnrollmentPolicyFlags type PolicyServerUrlPropertyID (line 15809) | typedef type X509EnrollmentPolicyExportFlags (line 15815) | typedef type IX509EnrollmentPolicyServerVtbl (line 15926) | typedef struct IX509EnrollmentPolicyServerVtbl function interface (line 16078) | interface IX509EnrollmentPolicyServer type IX509PolicyServerUrlVtbl (line 16260) | typedef struct IX509PolicyServerUrlVtbl function interface (line 16370) | interface IX509PolicyServerUrl type IX509PolicyServerListManagerVtbl (line 16500) | typedef struct IX509PolicyServerListManagerVtbl function interface (line 16577) | interface IX509PolicyServerListManager type X509RequestType (line 16645) | typedef type X509RequestInheritOptions (line 16654) | typedef type InnerRequestLevel (line 16671) | typedef type IX509CertificateRequestVtbl (line 16778) | typedef struct IX509CertificateRequestVtbl function interface (line 16928) | interface IX509CertificateRequest type Pkcs10AllowedSignatureTypes (line 17050) | typedef type IX509CertificateRequestPkcs10Vtbl (line 17177) | typedef struct IX509CertificateRequestPkcs10Vtbl function interface (line 17452) | interface IX509CertificateRequestPkcs10 type IX509CertificateRequestPkcs10V2Vtbl (line 17698) | typedef struct IX509CertificateRequestPkcs10V2Vtbl function interface (line 18001) | interface IX509CertificateRequestPkcs10V2 type IX509CertificateRequestCertificateVtbl (line 18275) | typedef struct IX509CertificateRequestCertificateVtbl function interface (line 18596) | interface IX509CertificateRequestCertificate type IX509CertificateRequestCertificate2Vtbl (line 18870) | typedef struct IX509CertificateRequestCertificate2Vtbl function interface (line 19212) | interface IX509CertificateRequestCertificate2 type IX509CertificateRequestPkcs7Vtbl (line 19512) | typedef struct IX509CertificateRequestPkcs7Vtbl function interface (line 19700) | interface IX509CertificateRequestPkcs7 type IX509CertificateRequestPkcs7V2Vtbl (line 19877) | typedef struct IX509CertificateRequestPkcs7V2Vtbl function interface (line 20083) | interface IX509CertificateRequestPkcs7V2 type IX509CertificateRequestCmcVtbl (line 20334) | typedef struct IX509CertificateRequestCmcVtbl function interface (line 20620) | interface IX509CertificateRequestCmc type IX509CertificateRequestCmc2Vtbl (line 20876) | typedef struct IX509CertificateRequestCmc2Vtbl function interface (line 21191) | interface IX509CertificateRequestCmc2 type InstallResponseRestrictionFlags (line 21427) | typedef type IX509EnrollmentVtbl (line 21537) | typedef struct IX509EnrollmentVtbl function interface (line 21686) | interface IX509Enrollment type IX509Enrollment2Vtbl (line 21842) | typedef struct IX509Enrollment2Vtbl function interface (line 22020) | interface IX509Enrollment2 type WebEnrollmentFlags (line 22152) | typedef type IX509EnrollmentHelperVtbl (line 22205) | typedef struct IX509EnrollmentHelperVtbl function interface (line 22281) | interface IX509EnrollmentHelper type IX509EnrollmentWebClassFactoryVtbl (line 22360) | typedef struct IX509EnrollmentWebClassFactoryVtbl function interface (line 22413) | interface IX509EnrollmentWebClassFactory type IX509MachineEnrollmentFactoryVtbl (line 22483) | typedef struct IX509MachineEnrollmentFactoryVtbl function interface (line 22536) | interface IX509MachineEnrollmentFactory type X509CertificateTemplateGeneralFlag (line 22590) | typedef type X509CertificateTemplateEnrollmentFlag (line 22600) | typedef type X509CertificateTemplateSubjectNameFlag (line 22620) | typedef type X509CertificateTemplatePrivateKeyFlag (line 22637) | typedef FILE: AD-BOF/ADCS-BOF/src/enum/entry.c function VOID (line 11) | VOID go( function main (line 41) | int main(int argc, char ** argv) FILE: AD-BOF/ADCS-BOF/src/request/CertCli.h type interface (line 44) | typedef interface ICertGetConfig type interface (line 51) | typedef interface ICertConfig type interface (line 58) | typedef interface ICertConfig2 type interface (line 65) | typedef interface ICertRequest type interface (line 72) | typedef interface ICertRequest2 type interface (line 79) | typedef interface ICertRequest3 type class (line 88) | typedef class CCertGetConfig type CCertGetConfig (line 90) | typedef struct CCertGetConfig CCertGetConfig; type class (line 100) | typedef class CCertConfig type CCertConfig (line 102) | typedef struct CCertConfig CCertConfig; type class (line 112) | typedef class CCertRequest type CCertRequest (line 114) | typedef struct CCertRequest CCertRequest; type class (line 124) | typedef class CCertServerPolicy type CCertServerPolicy (line 126) | typedef struct CCertServerPolicy CCertServerPolicy; type class (line 136) | typedef class CCertServerExit type CCertServerExit (line 138) | typedef struct CCertServerExit CCertServerExit; type ICertGetConfigVtbl (line 188) | typedef struct ICertGetConfigVtbl function interface (line 249) | interface ICertGetConfig type ICertConfigVtbl (line 331) | typedef struct ICertConfigVtbl function interface (line 406) | interface ICertConfig type ICertConfig2Vtbl (line 485) | typedef struct ICertConfig2Vtbl function interface (line 564) | interface ICertConfig2 type ICertRequestVtbl (line 675) | typedef struct ICertRequestVtbl function interface (line 769) | interface ICertRequest type ICertRequest2Vtbl (line 890) | typedef struct ICertRequest2Vtbl function interface (line 1026) | interface ICertRequest2 type X509EnrollmentAuthFlags (line 1113) | typedef type ICertRequest3Vtbl (line 1166) | typedef struct ICertRequest3Vtbl function interface (line 1324) | interface ICertRequest3 FILE: AD-BOF/ADCS-BOF/src/request/CertPol.h type interface (line 44) | typedef interface ICertPolicy type interface (line 51) | typedef interface ICertPolicy2 type interface (line 58) | typedef interface INDESPolicy type ICertPolicyVtbl (line 120) | typedef struct ICertPolicyVtbl function interface (line 195) | interface ICertPolicy type ICertPolicy2Vtbl (line 274) | typedef struct ICertPolicy2Vtbl function interface (line 353) | interface ICertPolicy2 type X509SCEPMessageType (line 416) | typedef type X509SCEPDisposition (line 428) | typedef type X509SCEPFailInfo (line 438) | typedef type INDESPolicyVtbl (line 497) | typedef struct INDESPolicyVtbl function interface (line 544) | interface INDESPolicy FILE: AD-BOF/ADCS-BOF/src/request/adcs_request.c type BSTR (line 11) | typedef BSTR WINAPI (*SysAllocString_t)(const OLECHAR *); type UINT (line 12) | typedef UINT WINAPI (*SysStringLen_t)(BSTR); type HRESULT (line 19) | typedef HRESULT WINAPI (*CoInitializeEx_t)(LPVOID pvReserved, DWORD dwCo... type HRESULT (line 20) | typedef HRESULT WINAPI (*CoUninitialize_t)(void); function HRESULT (line 90) | HRESULT _adcs_request_CreatePrivateKey(BOOL bMachine, IX509PrivateKey **... function HRESULT (line 137) | HRESULT _adcs_request_CreateCertRequest(BOOL bMachine, IX509PrivateKey *... function HRESULT (line 403) | HRESULT _adcs_request_CreateEnrollment(IX509CertificateRequestPkcs10V3 *... function HRESULT (line 445) | HRESULT _adcs_request_SubmitEnrollment(IX509Enrollment * pEnrollment, BS... function HRESULT (line 531) | HRESULT adcs_request(LPCWSTR lpswzCA, LPCWSTR lpswzTemplate, LPCWSTR lps... FILE: AD-BOF/ADCS-BOF/src/request/base.c function bofstart (line 25) | int bofstart() function internal_printf (line 36) | void internal_printf(const char* format, ...){ function printoutput (line 83) | void printoutput(BOOL done) type loadedLibrary (line 96) | typedef struct loadedLibrary { function BOOL (line 103) | BOOL intstrcmp(LPCSTR szLibrary, LPCSTR sztarget) function FARPROC (line 131) | FARPROC DynamicLoad(const char * szLibrary, const char * szFunction) function wchar_t (line 207) | wchar_t* Utf8ToUtf16(const char* input) function DWORD (line 247) | DWORD SetPrivilege( function bofstop (line 322) | void bofstop() FILE: AD-BOF/ADCS-BOF/src/request/certca.h type VOID (line 32) | typedef VOID * HCAINFO; type VOID (line 34) | typedef VOID * HCERTTYPE; type VOID (line 36) | typedef VOID * HCERTTYPEQUERY; type CERTSERVERENROLL (line 3037) | typedef struct _CERTSERVERENROLL type ENUM_PERIOD (line 3082) | enum ENUM_PERIOD type PERIODUNITS (line 3094) | typedef struct _PERIODUNITS FILE: AD-BOF/ADCS-BOF/src/request/certenroll.h type interface (line 44) | typedef interface IObjectId IObjectId; type interface (line 51) | typedef interface IObjectIds type interface (line 58) | typedef interface IBinaryConverter type interface (line 65) | typedef interface IBinaryConverter2 type interface (line 72) | typedef interface IX500DistinguishedName type interface (line 79) | typedef interface IX509EnrollmentStatus type interface (line 86) | typedef interface ICspAlgorithm type interface (line 93) | typedef interface ICspAlgorithms type interface (line 100) | typedef interface ICspInformation type interface (line 107) | typedef interface ICspInformations type interface (line 114) | typedef interface ICspStatus type interface (line 121) | typedef interface ICspStatuses type interface (line 128) | typedef interface IX509PublicKey type interface (line 135) | typedef interface IX509PrivateKey type interface (line 142) | typedef interface IX509PrivateKey2 type interface (line 149) | typedef interface IX509EndorsementKey type interface (line 156) | typedef interface IX509Extension type interface (line 163) | typedef interface IX509Extensions type interface (line 170) | typedef interface IX509ExtensionKeyUsage type interface (line 177) | typedef interface IX509ExtensionEnhancedKeyUsage type interface (line 184) | typedef interface IX509ExtensionTemplateName type interface (line 191) | typedef interface IX509ExtensionTemplate type interface (line 198) | typedef interface IAlternativeName type interface (line 205) | typedef interface IAlternativeNames type interface (line 212) | typedef interface IX509ExtensionAlternativeNames type interface (line 219) | typedef interface IX509ExtensionBasicConstraints type interface (line 226) | typedef interface IX509ExtensionSubjectKeyIdentifier type interface (line 233) | typedef interface IX509ExtensionAuthorityKeyIdentifier type interface (line 240) | typedef interface ISmimeCapability type interface (line 247) | typedef interface ISmimeCapabilities type interface (line 254) | typedef interface IX509ExtensionSmimeCapabilities type interface (line 261) | typedef interface IPolicyQualifier type interface (line 268) | typedef interface IPolicyQualifiers type interface (line 275) | typedef interface ICertificatePolicy type interface (line 282) | typedef interface ICertificatePolicies type interface (line 289) | typedef interface IX509ExtensionCertificatePolicies type interface (line 296) | typedef interface IX509ExtensionMSApplicationPolicies type interface (line 303) | typedef interface IX509Attribute type interface (line 310) | typedef interface IX509Attributes type interface (line 317) | typedef interface IX509AttributeExtensions type interface (line 324) | typedef interface IX509AttributeClientId type interface (line 331) | typedef interface IX509AttributeRenewalCertificate type interface (line 338) | typedef interface IX509AttributeArchiveKey type interface (line 345) | typedef interface IX509AttributeArchiveKeyHash type interface (line 352) | typedef interface IX509AttributeOSVersion type interface (line 359) | typedef interface IX509AttributeCspProvider type interface (line 366) | typedef interface ICryptAttribute type interface (line 373) | typedef interface ICryptAttributes type interface (line 380) | typedef interface ICertProperty type interface (line 387) | typedef interface ICertProperties type interface (line 394) | typedef interface ICertPropertyFriendlyName type interface (line 401) | typedef interface ICertPropertyDescription type interface (line 408) | typedef interface ICertPropertyAutoEnroll type interface (line 415) | typedef interface ICertPropertyRequestOriginator type interface (line 422) | typedef interface ICertPropertySHA1Hash type interface (line 429) | typedef interface ICertPropertyKeyProvInfo type interface (line 436) | typedef interface ICertPropertyArchived type interface (line 443) | typedef interface ICertPropertyBackedUp type interface (line 450) | typedef interface ICertPropertyEnrollment type interface (line 457) | typedef interface ICertPropertyRenewal type interface (line 464) | typedef interface ICertPropertyArchivedKeyHash type interface (line 471) | typedef interface ICertPropertyEnrollmentPolicyServer type interface (line 478) | typedef interface IX509SignatureInformation type interface (line 485) | typedef interface ISignerCertificate type interface (line 492) | typedef interface ISignerCertificates type interface (line 499) | typedef interface IX509NameValuePair type interface (line 506) | typedef interface IX509NameValuePairs type interface (line 513) | typedef interface IX509CertificateTemplate type interface (line 520) | typedef interface IX509CertificateTemplates type interface (line 527) | typedef interface IX509CertificateTemplateWritable type interface (line 534) | typedef interface ICertificationAuthority type interface (line 541) | typedef interface ICertificationAuthorities type interface (line 548) | typedef interface IX509EnrollmentPolicyServer type interface (line 555) | typedef interface IX509PolicyServerUrl type interface (line 562) | typedef interface IX509PolicyServerListManager type interface (line 569) | typedef interface IX509CertificateRequest type interface (line 576) | typedef interface IX509CertificateRequestPkcs10 type interface (line 583) | typedef interface IX509CertificateRequestPkcs10V2 type interface (line 590) | typedef interface IX509CertificateRequestPkcs10V3 type interface (line 597) | typedef interface IX509CertificateRequestPkcs10V4 type interface (line 604) | typedef interface IX509CertificateRequestCertificate type interface (line 611) | typedef interface IX509CertificateRequestCertificate2 type interface (line 618) | typedef interface IX509CertificateRequestPkcs7 type interface (line 625) | typedef interface IX509CertificateRequestPkcs7V2 type interface (line 632) | typedef interface IX509CertificateRequestCmc type interface (line 639) | typedef interface IX509CertificateRequestCmc2 type interface (line 646) | typedef interface IX509Enrollment type interface (line 653) | typedef interface IX509Enrollment2 type interface (line 660) | typedef interface IX509EnrollmentHelper type interface (line 667) | typedef interface IX509EnrollmentWebClassFactory type interface (line 674) | typedef interface IX509MachineEnrollmentFactory type interface (line 681) | typedef interface IX509CertificateRevocationListEntry type interface (line 688) | typedef interface IX509CertificateRevocationListEntries type interface (line 695) | typedef interface IX509CertificateRevocationList type interface (line 702) | typedef interface ICertificateAttestationChallenge type interface (line 709) | typedef interface ICertificateAttestationChallenge2 type interface (line 716) | typedef interface IX509SCEPEnrollment type interface (line 723) | typedef interface IX509SCEPEnrollment2 type interface (line 730) | typedef interface IX509SCEPEnrollmentHelper type class (line 739) | typedef class CObjectId CObjectId; type CObjectId (line 741) | typedef struct CObjectId CObjectId; type class (line 751) | typedef class CObjectIds CObjectIds; type CObjectIds (line 753) | typedef struct CObjectIds CObjectIds; type class (line 763) | typedef class CBinaryConverter type CBinaryConverter (line 765) | typedef struct CBinaryConverter CBinaryConverter; type class (line 775) | typedef class CX500DistinguishedName type CX500DistinguishedName (line 777) | typedef struct CX500DistinguishedName CX500DistinguishedName; type class (line 787) | typedef class CCspInformation type CCspInformation (line 789) | typedef struct CCspInformation CCspInformation; type class (line 799) | typedef class CCspInformations type CCspInformations (line 801) | typedef struct CCspInformations CCspInformations; type class (line 811) | typedef class CCspStatus CCspStatus; type CCspStatus (line 813) | typedef struct CCspStatus CCspStatus; type class (line 823) | typedef class CX509PublicKey type CX509PublicKey (line 825) | typedef struct CX509PublicKey CX509PublicKey; type class (line 835) | typedef class CX509PrivateKey type CX509PrivateKey (line 837) | typedef struct CX509PrivateKey CX509PrivateKey; type class (line 847) | typedef class CX509EndorsementKey type CX509EndorsementKey (line 849) | typedef struct CX509EndorsementKey CX509EndorsementKey; type class (line 859) | typedef class CX509Extension type CX509Extension (line 861) | typedef struct CX509Extension CX509Extension; type class (line 871) | typedef class CX509Extensions type CX509Extensions (line 873) | typedef struct CX509Extensions CX509Extensions; type class (line 883) | typedef class CX509ExtensionKeyUsage type CX509ExtensionKeyUsage (line 885) | typedef struct CX509ExtensionKeyUsage CX509ExtensionKeyUsage; type class (line 895) | typedef class CX509ExtensionEnhancedKeyUsage type CX509ExtensionEnhancedKeyUsage (line 897) | typedef struct CX509ExtensionEnhancedKeyUsage CX509ExtensionEnhancedKeyU... type class (line 907) | typedef class CX509ExtensionTemplateName type CX509ExtensionTemplateName (line 909) | typedef struct CX509ExtensionTemplateName CX509ExtensionTemplateName; type class (line 919) | typedef class CX509ExtensionTemplate type CX509ExtensionTemplate (line 921) | typedef struct CX509ExtensionTemplate CX509ExtensionTemplate; type class (line 931) | typedef class CAlternativeName type CAlternativeName (line 933) | typedef struct CAlternativeName CAlternativeName; type class (line 943) | typedef class CAlternativeNames type CAlternativeNames (line 945) | typedef struct CAlternativeNames CAlternativeNames; type class (line 955) | typedef class CX509ExtensionAlternativeNames type CX509ExtensionAlternativeNames (line 957) | typedef struct CX509ExtensionAlternativeNames CX509ExtensionAlternativeN... type class (line 967) | typedef class CX509ExtensionBasicConstraints type CX509ExtensionBasicConstraints (line 969) | typedef struct CX509ExtensionBasicConstraints CX509ExtensionBasicConstra... type class (line 979) | typedef class CX509ExtensionSubjectKeyIdentifier type CX509ExtensionSubjectKeyIdentifier (line 981) | typedef struct CX509ExtensionSubjectKeyIdentifier CX509ExtensionSubjectK... type class (line 991) | typedef class CX509ExtensionAuthorityKeyIdentifier type CX509ExtensionAuthorityKeyIdentifier (line 993) | typedef struct CX509ExtensionAuthorityKeyIdentifier CX509ExtensionAuthor... type class (line 1003) | typedef class CSmimeCapability type CSmimeCapability (line 1005) | typedef struct CSmimeCapability CSmimeCapability; type class (line 1015) | typedef class CSmimeCapabilities type CSmimeCapabilities (line 1017) | typedef struct CSmimeCapabilities CSmimeCapabilities; type class (line 1027) | typedef class CX509ExtensionSmimeCapabilities type CX509ExtensionSmimeCapabilities (line 1029) | typedef struct CX509ExtensionSmimeCapabilities CX509ExtensionSmimeCapabi... type class (line 1039) | typedef class CPolicyQualifier type CPolicyQualifier (line 1041) | typedef struct CPolicyQualifier CPolicyQualifier; type class (line 1051) | typedef class CPolicyQualifiers type CPolicyQualifiers (line 1053) | typedef struct CPolicyQualifiers CPolicyQualifiers; type class (line 1063) | typedef class CCertificatePolicy type CCertificatePolicy (line 1065) | typedef struct CCertificatePolicy CCertificatePolicy; type class (line 1075) | typedef class CCertificatePolicies type CCertificatePolicies (line 1077) | typedef struct CCertificatePolicies CCertificatePolicies; type class (line 1087) | typedef class CX509ExtensionCertificatePolicies type CX509ExtensionCertificatePolicies (line 1089) | typedef struct CX509ExtensionCertificatePolicies CX509ExtensionCertifica... type class (line 1099) | typedef class CX509ExtensionMSApplicationPolicies type CX509ExtensionMSApplicationPolicies (line 1101) | typedef struct CX509ExtensionMSApplicationPolicies CX509ExtensionMSAppli... type class (line 1111) | typedef class CX509Attribute type CX509Attribute (line 1113) | typedef struct CX509Attribute CX509Attribute; type class (line 1123) | typedef class CX509Attributes type CX509Attributes (line 1125) | typedef struct CX509Attributes CX509Attributes; type class (line 1135) | typedef class CX509AttributeExtensions type CX509AttributeExtensions (line 1137) | typedef struct CX509AttributeExtensions CX509AttributeExtensions; type class (line 1147) | typedef class CX509AttributeClientId type CX509AttributeClientId (line 1149) | typedef struct CX509AttributeClientId CX509AttributeClientId; type class (line 1159) | typedef class CX509AttributeRenewalCertificate type CX509AttributeRenewalCertificate (line 1161) | typedef struct CX509AttributeRenewalCertificate CX509AttributeRenewalCer... type class (line 1171) | typedef class CX509AttributeArchiveKey type CX509AttributeArchiveKey (line 1173) | typedef struct CX509AttributeArchiveKey CX509AttributeArchiveKey; type class (line 1183) | typedef class CX509AttributeArchiveKeyHash type CX509AttributeArchiveKeyHash (line 1185) | typedef struct CX509AttributeArchiveKeyHash CX509AttributeArchiveKeyHash; type class (line 1195) | typedef class CX509AttributeOSVersion type CX509AttributeOSVersion (line 1197) | typedef struct CX509AttributeOSVersion CX509AttributeOSVersion; type class (line 1207) | typedef class CX509AttributeCspProvider type CX509AttributeCspProvider (line 1209) | typedef struct CX509AttributeCspProvider CX509AttributeCspProvider; type class (line 1219) | typedef class CCryptAttribute type CCryptAttribute (line 1221) | typedef struct CCryptAttribute CCryptAttribute; type class (line 1231) | typedef class CCryptAttributes type CCryptAttributes (line 1233) | typedef struct CCryptAttributes CCryptAttributes; type class (line 1243) | typedef class CCertProperty type CCertProperty (line 1245) | typedef struct CCertProperty CCertProperty; type class (line 1255) | typedef class CCertProperties type CCertProperties (line 1257) | typedef struct CCertProperties CCertProperties; type class (line 1267) | typedef class CCertPropertyFriendlyName type CCertPropertyFriendlyName (line 1269) | typedef struct CCertPropertyFriendlyName CCertPropertyFriendlyName; type class (line 1279) | typedef class CCertPropertyDescription type CCertPropertyDescription (line 1281) | typedef struct CCertPropertyDescription CCertPropertyDescription; type class (line 1291) | typedef class CCertPropertyAutoEnroll type CCertPropertyAutoEnroll (line 1293) | typedef struct CCertPropertyAutoEnroll CCertPropertyAutoEnroll; type class (line 1303) | typedef class CCertPropertyRequestOriginator type CCertPropertyRequestOriginator (line 1305) | typedef struct CCertPropertyRequestOriginator CCertPropertyRequestOrigin... type class (line 1315) | typedef class CCertPropertySHA1Hash type CCertPropertySHA1Hash (line 1317) | typedef struct CCertPropertySHA1Hash CCertPropertySHA1Hash; type class (line 1327) | typedef class CCertPropertyKeyProvInfo type CCertPropertyKeyProvInfo (line 1329) | typedef struct CCertPropertyKeyProvInfo CCertPropertyKeyProvInfo; type class (line 1339) | typedef class CCertPropertyArchived type CCertPropertyArchived (line 1341) | typedef struct CCertPropertyArchived CCertPropertyArchived; type class (line 1351) | typedef class CCertPropertyBackedUp type CCertPropertyBackedUp (line 1353) | typedef struct CCertPropertyBackedUp CCertPropertyBackedUp; type class (line 1363) | typedef class CCertPropertyEnrollment type CCertPropertyEnrollment (line 1365) | typedef struct CCertPropertyEnrollment CCertPropertyEnrollment; type class (line 1375) | typedef class CCertPropertyRenewal type CCertPropertyRenewal (line 1377) | typedef struct CCertPropertyRenewal CCertPropertyRenewal; type class (line 1387) | typedef class CCertPropertyArchivedKeyHash type CCertPropertyArchivedKeyHash (line 1389) | typedef struct CCertPropertyArchivedKeyHash CCertPropertyArchivedKeyHash; type class (line 1399) | typedef class CCertPropertyEnrollmentPolicyServer type CCertPropertyEnrollmentPolicyServer (line 1401) | typedef struct CCertPropertyEnrollmentPolicyServer CCertPropertyEnrollme... type class (line 1411) | typedef class CSignerCertificate type CSignerCertificate (line 1413) | typedef struct CSignerCertificate CSignerCertificate; type class (line 1423) | typedef class CX509NameValuePair type CX509NameValuePair (line 1425) | typedef struct CX509NameValuePair CX509NameValuePair; type class (line 1435) | typedef class CCertificateAttestationChallenge type CCertificateAttestationChallenge (line 1437) | typedef struct CCertificateAttestationChallenge CCertificateAttestationC... type class (line 1447) | typedef class CX509CertificateRequestPkcs10 type CX509CertificateRequestPkcs10 (line 1449) | typedef struct CX509CertificateRequestPkcs10 CX509CertificateRequestPkcs10; type class (line 1459) | typedef class CX509CertificateRequestCertificate type CX509CertificateRequestCertificate (line 1461) | typedef struct CX509CertificateRequestCertificate CX509CertificateReques... type class (line 1471) | typedef class CX509CertificateRequestPkcs7 type CX509CertificateRequestPkcs7 (line 1473) | typedef struct CX509CertificateRequestPkcs7 CX509CertificateRequestPkcs7; type class (line 1483) | typedef class CX509CertificateRequestCmc type CX509CertificateRequestCmc (line 1485) | typedef struct CX509CertificateRequestCmc CX509CertificateRequestCmc; type class (line 1495) | typedef class CX509Enrollment type CX509Enrollment (line 1497) | typedef struct CX509Enrollment CX509Enrollment; type class (line 1507) | typedef class CX509EnrollmentWebClassFactory type CX509EnrollmentWebClassFactory (line 1509) | typedef struct CX509EnrollmentWebClassFactory CX509EnrollmentWebClassFac... type class (line 1519) | typedef class CX509EnrollmentHelper type CX509EnrollmentHelper (line 1521) | typedef struct CX509EnrollmentHelper CX509EnrollmentHelper; type class (line 1531) | typedef class CX509MachineEnrollmentFactory type CX509MachineEnrollmentFactory (line 1533) | typedef struct CX509MachineEnrollmentFactory CX509MachineEnrollmentFactory; type class (line 1543) | typedef class CX509EnrollmentPolicyActiveDirectory type CX509EnrollmentPolicyActiveDirectory (line 1545) | typedef struct CX509EnrollmentPolicyActiveDirectory CX509EnrollmentPolic... type class (line 1555) | typedef class CX509EnrollmentPolicyWebService type CX509EnrollmentPolicyWebService (line 1557) | typedef struct CX509EnrollmentPolicyWebService CX509EnrollmentPolicyWebS... type class (line 1567) | typedef class CX509PolicyServerListManager type CX509PolicyServerListManager (line 1569) | typedef struct CX509PolicyServerListManager CX509PolicyServerListManager; type class (line 1579) | typedef class CX509PolicyServerUrl type CX509PolicyServerUrl (line 1581) | typedef struct CX509PolicyServerUrl CX509PolicyServerUrl; type class (line 1591) | typedef class CX509CertificateTemplateADWritable type CX509CertificateTemplateADWritable (line 1593) | typedef struct CX509CertificateTemplateADWritable CX509CertificateTempla... type class (line 1603) | typedef class CX509CertificateRevocationListEntry type CX509CertificateRevocationListEntry (line 1605) | typedef struct CX509CertificateRevocationListEntry CX509CertificateRevoc... type class (line 1615) | typedef class CX509CertificateRevocationListEntries type CX509CertificateRevocationListEntries (line 1617) | typedef struct CX509CertificateRevocationListEntries CX509CertificateRev... type class (line 1627) | typedef class CX509CertificateRevocationList type CX509CertificateRevocationList (line 1629) | typedef struct CX509CertificateRevocationList CX509CertificateRevocation... type class (line 1639) | typedef class CX509SCEPEnrollment type CX509SCEPEnrollment (line 1641) | typedef struct CX509SCEPEnrollment CX509SCEPEnrollment; type class (line 1651) | typedef class CX509SCEPEnrollmentHelper type CX509SCEPEnrollmentHelper (line 1653) | typedef struct CX509SCEPEnrollmentHelper CX509SCEPEnrollmentHelper; type typedef (line 1677) | typedef typedef void VOID; type CERTENROLL_OBJECTID (line 1681) | typedef type WebSecurityLevel (line 2124) | typedef type EncodingType (line 2133) | typedef type PFXExportOptions (line 2160) | typedef type ObjectIdGroupId (line 2168) | typedef type ObjectIdPublicKeyFlags (line 2192) | typedef type AlgorithmFlags (line 2200) | typedef type IObjectIdVtbl (line 2261) | typedef struct IObjectIdVtbl function interface (line 2354) | interface IObjectId type IObjectIdsVtbl (line 2463) | typedef struct IObjectIdsVtbl function interface (line 2547) | interface IObjectIds type IBinaryConverterVtbl (line 2648) | typedef struct IBinaryConverterVtbl function interface (line 2723) | interface IBinaryConverter type IBinaryConverter2Vtbl (line 2804) | typedef struct IBinaryConverter2Vtbl function interface (line 2889) | interface IBinaryConverter2 type X500NameFlags (line 2952) | typedef type IX500DistinguishedNameVtbl (line 3018) | typedef struct IX500DistinguishedNameVtbl function interface (line 3094) | interface IX500DistinguishedName type X509CertificateEnrollmentContext (line 3153) | typedef type EnrollmentEnrollStatus (line 3162) | typedef type EnrollmentSelectionStatus (line 3174) | typedef type EnrollmentDisplayStatus (line 3181) | typedef type IX509EnrollmentStatusVtbl (line 3249) | typedef struct IX509EnrollmentStatusVtbl function interface (line 3353) | interface IX509EnrollmentStatus type X509ProviderType (line 3436) | typedef type AlgorithmType (line 3466) | typedef type AlgorithmOperationFlags (line 3478) | typedef type ICspAlgorithmVtbl (line 3552) | typedef struct ICspAlgorithmVtbl function interface (line 3650) | interface ICspAlgorithm type ICspAlgorithmsVtbl (line 3770) | typedef struct ICspAlgorithmsVtbl function interface (line 3860) | interface ICspAlgorithms type X509KeySpec (line 3931) | typedef type ICspInformationVtbl (line 4022) | typedef struct ICspInformationVtbl function interface (line 4151) | interface ICspInformation type ICspInformationsVtbl (line 4308) | typedef struct ICspInformationsVtbl function interface (line 4418) | interface ICspInformations type ICspStatusVtbl (line 4540) | typedef struct ICspStatusVtbl function interface (line 4625) | interface ICspStatus type ICspStatusesVtbl (line 4747) | typedef struct ICspStatusesVtbl function interface (line 4850) | interface ICspStatuses type KeyIdentifierHashAlgorithm (line 4927) | typedef type IX509PublicKeyVtbl (line 4991) | typedef struct IX509PublicKeyVtbl function interface (line 5083) | interface IX509PublicKey type X509PrivateKeyExportFlags (line 5151) | typedef type X509PrivateKeyUsageFlags (line 5161) | typedef type X509PrivateKeyProtection (line 5171) | typedef type X509PrivateKeyVerify (line 5181) | typedef type IX509PrivateKeyVtbl (line 5392) | typedef struct IX509PrivateKeyVtbl function interface (line 5682) | interface IX509PrivateKey type X509HardwareKeyUsageFlags (line 5903) | typedef type X509KeyParametersExportType (line 5915) | typedef type IX509PrivateKey2Vtbl (line 5980) | typedef struct IX509PrivateKey2Vtbl function interface (line 6312) | interface IX509PrivateKey2 type IX509EndorsementKeyVtbl (line 6618) | typedef struct IX509EndorsementKeyVtbl function interface (line 6722) | interface IX509EndorsementKey type IX509ExtensionVtbl (line 6837) | typedef struct IX509ExtensionVtbl function interface (line 6916) | interface IX509Extension type IX509ExtensionsVtbl (line 7020) | typedef struct IX509ExtensionsVtbl function interface (line 7109) | interface IX509Extensions type X509KeyUsageFlags (line 7180) | typedef type IX509ExtensionKeyUsageVtbl (line 7231) | typedef struct IX509ExtensionKeyUsageVtbl function interface (line 7323) | interface IX509ExtensionKeyUsage type IX509ExtensionEnhancedKeyUsageVtbl (line 7422) | typedef struct IX509ExtensionEnhancedKeyUsageVtbl function interface (line 7514) | interface IX509ExtensionEnhancedKeyUsage type IX509ExtensionTemplateNameVtbl (line 7613) | typedef struct IX509ExtensionTemplateNameVtbl function interface (line 7705) | interface IX509ExtensionTemplateName type IX509ExtensionTemplateVtbl (line 7812) | typedef struct IX509ExtensionTemplateVtbl function interface (line 7914) | interface IX509ExtensionTemplate type AlternativeNameType (line 7992) | typedef type IAlternativeNameVtbl (line 8060) | typedef struct IAlternativeNameVtbl function interface (line 8151) | interface IAlternativeName type IAlternativeNamesVtbl (line 8254) | typedef struct IAlternativeNamesVtbl function interface (line 8334) | interface IAlternativeNames type IX509ExtensionAlternativeNamesVtbl (line 8426) | typedef struct IX509ExtensionAlternativeNamesVtbl function interface (line 8518) | interface IX509ExtensionAlternativeNames type IX509ExtensionBasicConstraintsVtbl (line 8621) | typedef struct IX509ExtensionBasicConstraintsVtbl function interface (line 8718) | interface IX509ExtensionBasicConstraints type IX509ExtensionSubjectKeyIdentifierVtbl (line 8822) | typedef struct IX509ExtensionSubjectKeyIdentifierVtbl function interface (line 8916) | interface IX509ExtensionSubjectKeyIdentifier type IX509ExtensionAuthorityKeyIdentifierVtbl (line 9017) | typedef struct IX509ExtensionAuthorityKeyIdentifierVtbl function interface (line 9111) | interface IX509ExtensionAuthorityKeyIdentifier type ISmimeCapabilityVtbl (line 9210) | typedef struct ISmimeCapabilityVtbl function interface (line 9279) | interface ISmimeCapability type ISmimeCapabilitiesVtbl (line 9376) | typedef struct ISmimeCapabilitiesVtbl function interface (line 9464) | interface ISmimeCapabilities type IX509ExtensionSmimeCapabilitiesVtbl (line 9562) | typedef struct IX509ExtensionSmimeCapabilitiesVtbl function interface (line 9654) | interface IX509ExtensionSmimeCapabilities type PolicyQualifierType (line 9726) | typedef type IPolicyQualifierVtbl (line 9777) | typedef struct IPolicyQualifierVtbl function interface (line 9855) | interface IPolicyQualifier type IPolicyQualifiersVtbl (line 9952) | typedef struct IPolicyQualifiersVtbl function interface (line 10032) | interface IPolicyQualifiers type ICertificatePolicyVtbl (line 10123) | typedef struct ICertificatePolicyVtbl function interface (line 10191) | interface ICertificatePolicy type ICertificatePoliciesVtbl (line 10282) | typedef struct ICertificatePoliciesVtbl function interface (line 10362) | interface ICertificatePolicies type IX509ExtensionCertificatePoliciesVtbl (line 10454) | typedef struct IX509ExtensionCertificatePoliciesVtbl function interface (line 10546) | interface IX509ExtensionCertificatePolicies type IX509ExtensionMSApplicationPoliciesVtbl (line 10645) | typedef struct IX509ExtensionMSApplicationPoliciesVtbl function interface (line 10737) | interface IX509ExtensionMSApplicationPolicies type IX509AttributeVtbl (line 10838) | typedef struct IX509AttributeVtbl function interface (line 10909) | interface IX509Attribute type IX509AttributesVtbl (line 11000) | typedef struct IX509AttributesVtbl function interface (line 11080) | interface IX509Attributes type IX509AttributeExtensionsVtbl (line 11172) | typedef struct IX509AttributeExtensionsVtbl function interface (line 11256) | interface IX509AttributeExtensions type RequestClientInfoClientId (line 11322) | typedef type IX509AttributeClientIdVtbl (line 11387) | typedef struct IX509AttributeClientIdVtbl function interface (line 11486) | interface IX509AttributeClientId type IX509AttributeRenewalCertificateVtbl (line 11590) | typedef struct IX509AttributeRenewalCertificateVtbl function interface (line 11676) | interface IX509AttributeRenewalCertificate type IX509AttributeArchiveKeyVtbl (line 11780) | typedef struct IX509AttributeArchiveKeyVtbl function interface (line 11877) | interface IX509AttributeArchiveKey type IX509AttributeArchiveKeyHashVtbl (line 11978) | typedef struct IX509AttributeArchiveKeyHashVtbl function interface (line 12064) | interface IX509AttributeArchiveKeyHash type IX509AttributeOSVersionVtbl (line 12157) | typedef struct IX509AttributeOSVersionVtbl function interface (line 12241) | interface IX509AttributeOSVersion type IX509AttributeCspProviderVtbl (line 12344) | typedef struct IX509AttributeCspProviderVtbl function interface (line 12440) | interface IX509AttributeCspProvider type ICryptAttributeVtbl (line 12541) | typedef struct ICryptAttributeVtbl function interface (line 12613) | interface ICryptAttribute type ICryptAttributesVtbl (line 12714) | typedef struct ICryptAttributesVtbl function interface (line 12803) | interface ICryptAttributes type CERTENROLL_PROPERTYID (line 12874) | typedef type ICertPropertyVtbl (line 13033) | typedef struct ICertPropertyVtbl function interface (line 13125) | interface ICertProperty type ICertPropertiesVtbl (line 13233) | typedef struct ICertPropertiesVtbl function interface (line 13319) | interface ICertProperties type ICertPropertyFriendlyNameVtbl (line 13410) | typedef struct ICertPropertyFriendlyNameVtbl function interface (line 13510) | interface ICertPropertyFriendlyName type ICertPropertyDescriptionVtbl (line 13608) | typedef struct ICertPropertyDescriptionVtbl function interface (line 13708) | interface ICertPropertyDescription type ICertPropertyAutoEnrollVtbl (line 13806) | typedef struct ICertPropertyAutoEnrollVtbl function interface (line 13906) | interface ICertPropertyAutoEnroll type ICertPropertyRequestOriginatorVtbl (line 14006) | typedef struct ICertPropertyRequestOriginatorVtbl function interface (line 14109) | interface ICertPropertyRequestOriginator type ICertPropertySHA1HashVtbl (line 14212) | typedef struct ICertPropertySHA1HashVtbl function interface (line 14314) | interface ICertPropertySHA1Hash type ICertPropertyKeyProvInfoVtbl (line 14412) | typedef struct ICertPropertyKeyProvInfoVtbl function interface (line 14512) | interface ICertPropertyKeyProvInfo type ICertPropertyArchivedVtbl (line 14610) | typedef struct ICertPropertyArchivedVtbl function interface (line 14710) | interface ICertPropertyArchived type ICertPropertyBackedUpVtbl (line 14815) | typedef struct ICertPropertyBackedUpVtbl function interface (line 14924) | interface ICertPropertyBackedUp type ICertPropertyEnrollmentVtbl (line 15040) | typedef struct ICertPropertyEnrollmentVtbl function interface (line 15155) | interface ICertPropertyEnrollment type ICertPropertyRenewalVtbl (line 15269) | typedef struct ICertPropertyRenewalVtbl function interface (line 15377) | interface ICertPropertyRenewal type ICertPropertyArchivedKeyHashVtbl (line 15480) | typedef struct ICertPropertyArchivedKeyHashVtbl function interface (line 15582) | interface ICertPropertyArchivedKeyHash type EnrollmentPolicyServerPropertyFlags (line 15657) | typedef type PolicyServerUrlFlags (line 15664) | typedef type ICertPropertyEnrollmentPolicyServerVtbl (line 15734) | typedef struct ICertPropertyEnrollmentPolicyServerVtbl function interface (line 15869) | interface ICertPropertyEnrollmentPolicyServer type IX509SignatureInformationVtbl (line 16024) | typedef struct IX509SignatureInformationVtbl function interface (line 16135) | interface IX509SignatureInformation type ISignerCertificateVtbl (line 16275) | typedef struct ISignerCertificateVtbl function interface (line 16379) | interface ISignerCertificate type ISignerCertificatesVtbl (line 16498) | typedef struct ISignerCertificatesVtbl function interface (line 16583) | interface ISignerCertificates type IX509NameValuePairVtbl (line 16678) | typedef struct IX509NameValuePairVtbl function interface (line 16747) | interface IX509NameValuePair type IX509NameValuePairsVtbl (line 16838) | typedef struct IX509NameValuePairsVtbl function interface (line 16918) | interface IX509NameValuePairs type EnrollmentTemplateProperty (line 16983) | typedef type EnrollmentTemplateProperty (line 17040) | enum EnrollmentTemplateProperty type IX509CertificateTemplateVtbl (line 17048) | typedef struct IX509CertificateTemplateVtbl function interface (line 17109) | interface IX509CertificateTemplate type IX509CertificateTemplatesVtbl (line 17202) | typedef struct IX509CertificateTemplatesVtbl function interface (line 17292) | interface IX509CertificateTemplates type CommitTemplateFlags (line 17363) | typedef type EnrollmentTemplateProperty (line 17400) | enum EnrollmentTemplateProperty type EnrollmentTemplateProperty (line 17404) | enum EnrollmentTemplateProperty type IX509CertificateTemplateWritableVtbl (line 17415) | typedef struct IX509CertificateTemplateWritableVtbl function interface (line 17494) | interface IX509CertificateTemplateWritable type EnrollmentCAProperty (line 17556) | typedef type EnrollmentCAProperty (line 17594) | enum EnrollmentCAProperty type ICertificationAuthorityVtbl (line 17602) | typedef struct ICertificationAuthorityVtbl function interface (line 17663) | interface ICertificationAuthority type ICertificationAuthoritiesVtbl (line 17754) | typedef struct ICertificationAuthoritiesVtbl function interface (line 17842) | interface ICertificationAuthorities type X509EnrollmentPolicyLoadOption (line 17913) | typedef type EnrollmentPolicyFlags (line 17923) | enum EnrollmentPolicyFlags type PolicyServerUrlPropertyID (line 17928) | typedef type X509EnrollmentPolicyExportFlags (line 17935) | typedef type IX509EnrollmentPolicyServerVtbl (line 18048) | typedef struct IX509EnrollmentPolicyServerVtbl function interface (line 18208) | interface IX509EnrollmentPolicyServer type IX509PolicyServerUrlVtbl (line 18391) | typedef struct IX509PolicyServerUrlVtbl function interface (line 18509) | interface IX509PolicyServerUrl type IX509PolicyServerListManagerVtbl (line 18640) | typedef struct IX509PolicyServerListManagerVtbl function interface (line 18725) | interface IX509PolicyServerListManager type X509RequestType (line 18793) | typedef type X509RequestInheritOptions (line 18803) | typedef type InnerRequestLevel (line 18822) | typedef type IX509CertificateRequestVtbl (line 18931) | typedef struct IX509CertificateRequestVtbl function interface (line 19089) | interface IX509CertificateRequest type Pkcs10AllowedSignatureTypes (line 19211) | typedef type IX509CertificateRequestPkcs10Vtbl (line 19340) | typedef struct IX509CertificateRequestPkcs10Vtbl function interface (line 19623) | interface IX509CertificateRequestPkcs10 type IX509CertificateRequestPkcs10V2Vtbl (line 19870) | typedef struct IX509CertificateRequestPkcs10V2Vtbl function interface (line 20181) | interface IX509CertificateRequestPkcs10V2 type IX509CertificateRequestPkcs10V3Vtbl (line 20456) | typedef struct IX509CertificateRequestPkcs10V3Vtbl function interface (line 20813) | interface IX509CertificateRequestPkcs10V3 type KeyAttestationClaimType (line 21070) | typedef type IX509CertificateRequestPkcs10V4Vtbl (line 21117) | typedef struct IX509CertificateRequestPkcs10V4Vtbl function interface (line 21490) | interface IX509CertificateRequestPkcs10V4 type IX509CertificateRequestCertificateVtbl (line 21812) | typedef struct IX509CertificateRequestCertificateVtbl function interface (line 22141) | interface IX509CertificateRequestCertificate type IX509CertificateRequestCertificate2Vtbl (line 22416) | typedef struct IX509CertificateRequestCertificate2Vtbl function interface (line 22766) | interface IX509CertificateRequestCertificate2 type IX509CertificateRequestPkcs7Vtbl (line 23067) | typedef struct IX509CertificateRequestPkcs7Vtbl function interface (line 23263) | interface IX509CertificateRequestPkcs7 type IX509CertificateRequestPkcs7V2Vtbl (line 23441) | typedef struct IX509CertificateRequestPkcs7V2Vtbl function interface (line 23655) | interface IX509CertificateRequestPkcs7V2 type IX509CertificateRequestCmcVtbl (line 23907) | typedef struct IX509CertificateRequestCmcVtbl function interface (line 24201) | interface IX509CertificateRequestCmc type IX509CertificateRequestCmc2Vtbl (line 24458) | typedef struct IX509CertificateRequestCmc2Vtbl function interface (line 24781) | interface IX509CertificateRequestCmc2 type InstallResponseRestrictionFlags (line 25017) | typedef type IX509EnrollmentVtbl (line 25129) | typedef struct IX509EnrollmentVtbl function interface (line 25286) | interface IX509Enrollment type IX509Enrollment2Vtbl (line 25443) | typedef struct IX509Enrollment2Vtbl function interface (line 25629) | interface IX509Enrollment2 type WebEnrollmentFlags (line 25761) | typedef type IX509EnrollmentHelperVtbl (line 25816) | typedef struct IX509EnrollmentHelperVtbl function interface (line 25900) | interface IX509EnrollmentHelper type IX509EnrollmentWebClassFactoryVtbl (line 25980) | typedef struct IX509EnrollmentWebClassFactoryVtbl function interface (line 26041) | interface IX509EnrollmentWebClassFactory type IX509MachineEnrollmentFactoryVtbl (line 26112) | typedef struct IX509MachineEnrollmentFactoryVtbl function interface (line 26173) | interface IX509MachineEnrollmentFactory type CRLRevocationReason (line 26223) | typedef type IX509CertificateRevocationListEntryVtbl (line 26287) | typedef struct IX509CertificateRevocationListEntryVtbl function interface (line 26374) | interface IX509CertificateRevocationListEntry type IX509CertificateRevocationListEntriesVtbl (line 26485) | typedef struct IX509CertificateRevocationListEntriesVtbl function interface (line 26575) | interface IX509CertificateRevocationListEntries type IX509CertificateRevocationListVtbl (line 26758) | typedef struct IX509CertificateRevocationListVtbl function interface (line 26940) | interface IX509CertificateRevocationList type ICertificateAttestationChallengeVtbl (line 27108) | typedef struct ICertificateAttestationChallengeVtbl function interface (line 27178) | interface ICertificateAttestationChallenge type ICertificateAttestationChallenge2Vtbl (line 27258) | typedef struct ICertificateAttestationChallenge2Vtbl function interface (line 27337) | interface ICertificateAttestationChallenge2 type IX509SCEPEnrollmentVtbl (line 27499) | typedef struct IX509SCEPEnrollmentVtbl function interface (line 27659) | interface IX509SCEPEnrollment type X509SCEPProcessMessageFlags (line 27772) | typedef type DelayRetryAction (line 27779) | typedef type IX509SCEPEnrollment2Vtbl (line 27837) | typedef struct IX509SCEPEnrollment2Vtbl function interface (line 28025) | interface IX509SCEPEnrollment2 type IX509SCEPEnrollmentHelperVtbl (line 28200) | typedef struct IX509SCEPEnrollmentHelperVtbl function interface (line 28288) | interface IX509SCEPEnrollmentHelper type X509CertificateTemplateGeneralFlag (line 28357) | typedef type X509CertificateTemplateEnrollmentFlag (line 28368) | typedef type X509CertificateTemplateSubjectNameFlag (line 28392) | typedef type X509CertificateTemplatePrivateKeyFlag (line 28410) | typedef type ImportPFXFlags (line 29061) | typedef type HRESULT (line 29080) | typedef HRESULT (FNIMPORTPFXTOPROVIDER)( type VOID (line 29093) | typedef VOID (FNIMPORTPFXTOPROVIDERFREEDATA)( FILE: AD-BOF/ADCS-BOF/src/request/entry.c function VOID (line 10) | VOID go( function main (line 88) | int main(int argc, char ** argv) FILE: AD-BOF/ADCS-BOF/src/request_on_behalf/CertCli.h type interface (line 44) | typedef interface ICertGetConfig type interface (line 51) | typedef interface ICertConfig type interface (line 58) | typedef interface ICertConfig2 type interface (line 65) | typedef interface ICertRequest type interface (line 72) | typedef interface ICertRequest2 type interface (line 79) | typedef interface ICertRequest3 type class (line 88) | typedef class CCertGetConfig type CCertGetConfig (line 90) | typedef struct CCertGetConfig CCertGetConfig; type class (line 100) | typedef class CCertConfig type CCertConfig (line 102) | typedef struct CCertConfig CCertConfig; type class (line 112) | typedef class CCertRequest type CCertRequest (line 114) | typedef struct CCertRequest CCertRequest; type class (line 124) | typedef class CCertServerPolicy type CCertServerPolicy (line 126) | typedef struct CCertServerPolicy CCertServerPolicy; type class (line 136) | typedef class CCertServerExit type CCertServerExit (line 138) | typedef struct CCertServerExit CCertServerExit; type ICertGetConfigVtbl (line 188) | typedef struct ICertGetConfigVtbl function interface (line 249) | interface ICertGetConfig type ICertConfigVtbl (line 331) | typedef struct ICertConfigVtbl function interface (line 406) | interface ICertConfig type ICertConfig2Vtbl (line 485) | typedef struct ICertConfig2Vtbl function interface (line 564) | interface ICertConfig2 type ICertRequestVtbl (line 675) | typedef struct ICertRequestVtbl function interface (line 769) | interface ICertRequest type ICertRequest2Vtbl (line 890) | typedef struct ICertRequest2Vtbl function interface (line 1026) | interface ICertRequest2 type X509EnrollmentAuthFlags (line 1113) | typedef type ICertRequest3Vtbl (line 1166) | typedef struct ICertRequest3Vtbl function interface (line 1324) | interface ICertRequest3 FILE: AD-BOF/ADCS-BOF/src/request_on_behalf/CertPol.h type interface (line 44) | typedef interface ICertPolicy type interface (line 51) | typedef interface ICertPolicy2 type interface (line 58) | typedef interface INDESPolicy type ICertPolicyVtbl (line 120) | typedef struct ICertPolicyVtbl function interface (line 195) | interface ICertPolicy type ICertPolicy2Vtbl (line 274) | typedef struct ICertPolicy2Vtbl function interface (line 353) | interface ICertPolicy2 type X509SCEPMessageType (line 416) | typedef type X509SCEPDisposition (line 428) | typedef type X509SCEPFailInfo (line 438) | typedef type INDESPolicyVtbl (line 497) | typedef struct INDESPolicyVtbl function interface (line 544) | interface INDESPolicy FILE: AD-BOF/ADCS-BOF/src/request_on_behalf/base.c function bofstart (line 25) | int bofstart() function internal_printf (line 36) | void internal_printf(const char* format, ...){ function printoutput (line 83) | void printoutput(BOOL done) type loadedLibrary (line 96) | typedef struct loadedLibrary { function BOOL (line 103) | BOOL intstrcmp(LPCSTR szLibrary, LPCSTR sztarget) function FARPROC (line 131) | FARPROC DynamicLoad(const char * szLibrary, const char * szFunction) function wchar_t (line 207) | wchar_t* Utf8ToUtf16(const char* input) function DWORD (line 247) | DWORD SetPrivilege( function bofstop (line 322) | void bofstop() FILE: AD-BOF/ADCS-BOF/src/request_on_behalf/certenroll.h type interface (line 44) | typedef interface IObjectId IObjectId; type interface (line 51) | typedef interface IObjectIds type interface (line 58) | typedef interface IBinaryConverter type interface (line 65) | typedef interface IBinaryConverter2 type interface (line 72) | typedef interface IX500DistinguishedName type interface (line 79) | typedef interface IX509EnrollmentStatus type interface (line 86) | typedef interface ICspAlgorithm type interface (line 93) | typedef interface ICspAlgorithms type interface (line 100) | typedef interface ICspInformation type interface (line 107) | typedef interface ICspInformations type interface (line 114) | typedef interface ICspStatus type interface (line 121) | typedef interface ICspStatuses type interface (line 128) | typedef interface IX509PublicKey type interface (line 135) | typedef interface IX509PrivateKey type interface (line 142) | typedef interface IX509PrivateKey2 type interface (line 149) | typedef interface IX509EndorsementKey type interface (line 156) | typedef interface IX509Extension type interface (line 163) | typedef interface IX509Extensions type interface (line 170) | typedef interface IX509ExtensionKeyUsage type interface (line 177) | typedef interface IX509ExtensionEnhancedKeyUsage type interface (line 184) | typedef interface IX509ExtensionTemplateName type interface (line 191) | typedef interface IX509ExtensionTemplate type interface (line 198) | typedef interface IAlternativeName type interface (line 205) | typedef interface IAlternativeNames type interface (line 212) | typedef interface IX509ExtensionAlternativeNames type interface (line 219) | typedef interface IX509ExtensionBasicConstraints type interface (line 226) | typedef interface IX509ExtensionSubjectKeyIdentifier type interface (line 233) | typedef interface IX509ExtensionAuthorityKeyIdentifier type interface (line 240) | typedef interface ISmimeCapability type interface (line 247) | typedef interface ISmimeCapabilities type interface (line 254) | typedef interface IX509ExtensionSmimeCapabilities type interface (line 261) | typedef interface IPolicyQualifier type interface (line 268) | typedef interface IPolicyQualifiers type interface (line 275) | typedef interface ICertificatePolicy type interface (line 282) | typedef interface ICertificatePolicies type interface (line 289) | typedef interface IX509ExtensionCertificatePolicies type interface (line 296) | typedef interface IX509ExtensionMSApplicationPolicies type interface (line 303) | typedef interface IX509Attribute type interface (line 310) | typedef interface IX509Attributes type interface (line 317) | typedef interface IX509AttributeExtensions type interface (line 324) | typedef interface IX509AttributeClientId type interface (line 331) | typedef interface IX509AttributeRenewalCertificate type interface (line 338) | typedef interface IX509AttributeArchiveKey type interface (line 345) | typedef interface IX509AttributeArchiveKeyHash type interface (line 352) | typedef interface IX509AttributeOSVersion type interface (line 359) | typedef interface IX509AttributeCspProvider type interface (line 366) | typedef interface ICryptAttribute type interface (line 373) | typedef interface ICryptAttributes type interface (line 380) | typedef interface ICertProperty type interface (line 387) | typedef interface ICertProperties type interface (line 394) | typedef interface ICertPropertyFriendlyName type interface (line 401) | typedef interface ICertPropertyDescription type interface (line 408) | typedef interface ICertPropertyAutoEnroll type interface (line 415) | typedef interface ICertPropertyRequestOriginator type interface (line 422) | typedef interface ICertPropertySHA1Hash type interface (line 429) | typedef interface ICertPropertyKeyProvInfo type interface (line 436) | typedef interface ICertPropertyArchived type interface (line 443) | typedef interface ICertPropertyBackedUp type interface (line 450) | typedef interface ICertPropertyEnrollment type interface (line 457) | typedef interface ICertPropertyRenewal type interface (line 464) | typedef interface ICertPropertyArchivedKeyHash type interface (line 471) | typedef interface ICertPropertyEnrollmentPolicyServer type interface (line 478) | typedef interface IX509SignatureInformation type interface (line 485) | typedef interface ISignerCertificate type interface (line 492) | typedef interface ISignerCertificates type interface (line 499) | typedef interface IX509NameValuePair type interface (line 506) | typedef interface IX509NameValuePairs type interface (line 513) | typedef interface IX509CertificateTemplate type interface (line 520) | typedef interface IX509CertificateTemplates type interface (line 527) | typedef interface IX509CertificateTemplateWritable type interface (line 534) | typedef interface ICertificationAuthority type interface (line 541) | typedef interface ICertificationAuthorities type interface (line 548) | typedef interface IX509EnrollmentPolicyServer type interface (line 555) | typedef interface IX509PolicyServerUrl type interface (line 562) | typedef interface IX509PolicyServerListManager type interface (line 569) | typedef interface IX509CertificateRequest type interface (line 576) | typedef interface IX509CertificateRequestPkcs10 type interface (line 583) | typedef interface IX509CertificateRequestPkcs10V2 type interface (line 590) | typedef interface IX509CertificateRequestPkcs10V3 type interface (line 597) | typedef interface IX509CertificateRequestPkcs10V4 type interface (line 604) | typedef interface IX509CertificateRequestCertificate type interface (line 611) | typedef interface IX509CertificateRequestCertificate2 type interface (line 618) | typedef interface IX509CertificateRequestPkcs7 type interface (line 625) | typedef interface IX509CertificateRequestPkcs7V2 type interface (line 632) | typedef interface IX509CertificateRequestCmc type interface (line 639) | typedef interface IX509CertificateRequestCmc2 type interface (line 646) | typedef interface IX509Enrollment type interface (line 653) | typedef interface IX509Enrollment2 type interface (line 660) | typedef interface IX509EnrollmentHelper type interface (line 667) | typedef interface IX509EnrollmentWebClassFactory type interface (line 674) | typedef interface IX509MachineEnrollmentFactory type interface (line 681) | typedef interface IX509CertificateRevocationListEntry type interface (line 688) | typedef interface IX509CertificateRevocationListEntries type interface (line 695) | typedef interface IX509CertificateRevocationList type interface (line 702) | typedef interface ICertificateAttestationChallenge type interface (line 709) | typedef interface ICertificateAttestationChallenge2 type interface (line 716) | typedef interface IX509SCEPEnrollment type interface (line 723) | typedef interface IX509SCEPEnrollment2 type interface (line 730) | typedef interface IX509SCEPEnrollmentHelper type class (line 739) | typedef class CObjectId CObjectId; type CObjectId (line 741) | typedef struct CObjectId CObjectId; type class (line 751) | typedef class CObjectIds CObjectIds; type CObjectIds (line 753) | typedef struct CObjectIds CObjectIds; type class (line 763) | typedef class CBinaryConverter type CBinaryConverter (line 765) | typedef struct CBinaryConverter CBinaryConverter; type class (line 775) | typedef class CX500DistinguishedName type CX500DistinguishedName (line 777) | typedef struct CX500DistinguishedName CX500DistinguishedName; type class (line 787) | typedef class CCspInformation type CCspInformation (line 789) | typedef struct CCspInformation CCspInformation; type class (line 799) | typedef class CCspInformations type CCspInformations (line 801) | typedef struct CCspInformations CCspInformations; type class (line 811) | typedef class CCspStatus CCspStatus; type CCspStatus (line 813) | typedef struct CCspStatus CCspStatus; type class (line 823) | typedef class CX509PublicKey type CX509PublicKey (line 825) | typedef struct CX509PublicKey CX509PublicKey; type class (line 835) | typedef class CX509PrivateKey type CX509PrivateKey (line 837) | typedef struct CX509PrivateKey CX509PrivateKey; type class (line 847) | typedef class CX509EndorsementKey type CX509EndorsementKey (line 849) | typedef struct CX509EndorsementKey CX509EndorsementKey; type class (line 859) | typedef class CX509Extension type CX509Extension (line 861) | typedef struct CX509Extension CX509Extension; type class (line 871) | typedef class CX509Extensions type CX509Extensions (line 873) | typedef struct CX509Extensions CX509Extensions; type class (line 883) | typedef class CX509ExtensionKeyUsage type CX509ExtensionKeyUsage (line 885) | typedef struct CX509ExtensionKeyUsage CX509ExtensionKeyUsage; type class (line 895) | typedef class CX509ExtensionEnhancedKeyUsage type CX509ExtensionEnhancedKeyUsage (line 897) | typedef struct CX509ExtensionEnhancedKeyUsage CX509ExtensionEnhancedKeyU... type class (line 907) | typedef class CX509ExtensionTemplateName type CX509ExtensionTemplateName (line 909) | typedef struct CX509ExtensionTemplateName CX509ExtensionTemplateName; type class (line 919) | typedef class CX509ExtensionTemplate type CX509ExtensionTemplate (line 921) | typedef struct CX509ExtensionTemplate CX509ExtensionTemplate; type class (line 931) | typedef class CAlternativeName type CAlternativeName (line 933) | typedef struct CAlternativeName CAlternativeName; type class (line 943) | typedef class CAlternativeNames type CAlternativeNames (line 945) | typedef struct CAlternativeNames CAlternativeNames; type class (line 955) | typedef class CX509ExtensionAlternativeNames type CX509ExtensionAlternativeNames (line 957) | typedef struct CX509ExtensionAlternativeNames CX509ExtensionAlternativeN... type class (line 967) | typedef class CX509ExtensionBasicConstraints type CX509ExtensionBasicConstraints (line 969) | typedef struct CX509ExtensionBasicConstraints CX509ExtensionBasicConstra... type class (line 979) | typedef class CX509ExtensionSubjectKeyIdentifier type CX509ExtensionSubjectKeyIdentifier (line 981) | typedef struct CX509ExtensionSubjectKeyIdentifier CX509ExtensionSubjectK... type class (line 991) | typedef class CX509ExtensionAuthorityKeyIdentifier type CX509ExtensionAuthorityKeyIdentifier (line 993) | typedef struct CX509ExtensionAuthorityKeyIdentifier CX509ExtensionAuthor... type class (line 1003) | typedef class CSmimeCapability type CSmimeCapability (line 1005) | typedef struct CSmimeCapability CSmimeCapability; type class (line 1015) | typedef class CSmimeCapabilities type CSmimeCapabilities (line 1017) | typedef struct CSmimeCapabilities CSmimeCapabilities; type class (line 1027) | typedef class CX509ExtensionSmimeCapabilities type CX509ExtensionSmimeCapabilities (line 1029) | typedef struct CX509ExtensionSmimeCapabilities CX509ExtensionSmimeCapabi... type class (line 1039) | typedef class CPolicyQualifier type CPolicyQualifier (line 1041) | typedef struct CPolicyQualifier CPolicyQualifier; type class (line 1051) | typedef class CPolicyQualifiers type CPolicyQualifiers (line 1053) | typedef struct CPolicyQualifiers CPolicyQualifiers; type class (line 1063) | typedef class CCertificatePolicy type CCertificatePolicy (line 1065) | typedef struct CCertificatePolicy CCertificatePolicy; type class (line 1075) | typedef class CCertificatePolicies type CCertificatePolicies (line 1077) | typedef struct CCertificatePolicies CCertificatePolicies; type class (line 1087) | typedef class CX509ExtensionCertificatePolicies type CX509ExtensionCertificatePolicies (line 1089) | typedef struct CX509ExtensionCertificatePolicies CX509ExtensionCertifica... type class (line 1099) | typedef class CX509ExtensionMSApplicationPolicies type CX509ExtensionMSApplicationPolicies (line 1101) | typedef struct CX509ExtensionMSApplicationPolicies CX509ExtensionMSAppli... type class (line 1111) | typedef class CX509Attribute type CX509Attribute (line 1113) | typedef struct CX509Attribute CX509Attribute; type class (line 1123) | typedef class CX509Attributes type CX509Attributes (line 1125) | typedef struct CX509Attributes CX509Attributes; type class (line 1135) | typedef class CX509AttributeExtensions type CX509AttributeExtensions (line 1137) | typedef struct CX509AttributeExtensions CX509AttributeExtensions; type class (line 1147) | typedef class CX509AttributeClientId type CX509AttributeClientId (line 1149) | typedef struct CX509AttributeClientId CX509AttributeClientId; type class (line 1159) | typedef class CX509AttributeRenewalCertificate type CX509AttributeRenewalCertificate (line 1161) | typedef struct CX509AttributeRenewalCertificate CX509AttributeRenewalCer... type class (line 1171) | typedef class CX509AttributeArchiveKey type CX509AttributeArchiveKey (line 1173) | typedef struct CX509AttributeArchiveKey CX509AttributeArchiveKey; type class (line 1183) | typedef class CX509AttributeArchiveKeyHash type CX509AttributeArchiveKeyHash (line 1185) | typedef struct CX509AttributeArchiveKeyHash CX509AttributeArchiveKeyHash; type class (line 1195) | typedef class CX509AttributeOSVersion type CX509AttributeOSVersion (line 1197) | typedef struct CX509AttributeOSVersion CX509AttributeOSVersion; type class (line 1207) | typedef class CX509AttributeCspProvider type CX509AttributeCspProvider (line 1209) | typedef struct CX509AttributeCspProvider CX509AttributeCspProvider; type class (line 1219) | typedef class CCryptAttribute type CCryptAttribute (line 1221) | typedef struct CCryptAttribute CCryptAttribute; type class (line 1231) | typedef class CCryptAttributes type CCryptAttributes (line 1233) | typedef struct CCryptAttributes CCryptAttributes; type class (line 1243) | typedef class CCertProperty type CCertProperty (line 1245) | typedef struct CCertProperty CCertProperty; type class (line 1255) | typedef class CCertProperties type CCertProperties (line 1257) | typedef struct CCertProperties CCertProperties; type class (line 1267) | typedef class CCertPropertyFriendlyName type CCertPropertyFriendlyName (line 1269) | typedef struct CCertPropertyFriendlyName CCertPropertyFriendlyName; type class (line 1279) | typedef class CCertPropertyDescription type CCertPropertyDescription (line 1281) | typedef struct CCertPropertyDescription CCertPropertyDescription; type class (line 1291) | typedef class CCertPropertyAutoEnroll type CCertPropertyAutoEnroll (line 1293) | typedef struct CCertPropertyAutoEnroll CCertPropertyAutoEnroll; type class (line 1303) | typedef class CCertPropertyRequestOriginator type CCertPropertyRequestOriginator (line 1305) | typedef struct CCertPropertyRequestOriginator CCertPropertyRequestOrigin... type class (line 1315) | typedef class CCertPropertySHA1Hash type CCertPropertySHA1Hash (line 1317) | typedef struct CCertPropertySHA1Hash CCertPropertySHA1Hash; type class (line 1327) | typedef class CCertPropertyKeyProvInfo type CCertPropertyKeyProvInfo (line 1329) | typedef struct CCertPropertyKeyProvInfo CCertPropertyKeyProvInfo; type class (line 1339) | typedef class CCertPropertyArchived type CCertPropertyArchived (line 1341) | typedef struct CCertPropertyArchived CCertPropertyArchived; type class (line 1351) | typedef class CCertPropertyBackedUp type CCertPropertyBackedUp (line 1353) | typedef struct CCertPropertyBackedUp CCertPropertyBackedUp; type class (line 1363) | typedef class CCertPropertyEnrollment type CCertPropertyEnrollment (line 1365) | typedef struct CCertPropertyEnrollment CCertPropertyEnrollment; type class (line 1375) | typedef class CCertPropertyRenewal type CCertPropertyRenewal (line 1377) | typedef struct CCertPropertyRenewal CCertPropertyRenewal; type class (line 1387) | typedef class CCertPropertyArchivedKeyHash type CCertPropertyArchivedKeyHash (line 1389) | typedef struct CCertPropertyArchivedKeyHash CCertPropertyArchivedKeyHash; type class (line 1399) | typedef class CCertPropertyEnrollmentPolicyServer type CCertPropertyEnrollmentPolicyServer (line 1401) | typedef struct CCertPropertyEnrollmentPolicyServer CCertPropertyEnrollme... type class (line 1411) | typedef class CSignerCertificate type CSignerCertificate (line 1413) | typedef struct CSignerCertificate CSignerCertificate; type class (line 1423) | typedef class CX509NameValuePair type CX509NameValuePair (line 1425) | typedef struct CX509NameValuePair CX509NameValuePair; type class (line 1435) | typedef class CCertificateAttestationChallenge type CCertificateAttestationChallenge (line 1437) | typedef struct CCertificateAttestationChallenge CCertificateAttestationC... type class (line 1447) | typedef class CX509CertificateRequestPkcs10 type CX509CertificateRequestPkcs10 (line 1449) | typedef struct CX509CertificateRequestPkcs10 CX509CertificateRequestPkcs10; type class (line 1459) | typedef class CX509CertificateRequestCertificate type CX509CertificateRequestCertificate (line 1461) | typedef struct CX509CertificateRequestCertificate CX509CertificateReques... type class (line 1471) | typedef class CX509CertificateRequestPkcs7 type CX509CertificateRequestPkcs7 (line 1473) | typedef struct CX509CertificateRequestPkcs7 CX509CertificateRequestPkcs7; type class (line 1483) | typedef class CX509CertificateRequestCmc type CX509CertificateRequestCmc (line 1485) | typedef struct CX509CertificateRequestCmc CX509CertificateRequestCmc; type class (line 1495) | typedef class CX509Enrollment type CX509Enrollment (line 1497) | typedef struct CX509Enrollment CX509Enrollment; type class (line 1507) | typedef class CX509EnrollmentWebClassFactory type CX509EnrollmentWebClassFactory (line 1509) | typedef struct CX509EnrollmentWebClassFactory CX509EnrollmentWebClassFac... type class (line 1519) | typedef class CX509EnrollmentHelper type CX509EnrollmentHelper (line 1521) | typedef struct CX509EnrollmentHelper CX509EnrollmentHelper; type class (line 1531) | typedef class CX509MachineEnrollmentFactory type CX509MachineEnrollmentFactory (line 1533) | typedef struct CX509MachineEnrollmentFactory CX509MachineEnrollmentFactory; type class (line 1543) | typedef class CX509EnrollmentPolicyActiveDirectory type CX509EnrollmentPolicyActiveDirectory (line 1545) | typedef struct CX509EnrollmentPolicyActiveDirectory CX509EnrollmentPolic... type class (line 1555) | typedef class CX509EnrollmentPolicyWebService type CX509EnrollmentPolicyWebService (line 1557) | typedef struct CX509EnrollmentPolicyWebService CX509EnrollmentPolicyWebS... type class (line 1567) | typedef class CX509PolicyServerListManager type CX509PolicyServerListManager (line 1569) | typedef struct CX509PolicyServerListManager CX509PolicyServerListManager; type class (line 1579) | typedef class CX509PolicyServerUrl type CX509PolicyServerUrl (line 1581) | typedef struct CX509PolicyServerUrl CX509PolicyServerUrl; type class (line 1591) | typedef class CX509CertificateTemplateADWritable type CX509CertificateTemplateADWritable (line 1593) | typedef struct CX509CertificateTemplateADWritable CX509CertificateTempla... type class (line 1603) | typedef class CX509CertificateRevocationListEntry type CX509CertificateRevocationListEntry (line 1605) | typedef struct CX509CertificateRevocationListEntry CX509CertificateRevoc... type class (line 1615) | typedef class CX509CertificateRevocationListEntries type CX509CertificateRevocationListEntries (line 1617) | typedef struct CX509CertificateRevocationListEntries CX509CertificateRev... type class (line 1627) | typedef class CX509CertificateRevocationList type CX509CertificateRevocationList (line 1629) | typedef struct CX509CertificateRevocationList CX509CertificateRevocation... type class (line 1639) | typedef class CX509SCEPEnrollment type CX509SCEPEnrollment (line 1641) | typedef struct CX509SCEPEnrollment CX509SCEPEnrollment; type class (line 1651) | typedef class CX509SCEPEnrollmentHelper type CX509SCEPEnrollmentHelper (line 1653) | typedef struct CX509SCEPEnrollmentHelper CX509SCEPEnrollmentHelper; type typedef (line 1677) | typedef typedef void VOID; type CERTENROLL_OBJECTID (line 1681) | typedef type WebSecurityLevel (line 2124) | typedef type EncodingType (line 2133) | typedef type PFXExportOptions (line 2160) | typedef type ObjectIdGroupId (line 2168) | typedef type ObjectIdPublicKeyFlags (line 2192) | typedef type AlgorithmFlags (line 2200) | typedef type IObjectIdVtbl (line 2261) | typedef struct IObjectIdVtbl function interface (line 2354) | interface IObjectId type IObjectIdsVtbl (line 2463) | typedef struct IObjectIdsVtbl function interface (line 2547) | interface IObjectIds type IBinaryConverterVtbl (line 2648) | typedef struct IBinaryConverterVtbl function interface (line 2723) | interface IBinaryConverter type IBinaryConverter2Vtbl (line 2804) | typedef struct IBinaryConverter2Vtbl function interface (line 2889) | interface IBinaryConverter2 type X500NameFlags (line 2952) | typedef type IX500DistinguishedNameVtbl (line 3018) | typedef struct IX500DistinguishedNameVtbl function interface (line 3094) | interface IX500DistinguishedName type X509CertificateEnrollmentContext (line 3153) | typedef type EnrollmentEnrollStatus (line 3162) | typedef type EnrollmentSelectionStatus (line 3174) | typedef type EnrollmentDisplayStatus (line 3181) | typedef type IX509EnrollmentStatusVtbl (line 3249) | typedef struct IX509EnrollmentStatusVtbl function interface (line 3353) | interface IX509EnrollmentStatus type X509ProviderType (line 3436) | typedef type AlgorithmType (line 3466) | typedef type AlgorithmOperationFlags (line 3478) | typedef type ICspAlgorithmVtbl (line 3552) | typedef struct ICspAlgorithmVtbl function interface (line 3650) | interface ICspAlgorithm type ICspAlgorithmsVtbl (line 3770) | typedef struct ICspAlgorithmsVtbl function interface (line 3860) | interface ICspAlgorithms type X509KeySpec (line 3931) | typedef type ICspInformationVtbl (line 4022) | typedef struct ICspInformationVtbl function interface (line 4151) | interface ICspInformation type ICspInformationsVtbl (line 4308) | typedef struct ICspInformationsVtbl function interface (line 4418) | interface ICspInformations type ICspStatusVtbl (line 4540) | typedef struct ICspStatusVtbl function interface (line 4625) | interface ICspStatus type ICspStatusesVtbl (line 4747) | typedef struct ICspStatusesVtbl function interface (line 4850) | interface ICspStatuses type KeyIdentifierHashAlgorithm (line 4927) | typedef type IX509PublicKeyVtbl (line 4991) | typedef struct IX509PublicKeyVtbl function interface (line 5083) | interface IX509PublicKey type X509PrivateKeyExportFlags (line 5151) | typedef type X509PrivateKeyUsageFlags (line 5161) | typedef type X509PrivateKeyProtection (line 5171) | typedef type X509PrivateKeyVerify (line 5181) | typedef type IX509PrivateKeyVtbl (line 5392) | typedef struct IX509PrivateKeyVtbl function interface (line 5682) | interface IX509PrivateKey type X509HardwareKeyUsageFlags (line 5903) | typedef type X509KeyParametersExportType (line 5915) | typedef type IX509PrivateKey2Vtbl (line 5980) | typedef struct IX509PrivateKey2Vtbl function interface (line 6312) | interface IX509PrivateKey2 type IX509EndorsementKeyVtbl (line 6618) | typedef struct IX509EndorsementKeyVtbl function interface (line 6722) | interface IX509EndorsementKey type IX509ExtensionVtbl (line 6837) | typedef struct IX509ExtensionVtbl function interface (line 6916) | interface IX509Extension type IX509ExtensionsVtbl (line 7020) | typedef struct IX509ExtensionsVtbl function interface (line 7109) | interface IX509Extensions type X509KeyUsageFlags (line 7180) | typedef type IX509ExtensionKeyUsageVtbl (line 7231) | typedef struct IX509ExtensionKeyUsageVtbl function interface (line 7323) | interface IX509ExtensionKeyUsage type IX509ExtensionEnhancedKeyUsageVtbl (line 7422) | typedef struct IX509ExtensionEnhancedKeyUsageVtbl function interface (line 7514) | interface IX509ExtensionEnhancedKeyUsage type IX509ExtensionTemplateNameVtbl (line 7613) | typedef struct IX509ExtensionTemplateNameVtbl function interface (line 7705) | interface IX509ExtensionTemplateName type IX509ExtensionTemplateVtbl (line 7812) | typedef struct IX509ExtensionTemplateVtbl function interface (line 7914) | interface IX509ExtensionTemplate type AlternativeNameType (line 7992) | typedef type IAlternativeNameVtbl (line 8060) | typedef struct IAlternativeNameVtbl function interface (line 8151) | interface IAlternativeName type IAlternativeNamesVtbl (line 8254) | typedef struct IAlternativeNamesVtbl function interface (line 8334) | interface IAlternativeNames type IX509ExtensionAlternativeNamesVtbl (line 8426) | typedef struct IX509ExtensionAlternativeNamesVtbl function interface (line 8518) | interface IX509ExtensionAlternativeNames type IX509ExtensionBasicConstraintsVtbl (line 8621) | typedef struct IX509ExtensionBasicConstraintsVtbl function interface (line 8718) | interface IX509ExtensionBasicConstraints type IX509ExtensionSubjectKeyIdentifierVtbl (line 8822) | typedef struct IX509ExtensionSubjectKeyIdentifierVtbl function interface (line 8916) | interface IX509ExtensionSubjectKeyIdentifier type IX509ExtensionAuthorityKeyIdentifierVtbl (line 9017) | typedef struct IX509ExtensionAuthorityKeyIdentifierVtbl function interface (line 9111) | interface IX509ExtensionAuthorityKeyIdentifier type ISmimeCapabilityVtbl (line 9210) | typedef struct ISmimeCapabilityVtbl function interface (line 9279) | interface ISmimeCapability type ISmimeCapabilitiesVtbl (line 9376) | typedef struct ISmimeCapabilitiesVtbl function interface (line 9464) | interface ISmimeCapabilities type IX509ExtensionSmimeCapabilitiesVtbl (line 9562) | typedef struct IX509ExtensionSmimeCapabilitiesVtbl function interface (line 9654) | interface IX509ExtensionSmimeCapabilities type PolicyQualifierType (line 9726) | typedef type IPolicyQualifierVtbl (line 9777) | typedef struct IPolicyQualifierVtbl function interface (line 9855) | interface IPolicyQualifier type IPolicyQualifiersVtbl (line 9952) | typedef struct IPolicyQualifiersVtbl function interface (line 10032) | interface IPolicyQualifiers type ICertificatePolicyVtbl (line 10123) | typedef struct ICertificatePolicyVtbl function interface (line 10191) | interface ICertificatePolicy type ICertificatePoliciesVtbl (line 10282) | typedef struct ICertificatePoliciesVtbl function interface (line 10362) | interface ICertificatePolicies type IX509ExtensionCertificatePoliciesVtbl (line 10454) | typedef struct IX509ExtensionCertificatePoliciesVtbl function interface (line 10546) | interface IX509ExtensionCertificatePolicies type IX509ExtensionMSApplicationPoliciesVtbl (line 10645) | typedef struct IX509ExtensionMSApplicationPoliciesVtbl function interface (line 10737) | interface IX509ExtensionMSApplicationPolicies type IX509AttributeVtbl (line 10838) | typedef struct IX509AttributeVtbl function interface (line 10909) | interface IX509Attribute type IX509AttributesVtbl (line 11000) | typedef struct IX509AttributesVtbl function interface (line 11080) | interface IX509Attributes type IX509AttributeExtensionsVtbl (line 11172) | typedef struct IX509AttributeExtensionsVtbl function interface (line 11256) | interface IX509AttributeExtensions type RequestClientInfoClientId (line 11322) | typedef type IX509AttributeClientIdVtbl (line 11387) | typedef struct IX509AttributeClientIdVtbl function interface (line 11486) | interface IX509AttributeClientId type IX509AttributeRenewalCertificateVtbl (line 11590) | typedef struct IX509AttributeRenewalCertificateVtbl function interface (line 11676) | interface IX509AttributeRenewalCertificate type IX509AttributeArchiveKeyVtbl (line 11780) | typedef struct IX509AttributeArchiveKeyVtbl function interface (line 11877) | interface IX509AttributeArchiveKey type IX509AttributeArchiveKeyHashVtbl (line 11978) | typedef struct IX509AttributeArchiveKeyHashVtbl function interface (line 12064) | interface IX509AttributeArchiveKeyHash type IX509AttributeOSVersionVtbl (line 12157) | typedef struct IX509AttributeOSVersionVtbl function interface (line 12241) | interface IX509AttributeOSVersion type IX509AttributeCspProviderVtbl (line 12344) | typedef struct IX509AttributeCspProviderVtbl function interface (line 12440) | interface IX509AttributeCspProvider type ICryptAttributeVtbl (line 12541) | typedef struct ICryptAttributeVtbl function interface (line 12613) | interface ICryptAttribute type ICryptAttributesVtbl (line 12714) | typedef struct ICryptAttributesVtbl function interface (line 12803) | interface ICryptAttributes type CERTENROLL_PROPERTYID (line 12874) | typedef type ICertPropertyVtbl (line 13033) | typedef struct ICertPropertyVtbl function interface (line 13125) | interface ICertProperty type ICertPropertiesVtbl (line 13233) | typedef struct ICertPropertiesVtbl function interface (line 13319) | interface ICertProperties type ICertPropertyFriendlyNameVtbl (line 13410) | typedef struct ICertPropertyFriendlyNameVtbl function interface (line 13510) | interface ICertPropertyFriendlyName type ICertPropertyDescriptionVtbl (line 13608) | typedef struct ICertPropertyDescriptionVtbl function interface (line 13708) | interface ICertPropertyDescription type ICertPropertyAutoEnrollVtbl (line 13806) | typedef struct ICertPropertyAutoEnrollVtbl function interface (line 13906) | interface ICertPropertyAutoEnroll type ICertPropertyRequestOriginatorVtbl (line 14006) | typedef struct ICertPropertyRequestOriginatorVtbl function interface (line 14109) | interface ICertPropertyRequestOriginator type ICertPropertySHA1HashVtbl (line 14212) | typedef struct ICertPropertySHA1HashVtbl function interface (line 14314) | interface ICertPropertySHA1Hash type ICertPropertyKeyProvInfoVtbl (line 14412) | typedef struct ICertPropertyKeyProvInfoVtbl function interface (line 14512) | interface ICertPropertyKeyProvInfo type ICertPropertyArchivedVtbl (line 14610) | typedef struct ICertPropertyArchivedVtbl function interface (line 14710) | interface ICertPropertyArchived type ICertPropertyBackedUpVtbl (line 14815) | typedef struct ICertPropertyBackedUpVtbl function interface (line 14924) | interface ICertPropertyBackedUp type ICertPropertyEnrollmentVtbl (line 15040) | typedef struct ICertPropertyEnrollmentVtbl function interface (line 15155) | interface ICertPropertyEnrollment type ICertPropertyRenewalVtbl (line 15269) | typedef struct ICertPropertyRenewalVtbl function interface (line 15377) | interface ICertPropertyRenewal type ICertPropertyArchivedKeyHashVtbl (line 15480) | typedef struct ICertPropertyArchivedKeyHashVtbl function interface (line 15582) | interface ICertPropertyArchivedKeyHash type EnrollmentPolicyServerPropertyFlags (line 15657) | typedef type PolicyServerUrlFlags (line 15664) | typedef type ICertPropertyEnrollmentPolicyServerVtbl (line 15734) | typedef struct ICertPropertyEnrollmentPolicyServerVtbl function interface (line 15869) | interface ICertPropertyEnrollmentPolicyServer type IX509SignatureInformationVtbl (line 16024) | typedef struct IX509SignatureInformationVtbl function interface (line 16135) | interface IX509SignatureInformation type ISignerCertificateVtbl (line 16275) | typedef struct ISignerCertificateVtbl function interface (line 16379) | interface ISignerCertificate type ISignerCertificatesVtbl (line 16498) | typedef struct ISignerCertificatesVtbl function interface (line 16583) | interface ISignerCertificates type IX509NameValuePairVtbl (line 16678) | typedef struct IX509NameValuePairVtbl function interface (line 16747) | interface IX509NameValuePair type IX509NameValuePairsVtbl (line 16838) | typedef struct IX509NameValuePairsVtbl function interface (line 16918) | interface IX509NameValuePairs type EnrollmentTemplateProperty (line 16983) | typedef type EnrollmentTemplateProperty (line 17040) | enum EnrollmentTemplateProperty type IX509CertificateTemplateVtbl (line 17048) | typedef struct IX509CertificateTemplateVtbl function interface (line 17109) | interface IX509CertificateTemplate type IX509CertificateTemplatesVtbl (line 17202) | typedef struct IX509CertificateTemplatesVtbl function interface (line 17292) | interface IX509CertificateTemplates type CommitTemplateFlags (line 17363) | typedef type EnrollmentTemplateProperty (line 17400) | enum EnrollmentTemplateProperty type EnrollmentTemplateProperty (line 17404) | enum EnrollmentTemplateProperty type IX509CertificateTemplateWritableVtbl (line 17415) | typedef struct IX509CertificateTemplateWritableVtbl function interface (line 17494) | interface IX509CertificateTemplateWritable type EnrollmentCAProperty (line 17556) | typedef type EnrollmentCAProperty (line 17594) | enum EnrollmentCAProperty type ICertificationAuthorityVtbl (line 17602) | typedef struct ICertificationAuthorityVtbl function interface (line 17663) | interface ICertificationAuthority type ICertificationAuthoritiesVtbl (line 17754) | typedef struct ICertificationAuthoritiesVtbl function interface (line 17842) | interface ICertificationAuthorities type X509EnrollmentPolicyLoadOption (line 17913) | typedef type EnrollmentPolicyFlags (line 17923) | enum EnrollmentPolicyFlags type PolicyServerUrlPropertyID (line 17928) | typedef type X509EnrollmentPolicyExportFlags (line 17935) | typedef type IX509EnrollmentPolicyServerVtbl (line 18048) | typedef struct IX509EnrollmentPolicyServerVtbl function interface (line 18208) | interface IX509EnrollmentPolicyServer type IX509PolicyServerUrlVtbl (line 18391) | typedef struct IX509PolicyServerUrlVtbl function interface (line 18509) | interface IX509PolicyServerUrl type IX509PolicyServerListManagerVtbl (line 18640) | typedef struct IX509PolicyServerListManagerVtbl function interface (line 18725) | interface IX509PolicyServerListManager type X509RequestType (line 18793) | typedef type X509RequestInheritOptions (line 18803) | typedef type InnerRequestLevel (line 18822) | typedef type IX509CertificateRequestVtbl (line 18931) | typedef struct IX509CertificateRequestVtbl function interface (line 19089) | interface IX509CertificateRequest type Pkcs10AllowedSignatureTypes (line 19211) | typedef type IX509CertificateRequestPkcs10Vtbl (line 19340) | typedef struct IX509CertificateRequestPkcs10Vtbl function interface (line 19623) | interface IX509CertificateRequestPkcs10 type IX509CertificateRequestPkcs10V2Vtbl (line 19870) | typedef struct IX509CertificateRequestPkcs10V2Vtbl function interface (line 20181) | interface IX509CertificateRequestPkcs10V2 type IX509CertificateRequestPkcs10V3Vtbl (line 20456) | typedef struct IX509CertificateRequestPkcs10V3Vtbl function interface (line 20813) | interface IX509CertificateRequestPkcs10V3 type KeyAttestationClaimType (line 21070) | typedef type IX509CertificateRequestPkcs10V4Vtbl (line 21117) | typedef struct IX509CertificateRequestPkcs10V4Vtbl function interface (line 21490) | interface IX509CertificateRequestPkcs10V4 type IX509CertificateRequestCertificateVtbl (line 21812) | typedef struct IX509CertificateRequestCertificateVtbl function interface (line 22141) | interface IX509CertificateRequestCertificate type IX509CertificateRequestCertificate2Vtbl (line 22416) | typedef struct IX509CertificateRequestCertificate2Vtbl function interface (line 22766) | interface IX509CertificateRequestCertificate2 type IX509CertificateRequestPkcs7Vtbl (line 23067) | typedef struct IX509CertificateRequestPkcs7Vtbl function interface (line 23263) | interface IX509CertificateRequestPkcs7 type IX509CertificateRequestPkcs7V2Vtbl (line 23441) | typedef struct IX509CertificateRequestPkcs7V2Vtbl function interface (line 23655) | interface IX509CertificateRequestPkcs7V2 type IX509CertificateRequestCmcVtbl (line 23907) | typedef struct IX509CertificateRequestCmcVtbl function interface (line 24201) | interface IX509CertificateRequestCmc type IX509CertificateRequestCmc2Vtbl (line 24458) | typedef struct IX509CertificateRequestCmc2Vtbl function interface (line 24781) | interface IX509CertificateRequestCmc2 type InstallResponseRestrictionFlags (line 25017) | typedef type IX509EnrollmentVtbl (line 25129) | typedef struct IX509EnrollmentVtbl function interface (line 25286) | interface IX509Enrollment type IX509Enrollment2Vtbl (line 25443) | typedef struct IX509Enrollment2Vtbl function interface (line 25629) | interface IX509Enrollment2 type WebEnrollmentFlags (line 25761) | typedef type IX509EnrollmentHelperVtbl (line 25816) | typedef struct IX509EnrollmentHelperVtbl function interface (line 25900) | interface IX509EnrollmentHelper type IX509EnrollmentWebClassFactoryVtbl (line 25980) | typedef struct IX509EnrollmentWebClassFactoryVtbl function interface (line 26041) | interface IX509EnrollmentWebClassFactory type IX509MachineEnrollmentFactoryVtbl (line 26112) | typedef struct IX509MachineEnrollmentFactoryVtbl function interface (line 26173) | interface IX509MachineEnrollmentFactory type CRLRevocationReason (line 26223) | typedef type IX509CertificateRevocationListEntryVtbl (line 26287) | typedef struct IX509CertificateRevocationListEntryVtbl function interface (line 26374) | interface IX509CertificateRevocationListEntry type IX509CertificateRevocationListEntriesVtbl (line 26485) | typedef struct IX509CertificateRevocationListEntriesVtbl function interface (line 26575) | interface IX509CertificateRevocationListEntries type IX509CertificateRevocationListVtbl (line 26758) | typedef struct IX509CertificateRevocationListVtbl function interface (line 26940) | interface IX509CertificateRevocationList type ICertificateAttestationChallengeVtbl (line 27108) | typedef struct ICertificateAttestationChallengeVtbl function interface (line 27178) | interface ICertificateAttestationChallenge type ICertificateAttestationChallenge2Vtbl (line 27258) | typedef struct ICertificateAttestationChallenge2Vtbl function interface (line 27337) | interface ICertificateAttestationChallenge2 type IX509SCEPEnrollmentVtbl (line 27499) | typedef struct IX509SCEPEnrollmentVtbl function interface (line 27659) | interface IX509SCEPEnrollment type X509SCEPProcessMessageFlags (line 27772) | typedef type DelayRetryAction (line 27779) | typedef type IX509SCEPEnrollment2Vtbl (line 27837) | typedef struct IX509SCEPEnrollment2Vtbl function interface (line 28025) | interface IX509SCEPEnrollment2 type IX509SCEPEnrollmentHelperVtbl (line 28200) | typedef struct IX509SCEPEnrollmentHelperVtbl function interface (line 28288) | interface IX509SCEPEnrollmentHelper type X509CertificateTemplateGeneralFlag (line 28357) | typedef type X509CertificateTemplateEnrollmentFlag (line 28368) | typedef type X509CertificateTemplateSubjectNameFlag (line 28392) | typedef type X509CertificateTemplatePrivateKeyFlag (line 28410) | typedef type ImportPFXFlags (line 29061) | typedef type HRESULT (line 29080) | typedef HRESULT (FNIMPORTPFXTOPROVIDER)( type VOID (line 29093) | typedef VOID (FNIMPORTPFXTOPROVIDERFREEDATA)( FILE: AD-BOF/ADCS-BOF/src/request_on_behalf/entry.c function HCERTSTORE (line 59) | HCERTSTORE LoadEnrollmentAgentCert(LPBYTE pbCert, DWORD cbCert, LPCWSTR ... function HRESULT (line 118) | HRESULT RequestCertOnBehalf( LPCWSTR lpswzCA, LPCWSTR lpswzTemplate, LPC... function VOID (line 454) | VOID go( IN PCHAR Buffer, IN ULONG Length ) function main (line 494) | int main(int argc, char **argv) FILE: AD-BOF/ADCS-BOF/src/shadow/certi_shadow.c type WCHAR (line 18) | typedef WCHAR OLECHAR; type OLECHAR (line 19) | typedef OLECHAR* LPOLESTR; type OLECHAR (line 20) | typedef OLECHAR* BSTR; type LONG (line 21) | typedef LONG DISPID; type UINT (line 22) | typedef unsigned int UINT; type berval (line 138) | struct berval function EncodeLength (line 286) | static int EncodeLength(BYTE* buf, int len) { function DecodeLength (line 311) | static int DecodeLength(BYTE* data, int offset, int* length) { function BYTE (line 327) | static BYTE* BuildSequence(BYTE* content, int contentLen, int* outLen) { function BYTE (line 340) | static BYTE* BuildInteger(int value, int* outLen) { function BYTE (line 370) | static BYTE* BuildIntegerFromBytes(BYTE* data, int dataLen, int* outLen) { function BYTE (line 391) | static BYTE* BuildOctetString(BYTE* data, int dataLen, int* outLen) { function BYTE (line 404) | static BYTE* BuildBitString(BYTE* data, int dataLen, int* outLen) { function BYTE (line 418) | static BYTE* BuildContextTag(int tagNum, BYTE* content, int contentLen, ... function BYTE (line 431) | static BYTE* BuildApplication(int appNum, BYTE* content, int contentLen,... function BYTE (line 444) | static BYTE* BuildGeneralString(const char* str, int* outLen) { function BYTE (line 458) | static BYTE* BuildGeneralizedTime(const char* timeStr, int* outLen) { function BOOL (line 475) | static BOOL ComputeSha256(BYTE* data, int dataLen, BYTE* hash) { function ComputeSha1 (line 495) | static void ComputeSha1(BYTE* data, int dataLen, BYTE* hash) { function BYTE (line 515) | static BYTE* BuildKeyCredentialEntry(BYTE identifier, BYTE* data, int da... function BYTE (line 527) | static BYTE* BuildKeyCredentialBlob(BYTE* publicKey, int publicKeyLen, G... function BYTE (line 622) | static BYTE* ExportRSAPublicKeyBCrypt(HCRYPTKEY hKey, int* outLen) { function DeobfuscateW (line 684) | static void DeobfuscateW(WCHAR* str, int len) { function DeobfuscateA (line 692) | static void DeobfuscateA(char* str, int len) { function GetObfuscatedStrings (line 700) | static void GetObfuscatedStrings(WCHAR* samAccountName, WCHAR* distingui... function BOOL (line 738) | static BOOL LookupUserDNAndSID(const char* szTarget, const char* szDomain, function BOOL (line 872) | static BOOL WriteKeyCredentialLink(const char* szDomain, WCHAR* wszTarge... function BOOL (line 963) | static BOOL DeleteKeyCredentialLink(const char* szDomain, WCHAR* wszTarg... function BOOL (line 1026) | static BOOL ClearKeyCredentialLink(const char* szDomain, WCHAR* wszTarge... function BYTE (line 1095) | static BYTE* GenerateCertificateAndKey(const char* szCN, const char* szD... function BYTE (line 1160) | static BYTE* BuildCertificateWithKey(HCRYPTPROV hProv, HCRYPTKEY hKey, c... function go (line 1389) | void go(char* args, int alen) FILE: AD-BOF/DCSync-BOF/_include/beacon.h type datap (line 39) | typedef struct { type formatp (line 54) | typedef struct { type HEAP_RECORD (line 103) | typedef struct { type ALLOCATED_MEMORY_PURPOSE (line 110) | typedef enum { type ALLOCATED_MEMORY_LABEL (line 120) | typedef enum { type ALLOCATED_MEMORY_ALLOCATION_METHOD (line 132) | typedef enum { type HEAPALLOC_INFO (line 149) | typedef struct _HEAPALLOC_INFO { type MODULESTOMP_INFO (line 154) | typedef struct _MODULESTOMP_INFO { type ALLOCATED_MEMORY_ADDITIONAL_CLEANUP_INFORMATION (line 158) | typedef union _ALLOCATED_MEMORY_ADDITIONAL_CLEANUP_INFORMATION { type ALLOCATED_MEMORY_CLEANUP_INFORMATION (line 164) | typedef struct _ALLOCATED_MEMORY_CLEANUP_INFORMATION { type ALLOCATED_MEMORY_SECTION (line 170) | typedef struct _ALLOCATED_MEMORY_SECTION { type ALLOCATED_MEMORY_REGION (line 180) | typedef struct _ALLOCATED_MEMORY_REGION { type ALLOCATED_MEMORY (line 190) | typedef struct { type BEACON_INFO (line 218) | typedef struct { type DATA_STORE_OBJECT (line 265) | typedef struct { type SYSCALL_API_ENTRY (line 283) | typedef struct type SYSCALL_API (line 290) | typedef struct type RTL_API (line 337) | typedef struct type BEACON_SYSCALLS (line 348) | typedef struct type USER_DATA (line 391) | typedef struct FILE: AD-BOF/DCSync-BOF/_include/dcsync.h type LONGLONG (line 34) | typedef LONGLONG DSTIME; type NT4SID (line 37) | typedef struct { type DSNAME (line 41) | typedef struct { type LONGLONG (line 50) | typedef LONGLONG USN; type USN_VECTOR (line 52) | typedef struct { type UPTODATE_CURSOR_V1 (line 58) | typedef struct { type UPTODATE_VECTOR_V1_EXT (line 63) | typedef struct { type OID_t (line 71) | typedef struct { type PrefixTableEntry (line 76) | typedef struct { type SCHEMA_PREFIX_TABLE (line 81) | typedef struct { type ULONG (line 86) | typedef ULONG ATTRTYP; type PARTIAL_ATTR_VECTOR_V1_EXT (line 88) | typedef struct { type ATTRVAL (line 95) | typedef struct { type ATTRVALBLOCK (line 100) | typedef struct { type ATTR (line 105) | typedef struct { type ATTRBLOCK (line 110) | typedef struct { type ENTINF (line 115) | typedef struct { type REPLENTINFLIST (line 121) | typedef struct REPLENTINFLIST { type DRS_EXTENSIONS (line 131) | typedef struct { type DRS_EXTENSIONS_INT (line 136) | typedef struct { type DRS_MSG_GETCHGREQ_V8 (line 145) | typedef struct { type DRS_MSG_GETCHGREQ_V10 (line 162) | typedef struct { type DRS_MSG_GETCHGREPLY_V1 (line 179) | typedef struct { type DRS_MSG_GETCHGREPLY_V6 (line 195) | typedef struct { type DRS_MSG_GETCHGREQ (line 215) | typedef union { type DRS_MSG_GETCHGREPLY (line 220) | typedef union { type CLIENT_CALL_RETURN (line 230) | typedef union _CLIENT_CALL_RETURN { type SecHandle (line 236) | typedef struct _SecHandle { type SecHandle (line 241) | typedef SecHandle CtxtHandle; type SecHandle (line 242) | typedef SecHandle *PSecHandle; type PSecHandle (line 243) | typedef PSecHandle PCtxtHandle; type SecPkgContext_SessionKey (line 245) | typedef struct _SecPkgContext_SessionKey { type ENCRYPTED_PAYLOAD (line 250) | typedef struct _ENCRYPTED_PAYLOAD { FILE: AD-BOF/DCSync-BOF/_include/ldap_common.h type LDAP (line 7) | typedef struct ldap { type LDAP_BERVAL (line 31) | typedef struct berval { type BerElement (line 36) | typedef struct berelement { type LDAPModA (line 40) | typedef struct ldapmodA { type LDAPControlA (line 49) | typedef struct ldapcontrolA { type LDAPMessage (line 55) | typedef struct ldapmsg { type BOOLEAN (line 117) | typedef BOOLEAN (*VERIFYSERVERCERT)(PLDAP Connection, PCCERT_CONTEXT pSe... type DOMAIN_CONTROLLER_INFOA (line 157) | typedef struct _DOMAIN_CONTROLLER_INFOA { type berval (line 203) | struct berval type USER_LDAP_INFO (line 206) | typedef struct _USER_LDAP_INFO { type DC_CONTEXT (line 213) | typedef struct _DC_CONTEXT { FILE: AD-BOF/DCSync-BOF/drsuapi/ms-drsr-custom.c type ms2Ddrsr_MIDL_TYPE_FORMAT_STRING (line 27) | typedef struct _ms2Ddrsr_MIDL_TYPE_FORMAT_STRING { type ms2Ddrsr_MIDL_PROC_FORMAT_STRING (line 32) | typedef struct _ms2Ddrsr_MIDL_PROC_FORMAT_STRING { function ULONG (line 62) | ULONG IDL_DRSBind( function ULONG (line 76) | ULONG IDL_DRSUnbind(DRS_HANDLE *phDrs) function ULONG (line 85) | ULONG IDL_DRSReplicaSync( function ULONG (line 97) | ULONG IDL_DRSGetNCChanges( FILE: AD-BOF/DCSync-BOF/drsuapi/ms-drsr.h type RPC_UNICODE_STRING (line 62) | typedef struct _RPC_UNICODE_STRING { type LONGLONG (line 68) | typedef LONGLONG DSTIME; type NT4SID (line 72) | typedef /* */ struct __MIDL_drsuapi_0001 type DSNAME (line 77) | typedef /* */ struct __MIDL_drsuapi_0002 type LONGLONG (line 87) | typedef LONGLONG USN; type USN_VECTOR (line 89) | typedef /* */ struct __MIDL_drsuapi_0003 type UPTODATE_CURSOR_V1 (line 96) | typedef /* */ struct __MIDL_drsuapi_0004 type UPTODATE_VECTOR_V1_EXT (line 102) | typedef /* */ struct __MIDL_drsuapi_0005 type OID_t (line 111) | typedef /* */ struct __MIDL_drsuapi_0006 type PrefixTableEntry (line 117) | typedef /* */ struct __MIDL_drsuapi_0007 type SCHEMA_PREFIX_TABLE (line 123) | typedef /* */ struct __MIDL_drsuapi_0008 type ULONG (line 129) | typedef ULONG ATTRTYP; type PARTIAL_ATTR_VECTOR_V1_EXT (line 131) | typedef /* */ struct __MIDL_drsuapi_0009 type MTX_ADDR (line 139) | typedef /* */ struct __MIDL_drsuapi_0010 type ATTRVAL (line 145) | typedef /* */ struct __MIDL_drsuapi_0011 type ATTRVALBLOCK (line 151) | typedef /* */ struct __MIDL_drsuapi_0012 type ATTR (line 157) | typedef /* */ struct __MIDL_drsuapi_0013 type ATTRBLOCK (line 163) | typedef /* */ struct __MIDL_drsuapi_0014 type ENTINF (line 169) | typedef /* */ struct __MIDL_drsuapi_0015 type PROPERTY_META_DATA_EXT (line 176) | typedef /* */ struct __MIDL_drsuapi_0016 type PROPERTY_META_DATA_EXT_VECTOR (line 184) | typedef /* */ struct __MIDL_drsuapi_0017 type REPLENTINFLIST (line 190) | typedef struct REPLENTINFLIST type UPTODATE_CURSOR_V2 (line 199) | typedef /* */ struct __MIDL_drsuapi_0018 type UPTODATE_VECTOR_V2_EXT (line 206) | typedef /* */ struct __MIDL_drsuapi_0019 type VALUE_META_DATA_EXT_V1 (line 215) | typedef /* */ struct __MIDL_drsuapi_0020 type VALUE_META_DATA_EXT_V3 (line 221) | typedef /* */ struct __MIDL_drsuapi_0021 type REPLVALINF_V1 (line 231) | typedef /* */ struct __MIDL_drsuapi_0022 type REPLVALINF_V3 (line 240) | typedef /* */ struct __MIDL_drsuapi_0023 type REPLTIMES (line 249) | typedef /* */ struct __MIDL_drsuapi_0024 type DS_NAME_RESULT_ITEMW (line 254) | typedef /* */ struct __MIDL_drsuapi_0025 type __MIDL_drsuapi_0025 (line 261) | struct __MIDL_drsuapi_0025 type DS_NAME_RESULTW (line 263) | typedef /* */ struct __MIDL_drsuapi_0026 type __MIDL_drsuapi_0026 (line 269) | struct __MIDL_drsuapi_0026 type DS_DOMAIN_CONTROLLER_INFO_1W (line 271) | typedef /* */ struct __MIDL_drsuapi_0027 type DS_DOMAIN_CONTROLLER_INFO_2W (line 282) | typedef /* */ struct __MIDL_drsuapi_0028 type DS_DOMAIN_CONTROLLER_INFO_3W (line 300) | typedef /* */ struct __MIDL_drsuapi_0029 type DS_DOMAIN_CONTROLLER_INFO_FFFFFFFFW (line 319) | typedef /* */ struct __MIDL_drsuapi_0030 type ENTINFLIST (line 330) | typedef struct ENTINFLIST type INTFORMPROB_DRS_WIRE_V1 (line 336) | typedef /* */ struct __MIDL_drsuapi_0031 type PROBLEMLIST_DRS_WIRE_V1 (line 347) | typedef struct _PROBLEMLIST_DRS_WIRE_V1 type ATRERR_DRS_WIRE_V1 (line 353) | typedef /* */ struct __MIDL_drsuapi_0032 type NAMERR_DRS_WIRE_V1 (line 360) | typedef /* */ struct __MIDL_drsuapi_0033 type NAMERESOP_DRS_WIRE_V1 (line 369) | typedef /* */ struct __MIDL_drsuapi_0034 type DSA_ADDRESS_LIST_DRS_WIRE_V1 (line 376) | typedef struct _DSA_ADDRESS_LIST_DRS_WIRE_V1 type CONTREF_DRS_WIRE_V1 (line 382) | typedef struct CONTREF_DRS_WIRE_V1 type REFERR_DRS_WIRE_V1 (line 396) | typedef /* */ struct __MIDL_drsuapi_0035 type SECERR_DRS_WIRE_V1 (line 404) | typedef /* */ struct __MIDL_drsuapi_0036 type SVCERR_DRS_WIRE_V1 (line 412) | typedef /* */ struct __MIDL_drsuapi_0037 type UPDERR_DRS_WIRE_V1 (line 420) | typedef /* */ struct __MIDL_drsuapi_0038 type SYSERR_DRS_WIRE_V1 (line 428) | typedef /* */ struct __MIDL_drsuapi_0039 type DIRERR_DRS_WIRE_V1 (line 436) | typedef /* [switch_type] */ union __MIDL_drsuapi_0040 type DS_REPL_NEIGHBORW (line 447) | typedef /* */ struct __MIDL_drsuapi_0041 type DS_REPL_NEIGHBORSW (line 467) | typedef /* */ struct __MIDL_drsuapi_0042 type DS_REPL_CURSOR (line 474) | typedef /* */ struct __MIDL_drsuapi_0043 type DS_REPL_CURSORS (line 480) | typedef /* */ struct __MIDL_drsuapi_0044 type DS_REPL_ATTR_META_DATA (line 487) | typedef /* */ struct __MIDL_drsuapi_0045 type DS_REPL_KCC_DSA_FAILUREW (line 497) | typedef /* */ struct __MIDL_drsuapi_0046 type DS_REPL_KCC_DSA_FAILURESW (line 506) | typedef /* */ struct __MIDL_drsuapi_0047 type DS_REPL_OBJ_META_DATA (line 513) | typedef /* */ struct __MIDL_drsuapi_0048 type DS_REPL_OP_TYPE (line 520) | typedef /* */ type DS_REPL_OPW (line 530) | typedef /* */ struct __MIDL_drsuapi_0050 type DS_REPL_PENDING_OPSW (line 544) | typedef /* */ struct __MIDL_drsuapi_0051 type DS_REPL_VALUE_META_DATA (line 551) | typedef /* */ struct __MIDL_drsuapi_0052 type DS_REPL_ATTR_VALUE_META_DATA (line 566) | typedef /* */ struct __MIDL_drsuapi_0053 type DS_REPL_CURSOR_2 (line 573) | typedef /* */ struct __MIDL_drsuapi_0054 type DS_REPL_CURSORS_2 (line 580) | typedef /* */ struct __MIDL_drsuapi_0055 type DS_REPL_CURSOR_3W (line 587) | typedef /* */ struct __MIDL_drsuapi_0056 type DS_REPL_CURSORS_3W (line 595) | typedef /* */ struct __MIDL_drsuapi_0057 type DS_REPL_ATTR_META_DATA_2 (line 602) | typedef /* */ struct __MIDL_drsuapi_0058 type DS_REPL_OBJ_META_DATA_2 (line 613) | typedef /* */ struct __MIDL_drsuapi_0059 type DS_REPL_VALUE_META_DATA_2 (line 620) | typedef /* */ struct __MIDL_drsuapi_0060 type DS_REPL_ATTR_VALUE_META_DATA_2 (line 636) | typedef /* */ struct __MIDL_drsuapi_0061 type DRS_EXTENSIONS (line 643) | typedef /* */ struct __MIDL_drsuapi_0062 type DRS_MSG_GETCHGREQ_V3 (line 649) | typedef /* */ struct __MIDL_drsuapi_0063 type DRS_MSG_GETCHGREQ_V4 (line 664) | typedef /* */ struct __MIDL_drsuapi_0064 type DRS_MSG_GETCHGREQ_V7 (line 671) | typedef /* */ struct __MIDL_drsuapi_0065 type DRS_MSG_GETCHGREPLY_V1 (line 681) | typedef /* */ struct __MIDL_drsuapi_0066 type DRS_MSG_GETCHGREPLY_V6 (line 697) | typedef /* */ struct __MIDL_drsuapi_0067 type DRS_MSG_GETCHGREPLY_V9 (line 718) | typedef /* */ struct __MIDL_drsuapi_0068 type DRS_COMPRESSED_BLOB (line 739) | typedef /* */ struct __MIDL_drsuapi_0069 type DRS_MSG_GETCHGREQ_V5 (line 746) | typedef /* */ struct __MIDL_drsuapi_0070 type DRS_MSG_GETCHGREQ_V8 (line 760) | typedef /* */ struct __MIDL_drsuapi_0071 type DRS_MSG_GETCHGREQ_V10 (line 777) | typedef /* */ struct __MIDL_drsuapi_0072 type VAR_SIZE_BUFFER_WITH_VERSION (line 795) | typedef /* */ struct __MIDL_drsuapi_0073 type DRS_MSG_GETCHGREQ_V11 (line 803) | typedef /* */ struct __MIDL_drsuapi_0074 type DRS_MSG_GETCHGREQ (line 823) | typedef /* [switch_type] */ union __MIDL_drsuapi_0075 type DRS_MSG_GETCHGREPLY_V2 (line 833) | typedef /* */ struct __MIDL_drsuapi_0076 type DRS_COMP_ALG_TYPE (line 838) | typedef /* */ type DRS_MSG_GETCHGREPLY_V7 (line 847) | typedef /* */ struct __MIDL_drsuapi_0078 type DRS_MSG_GETCHGREPLY (line 854) | typedef /* [switch_type] */ union __MIDL_drsuapi_0079 type DRS_MSG_REPSYNC_V1 (line 863) | typedef /* */ struct __MIDL_drsuapi_0080 type DRS_MSG_REPSYNC_V2 (line 871) | typedef /* */ struct __MIDL_drsuapi_0081 type DRS_MSG_REPSYNC (line 881) | typedef /* [switch_type] */ union __MIDL_drsuapi_0082 type DRS_MSG_UPDREFS_V1 (line 887) | typedef /* */ struct __MIDL_drsuapi_0083 type DRS_MSG_UPDREFS_V2 (line 895) | typedef /* */ struct __MIDL_drsuapi_0084 type DRS_MSG_UPDREFS (line 905) | typedef /* [switch_type] */ union __MIDL_drsuapi_0085 type DRS_MSG_REPADD_V1 (line 911) | typedef /* */ struct __MIDL_drsuapi_0086 type DRS_MSG_REPADD_V2 (line 919) | typedef /* */ struct __MIDL_drsuapi_0087 type DRS_MSG_REPADD_V3 (line 929) | typedef /* */ struct __MIDL_drsuapi_0088 type DRS_MSG_REPADD (line 941) | typedef /* [switch_type] */ union __MIDL_drsuapi_0089 type DRS_MSG_REPDEL_V1 (line 948) | typedef /* */ struct __MIDL_drsuapi_0090 type DRS_MSG_REPDEL (line 955) | typedef /* [switch_type] */ union __MIDL_drsuapi_0091 type DRS_MSG_REPMOD_V1 (line 960) | typedef /* */ struct __MIDL_drsuapi_0092 type DRS_MSG_REPMOD (line 971) | typedef /* [switch_type] */ union __MIDL_drsuapi_0093 type DRS_MSG_VERIFYREQ_V1 (line 976) | typedef /* */ struct __MIDL_drsuapi_0094 type DRS_MSG_VERIFYREQ (line 985) | typedef /* [switch_type] */ union __MIDL_drsuapi_0095 type DRS_MSG_VERIFYREPLY_V1 (line 990) | typedef /* */ struct __MIDL_drsuapi_0096 type DRS_MSG_VERIFYREPLY (line 998) | typedef /* [switch_type] */ union __MIDL_drsuapi_0097 type REVERSE_MEMBERSHIP_OPERATION_TYPE (line 1003) | typedef /* */ type DRS_MSG_REVMEMB_REQ_V1 (line 1015) | typedef /* */ struct __MIDL_drsuapi_0099 type DRS_MSG_REVMEMB_REQ (line 1024) | typedef /* [switch_type] */ union __MIDL_drsuapi_0100 type DRS_MSG_REVMEMB_REPLY_V1 (line 1029) | typedef /* */ struct __MIDL_drsuapi_0101 type DRS_MSG_REVMEMB_REPLY (line 1039) | typedef /* [switch_type] */ union __MIDL_drsuapi_0102 type DRS_MSG_MOVEREQ_V1 (line 1044) | typedef /* */ struct __MIDL_drsuapi_0103 type DRS_SecBuffer (line 1053) | typedef /* */ struct __MIDL_drsuapi_0104 type DRS_SecBufferDesc (line 1060) | typedef /* */ struct __MIDL_drsuapi_0105 type DRS_MSG_MOVEREQ_V2 (line 1067) | typedef /* */ struct __MIDL_drsuapi_0106 type DRS_MSG_MOVEREQ (line 1078) | typedef /* [switch_type] */ union __MIDL_drsuapi_0107 type DRS_MSG_MOVEREPLY_V1 (line 1084) | typedef /* */ struct __MIDL_drsuapi_0108 type DRS_MSG_MOVEREPLY_V2 (line 1091) | typedef /* */ struct __MIDL_drsuapi_0109 type DRS_MSG_MOVEREPLY (line 1097) | typedef /* [switch_type] */ union __MIDL_drsuapi_0110 type DRS_MSG_CRACKREQ_V1 (line 1103) | typedef /* */ struct __MIDL_drsuapi_0111 type DRS_MSG_CRACKREQ (line 1114) | typedef /* [switch_type] */ union __MIDL_drsuapi_0112 type DRS_MSG_CRACKREPLY_V1 (line 1119) | typedef /* */ struct __MIDL_drsuapi_0113 type DRS_MSG_CRACKREPLY (line 1124) | typedef /* [switch_type] */ union __MIDL_drsuapi_0114 type DRS_MSG_NT4_CHGLOG_REQ_V1 (line 1129) | typedef /* */ struct __MIDL_drsuapi_0115 type DRS_MSG_NT4_CHGLOG_REQ (line 1137) | typedef /* [switch_type] */ union __MIDL_drsuapi_0116 type NT4_REPLICATION_STATE (line 1142) | typedef /* */ struct __MIDL_drsuapi_0117 type DRS_MSG_NT4_CHGLOG_REPLY_V1 (line 1152) | typedef /* */ struct __MIDL_drsuapi_0118 type DRS_MSG_NT4_CHGLOG_REPLY (line 1162) | typedef /* [switch_type] */ union __MIDL_drsuapi_0119 type DRS_MSG_SPNREQ_V1 (line 1167) | typedef /* */ struct __MIDL_drsuapi_0120 type DRS_MSG_SPNREQ (line 1176) | typedef /* [switch_type] */ union __MIDL_drsuapi_0121 type DRS_MSG_SPNREPLY_V1 (line 1181) | typedef /* */ struct __MIDL_drsuapi_0122 type DRS_MSG_SPNREPLY (line 1186) | typedef /* [switch_type] */ union __MIDL_drsuapi_0123 type DRS_MSG_RMSVRREQ_V1 (line 1191) | typedef /* */ struct __MIDL_drsuapi_0124 type DRS_MSG_RMSVRREQ (line 1198) | typedef /* [switch_type] */ union __MIDL_drsuapi_0125 type DRS_MSG_RMSVRREPLY_V1 (line 1203) | typedef /* */ struct __MIDL_drsuapi_0126 type DRS_MSG_RMSVRREPLY (line 1208) | typedef /* [switch_type] */ union __MIDL_drsuapi_0127 type DRS_MSG_RMDMNREQ_V1 (line 1213) | typedef /* */ struct __MIDL_drsuapi_0128 type DRS_MSG_RMDMNREQ (line 1218) | typedef /* [switch_type] */ union __MIDL_drsuapi_0129 type DRS_MSG_RMDMNREPLY_V1 (line 1223) | typedef /* */ struct __MIDL_drsuapi_0130 type DRS_MSG_RMDMNREPLY (line 1228) | typedef /* [switch_type] */ union __MIDL_drsuapi_0131 type DRS_MSG_DCINFOREQ_V1 (line 1233) | typedef /* */ struct __MIDL_drsuapi_0132 type DRS_MSG_DCINFOREQ (line 1239) | typedef /* [switch_type] */ union __MIDL_drsuapi_0133 type DRS_MSG_DCINFOREPLY_V1 (line 1246) | typedef /* */ struct __MIDL_drsuapi_0134 type DRS_MSG_DCINFOREPLY_V2 (line 1252) | typedef /* */ struct __MIDL_drsuapi_0135 type DRS_MSG_DCINFOREPLY_V3 (line 1258) | typedef /* */ struct __MIDL_drsuapi_0136 type DRS_MSG_DCINFOREPLY_VFFFFFFFF (line 1264) | typedef /* */ struct __MIDL_drsuapi_0137 type DRS_MSG_DCINFOREPLY (line 1270) | typedef /* [switch_type] */ union __MIDL_drsuapi_0138 type DRS_MSG_ADDENTRYREQ_V1 (line 1278) | typedef /* */ struct __MIDL_drsuapi_0139 type DRS_MSG_ADDENTRYREQ_V2 (line 1284) | typedef /* */ struct __MIDL_drsuapi_0140 type DRS_MSG_ADDENTRYREQ_V3 (line 1289) | typedef /* */ struct __MIDL_drsuapi_0141 type DRS_MSG_ADDENTRYREQ (line 1295) | typedef /* [switch_type] */ union __MIDL_drsuapi_0142 type DRS_MSG_ADDENTRYREPLY_V1 (line 1302) | typedef /* */ struct __MIDL_drsuapi_0143 type ADDENTRY_REPLY_INFO (line 1313) | typedef /* */ struct __MIDL_drsuapi_0144 type DRS_MSG_ADDENTRYREPLY_V2 (line 1319) | typedef /* */ struct __MIDL_drsuapi_0145 type DRS_ERROR_DATA_V1 (line 1331) | typedef /* */ struct __MIDL_drsuapi_0146 type DRS_ERROR_DATA (line 1338) | typedef /* [switch_type] */ union __MIDL_drsuapi_0147 type DRS_MSG_ADDENTRYREPLY_V3 (line 1343) | typedef /* */ struct __MIDL_drsuapi_0148 type DRS_MSG_ADDENTRYREPLY (line 1352) | typedef /* [switch_type] */ union __MIDL_drsuapi_0149 type DRS_MSG_KCC_EXECUTE_V1 (line 1359) | typedef /* */ struct __MIDL_drsuapi_0150 type DRS_MSG_KCC_EXECUTE (line 1365) | typedef /* [switch_type] */ union __MIDL_drsuapi_0151 type DS_REPL_CLIENT_CONTEXT (line 1370) | typedef /* */ struct __MIDL_drsuapi_0152 type DS_REPL_CLIENT_CONTEXTS (line 1381) | typedef /* */ struct __MIDL_drsuapi_0153 type DS_REPL_SERVER_OUTGOING_CALL (line 1388) | typedef /* */ struct __MIDL_drsuapi_0154 type DS_REPL_SERVER_OUTGOING_CALLS (line 1400) | typedef /* */ struct __MIDL_drsuapi_0155 type DRS_MSG_GETREPLINFO_REQ_V1 (line 1407) | typedef /* */ struct __MIDL_drsuapi_0156 type DRS_MSG_GETREPLINFO_REQ_V2 (line 1414) | typedef /* */ struct __MIDL_drsuapi_0157 type DRS_MSG_GETREPLINFO_REQ (line 1425) | typedef /* [switch_type] */ union __MIDL_drsuapi_0158 type DRS_MSG_GETREPLINFO_REPLY (line 1431) | typedef /* [switch_type] */ union __MIDL_drsuapi_0159 type DRS_MSG_ADDSIDREQ_V1 (line 1450) | typedef /* */ struct __MIDL_drsuapi_0160 type DRS_MSG_ADDSIDREQ (line 1466) | typedef /* [switch_type] */ union __MIDL_drsuapi_0161 type DRS_MSG_ADDSIDREPLY_V1 (line 1471) | typedef /* */ struct __MIDL_drsuapi_0162 type DRS_MSG_ADDSIDREPLY (line 1476) | typedef /* [switch_type] */ union __MIDL_drsuapi_0163 type DRS_MSG_GETMEMBERSHIPS2_REQ_V1 (line 1481) | typedef /* */ struct __MIDL_drsuapi_0164 type DRS_MSG_GETMEMBERSHIPS2_REQ (line 1487) | typedef /* [switch_type] */ union __MIDL_drsuapi_0165 type DRS_MSG_GETMEMBERSHIPS2_REPLY_V1 (line 1492) | typedef /* */ struct __MIDL_drsuapi_0166 type DRS_MSG_GETMEMBERSHIPS2_REPLY (line 1498) | typedef /* [switch_type] */ union __MIDL_drsuapi_0167 type DRS_MSG_REPVERIFYOBJ_V1 (line 1503) | typedef /* */ struct __MIDL_drsuapi_0168 type DRS_MSG_REPVERIFYOBJ (line 1510) | typedef /* [switch_type] */ union __MIDL_drsuapi_0169 type DRS_MSG_EXISTREQ_V1 (line 1515) | typedef /* */ struct __MIDL_drsuapi_0170 type DRS_MSG_EXISTREQ (line 1524) | typedef /* [switch_type] */ union __MIDL_drsuapi_0171 type DRS_MSG_EXISTREPLY_V1 (line 1529) | typedef /* */ struct __MIDL_drsuapi_0172 type DRS_MSG_EXISTREPLY (line 1536) | typedef /* [switch_type] */ union __MIDL_drsuapi_0173 type DRS_MSG_QUERYSITESREQ_V1 (line 1541) | typedef /* */ struct __MIDL_drsuapi_0174 type DRS_MSG_QUERYSITESREQ (line 1549) | typedef /* [switch_type] */ union __MIDL_drsuapi_0175 type DRS_MSG_QUERYSITESREPLYELEMENT_V1 (line 1554) | typedef /* */ struct __MIDL_drsuapi_0176 type DRS_MSG_QUERYSITESREPLY_V1 (line 1560) | typedef /* */ struct __MIDL_drsuapi_0177 type DRS_MSG_QUERYSITESREPLY (line 1567) | typedef /* [switch_type] */ union __MIDL_drsuapi_0178 type DRS_MSG_INIT_DEMOTIONREQ_V1 (line 1572) | typedef /* */ struct __MIDL_drsuapi_0179 type DRS_MSG_INIT_DEMOTIONREQ (line 1577) | typedef /* [switch_type] */ union __MIDL_drsuapi_0180 type DRS_MSG_INIT_DEMOTIONREPLY_V1 (line 1582) | typedef /* */ struct __MIDL_drsuapi_0181 type DRS_MSG_INIT_DEMOTIONREPLY (line 1587) | typedef /* [switch_type] */ union __MIDL_drsuapi_0182 type DRS_MSG_REPLICA_DEMOTIONREQ_V1 (line 1592) | typedef /* */ struct __MIDL_drsuapi_0183 type DRS_MSG_REPLICA_DEMOTIONREQ (line 1599) | typedef /* [switch_type] */ union __MIDL_drsuapi_0184 type DRS_MSG_REPLICA_DEMOTIONREPLY_V1 (line 1604) | typedef /* */ struct __MIDL_drsuapi_0185 type DRS_MSG_REPLICA_DEMOTIONREPLY (line 1609) | typedef /* [switch_type] */ union __MIDL_drsuapi_0186 type DRS_MSG_FINISH_DEMOTIONREQ_V1 (line 1614) | typedef /* */ struct __MIDL_drsuapi_0187 type DRS_MSG_FINISH_DEMOTIONREQ (line 1621) | typedef /* [switch_type] */ union __MIDL_drsuapi_0188 type DRS_MSG_FINISH_DEMOTIONREPLY_V1 (line 1626) | typedef /* */ struct __MIDL_drsuapi_0189 type DRS_MSG_FINISH_DEMOTIONREPLY (line 1633) | typedef /* [switch_type] */ union __MIDL_drsuapi_0190 type DRS_MSG_ADDCLONEDCREQ_V1 (line 1638) | typedef /* */ struct __MIDL_drsuapi_0191 type DRS_MSG_ADDCLONEDCREQ (line 1644) | typedef /* [switch_type] */ union __MIDL_drsuapi_0192 type DRS_MSG_ADDCLONEDCREPLY_V1 (line 1649) | typedef /* */ struct __MIDL_drsuapi_0193 type DRS_MSG_ADDCLONEDCREPLY (line 1657) | typedef /* [switch_type] */ union __MIDL_drsuapi_0194 type DRS_MSG_WRITENGCKEYREQ_V1 (line 1662) | typedef struct _DRS_MSG_WRITENGCKEYREQ_V1 type DRS_MSG_WRITENGCKEYREQ (line 1669) | typedef /* [switch_type] */ union __MIDL_drsuapi_0195 type DRS_MSG_WRITENGCKEYREPLY_V1 (line 1674) | typedef struct _DRS_MSG_WRITENGCKEYREPLY_V1 type DRS_MSG_WRITENGCKEYREPLY (line 1679) | typedef /* [switch_type] */ union __MIDL_drsuapi_0196 type DRS_MSG_READNGCKEYREQ_V1 (line 1684) | typedef struct _DRS_MSG_READNGCKEYREQ_V1 type DRS_MSG_READNGCKEYREQ (line 1689) | typedef /* [switch_type] */ union __MIDL_drsuapi_0197 type DRS_MSG_READNGCKEYREPLY_V1 (line 1694) | typedef struct _DRS_MSG_READNGCKEYREPLY_V1 type DRS_MSG_READNGCKEYREPLY (line 1701) | typedef /* [switch_type] */ union __MIDL_drsuapi_0198 type DSA_MSG_EXECUTE_SCRIPT_REQ_V1 (line 1917) | typedef /* */ struct __MIDL_dsaop_0001 type DSA_MSG_EXECUTE_SCRIPT_REQ (line 1924) | typedef /* [switch_type] */ union __MIDL_dsaop_0002 type DSA_MSG_EXECUTE_SCRIPT_REPLY_V1 (line 1929) | typedef /* */ struct __MIDL_dsaop_0003 type DSA_MSG_EXECUTE_SCRIPT_REPLY (line 1935) | typedef /* [switch_type] */ union __MIDL_dsaop_0004 type DSA_MSG_PREPARE_SCRIPT_REQ_V1 (line 1940) | typedef /* */ struct __MIDL_dsaop_0005 type DSA_MSG_PREPARE_SCRIPT_REQ (line 1945) | typedef /* [switch_type] */ union __MIDL_dsaop_0006 type DSA_MSG_PREPARE_SCRIPT_REPLY_V1 (line 1950) | typedef /* */ struct __MIDL_dsaop_0007 type DSA_MSG_PREPARE_SCRIPT_REPLY (line 1962) | typedef /* [switch_type] */ union __MIDL_dsaop_0008 FILE: AD-BOF/DCSync-BOF/src/dcsync-all.c function BytesToHex (line 8) | void BytesToHex(const BYTE* bytes, DWORD len, char* output) { function RpcSecurityCallback (line 22) | void RPC_ENTRY RpcSecurityCallback(void *Context) { function BOOL (line 46) | BOOL DecryptWithSessionKey( function BOOL (line 122) | BOOL DecryptRC4WithRawKey(const BYTE* encData, DWORD encLen, const BYTE*... function BOOL (line 162) | BOOL DecryptRC4(const BYTE* encData, DWORD encLen, const BYTE* rid, BYTE... function BOOL (line 200) | BOOL DecryptDESWithRid(const BYTE* encData, DWORD rid, BYTE* output) { function DWORD (line 206) | DWORD HexToBinary(const BYTE* hexData, DWORD hexLen, BYTE* binaryOut) { function BOOL (line 234) | BOOL ParseKerberosKeys(const BYTE* propertyData, DWORD propertyLen, cons... function InitDRSRequest (line 467) | void InitDRSRequest(DRS_MSG_GETCHGREQ* request, const GUID* dcGuid, DSNA... function DSNAME (line 491) | DSNAME* BuildDSName(const char* dn, const GUID* guid) { function RPC_BINDING_HANDLE (line 535) | RPC_BINDING_HANDLE CreateDRSBinding(const char* dcHostname) { function DRS_HANDLE (line 593) | DRS_HANDLE BindToDRS(RPC_BINDING_HANDLE rpcBinding) { function DWORD (line 635) | DWORD GetRIDFromSID(const BYTE* sid, DWORD sidLen) { function ProcessCredentials (line 649) | void ProcessCredentials(REPLENTINFLIST* objects, const char* samAccountN... function go (line 931) | void go(char *args, int alen) { FILE: AD-BOF/DCSync-BOF/src/dcsync-single.c function BytesToHex (line 7) | void BytesToHex(const BYTE* bytes, DWORD len, char* output) { function RpcSecurityCallback (line 21) | void RPC_ENTRY RpcSecurityCallback(void *Context) { function BOOL (line 45) | BOOL DecryptWithSessionKey(const BYTE* encryptedData, DWORD encryptedLen... function BOOL (line 114) | BOOL DecryptRC4WithRawKey(const BYTE* encData, DWORD encLen, const BYTE*... function BOOL (line 154) | BOOL DecryptRC4(const BYTE* encData, DWORD encLen, const BYTE* rid, BYTE... function BOOL (line 192) | BOOL DecryptDESWithRid(const BYTE* encData, DWORD rid, BYTE* output) { function DWORD (line 196) | DWORD HexToBinary(const BYTE* hexData, DWORD hexLen, BYTE* binaryOut) { function BOOL (line 224) | BOOL ParseKerberosKeys(const BYTE* propertyData, DWORD propertyLen, cons... function InitDRSRequest (line 455) | void InitDRSRequest(DRS_MSG_GETCHGREQ* request, const GUID* dcGuid, DSNA... function DSNAME (line 480) | DSNAME* BuildDSName(const char* dn, const GUID* guid) { function RPC_BINDING_HANDLE (line 524) | RPC_BINDING_HANDLE CreateDRSBinding(const char* dcHostname) { function DRS_HANDLE (line 582) | DRS_HANDLE BindToDRS(RPC_BINDING_HANDLE rpcBinding) { function DWORD (line 624) | DWORD GetRIDFromSID(const BYTE* sid, DWORD sidLen) { function ProcessCredentials (line 638) | void ProcessCredentials(REPLENTINFLIST* objects, const char* samAccountN... function go (line 920) | void go(char *args, int alen) { FILE: AD-BOF/DCSync-BOF/util/ldap_common.c function BOOLEAN (line 26) | BOOLEAN ServerCertCallback(PLDAP Connection, PCCERT_CONTEXT pServerCert) { function wchar_t (line 31) | wchar_t* CharToWChar(const char* str) { function LDAP (line 57) | LDAP* InitializeLDAPConnection(const char* dcAddress, BOOL useLdaps, cha... function DC_CONTEXT (line 173) | DC_CONTEXT* GetDCContext(LDAP* ld, const char* dcHostname) { function FreeDCContext (line 313) | void FreeDCContext(DC_CONTEXT* context) { function USER_LDAP_INFO (line 322) | USER_LDAP_INFO* GetUserInfo(LDAP* ld, const char* identifier, const char... function FreeUserInfo (line 421) | void FreeUserInfo(USER_LDAP_INFO* userInfo) { function CleanupLDAP (line 429) | void CleanupLDAP(LDAP* ld) { FILE: AD-BOF/DCSync-BOF/util/ldap_syncall.c type USER_INFO (line 17) | typedef struct _USER_INFO { function USER_INFO (line 26) | USER_INFO* EnumerateAllUsers(LDAP* ld, const char* searchBase, int* user... function FreeUserInfoArray (line 126) | void FreeUserInfoArray(USER_INFO* users, int userCount) { FILE: AD-BOF/DCSync-BOF/util/rpc-adapter.c function MIDL_user_free (line 23) | void __RPC_USER MIDL_user_free(void* ptr) { FILE: AD-BOF/Kerbeus-BOF/_include/asn_convert.c function TagLength (line 8) | int TagLength(int tagValue) { function LengthLength (line 15) | int LengthLength(int vlen) { function EncodedLength (line 22) | int EncodedLength(AsnElt* a) { function ValueLength (line 30) | int ValueLength(AsnElt* a) { function EncodeValue (line 47) | int EncodeValue(AsnElt* a, int start, int end, byte* dst, int dstOff) { function AsnToBytesEncode5 (line 72) | int AsnToBytesEncode5(AsnElt* a, int start, int end, byte* dst, int dstO... function AsnToBytesEncode3 (line 140) | int AsnToBytesEncode3(AsnElt* a, byte* dst, int dstOff) { function AsnToBytesEncode (line 144) | bool AsnToBytesEncode(AsnElt* a, int* size, byte** ret) { FILE: AD-BOF/Kerbeus-BOF/_include/asn_decode.c function CheckOff (line 6) | bool CheckOff(int off, int lim) { function Dec2 (line 12) | int Dec2(byte* s, int off, bool* good) { function IndexOf (line 26) | int IndexOf(byte* str, int len, byte c) { function CheckTag (line 37) | bool CheckTag(AsnElt* a, int tc, int tv) { function ValueByte (line 43) | bool ValueByte(AsnElt* a, int off, int* ret) { function CopyValue3 (line 67) | int CopyValue3(AsnElt* a, byte* dst, int off) { function DecodeUTF8 (line 73) | bool DecodeUTF8(byte* buf, int off, int len, byte** ret, int* ret_length) { function DecodeMono (line 136) | bool DecodeMono(byte* buf, int off, int len, int type, byte** outBuf, in... function DecodeNoCopyLength (line 145) | bool DecodeNoCopyLength(byte* buf, int off, int len, int* ret) { function DecodeNoCopy (line 164) | bool DecodeNoCopy(byte* buf, int off, int len, AsnElt* a) { function BytesToAsnDecode9 (line 221) | bool BytesToAsnDecode9(byte* buf, int off, int maxLen, int* tc, int* tv,... function BytesToAsnDecode4 (line 305) | bool BytesToAsnDecode4(byte* buf, int off, int len, bool exactLength, As... function BytesToAsnDecode3 (line 319) | bool BytesToAsnDecode3(byte* buf, int len, bool exactLength, AsnElt* a) { function BytesToAsnDecode (line 323) | bool BytesToAsnDecode(byte* buf, int len, AsnElt* a) { function AsnGetInteger (line 329) | bool AsnGetInteger(AsnElt* a, long* ret) { function AsnGetOctetString3 (line 380) | bool AsnGetOctetString3(AsnElt* a, byte* dst, int off, int* ret) { function AsnGetOctetString (line 408) | bool AsnGetOctetString(AsnElt* a, byte** ret, int* len) { function AsnGetString (line 423) | bool AsnGetString(AsnElt* a, byte** ret) { function AsnGetPrincipalName (line 435) | bool AsnGetPrincipalName(AsnElt* a, PrincipalName* pname) { function AsnGetEncryptedData (line 455) | bool AsnGetEncryptedData(AsnElt* a, EncryptedData* encdata) { function AsnGetTicket (line 477) | bool AsnGetTicket(AsnElt* a, Ticket* ticket) { function AsnGetErrorCode (line 501) | bool AsnGetErrorCode(AsnElt* a, uint* error) { function AsnGetEncryptionKey (line 514) | bool AsnGetEncryptionKey(AsnElt* a, EncryptionKey* enc_key) { function AsnGetEncryptionKeySafe (line 536) | bool AsnGetEncryptionKeySafe(AsnElt* keyElt, EncryptionKey* destKey) { function NodeAsnGetSting (line 565) | bool NodeAsnGetSting(AsnElt* a, int type, int* len, byte** ret) { function AsnGetTime2 (line 589) | bool AsnGetTime2(AsnElt* a, int type, DateTime* dt) { function AsnGetTime (line 709) | bool AsnGetTime(AsnElt* a, DateTime* dt) { function AsnGetLastReq (line 717) | bool AsnGetLastReq(AsnElt* a, LastReq* last_req) { function AsnGetEncryptedPAData (line 736) | bool AsnGetEncryptedPAData(AsnElt* body, EncryptedPAData* data) { function AsnGetEncKDCRepPart (line 809) | bool AsnGetEncKDCRepPart(AsnElt* a, EncKDCRepPart* rep_part) { function AsnGetKrbCredInfo (line 856) | bool AsnGetKrbCredInfo(AsnElt* body, KrbCredInfo* info) { function AsnGetEncKrbCredPart (line 895) | bool AsnGetEncKrbCredPart(AsnElt* body, EncKrbCredPart* cred_part) { function AsnGetKrbCred (line 913) | bool AsnGetKrbCred(AsnElt* body, KRB_CRED* cred) { function AsnGet_ETYPE_INFO2_ENTRY (line 943) | bool AsnGet_ETYPE_INFO2_ENTRY(AsnElt* body, ETYPE_INFO2_ENTRY* entry) { function AsnGetPaData (line 961) | bool AsnGetPaData(AsnElt* body, PA_DATA* padata) { function AsnGetTGS_REP (line 1004) | bool AsnGetTGS_REP(AsnElt* asn_TGS_REP, TGS_REP* tgs_rep) { FILE: AD-BOF/Kerbeus-BOF/_include/asn_encode.c function my_wcslen (line 4) | size_t my_wcslen(const wchar_t* str) { function DateTime (line 13) | DateTime GetLocalTimeAdd(uint add) { function DateTime (line 36) | DateTime GetGmTimeAdd(UINT add) { function IsLittleEndian (line 60) | bool IsLittleEndian() { function ReverseBytes (line 65) | void ReverseBytes(byte* bytes, size_t length) { function FlasToBytes (line 74) | void FlasToBytes(UINT32 Options, byte* OptionsBytes) { function CodePoint (line 82) | int CodePoint(wchar_t* str, int* offset) { function EncodeMono (line 94) | bool EncodeMono(wchar_t* str, int* len, byte** ms) { function EncodeUTF8 (line 105) | bool EncodeUTF8(wchar_t* str, int* len, byte** ms) { function EncodeUTF16 (line 136) | bool EncodeUTF16(const wchar_t* str, int* lenr, byte** buf) { function EncodeUTF32 (line 149) | bool EncodeUTF32(const wchar_t* str, int* len, byte** ms) { function MakePrimitiveInner (line 168) | bool MakePrimitiveInner(int tagClass, int tagValue, byte* val, int off, ... function MakeIntegerLong (line 184) | bool MakeIntegerLong(long long x, AsnElt* asn_elt) { function Make4 (line 204) | bool Make4(int tagClass, int tagValue, AsnElt* subs, int subsCount, AsnE... function Make3 (line 236) | bool Make3(int tagValue, AsnElt* subs, int subsCount, AsnElt* a) { function MakeBlob (line 240) | bool MakeBlob(byte* buf, int off, int len, AsnElt* a) { function MakeExplicit (line 244) | bool MakeExplicit(int tagClass, int tagValue, AsnElt* subs, int subsCoun... function MakeImplicit (line 248) | bool MakeImplicit(int tagClass, int tagValue, AsnElt* x, AsnElt* a) { function MakeBitString (line 274) | bool MakeBitString(byte* buf, size_t off, size_t len, AsnElt* a) { function MakeString (line 284) | bool MakeString(int type, char* str, AsnElt* a) { function PackIntegerLong (line 307) | bool PackIntegerLong(int tagValue, int var, AsnElt* varSeqContext) { function PackString (line 317) | bool PackString(int tagValue, int type, char* var, AsnElt* varSeqContext){ function PackStringExt (line 326) | bool PackStringExt(int tagValue, int type, int imp_type, char* var, AsnE... function PackBitString (line 336) | bool PackBitString(int tagValue, byte* var, int varLen, AsnElt* varSeqCo... function PackBlock (line 345) | bool PackBlock(int tagValue, byte* var, int varLen, AsnElt* varSeqContex... function AsnEncTimeStampToPaDataEncode (line 356) | bool AsnEncTimeStampToPaDataEncode(EncryptionKey encKey, PA_DATA* pa_dat... function AsnPrincipalNameEncode (line 391) | bool AsnPrincipalNameEncode(PrincipalName* cname, AsnElt* RET) { function AsnHostAddressEncode (line 418) | bool AsnHostAddressEncode(HostAddress* addr, AsnElt* seq) { function AsnKerbPaPacRequestEncode (line 436) | bool AsnKerbPaPacRequestEncode(KERB_PA_PAC_REQUEST* value, AsnElt* total... function AsnEncryptedDataEncode (line 449) | bool AsnEncryptedDataEncode(EncryptedData* value, AsnElt* totalSeq) { function AsnEncryptionKeyEncode (line 473) | bool AsnEncryptionKeyEncode(EncryptionKey* key, AsnElt* seq2) { function AsnTicketEncode (line 490) | bool AsnTicketEncode(Ticket* ticket, AsnElt* totalSeq2Context) { function AsnKDCReqBodyEncode (line 519) | bool AsnKDCReqBodyEncode(KDCReqBody* req_body, AsnElt* RET) { function AsnChecksumEncode (line 635) | bool AsnChecksumEncode(Checksum* cksum, AsnElt* totalSeq2) { function AsnAuthenticatorEncode (line 651) | bool AsnAuthenticatorEncode(Authenticator* authenticator, AsnElt* finalC... function AsnApReqEncode (line 721) | bool AsnApReqEncode(AP_REQ* value, AsnElt* totalSeqContext) { function AsnS4UUserIDEncode (line 782) | bool AsnS4UUserIDEncode(S4UUserID* id, AsnElt* seqContext) { function AsnPaPacOptionsEncode (line 809) | bool AsnPaPacOptionsEncode(PA_PAC_OPTIONS* value, AsnElt* seq) { function AsnPaS4USelfEnc (line 818) | bool AsnPaS4USelfEnc(PA_FOR_USER* value, AsnElt* seq) { function AsnPaS4Ux509UserEnc (line 843) | bool AsnPaS4Ux509UserEnc(PA_S4U_X509_USER* value, AsnElt* seq) { function AsnPaKeyListReqEncode (line 859) | bool AsnPaKeyListReqEncode(PA_KEY_LIST_REQ* value, AsnElt* seq) { function AsnPaDataEncode (line 866) | bool AsnPaDataEncode(PA_DATA padata, AsnElt* seq) { function AsnKrbCredInfoEncode (line 984) | bool AsnKrbCredInfoEncode(KrbCredInfo* cred_info, AsnElt* seq) { function AsnEncKrbCredPartEncode (line 1081) | bool AsnEncKrbCredPartEncode(EncKrbCredPart* cred_part, AsnElt* totalSeq... function AsnKrbCredEncode (line 1097) | bool AsnKrbCredEncode(KRB_CRED* krb_cred, AsnElt* finalContext) { function AsnADEncode (line 1146) | bool AsnADEncode(ADIfRelevant* adif, AsnElt** finalContext) { function AsnADRestrictionEntryEncode (line 1158) | bool AsnADRestrictionEntryEncode(ADRestrictionEntry* adre, AsnElt* final... function AsnADIfRelevantEncode (line 1179) | bool AsnADIfRelevantEncode(ADIfRelevant* adif, AsnElt* finalContext) { function ReqToAsnEncode (line 1210) | bool ReqToAsnEncode(AS_REQ as_req, int APP_NUM, AsnElt* totalSeqApp) { function AsnEncKrbPrivPartEncode (line 1256) | bool AsnEncKrbPrivPartEncode(EncKrbPrivPart* privPart, AsnElt* totalSeq) { function AsnKrbPrivEncode (line 1317) | bool AsnKrbPrivEncode(KRB_PRIV* privPart, AsnElt* totalSeq) { FILE: AD-BOF/Kerbeus-BOF/_include/beacon.h type datap (line 39) | typedef struct { type formatp (line 54) | typedef struct { type HEAP_RECORD (line 103) | typedef struct { type ALLOCATED_MEMORY_PURPOSE (line 110) | typedef enum { type ALLOCATED_MEMORY_LABEL (line 120) | typedef enum { type ALLOCATED_MEMORY_ALLOCATION_METHOD (line 132) | typedef enum { type HEAPALLOC_INFO (line 149) | typedef struct _HEAPALLOC_INFO { type MODULESTOMP_INFO (line 154) | typedef struct _MODULESTOMP_INFO { type ALLOCATED_MEMORY_ADDITIONAL_CLEANUP_INFORMATION (line 158) | typedef union _ALLOCATED_MEMORY_ADDITIONAL_CLEANUP_INFORMATION { type ALLOCATED_MEMORY_CLEANUP_INFORMATION (line 164) | typedef struct _ALLOCATED_MEMORY_CLEANUP_INFORMATION { type ALLOCATED_MEMORY_SECTION (line 170) | typedef struct _ALLOCATED_MEMORY_SECTION { type ALLOCATED_MEMORY_REGION (line 180) | typedef struct _ALLOCATED_MEMORY_REGION { type ALLOCATED_MEMORY (line 190) | typedef struct { type BEACON_INFO (line 218) | typedef struct { type DATA_STORE_OBJECT (line 265) | typedef struct { type SYSCALL_API_ENTRY (line 283) | typedef struct type SYSCALL_API (line 290) | typedef struct type RTL_API (line 337) | typedef struct type BEACON_SYSCALLS (line 348) | typedef struct type USER_DATA (line 391) | typedef struct FILE: AD-BOF/Kerbeus-BOF/_include/connection.c function UINT (line 3) | UINT my_htonl(UINT hostlong) { function UINT (line 11) | UINT my_ntohl(UINT netlong) { function sendBytes (line 15) | void sendBytes(char* server, char* port, PBYTE content, int contentSize,... FILE: AD-BOF/Kerbeus-BOF/_include/crypt_b64.c function base64_decode_char (line 37) | int base64_decode_char(char c) { function byte (line 51) | byte* base64_decode(byte* input, int* output_len) { FILE: AD-BOF/Kerbeus-BOF/_include/crypt_checksum.c function BOOL (line 4) | BOOL checksum(byte* key, int key_length, byte* data, int data_length, in... FILE: AD-BOF/Kerbeus-BOF/_include/crypt_dec.c function BOOL (line 4) | BOOL decrypt(byte* key, DWORD eType, DWORD keyUsage, byte* data, int dat... FILE: AD-BOF/Kerbeus-BOF/_include/crypt_enc.c function BOOL (line 4) | BOOL encrypt(byte* rawBytes, int rawSize, byte* key, DWORD eType, int ke... FILE: AD-BOF/Kerbeus-BOF/_include/crypt_key.c function BOOL (line 4) | BOOL char2unicode(char* source, UNICODE_STRING* result) { function BOOL (line 11) | BOOL get_key_rc4(char* password, byte** hash, int* size) { function BOOL (line 39) | BOOL get_key_aes128(char* domain, char* username, char* password, byte**... function BOOL (line 105) | BOOL get_key_aes128_with_salt(char* domain, char* username, char* passwo... function BOOL (line 182) | BOOL get_key_aes256_with_salt(char* domain, char* username, char* passwo... function BOOL (line 261) | BOOL get_key_aes256(char* domain, char* username, char* password, byte**... FILE: AD-BOF/Kerbeus-BOF/_include/functions.c type LOGON_SESSION_DATA (line 16) | typedef struct _LOGON_SESSION_DATA { type CONST (line 21) | typedef CONST UNICODE_STRING type KERB_ECRYPT (line 32) | typedef struct _KERB_ECRYPT { type KERB_CHECKSUM (line 63) | typedef struct _KERB_CHECKSUM { type addrinfo (line 88) | struct addrinfo type addrinfo (line 88) | struct addrinfo type addrinfo (line 94) | struct addrinfo type WINADVAPI (line 118) | typedef WINADVAPI BOOL (WINAPI* _ConvertSidToStringSidA)(PSID Sid,LPSTR ... type WINADVAPI (line 119) | typedef WINADVAPI BOOL (__stdcall* _SystemFunction036)(_Out_writes_bytes... type WINADVAPI (line 120) | typedef WINADVAPI BOOL (WINAPI* _GetTokenInformation)(HANDLE TokenHandle... type WINADVAPI (line 121) | typedef WINADVAPI BOOL (WINAPI* _OpenThreadToken)(HANDLE ThreadHandle, D... type WINADVAPI (line 122) | typedef WINADVAPI BOOL (WINAPI* _OpenProcessToken)(HANDLE ProcessHandle,... type WINADVAPI (line 123) | typedef WINADVAPI BOOL (WINAPI* _AllocateAndInitializeSid)(PSID_IDENTIFI... type WINADVAPI (line 124) | typedef WINADVAPI BOOL (WINAPI* _EqualSid)(PSID pSid1, PSID pSid2); type WINADVAPI (line 125) | typedef WINADVAPI PVOID (WINAPI* _FreeSid)(PSID pSid); type WINBASEAPI (line 127) | typedef WINBASEAPI NTSTATUS (WINAPI* _LsaConnectUntrusted)(PHANDLE LsaHa... type WINBASEAPI (line 128) | typedef WINBASEAPI NTSTATUS (WINAPI* _LsaRegisterLogonProcess)(PLSA_STRI... type WINBASEAPI (line 129) | typedef WINBASEAPI NTSTATUS (WINAPI* _LsaGetLogonSessionData)(PLUID Logo... type WINBASEAPI (line 130) | typedef WINBASEAPI NTSTATUS (WINAPI* _LsaEnumerateLogonSessions)(PULONG ... type WINBASEAPI (line 131) | typedef WINBASEAPI NTSTATUS (NTAPI* _LsaFreeReturnBuffer)(PVOID Buffer); type WINBASEAPI (line 132) | typedef WINBASEAPI NTSTATUS (WINAPI* _LsaCallAuthenticationPackage)(HAND... type WINBASEAPI (line 133) | typedef WINBASEAPI NTSTATUS (NTAPI* _LsaDeregisterLogonProcess)(HANDLE L... type WINBASEAPI (line 134) | typedef WINBASEAPI NTSTATUS (WINAPI* _LsaLookupAuthenticationPackage)(HA... type WINBASEAPI (line 135) | typedef WINBASEAPI DWORD (WINAPI * _InitializeSecurityContextA)(PCredHan... type WINBASEAPI (line 136) | typedef WINBASEAPI SECURITY_STATUS (WINAPI* _DeleteSecurityContext)(PCtx... type WINBASEAPI (line 137) | typedef WINBASEAPI SECURITY_STATUS (WINAPI* _FreeCredentialsHandle)(PCre... type WINBASEAPI (line 138) | typedef WINBASEAPI SECURITY_STATUS (WINAPI* _AcquireCredentialsHandleA)(... function LPVOID (line 177) | LPVOID MemAlloc(SIZE_T dwBytes) { function MemCpy (line 183) | void MemCpy(PBYTE d, PBYTE s, DWORD n) { function FreeBank (line 188) | void FreeBank() { function SEND_OUT (line 195) | void SEND_OUT(BOOL done) { function INIT_BOF (line 210) | int INIT_BOF() { function PRINT_OUT (line 216) | void PRINT_OUT(char* format, ...) { function END_BOF (line 249) | void END_BOF() { function BOOL (line 253) | BOOL LoadFunc() { function my_strncmp (line 372) | int my_strncmp(const char* s1, const char* s2, int len) { function my_strcmp (line 382) | int my_strcmp(const char* s1, const char* s2) { function my_strfind (line 390) | int my_strfind(const char* s, char c) { function my_strlen (line 402) | int my_strlen(char* str) { function BOOL (line 411) | BOOL my_copybuf(byte** dst, byte* src, size_t size) { function my_toupper (line 422) | char my_toupper(char c) { function my_tolower (line 429) | char my_tolower(char c) { function my_tohex (line 436) | int my_tohex(byte* bytes, int length, char** hexString, int retLength) { function my_strgetcount (line 450) | int my_strgetcount( char* str, char c ) { function StrToUpper (line 481) | void StrToUpper(char* str) { function StrToLower (line 488) | void StrToLower(char* str) { function GetDomainInfo (line 495) | void GetDomainInfo(char** domain, char** dc) { function GetStrParam (line 512) | int GetStrParam(PCHAR buffer, DWORD bufferLength, PCHAR param, DWORD par... function IsSetParam (line 524) | int IsSetParam( PCHAR buffer, DWORD bufferLength, PCHAR param, DWORD par... FILE: AD-BOF/Kerbeus-BOF/_include/kerb_struct.h type uint (line 3) | typedef unsigned int uint; type byte (line 4) | typedef unsigned char byte; type KRB_KEY_USAGE (line 12) | enum KRB_KEY_USAGE { type KERB_CHECKSUM_ALGORITHM (line 27) | enum KERB_CHECKSUM_ALGORITHM { type KERB_ETYPE (line 37) | enum KERB_ETYPE { type HostAddressType (line 59) | enum HostAddressType { type KERB_MESSAGE_TYPE (line 86) | enum KERB_MESSAGE_TYPE { type PADATA_TYPE (line 101) | enum PADATA_TYPE { type KdcOptions (line 145) | enum KdcOptions { type PRINCIPAL_TYPE (line 173) | enum PRINCIPAL_TYPE { type ASN_TYPES (line 185) | enum ASN_TYPES { type TICKET_FLAGS (line 225) | enum TICKET_FLAGS { type PacInfoBufferType (line 247) | enum PacInfoBufferType { function byte (line 265) | byte* lookupKadminErrorCode(uint errorCode) { type AsnElt (line 388) | typedef struct AsnElt { type DateTime (line 403) | typedef struct { type ADKerbLocal (line 414) | typedef struct _ADKerbLocal { type ADRestrictionEntry (line 422) | typedef struct _ADRestrictionEntry { type ADIfRelevant (line 431) | typedef struct _ADIfRelevant { type Checksum (line 439) | typedef struct _Checksum { type ETYPE_INFO2_ENTRY (line 445) | typedef struct _ETYPE_INFO2_ENTRY { type HostAddress (line 450) | typedef struct _HostAddress { type EncryptedData (line 455) | typedef struct _EncryptedData { type PrincipalName (line 462) | typedef struct _PrincipalName { type Ticket (line 468) | typedef struct _Ticket { type KDCReqBody (line 475) | typedef struct _KDCReqBody { type S4UUserID (line 492) | typedef struct _S4UUserID { type KERB_PA_PAC_REQUEST (line 499) | typedef struct _KERB_PA_PAC_REQUEST { type PA_S4U_X509_USER (line 503) | typedef struct _PA_S4U_X509_USER { type PA_KEY_LIST_REQ (line 508) | typedef struct _PA_KEY_LIST_REQ { type PA_FOR_USER (line 512) | typedef struct _PA_FOR_USER { type PA_PAC_OPTIONS (line 519) | typedef struct _PA_PAC_OPTIONS { type PA_DATA (line 523) | typedef struct _PA_DATA { type LastReq (line 528) | typedef struct _LastReq { type EncryptionKey (line 533) | typedef struct _EncryptionKey { type DmsaKeyPackage (line 539) | typedef struct _DmsaKeyPackage { type EncryptedPAData (line 548) | typedef struct _EncryptedPAData { type EncKDCRepPart (line 556) | typedef struct _EncKDCRepPart { type KrbCredInfo (line 571) | typedef struct _KrbCredInfo { type EncKrbCredPart (line 584) | typedef struct _EncKrbCredPart { type KRB_CRED (line 589) | typedef struct _KRB_CRED { type Authenticator (line 597) | typedef struct _Authenticator { type AuthorizationData (line 608) | typedef struct _AuthorizationData { type TransitedEncoding (line 614) | typedef struct _TransitedEncoding { type EncTicketPart (line 620) | typedef struct _EncTicketPart { type EncKrbPrivPart (line 634) | typedef struct _EncKrbPrivPart { type KRB_PRIV (line 642) | typedef struct _KRB_PRIV { type AS_REQ (line 651) | typedef struct _AS_REQ { type AS_REP (line 659) | typedef struct _AS_REP { type AP_REQ (line 670) | typedef struct _AP_REQ { type TGS_REP (line 680) | typedef struct _TGS_REP { FILE: AD-BOF/Kerbeus-BOF/asktgs/asktgs.c function DisplayTicket (line 8) | void DisplayTicket( KRB_CRED cred, int indentLevel ) { function DescribeTicket (line 58) | void DescribeTicket(byte* ticket_b64) { function HANDLE (line 71) | HANDLE GetCurrentToken(DWORD DesiredAccess) { function LUID (line 80) | LUID GetCurrentLUID(HANDLE TokenHandle) { function BOOL (line 88) | BOOL IsSystem(HANDLE TokenHandle) { function BOOL (line 123) | BOOL GetLsaHandle(HANDLE hToken, BOOL highIntegrity, HANDLE* hLsa) { function my_isdigit (line 138) | int my_isdigit(int c) { function my_islower (line 142) | int my_islower(int c) { function my_strtol (line 146) | long int my_strtol(const char* str, char** endptr, int base) { function PTT (line 186) | void PTT(char* luid, byte* ticket) { function byte (line 247) | byte* ADRestrictionEntry_buildTokenStruct(uint flags, uint tokenIL) { function BOOL (line 264) | BOOL New_PA_DATA_s4uX509user(EncryptionKey key, char* name, char* realm,... function BOOL (line 306) | BOOL New_PA_DATA_s4u2self(EncryptionKey key, char* name, char* realm, PA... function BOOL (line 345) | BOOL New_PA_DATA_KeyListReq(int eType, PA_DATA* pa_data) { function BOOL (line 354) | BOOL New_PA_DATA_options(BOOL claims, BOOL branch, BOOL fullDC, BOOL rbc... function BOOL (line 367) | BOOL New_PA_DATA(char* crealm, char* cname, Ticket providedTicket, Encry... function BOOL (line 414) | BOOL NewTGS_REP(AsnElt asn_TGS_REP, TGS_REP* tgs_rep) { function BOOL (line 453) | BOOL NewTGS_REQ(char* userName, char* domain, char* sname, Ticket provid... function BOOL (line 791) | BOOL TGS(char* userName, char* domain, Ticket providedTicket, Encryption... function BOOL (line 1009) | BOOL AskTGS(KRB_CRED kirbi, char* service, int requestEType, char* dc, b... function AskTGSExecute (line 1026) | void AskTGSExecute(byte* ticket, char* service, int requestEType, char* ... function ASK_TGS_RUN (line 1039) | void ASK_TGS_RUN( PCHAR Buffer, DWORD Length ) { function VOID (line 1099) | VOID go( IN PCHAR Buffer, IN ULONG Length ) { FILE: AD-BOF/Kerbeus-BOF/asktgt/asktgt.c function HANDLE (line 8) | HANDLE GetCurrentToken(DWORD DesiredAccess) { function LUID (line 17) | LUID GetCurrentLUID(HANDLE TokenHandle) { function BOOL (line 25) | BOOL IsSystem(HANDLE TokenHandle) { function BOOL (line 60) | BOOL GetLsaHandle(HANDLE hToken, BOOL highIntegrity, HANDLE* hLsa) { function my_isdigit (line 75) | int my_isdigit(int c) { function my_islower (line 79) | int my_islower(int c) { function my_strtol (line 83) | long int my_strtol(const char* str, char** endptr, int base) { function PTT (line 123) | void PTT(char* luid, byte* ticket) { function BOOL (line 184) | BOOL NewAS_REP(AsnElt asn_AS_REP, AS_REP* as_rep) { function BOOL (line 228) | BOOL HandleASREP(AsnElt responseAsn, EncryptionKey encKey, byte* service... function BOOL (line 300) | BOOL NewAS_REQ( char* pcUsername, char* pcDomain, EncryptionKey encKey, ... function BOOL (line 438) | BOOL CreateEncKey(char* domain, char* user, char* password, int currentE... function BOOL (line 466) | BOOL NoPreAuthTGT(char* user, char* domain, EncryptionKey encKey, char* ... function BOOL (line 552) | BOOL AskTGT_hash(char* user, char* domain, char* password, int currentEt... function ASK_TGT_RUN (line 604) | void ASK_TGT_RUN( PCHAR Buffer, DWORD Length ) { function VOID (line 699) | VOID go( IN PCHAR Buffer, IN ULONG Length ) { FILE: AD-BOF/Kerbeus-BOF/asreproasting/asreproasting.c function BOOL (line 6) | BOOL NewAS_REP(AsnElt asn_AS_REP, AS_REP* as_rep) { function BOOL (line 50) | BOOL NewAS_REQ_ROAST(char* pcUsername, char* pcDomain, int etype, AS_REQ... function GetASRepHash (line 97) | void GetASRepHash(char* userName, char* domain, char* domainController, ... function ASREPROAST_RUN (line 231) | void ASREPROAST_RUN( PCHAR Buffer, DWORD Length ) { function VOID (line 264) | VOID go( IN PCHAR Buffer, IN ULONG Length ) { FILE: AD-BOF/Kerbeus-BOF/changepw/changepw.c function ResetUserPassword (line 7) | void ResetUserPassword(byte* ticket, char* newPassword, char* dc, char* ... function CHANGEPW_RUN (line 213) | void CHANGEPW_RUN( PCHAR Buffer, DWORD Length ) { function VOID (line 247) | VOID go( IN PCHAR Buffer, IN ULONG Length ) { FILE: AD-BOF/Kerbeus-BOF/describe/describe.c function DisplayTicket (line 4) | void DisplayTicket( KRB_CRED cred, int indentLevel ) { function DescribeTicket (line 54) | void DescribeTicket(byte* ticket_b64) { function DESCRIBE_RUN (line 65) | void DESCRIBE_RUN( PCHAR Buffer, IN DWORD Length ) { function VOID (line 78) | VOID go( IN PCHAR Buffer, IN ULONG Length ) { FILE: AD-BOF/Kerbeus-BOF/hash/hash.c function GenerateHashes (line 4) | void GenerateHashes(char* user, char* domain, char* password) { function HASH_RUN (line 40) | void HASH_RUN( PCHAR Buffer, IN DWORD Length ) { function VOID (line 59) | VOID go( IN PCHAR Buffer, IN ULONG Length ) { FILE: AD-BOF/Kerbeus-BOF/kerberoasting/kerberoasting.c function DisplayTGShash (line 7) | void DisplayTGShash(KRB_CRED cred, BOOL kerberoastDisplay, char* kerbero... function BOOL (line 67) | BOOL New_PA_DATA(char* crealm, char* cname, Ticket providedTicket, Encry... function BOOL (line 101) | BOOL NewTGS_REP(AsnElt asn_TGS_REP, TGS_REP* tgs_rep) { function BOOL (line 140) | BOOL NewAS_REP(AsnElt asn_AS_REP, AS_REP* as_rep) { function BOOL (line 184) | BOOL NewTGS_REQ(char* userName, char* domain, char* sname, Ticket provid... function BOOL (line 267) | BOOL TGS(char* userName, char* domain, Ticket providedTicket, Encryption... function BOOL (line 373) | BOOL NewAS_REQ( char* pcUsername, char* pcDomain, EncryptionKey encKey, ... function BOOL (line 443) | BOOL GetTGSRepHash(char* ticket, char* spn, char* userName, char* domain... function BOOL (line 485) | BOOL GetTGSRepHash_nopreauth(char* nopreauth, char* spn, char* userName,... function Kerberoast (line 565) | void Kerberoast(char* spn, char* domain, char* dc, char* TGT, char* nopr... function KERBEROAST_RUN (line 578) | void KERBEROAST_RUN( PCHAR Buffer, DWORD Length ) { function VOID (line 614) | VOID go( IN PCHAR Buffer, IN ULONG Length ) { FILE: AD-BOF/Kerbeus-BOF/klist/klist.c function SYSTEMTIME (line 3) | SYSTEMTIME ConvertToSystemtime(LARGE_INTEGER li) { function HANDLE (line 12) | HANDLE GetCurrentToken(DWORD DesiredAccess) { function LUID (line 21) | LUID GetCurrentLUID(HANDLE TokenHandle) { function BOOL (line 29) | BOOL IsSystem(HANDLE TokenHandle) { function BOOL (line 64) | BOOL GetLsaHandle(HANDLE hToken, BOOL highIntegrity, HANDLE* hLsa) { function BOOL (line 79) | BOOL GetLogonSessionData(LUID luid, LOGON_SESSION_DATA* data) { function ExtractTicket (line 144) | bool ExtractTicket(HANDLE hLsa, ULONG authPackage, LUID luid, UNICODE_ST... function PrintTicketInfo (line 173) | void PrintTicketInfo(KERB_TICKET_CACHE_INFO_EX cacheInfo, LUID luid) { function PrintLogonSessionData (line 231) | void PrintLogonSessionData(SECURITY_LOGON_SESSION_DATA data) { function my_isdigit (line 259) | int my_isdigit(int c) { function my_islower (line 263) | int my_islower(int c) { function my_strtol (line 267) | long int my_strtol(const char* str, char** endptr, int base) { function KLIST (line 307) | void KLIST( char* luid, char* targetService, char* targetUser, char* tar... function KLIST_RUN (line 454) | void KLIST_RUN( PCHAR Buffer, IN DWORD Length ) { function VOID (line 473) | VOID go( IN PCHAR Buffer, IN ULONG Length ) { FILE: AD-BOF/Kerbeus-BOF/ptt/ptt.c function base64_decode_char (line 3) | int base64_decode_char(char c) { function byte (line 17) | byte* base64_decode(byte* input, int* output_len) { function HANDLE (line 56) | HANDLE GetCurrentToken(DWORD DesiredAccess) { function LUID (line 65) | LUID GetCurrentLUID(HANDLE TokenHandle) { function BOOL (line 73) | BOOL IsSystem(HANDLE TokenHandle) { function BOOL (line 108) | BOOL GetLsaHandle(HANDLE hToken, BOOL highIntegrity, HANDLE* hLsa) { function my_isdigit (line 123) | int my_isdigit(int c) { function my_islower (line 127) | int my_islower(int c) { function my_strtol (line 131) | long int my_strtol(const char* str, char** endptr, int base) { function PTT (line 171) | void PTT(char* luid, byte* ticket) { function PTT_RUN (line 230) | void PTT_RUN( PCHAR Buffer, IN DWORD Length ) { function VOID (line 247) | VOID go( IN PCHAR Buffer, IN ULONG Length ) { FILE: AD-BOF/Kerbeus-BOF/purge/purge.c function HANDLE (line 3) | HANDLE GetCurrentToken(DWORD DesiredAccess) { function LUID (line 12) | LUID GetCurrentLUID(HANDLE TokenHandle) { function BOOL (line 20) | BOOL IsSystem(HANDLE TokenHandle) { function BOOL (line 55) | BOOL GetLsaHandle(HANDLE hToken, BOOL highIntegrity, HANDLE* hLsa) { function my_isdigit (line 70) | int my_isdigit(int c) { function my_islower (line 74) | int my_islower(int c) { function my_strtol (line 78) | long int my_strtol(const char* str, char** endptr, int base) { function PURGE (line 118) | void PURGE(char* luid) { function PURGE_RUN (line 169) | void PURGE_RUN( PCHAR Buffer, IN DWORD Length ) { function VOID (line 180) | VOID go( IN PCHAR Buffer, IN ULONG Length ) { FILE: AD-BOF/Kerbeus-BOF/renew/renew.c function HANDLE (line 8) | HANDLE GetCurrentToken(DWORD DesiredAccess) { function LUID (line 17) | LUID GetCurrentLUID(HANDLE TokenHandle) { function BOOL (line 25) | BOOL IsSystem(HANDLE TokenHandle) { function BOOL (line 60) | BOOL GetLsaHandle(HANDLE hToken, BOOL highIntegrity, HANDLE* hLsa) { function my_isdigit (line 75) | int my_isdigit(int c) { function my_islower (line 79) | int my_islower(int c) { function my_strtol (line 83) | long int my_strtol(const char* str, char** endptr, int base) { function PTT (line 123) | void PTT(char* luid, byte* ticket) { function BOOL (line 182) | BOOL NewTGS_REP(AsnElt asn_TGS_REP, TGS_REP* tgs_rep) { function BOOL (line 222) | BOOL New_PA_DATA(char* crealm, char* cname, Ticket providedTicket, Encry... function BOOL (line 256) | BOOL NewTGS_REQ(char* userName, char* domain, char* sname, Ticket provid... function BOOL (line 331) | BOOL AskTGT_ticket(char* userName, char* domain, Ticket providedTicket, ... function BOOL (line 436) | BOOL ReNewTGT(byte* ticket, char* dc, BOOL ptt) { function RENEW_RUN (line 458) | void RENEW_RUN( PCHAR Buffer, DWORD Length ) { function VOID (line 484) | VOID go( IN PCHAR Buffer, IN ULONG Length ) { FILE: AD-BOF/Kerbeus-BOF/s4u/cross_s4u.c function DisplayTicket (line 9) | void DisplayTicket( KRB_CRED cred, int indentLevel ) { function DescribeTicket (line 59) | void DescribeTicket(byte* ticket_b64) { function HANDLE (line 71) | HANDLE GetCurrentToken(DWORD DesiredAccess) { function LUID (line 80) | LUID GetCurrentLUID(HANDLE TokenHandle) { function BOOL (line 88) | BOOL IsSystem(HANDLE TokenHandle) { function BOOL (line 123) | BOOL GetLsaHandle(HANDLE hToken, BOOL highIntegrity, HANDLE* hLsa) { function my_isdigit (line 138) | int my_isdigit(int c) { function my_islower (line 142) | int my_islower(int c) { function my_strtol (line 146) | long int my_strtol(const char* str, char** endptr, int base) { function PTT (line 186) | void PTT(char* luid, byte* ticket) { function byte (line 247) | byte* ADRestrictionEntry_buildTokenStruct(uint flags, uint tokenIL) { function BOOL (line 264) | BOOL New_PA_DATA_s4uX509user(EncryptionKey key, char* name, char* realm,... function BOOL (line 302) | BOOL New_PA_DATA_s4u2self(EncryptionKey key, char* name, char* realm, PA... function BOOL (line 341) | BOOL New_PA_DATA_KeyListReq(int eType, PA_DATA* pa_data) { function BOOL (line 350) | BOOL New_PA_DATA_options(BOOL claims, BOOL branch, BOOL fullDC, BOOL rbc... function BOOL (line 363) | BOOL New_PA_DATA(char* crealm, char* cname, Ticket providedTicket, Encry... function BOOL (line 410) | BOOL NewTGS_REP(AsnElt asn_TGS_REP, TGS_REP* tgs_rep) { function BOOL (line 449) | BOOL NewTGS_REQ(char* userName, char* domain, char* sname, Ticket provid... function BOOL (line 747) | BOOL NewTGS_target_REQ(char* userName, char* user, char* domain, char* t... function BOOL (line 813) | BOOL TGS(char* userName, char* domain, Ticket providedTicket, Encryption... function BOOL (line 929) | BOOL S4U2Proxy(KRB_CRED kirbi, char* targetUser, char* targetSPN, char* ... function BOOL (line 1276) | BOOL CrossDomainS4U2Self(char* userName, char* user, char* domain, char*... function BOOL (line 1386) | BOOL CrossDomainS4U2Proxy(char* userName, char* user, char* domain, char... function CrossDomainS4U (line 1553) | void CrossDomainS4U(KRB_CRED kirbi, char* targetUser, char* targetSPN, c... function S4UExecute_Ticket (line 1607) | void S4UExecute_Ticket(byte* ticket, char* targetUser, char* targetSPN, ... function ASK_S4U_RUN (line 1655) | void ASK_S4U_RUN( PCHAR Buffer, DWORD Length ) { function VOID (line 1734) | VOID go( IN PCHAR Buffer, IN ULONG Length ) { FILE: AD-BOF/Kerbeus-BOF/s4u/s4u.c function DisplayTicket (line 8) | void DisplayTicket( KRB_CRED cred, int indentLevel ) { function DescribeTicket (line 58) | void DescribeTicket(byte* ticket_b64) { function HANDLE (line 70) | HANDLE GetCurrentToken(DWORD DesiredAccess) { function LUID (line 79) | LUID GetCurrentLUID(HANDLE TokenHandle) { function BOOL (line 87) | BOOL IsSystem(HANDLE TokenHandle) { function BOOL (line 122) | BOOL GetLsaHandle(HANDLE hToken, BOOL highIntegrity, HANDLE* hLsa) { function my_isdigit (line 137) | int my_isdigit(int c) { function my_islower (line 141) | int my_islower(int c) { function my_strtol (line 145) | long int my_strtol(const char* str, char** endptr, int base) { function PTT (line 185) | void PTT(char* luid, byte* ticket) { function byte (line 247) | byte* ADRestrictionEntry_buildTokenStruct(uint flags, uint tokenIL) { function BOOL (line 264) | BOOL New_PA_DATA_s4uX509user(EncryptionKey key, char* name, char* realm,... function BOOL (line 302) | BOOL New_PA_DATA_s4u2self(EncryptionKey key, char* name, char* realm, PA... function BOOL (line 341) | BOOL New_PA_DATA_KeyListReq(int eType, PA_DATA* pa_data) { function BOOL (line 350) | BOOL New_PA_DATA_options(BOOL claims, BOOL branch, BOOL fullDC, BOOL rbc... function BOOL (line 363) | BOOL New_PA_DATA(char* crealm, char* cname, Ticket providedTicket, Encry... function BOOL (line 410) | BOOL NewTGS_REP(AsnElt asn_TGS_REP, TGS_REP* tgs_rep) { function BOOL (line 449) | BOOL NewTGS_REQ(char* userName, char* domain, char* sname, Ticket provid... function BOOL (line 747) | BOOL S4U2Self(KRB_CRED kirbi, char* targetUser, char* targetSPN, char* d... function BOOL (line 893) | BOOL S4U2Proxy(KRB_CRED kirbi, char* targetUser, char* targetSPN, char* ... function S4UExecute_Ticket (line 1240) | void S4UExecute_Ticket(byte* ticket, char* targetUser, char* targetSPN, ... function ASK_S4U_RUN (line 1274) | void ASK_S4U_RUN( PCHAR Buffer, DWORD Length ) { function VOID (line 1366) | VOID go( IN PCHAR Buffer, IN ULONG Length ) { FILE: AD-BOF/Kerbeus-BOF/tgtdeleg/tgtdeleg.c function BOOL (line 6) | BOOL GetLsaHandle( HANDLE* hLsa ) { function my_memcmp (line 13) | int my_memcmp(byte* s1, byte* s2, int len) { function byte (line 23) | byte* SearchBytePattern(byte* pattern, int pSize, byte* buf, int bSize) { function GetEncryptionKeyFromCache (line 38) | bool GetEncryptionKeyFromCache(char* target, int encType, byte** key, in... function TgtDeleg (line 74) | void TgtDeleg(char* targetSPN) { function TGTDELEG_RUN (line 241) | void TGTDELEG_RUN( PCHAR Buffer, DWORD Length ) { function VOID (line 250) | VOID go( IN PCHAR Buffer, IN ULONG Length ) { FILE: AD-BOF/LDAP-BOF/_include/acl_common.h type ACE_HEADER (line 154) | typedef struct _ACE_HEADER { type ACCESS_ALLOWED_ACE (line 163) | typedef struct _ACCESS_ALLOWED_ACE { type ACCESS_ALLOWED_OBJECT_ACE (line 172) | typedef struct _ACCESS_ALLOWED_OBJECT_ACE { type PARSED_ACE_INFO (line 183) | typedef struct _PARSED_ACE_INFO { type SD_INFO (line 197) | typedef struct _SD_INFO { FILE: AD-BOF/LDAP-BOF/_include/beacon.h type datap (line 39) | typedef struct { type formatp (line 54) | typedef struct { type HEAP_RECORD (line 103) | typedef struct { type ALLOCATED_MEMORY_PURPOSE (line 110) | typedef enum { type ALLOCATED_MEMORY_LABEL (line 120) | typedef enum { type ALLOCATED_MEMORY_ALLOCATION_METHOD (line 132) | typedef enum { type HEAPALLOC_INFO (line 149) | typedef struct _HEAPALLOC_INFO { type MODULESTOMP_INFO (line 154) | typedef struct _MODULESTOMP_INFO { type ALLOCATED_MEMORY_ADDITIONAL_CLEANUP_INFORMATION (line 158) | typedef union _ALLOCATED_MEMORY_ADDITIONAL_CLEANUP_INFORMATION { type ALLOCATED_MEMORY_CLEANUP_INFORMATION (line 164) | typedef struct _ALLOCATED_MEMORY_CLEANUP_INFORMATION { type ALLOCATED_MEMORY_SECTION (line 170) | typedef struct _ALLOCATED_MEMORY_SECTION { type ALLOCATED_MEMORY_REGION (line 180) | typedef struct _ALLOCATED_MEMORY_REGION { type ALLOCATED_MEMORY (line 190) | typedef struct { type BEACON_INFO (line 218) | typedef struct { type DATA_STORE_OBJECT (line 265) | typedef struct { type SYSCALL_API_ENTRY (line 283) | typedef struct type SYSCALL_API (line 290) | typedef struct type RTL_API (line 337) | typedef struct type BEACON_SYSCALLS (line 348) | typedef struct type USER_DATA (line 391) | typedef struct FILE: AD-BOF/LDAP-BOF/_include/ldap_common.h type l_timeval (line 7) | struct l_timeval { type LDAP (line 13) | typedef struct ldap { type LDAP_BERVAL (line 37) | typedef struct berval { type BerElement (line 42) | typedef struct berelement { type LDAPModA (line 46) | typedef struct ldapmodA { type LDAPControlA (line 55) | typedef struct ldapcontrolA { type LDAPMessage (line 61) | typedef struct ldapmsg { type BOOLEAN (line 123) | typedef BOOLEAN (*VERIFYSERVERCERT)(PLDAP Connection, PCCERT_CONTEXT pSe... type DOMAIN_CONTROLLER_INFOA (line 166) | typedef struct _DOMAIN_CONTROLLER_INFOA { type l_timeval (line 212) | struct l_timeval type berval (line 213) | struct berval type berval (line 227) | struct berval type berval (line 228) | struct berval type berval (line 228) | struct berval type berval (line 239) | struct berval FILE: AD-BOF/LDAP-BOF/src/add/add-ace.c type ACE_TO_ADD (line 9) | typedef struct _ACE_TO_ADD { function go (line 17) | void go(char *args, int alen) { FILE: AD-BOF/LDAP-BOF/src/add/add-attribute.c function go (line 5) | void go(char *args, int alen) { FILE: AD-BOF/LDAP-BOF/src/add/add-computer.c function go (line 5) | void go(char *args, int alen) { FILE: AD-BOF/LDAP-BOF/src/add/add-delegation.c function go (line 5) | void go(char *args, int alen) { FILE: AD-BOF/LDAP-BOF/src/add/add-group.c function GetGroupType (line 13) | int GetGroupType(const char* typeStr, const char* scopeStr) { function go (line 32) | void go(char *args, int alen) { FILE: AD-BOF/LDAP-BOF/src/add/add-groupmember.c function go (line 5) | void go(char *args, int alen) { FILE: AD-BOF/LDAP-BOF/src/add/add-ou.c function go (line 5) | void go(char *args, int alen) { FILE: AD-BOF/LDAP-BOF/src/add/add-rbcd.c function go (line 6) | void go(char *args, int alen) { FILE: AD-BOF/LDAP-BOF/src/add/add-sidhistory.c function BERVAL (line 16) | BERVAL* GetObjectSid(LDAP* ld, const char* objectDN) { function DisplaySidHistory (line 101) | void DisplaySidHistory(LDAP* ld, const char* objectDN) { function go (line 172) | void go(char *args, int alen) { FILE: AD-BOF/LDAP-BOF/src/add/add-spn.c function go (line 5) | void go(char *args, int alen) { FILE: AD-BOF/LDAP-BOF/src/add/add-uac.c type UAC_FLAG_MAP (line 7) | typedef struct { function DWORD (line 39) | DWORD ParseUACFlags(const char* flagString) { function go (line 80) | void go(char *args, int alen) { FILE: AD-BOF/LDAP-BOF/src/add/add-user.c function go (line 5) | void go(char *args, int alen) { FILE: AD-BOF/LDAP-BOF/src/common/acl_common.c function BERVAL (line 26) | BERVAL* ReadSecurityDescriptor(LDAP* ld, const char* objectDN) { function BOOL (line 100) | BOOL WriteSecurityDescriptor(LDAP* ld, const char* objectDN, BERVAL* sdB... function PSD_INFO (line 124) | PSD_INFO ParseSecurityDescriptor(BYTE* sdBuffer, DWORD sdLength) { function FreeSecurityDescriptorInfo (line 236) | void FreeSecurityDescriptorInfo(PSD_INFO sdInfo) { function ACCESS_MASK (line 271) | ACCESS_MASK ParseAccessMask(const char* maskStr) { function BYTE (line 366) | BYTE ParseAceType(const char* typeStr) { function BYTE (line 396) | BYTE ParseAceFlags(const char* flagsStr) { function BOOL (line 448) | BOOL ParseAce(PACE_HEADER aceHeader, PPARSED_ACE_INFO parsedAce) { function PSID (line 510) | PSID GetSidFromAce(PACE_HEADER aceHeader) { function PSID (line 796) | PSID StringToSid(const char* sidString) { function PSID (line 947) | PSID GetObjectSid(LDAP* ld, const char* objectDN) { function BOOL (line 1006) | BOOL StringToGuid(const char* guidString, GUID* guid) { function PrintSecurityDescriptorInfo (line 1140) | void PrintSecurityDescriptorInfo(PSD_INFO sdInfo, const char* objectDN, ... function PrintAceInfo (line 1196) | void PrintAceInfo(PPARSED_ACE_INFO aceInfo, int index, const char* objec... function BOOL (line 1290) | BOOL IsDCSyncKeyword(const char* str) { function PACL (line 1320) | PACL CreateNewDaclWithAce(PACL oldDacl, PSID trusteeSid, ACCESS_MASK acc... function PACL (line 1518) | PACL CreateNewDaclWithoutAce(PACL oldDacl, DWORD aceIndexToRemove) { function PACL (line 1581) | PACL CreateNewDaclWithoutAces(PACL oldDacl, DWORD* aceIndicesToRemove, D... function BERVAL (line 1682) | BERVAL* ConvertSecurityDescriptorToBerval(PSECURITY_DESCRIPTOR pSD) { function PSECURITY_DESCRIPTOR (line 1722) | PSECURITY_DESCRIPTOR ConvertBervalToSecurityDescriptor(BERVAL* sdBerval) { FILE: AD-BOF/LDAP-BOF/src/common/ldap_common.c function BOOLEAN (line 31) | BOOLEAN ServerCertCallback(PLDAP Connection, PCCERT_CONTEXT pServerCert) { function wchar_t (line 36) | wchar_t* CharToWChar(const char* str) { function LDAP (line 167) | LDAP* InitializeLDAPConnection(const char* dcAddress, BOOL useLdaps, cha... function PrintLdapError (line 374) | void PrintLdapError(const char* context, ULONG ldapError) { function BERVAL (line 384) | BERVAL* EncodePassword(const char* password) { function CleanupLDAP (line 427) | void CleanupLDAP(LDAP* ld) { function LDAPControlA (line 436) | LDAPControlA* BuildSDFlagsControl(DWORD sdFlags, char* buffer, struct be... function FormatGUID (line 468) | void FormatGUID(BYTE* guidBytes, char* output) { function FormatSID (line 478) | void FormatSID(BYTE* sidBytes, int length, char* output) { function BuildAttributeList (line 509) | int BuildAttributeList(char* attributesStr, char** defaultAttrs, int def... function DisplayAttributeValue (line 539) | void DisplayAttributeValue(LDAP* ld, LDAPMessage* entry, const char* att... FILE: AD-BOF/LDAP-BOF/src/get/get-acl.c function go (line 6) | void go(char *args, int alen) { FILE: AD-BOF/LDAP-BOF/src/get/get-attribute.c function go (line 5) | void go(char *args, int alen) { FILE: AD-BOF/LDAP-BOF/src/get/get-computers.c function go (line 5) | void go(char *args, int alen) { FILE: AD-BOF/LDAP-BOF/src/get/get-delegation.c function go (line 7) | void go(char *args, int alen) { FILE: AD-BOF/LDAP-BOF/src/get/get-domaininfo.c function go (line 5) | void go(char *args, int alen) { FILE: AD-BOF/LDAP-BOF/src/get/get-groupmembers.c function go (line 5) | void go(char *args, int alen) { FILE: AD-BOF/LDAP-BOF/src/get/get-groups.c function go (line 5) | void go(char *args, int alen) { FILE: AD-BOF/LDAP-BOF/src/get/get-maq.c function go (line 5) | void go(char *args, int alen) { FILE: AD-BOF/LDAP-BOF/src/get/get-object.c function go (line 5) | void go(char *args, int alen) { FILE: AD-BOF/LDAP-BOF/src/get/get-rbcd.c function go (line 6) | void go(char *args, int alen) { FILE: AD-BOF/LDAP-BOF/src/get/get-spn.c function go (line 5) | void go(char *args, int alen) { FILE: AD-BOF/LDAP-BOF/src/get/get-uac.c type UAC_FLAG_MAP (line 8) | typedef struct { function PrintUACFlags (line 41) | void PrintUACFlags(DWORD uacValue) { function go (line 61) | void go(char *args, int alen) { FILE: AD-BOF/LDAP-BOF/src/get/get-usergroups.c function go (line 5) | void go(char *args, int alen) { FILE: AD-BOF/LDAP-BOF/src/get/get-users.c function go (line 5) | void go(char *args, int alen) { FILE: AD-BOF/LDAP-BOF/src/get/get-writable.c function go (line 5) | void go(char *args, int alen) { FILE: AD-BOF/LDAP-BOF/src/move/move-object.c function go (line 118) | void go(char *args, int alen) { FILE: AD-BOF/LDAP-BOF/src/remove/remove-ace.c function BOOL (line 10) | BOOL AreGuidsEqual(GUID* guid1, GUID* guid2) { function BOOL (line 17) | BOOL IsExpandedGenericRight(ACCESS_MASK aceMask, ACCESS_MASK genericRigh... function BOOL (line 106) | BOOL DoesAceMatchGuid(PPARSED_ACE_INFO ace, const char* guidString) { function BOOL (line 125) | BOOL DoesAceMatch(PPARSED_ACE_INFO ace, const char* trusteeSid, ACCESS_M... function go (line 198) | void go(char *args, int alen) { FILE: AD-BOF/LDAP-BOF/src/remove/remove-attribute.c function go (line 5) | void go(char *args, int alen) { FILE: AD-BOF/LDAP-BOF/src/remove/remove-delegation.c function go (line 5) | void go(char *args, int alen) { FILE: AD-BOF/LDAP-BOF/src/remove/remove-groupmember.c function go (line 5) | void go(char *args, int alen) { FILE: AD-BOF/LDAP-BOF/src/remove/remove-object.c function go (line 5) | void go(char *args, int alen) { FILE: AD-BOF/LDAP-BOF/src/remove/remove-rbcd.c function BOOL (line 7) | BOOL DoesRbcdAceMatch(PPARSED_ACE_INFO ace, const char* trusteeSid, ACCE... function go (line 26) | void go(char *args, int alen) { FILE: AD-BOF/LDAP-BOF/src/remove/remove-spn.c function go (line 5) | void go(char *args, int alen) { FILE: AD-BOF/LDAP-BOF/src/remove/remove-uac.c type UAC_FLAG_MAP (line 7) | typedef struct { function DWORD (line 39) | DWORD ParseUACFlags(const char* flagString) { function go (line 80) | void go(char *args, int alen) { FILE: AD-BOF/LDAP-BOF/src/set/set-attribute.c function go (line 5) | void go(char *args, int alen) { FILE: AD-BOF/LDAP-BOF/src/set/set-delegation.c function go (line 5) | void go(char *args, int alen) { FILE: AD-BOF/LDAP-BOF/src/set/set-owner.c function go (line 6) | void go(char *args, int alen) { FILE: AD-BOF/LDAP-BOF/src/set/set-password.c function go (line 5) | void go(char *args, int alen) { FILE: AD-BOF/LDAP-BOF/src/set/set-spn.c function go (line 5) | void go(char *args, int alen) { FILE: AD-BOF/LDAP-BOF/src/set/set-uac.c type UAC_FLAG_MAP (line 7) | typedef struct { function DWORD (line 39) | DWORD ParseUACFlags(const char* flagString) { function go (line 80) | void go(char *args, int alen) { FILE: AD-BOF/RelayInformer/common/base.c function bofstart (line 20) | int bofstart() function internal_printf (line 27) | void internal_printf(const char* format, ...){ function printoutput (line 79) | void printoutput(BOOL done) type loadedLibrary (line 103) | typedef struct loadedLibrary { function BOOL (line 110) | BOOL intstrcmp(LPCSTR szLibrary, LPCSTR sztarget) function FARPROC (line 138) | FARPROC DynamicLoad(const char * szLibrary, const char * szFunction) function bofstop (line 216) | void bofstop() function InitRandomSeed (line 228) | void InitRandomSeed() FILE: AD-BOF/RelayInformer/common/beacon.h type datap (line 14) | typedef struct { type formatp (line 28) | typedef struct { FILE: AD-BOF/RelayInformer/common/bofdefs.h function strlen (line 88) | size_t __cdecl strlen(const char *s) { return MSVCRT$strlen(s); } type sockaddr (line 112) | struct sockaddr type sockaddr (line 113) | struct sockaddr type sockaddr (line 119) | struct sockaddr type addrinfo (line 122) | struct addrinfo type addrinfo (line 122) | struct addrinfo type addrinfo (line 123) | struct addrinfo type l_timeval (line 126) | struct l_timeval FILE: AD-BOF/RelayInformer/common/hwbp.c function BOOL (line 26) | static inline BOOL hwbp_set_dr(CONTEXT* ctx, int regIndex, void* address) { function BOOL (line 52) | static inline BOOL hwbp_clear_dr(CONTEXT* ctx, int regIndex) { function BOOL (line 74) | BOOL HWBP_SetOnAddress(void* address, int regIndex) { function BOOL (line 84) | BOOL HWBP_Clear(int regIndex) { function BOOL (line 94) | BOOL HWBP_RemoveVeh(PVOID vehHandle) { function ArmAllThreadsHwBps (line 101) | static int ArmAllThreadsHwBps(void* address, int regIndex) { function HWBP_ClearOnAllThreads (line 137) | int HWBP_ClearOnAllThreads(int regIndex) { function BOOL (line 170) | BOOL HWBP_SetOnApiEx( function BOOL (line 234) | static BOOL is_readable(const void* p, SIZE_T cb) { function BOOL (line 252) | static BOOL is_writable(void* p, SIZE_T cb) { function safe_wcs_len (line 268) | static size_t safe_wcs_len(const wchar_t* s, size_t maxChars) { function safe_wcs_to_utf8 (line 277) | static void safe_wcs_to_utf8(const wchar_t* ws, char* out, size_t outSiz... function BOOL (line 288) | static BOOL safe_wcs_has_prefix(const wchar_t* ws, const wchar_t* prefix) { function BOOL (line 300) | static BOOL safe_str_has_prefix(const char* s, const char* prefix) { function clower (line 312) | static char clower(char c) { return (c >= 'A' && c <= 'Z') ? (char)(c + ... function BOOL (line 313) | static BOOL safe_str_has_prefix_i(const char* s, const char* prefix) { function log_fContextReq_flags (line 325) | static void log_fContextReq_flags(ULONG f) { function wcopy_bounded (line 355) | static void wcopy_bounded(wchar_t* dst, size_t dstMax, const wchar_t* sr... function wchar_t (line 363) | static wchar_t wlower(wchar_t c) { return (c >= L'A' && c <= L'Z') ? (wc... function BOOL (line 364) | static BOOL safe_wcs_has_prefix_i(const wchar_t* ws, const wchar_t* pref... function LONG (line 373) | static LONG CALLBACK ISC_VEH(EXCEPTION_POINTERS *ex) { function LONG (line 532) | static LONG CALLBACK ISC_A_VEH(EXCEPTION_POINTERS *ex) { function LONG (line 691) | static LONG CALLBACK ACH_VEH(EXCEPTION_POINTERS *ex) { function LONG (line 732) | static LONG CALLBACK ACH_A_VEH(EXCEPTION_POINTERS *ex) { FILE: AD-BOF/RelayInformer/common/sql.c function SQLINTEGER (line 9) | SQLINTEGER ShowError(unsigned int handletype, const SQLHANDLE* handle) function TdsPreloginCheckEncryption (line 23) | int TdsPreloginCheckEncryption(const char* host, unsigned short port) { function ClearCursor (line 146) | void ClearCursor(SQLHSTMT stmt) function SQLHDBC (line 162) | SQLHDBC ConnectToSqlServer(SQLHENV* env, char* server, int port, char* d... function DisconnectSqlServer (line 200) | void DisconnectSqlServer(SQLHENV env, SQLHDBC dbc, SQLHSTMT stmt) FILE: AD-BOF/RelayInformer/relay-informer-http/entry.c function BOOL (line 17) | static BOOL ArmBps(){ function DWORD (line 51) | static DWORD trigger_winhttp_ntlm(wchar_t* kHost, wchar_t* kPath, INTERN... function CheckProtection (line 113) | void CheckProtection(wchar_t* URL) { function VOID (line 242) | VOID go(IN PCHAR Buffer, IN ULONG Length) { function main (line 256) | int main() { FILE: AD-BOF/RelayInformer/relay-informer-ldap/entry.c function BOOLEAN (line 9) | BOOLEAN _cdecl ServerCertCallback (PLDAP Connection, PCCERT_CONTEXT pSer... function str_copy (line 21) | static void str_copy(char* dst, unsigned int dstSize, const char* src) { function build_query (line 26) | static void build_query(char* out, unsigned int outSize, const char* dom... function CheckAllDomainControllers (line 35) | static void CheckAllDomainControllers(void) { function ULONG (line 78) | static ULONG trigger_ldap_auth(char* host, BOOL ldaps) { function CheckProtection (line 132) | void CheckProtection(char* host) { function VOID (line 170) | VOID go(IN PCHAR Buffer, IN ULONG Length) { function main (line 193) | int main() { FILE: AD-BOF/RelayInformer/relay-informer-mssql/entry.c function SQLINTEGER (line 9) | static SQLINTEGER trigger_sql_auth(char* host, int port, char* database) { function CheckProtection (line 25) | void CheckProtection(char* host, int port, char* database) { function VOID (line 106) | VOID go(IN PCHAR Buffer, IN ULONG Length) { function main (line 132) | int main() { FILE: AD-BOF/RelayInformer/relay-informer-smb/entry.c function Smb2ProbeSecurityMode (line 11) | static int Smb2ProbeSecurityMode(const char* host) function CheckProtection (line 136) | void CheckProtection(const char* host) { function VOID (line 156) | VOID go(IN PCHAR Buffer, IN ULONG Length) function main (line 173) | int main() FILE: AD-BOF/SQL-BOF/src/SQL/1434udp/entry.c function UdpEnumInfo (line 4) | void UdpEnumInfo(char* serverIp) function VOID (line 88) | VOID go( IN PCHAR Buffer, IN ULONG Length ) FILE: AD-BOF/SQL-BOF/src/SQL/adsi/entry.c type ThreadData (line 9) | typedef struct ThreadData { function DumpAdsiCreds (line 38) | void DumpAdsiCreds(char *server, char *database, char *link, char *imper... function VOID (line 261) | VOID go(IN PCHAR Buffer, IN ULONG Length) { FILE: AD-BOF/SQL-BOF/src/SQL/agentcmd/entry.c function ExecuteAgentCommand (line 7) | void ExecuteAgentCommand(char *server, char *database, char *link, char ... function VOID (line 118) | VOID go(IN PCHAR Buffer, IN ULONG Length) { FILE: AD-BOF/SQL-BOF/src/SQL/agentstatus/entry.c function CheckAgentStatus (line 7) | void CheckAgentStatus(char *server, char *database, char *link, char *im... function VOID (line 61) | VOID go(IN PCHAR Buffer, IN ULONG Length) { FILE: AD-BOF/SQL-BOF/src/SQL/checkrpc/entry.c function CheckRpc (line 5) | void CheckRpc(char *server, char *database, char *link, char *impersonat... function VOID (line 47) | VOID go(IN PCHAR Buffer, IN ULONG Length) { FILE: AD-BOF/SQL-BOF/src/SQL/clr/entry.c function ExecuteClrAssembly (line 7) | void ExecuteClrAssembly(char *server, char *database, char *link, char *... function VOID (line 145) | VOID go(IN PCHAR Buffer, IN ULONG Length) { FILE: AD-BOF/SQL-BOF/src/SQL/columns/entry.c function CheckTableColumns (line 5) | void CheckTableColumns(char *server, char *database, char *link, char *i... function VOID (line 92) | VOID go(IN PCHAR Buffer, IN ULONG Length) { FILE: AD-BOF/SQL-BOF/src/SQL/databases/entry.c function CheckDatabases (line 5) | void CheckDatabases(char *server, char *database, char *link, char *impe... function VOID (line 44) | VOID go(IN PCHAR Buffer, IN ULONG Length) { FILE: AD-BOF/SQL-BOF/src/SQL/impersonate/entry.c function CheckImpersonate (line 5) | void CheckImpersonate(char *server, char *database, char *user, char *pa... function VOID (line 35) | VOID go(IN PCHAR Buffer, IN ULONG Length) { FILE: AD-BOF/SQL-BOF/src/SQL/info/entry.c type SQLINFO (line 6) | typedef struct SQLINFO { function FreeAttr (line 28) | void FreeAttr(char *attr) { function FreeSqlInfo (line 36) | void FreeSqlInfo(SQLINFO *info) { function GetSQLInfo (line 61) | void GetSQLInfo(char *server, char *database, char *user, char *password) { function VOID (line 325) | VOID go(IN PCHAR Buffer, IN ULONG Length) { FILE: AD-BOF/SQL-BOF/src/SQL/links/entry.c function CheckLinks (line 5) | void CheckLinks(char *server, char *database, char *link, char *imperson... function VOID (line 39) | VOID go(IN PCHAR Buffer, IN ULONG Length) { FILE: AD-BOF/SQL-BOF/src/SQL/olecmd/entry.c function ExecuteOleCmd (line 6) | void ExecuteOleCmd(char *server, char *database, char *link, char *imper... function VOID (line 133) | VOID go(IN PCHAR Buffer, IN ULONG Length) { FILE: AD-BOF/SQL-BOF/src/SQL/query/entry.c function CustomQuery (line 5) | void CustomQuery(char *server, char *database, char *link, char *imperso... function VOID (line 44) | VOID go(IN PCHAR Buffer, IN ULONG Length) { FILE: AD-BOF/SQL-BOF/src/SQL/rows/entry.c function CheckTableRows (line 5) | void CheckTableRows(char *server, char *database, char *link, char *impe... function VOID (line 113) | VOID go(IN PCHAR Buffer, IN ULONG Length) { FILE: AD-BOF/SQL-BOF/src/SQL/search/entry.c function Search (line 5) | void Search(char *server, char *database, char *link, char *impersonate,... function VOID (line 62) | VOID go(IN PCHAR Buffer, IN ULONG Length) { FILE: AD-BOF/SQL-BOF/src/SQL/smb/entry.c function CoerceSmb (line 5) | void CoerceSmb(char *server, char *database, char *link, char *impersona... function VOID (line 62) | VOID go(IN PCHAR Buffer, IN ULONG Length) { FILE: AD-BOF/SQL-BOF/src/SQL/tables/entry.c function CheckTables (line 5) | void CheckTables(char *server, char *database, char *link, char *imperso... function VOID (line 57) | VOID go(IN PCHAR Buffer, IN ULONG Length) { FILE: AD-BOF/SQL-BOF/src/SQL/togglemodule/entry.c function ToggleRpc (line 6) | void ToggleRpc(char *server, char *database, char *link, char *impersona... function ToggleGenericModule (line 39) | void ToggleGenericModule(char *server, char *database, char *link, char ... function VOID (line 73) | VOID go(IN PCHAR Buffer, IN ULONG Length) { FILE: AD-BOF/SQL-BOF/src/SQL/users/entry.c function CheckUsers (line 5) | void CheckUsers(char *server, char *database, char *link, char *imperson... function VOID (line 57) | VOID go(IN PCHAR Buffer, IN ULONG Length) { FILE: AD-BOF/SQL-BOF/src/SQL/whoami/entry.c function FreeResults (line 5) | void FreeResults(char **results) { function PrintMemberStatus (line 12) | void PrintMemberStatus(char *roleName, char *status) { function Whoami (line 20) | void Whoami(char *server, char *database, char *link, char *impersonate,... function VOID (line 133) | VOID go(IN PCHAR Buffer, IN ULONG Length) { FILE: AD-BOF/SQL-BOF/src/SQL/xpcmd/entry.c function ExecuteXpCmd (line 6) | void ExecuteXpCmd(char *server, char *database, char *link, char *impers... function VOID (line 108) | VOID go(IN PCHAR Buffer, IN ULONG Length) { FILE: AD-BOF/SQL-BOF/src/common/base.c function bofstart (line 20) | int bofstart() function internal_printf (line 27) | void internal_printf(const char* format, ...){ function printoutput (line 79) | void printoutput(BOOL done) type loadedLibrary (line 103) | typedef struct loadedLibrary { function BOOL (line 110) | BOOL intstrcmp(LPCSTR szLibrary, LPCSTR sztarget) function FARPROC (line 138) | FARPROC DynamicLoad(const char * szLibrary, const char * szFunction) function bofstop (line 216) | void bofstop() function InitRandomSeed (line 228) | void InitRandomSeed() FILE: AD-BOF/SQL-BOF/src/common/beacon.h type datap (line 39) | typedef struct { type formatp (line 54) | typedef struct { type HEAP_RECORD (line 103) | typedef struct { type ALLOCATED_MEMORY_PURPOSE (line 110) | typedef enum { type ALLOCATED_MEMORY_LABEL (line 120) | typedef enum { type ALLOCATED_MEMORY_ALLOCATION_METHOD (line 132) | typedef enum { type HEAPALLOC_INFO (line 149) | typedef struct _HEAPALLOC_INFO { type MODULESTOMP_INFO (line 154) | typedef struct _MODULESTOMP_INFO { type ALLOCATED_MEMORY_ADDITIONAL_CLEANUP_INFORMATION (line 158) | typedef union _ALLOCATED_MEMORY_ADDITIONAL_CLEANUP_INFORMATION { type ALLOCATED_MEMORY_CLEANUP_INFORMATION (line 164) | typedef struct _ALLOCATED_MEMORY_CLEANUP_INFORMATION { type ALLOCATED_MEMORY_SECTION (line 170) | typedef struct _ALLOCATED_MEMORY_SECTION { type ALLOCATED_MEMORY_REGION (line 180) | typedef struct _ALLOCATED_MEMORY_REGION { type ALLOCATED_MEMORY (line 190) | typedef struct { type BEACON_INFO (line 218) | typedef struct { type DATA_STORE_OBJECT (line 265) | typedef struct { type SYSCALL_API_ENTRY (line 283) | typedef struct type SYSCALL_API (line 290) | typedef struct type RTL_API (line 337) | typedef struct type BEACON_SYSCALLS (line 348) | typedef struct type USER_DATA (line 391) | typedef struct FILE: AD-BOF/SQL-BOF/src/common/bofdefs.h type sockaddr (line 84) | struct sockaddr type sockaddr (line 85) | struct sockaddr FILE: AD-BOF/SQL-BOF/src/common/sql.c function ShowError (line 5) | void ShowError(unsigned int handletype, const SQLHANDLE *handle) { function BOOL (line 13) | BOOL ExecuteQuery(SQLHSTMT stmt, SQLCHAR *query) { function BOOL (line 23) | BOOL ExecuteLQueryRpc(SQLHSTMT stmt, SQLCHAR *query, char *link) { function BOOL (line 69) | BOOL ExecuteLQuery(SQLHSTMT stmt, SQLCHAR *query, char *link) { function BOOL (line 116) | BOOL ExecuteIQuery(SQLHSTMT stmt, SQLCHAR *query, char *impersonate) { function BOOL (line 135) | BOOL HandleQuery(SQLHSTMT stmt, SQLCHAR *query, char *link, char *impers... function BOOL (line 149) | BOOL GetTableShema(SQLHSTMT stmt, char *link, char *database, char *tabl... function ClearCursor (line 170) | void ClearCursor(SQLHSTMT stmt) { function BOOL (line 179) | BOOL UsingLinkAndImpersonate(char *link, char *impersonate) { function BOOL (line 248) | BOOL PrintQueryResults(SQLHSTMT stmt, BOOL hasHeader) { function SQLHDBC (line 302) | SQLHDBC ConnectToSqlServerAuth(SQLHENV *env, char *server, char *dbName,... function SQLHDBC (line 358) | SQLHDBC ConnectToSqlServer(SQLHENV *env, char *server, char *dbName) { function DisconnectSqlServer (line 362) | void DisconnectSqlServer(SQLHENV env, SQLHDBC dbc, SQLHSTMT stmt) { FILE: AD-BOF/SQL-BOF/src/common/sql_agent.c function BOOL (line 5) | BOOL IsAgentRunning(SQLHSTMT stmt, char* link, char* impersonate) function BOOL (line 29) | BOOL GetAgentJobs(SQLHSTMT stmt, char* link, char* impersonate) function BOOL (line 37) | BOOL AddAgentJob(SQLHSTMT stmt, char* link, char* impersonate, char* com... function BOOL (line 67) | BOOL ExecuteAgentJob(SQLHSTMT stmt, char* link, char* impersonate, char*... function BOOL (line 84) | BOOL DeleteAgentJob(SQLHSTMT stmt, char* link, char* impersonate, char* ... FILE: AD-BOF/SQL-BOF/src/common/sql_clr.c function BOOL (line 9) | BOOL AssemblyHashExists(SQLHSTMT stmt, char* hash, char* link, char* imp... function BOOL (line 49) | BOOL AddTrustedAssembly(SQLHSTMT stmt, char* dllPath, char* hash, char* ... function BOOL (line 69) | BOOL DeleteTrustedAssemblyResources(SQLHSTMT stmt, char* assemblyName, c... function BOOL (line 122) | BOOL DeleteTrustedAssembly(SQLHSTMT stmt, char* hash, char* link, char* ... function BOOL (line 139) | BOOL AssemblyExists(SQLHSTMT stmt, char* assemblyName, char* link, char*... function BOOL (line 176) | BOOL CreateAssembly(SQLHSTMT stmt, char* assemblyName, char* dllBytes, c... function BOOL (line 196) | BOOL AssemblyStoredProcExists(SQLHSTMT stmt, char* function, char* link,... function BOOL (line 225) | BOOL AssemblyFunctionExists(SQLHSTMT stmt, char* function, char* link, c... function BOOL (line 253) | BOOL CreateAssemblyStoredProc(SQLHSTMT stmt, char* assemblyName, char* f... function BOOL (line 332) | BOOL ExecuteAssemblyStoredProc(SQLHSTMT stmt, char* function, char* link... FILE: AD-BOF/SQL-BOF/src/common/sql_modules.c function BOOL (line 12) | BOOL ToggleModule(SQLHSTMT stmt, char* name, char* value, char* link, ch... function BOOL (line 114) | BOOL CheckRpcOnLink(SQLHSTMT stmt, char* link, char* impersonate) function BOOL (line 136) | BOOL IsRpcEnabled(SQLHSTMT stmt, char* link) function BOOL (line 177) | BOOL CheckModuleStatus(SQLHSTMT stmt, char* name, char* link, char* impe... function BOOL (line 202) | BOOL IsModuleEnabled(SQLHSTMT stmt, char* name, char* link, char* impers... FILE: AD-BOF/WebDAVClient/EnableWebDAVClient.c function VOID (line 12) | VOID go(char* args, int length) FILE: AD-BOF/WebDAVClient/StatusWebDAVClient.c function go (line 13) | void go(char* args, int length) FILE: AD-BOF/WebDAVClient/beacon.h type datap (line 16) | typedef struct { type formatp (line 31) | typedef struct { FILE: AD-BOF/adwssearch/adws_parser.h type OutputBuffer (line 23) | typedef struct OUTPUT_BUFFER type OutputBuffer (line 29) | typedef struct OUTPUT_BUFFER type ATTRIBUTE_ENTRY (line 43) | typedef struct type OBJECT_BOUNDARY (line 49) | typedef struct function BOOL (line 66) | BOOL ParseEnumerateResponse(BYTE *response, DWORD responseLen, char *enu... function BOOL (line 102) | BOOL IsMetadata(const char *str) function BOOL (line 163) | BOOL ExtractAttributeUniversal(BYTE *data, DWORD len, const char *attrib... function DWORD (line 691) | DWORD DiscoverAttributeNames(BYTE *data, DWORD start, DWORD end, char at... function DWORD (line 917) | DWORD DiscoverAttributesInObject(BYTE *data, DWORD start, DWORD end, ATT... function DWORD (line 960) | DWORD FindObjectBoundaries(BYTE *data, DWORD dataLen, OBJECT_BOUNDARY *b... function BOOL (line 1846) | BOOL ParsePullResponse(BYTE *response, DWORD responseLen, const char *at... FILE: AD-BOF/adwssearch/adws_search.c function ___chkstk_ms (line 15) | void ___chkstk_ms(void){} function __chkstk_ms (line 16) | void __chkstk_ms(void){} function bofstart (line 29) | int bofstart() function printoutput (line 36) | void printoutput(BOOL done) function internal_printf (line 49) | void internal_printf(const char *format, ...) function DetectBeaconFormatSupport (line 104) | void DetectBeaconFormatSupport() function OutputInit (line 117) | void OutputInit(OutputBuffer *out) function OutputPrintf (line 127) | void OutputPrintf(OutputBuffer *out, const char *format, ...) function OutputFlush (line 148) | void OutputFlush(OutputBuffer *out, DWORD objIdx) function BOOL (line 170) | BOOL GetDistinguishedName(char *distinguishedName, DWORD size) function BOOL (line 194) | BOOL GetDomainController(char *dcName, DWORD size) function BOOL (line 230) | BOOL DeriveBaseDN(const char *target, char *baseDN, DWORD baseDNSize) function BOOL (line 287) | BOOL ConnectToADWS(SOCKET *pSocket, const char *target) function VOID (line 329) | VOID go(IN PCHAR Buffer, IN ULONG Length) FILE: AD-BOF/adwssearch/nbfse.h type NBFSE_BUFFER (line 49) | typedef struct function NBFSE_BUFFER (line 74) | NBFSE_BUFFER *NBFSEBufferCreate(DWORD initialSize) function NBFSEBufferFree (line 92) | void NBFSEBufferFree(NBFSE_BUFFER *buf) function BOOL (line 102) | BOOL NBFSEBufferAppend(NBFSE_BUFFER *buf, const BYTE *data, DWORD dataLen) function BOOL (line 127) | BOOL NBFSEBufferAppendByte(NBFSE_BUFFER *buf, BYTE b) function BOOL (line 132) | BOOL NBFSEWriteMultiByteInt31(NBFSE_BUFFER *buf, DWORD value) function BOOL (line 174) | BOOL NBFSEWriteChars8Text(NBFSE_BUFFER *buf, const char *text, BOOL with... function BOOL (line 188) | BOOL NBFSEWriteDictionaryText(NBFSE_BUFFER *buf, BYTE dictId, BOOL withE... function BOOL (line 196) | BOOL NBFSEWriteUniqueIdText(NBFSE_BUFFER *buf, const UUID *uuid) function BOOL (line 203) | BOOL NBFSEWriteElement(NBFSE_BUFFER *buf, const char *prefix, const char... function BOOL (line 219) | BOOL NBFSEWriteShortAttribute(NBFSE_BUFFER *buf, const char *name) function BOOL (line 230) | BOOL NBFSEWriteXmlnsAttribute(NBFSE_BUFFER *buf, const char *prefix, con... function BOOL (line 246) | BOOL NBFSEWriteDictionaryXmlnsAttribute(NBFSE_BUFFER *buf, const char *p... function BOOL (line 259) | BOOL BuildEnumerateRequest(NBFSE_BUFFER *buf, const char *ldapFilter, co... function BOOL (line 528) | BOOL BuildPullRequest(NBFSE_BUFFER *buf, const char *enumContext, DWORD ... FILE: AD-BOF/adwssearch/nmf.h type CONNECTION_CONTEXT (line 30) | typedef struct CONNECTION_CONTEXT CONNECTION_CONTEXT; function BOOL (line 38) | BOOL SendNMFHandshake(SOCKET socket, const char *target) function BOOL (line 101) | BOOL UnwrapNMFEnvelope(BYTE *nmfData, DWORD nmfLen, BYTE **nbfseData, DW... function BOOL (line 163) | BOOL SendADWSMessage(CONNECTION_CONTEXT *ctx, BYTE *nbfseMessage, DWORD ... FILE: AD-BOF/adwssearch/nns.h type CONNECTION_CONTEXT (line 31) | typedef struct CONNECTION_CONTEXT function BOOL (line 50) | BOOL PerformNNSHandshake(CONNECTION_CONTEXT *ctx, const char *target) function BOOL (line 223) | BOOL NNSSendMessage(SOCKET socket, BYTE type, PBYTE data, DWORD dataLen) function BOOL (line 247) | BOOL NNSReceiveMessage(SOCKET socket, BYTE *type, PBYTE *data, DWORD *da... function BOOL (line 295) | BOOL NNSSendEncrypted(CONNECTION_CONTEXT *ctx, PBYTE data, DWORD dataLen) function BOOL (line 351) | BOOL NNSReceiveEncrypted(CONNECTION_CONTEXT *ctx, PBYTE *data, DWORD *da... FILE: AD-BOF/badtakeover/BadTakeover.c function go (line 10) | void go(char *args, int len) { FILE: AD-BOF/ldapsearch/base.c function bofstart (line 20) | int bofstart() function internal_printf (line 27) | void internal_printf(const char* format, ...){ function printoutput (line 78) | void printoutput(BOOL done) type loadedLibrary (line 92) | typedef struct loadedLibrary { function BOOL (line 99) | BOOL intstrcmp(LPCSTR szLibrary, LPCSTR sztarget) function FARPROC (line 119) | FARPROC DynamicLoad(const char * szLibrary, const char * szFunction) function bofstop (line 197) | void bofstop() FILE: AD-BOF/ldapsearch/ldapsearch.c type ULONG (line 20) | typedef ULONG LDAPAPI (*_ldap_search_abondon_page)(PLDAP h, PLDAPSearch S); type LDAP (line 25) | typedef LDAP *LDAPAPI (*ldap_init_t)(PSTR HostName, ULONG PortNumber); type ULONG (line 26) | typedef ULONG LDAPAPI (*ldap_set_optionW_t)(LDAP *ld, int option, const ... type ULONG (line 27) | typedef ULONG LDAPAPI (*ldap_get_optionW_t)(LDAP *ld, int option, void ... type ULONG (line 28) | typedef ULONG LDAPAPI (*ldap_bind_s_t)(LDAP *ld, const PSTR dn, const PC... type ULONG (line 29) | typedef ULONG LDAPAPI (*ldap_unbind_t)(LDAP*); type ULONG (line 30) | typedef ULONG LDAPAPI (*ldap_msgfree_t)(LDAPMessage*); type VOID (line 31) | typedef VOID LDAPAPI (*ldap_memfree_t)(PCHAR); type LDAPMessage (line 32) | typedef LDAPMessage* (*ldap_first_entry_t)(LDAP *ld,LDAPMessage *res); type ULONG (line 33) | typedef ULONG LDAPAPI (*ldap_get_next_page_s_t)(PLDAP ExternalHandle,PLD... type ULONG (line 34) | typedef ULONG LDAPAPI (*ldap_count_entries_t)(LDAP*,LDAPMessage*); type LDAPMessage (line 35) | typedef LDAPMessage* (*ldap_next_entry_t)(LDAP*,LDAPMessage*); type PCHAR (line 36) | typedef PCHAR LDAPAPI (*ldap_first_attribute_t)(LDAP *ld,LDAPMessage *en... type berval (line 37) | struct berval type PCHAR (line 38) | typedef PCHAR * LDAPAPI (*ldap_get_values_t)(LDAP *ld,LDAPMessage *entry... type ULONG (line 39) | typedef ULONG LDAPAPI (*ldap_value_free_len_t)(struct berval **vals); type ULONG (line 40) | typedef ULONG LDAPAPI (*ldap_value_free_t)(PCHAR *); type PCHAR (line 41) | typedef PCHAR LDAPAPI (*ldap_next_attribute_t)(LDAP *ld,LDAPMessage *ent... type PLDAPSearch (line 42) | typedef PLDAPSearch LDAPAPI (*ldap_search_init_pageA_t)(PLDAP ExternalHa... function BOOLEAN (line 69) | BOOLEAN _cdecl ServerCertCallback (PLDAP Connection, PCCERT_CONTEXT pSer... function ConvertUnicodeStringToChar (line 73) | void ConvertUnicodeStringToChar(const wchar_t* src, size_t srcSize, char... function PLDAPControlA (line 81) | PLDAPControlA FormatSDFlags(int iFlagValue) { function Base64encode (line 118) | int Base64encode(char* encoded, const char* string, int len) { function LDAP (line 149) | LDAP* InitialiseLDAPConnection(PCHAR hostName, PCHAR distinguishedName, ... function PLDAPSearch (line 233) | PLDAPSearch ExecuteLDAPQuery(LDAP* pLdapConnection, PCHAR distinguishedN... function customAttributes (line 323) | void customAttributes(PCHAR pAttribute, PCHAR pValue) function printAttribute (line 365) | void printAttribute(PCHAR pAttribute, PCHAR* ppValue){ function ldapSearch (line 377) | void ldapSearch(char * ldap_filter, char * ldap_attributes, ULONG result... function VOID (line 590) | VOID go( FILE: AD-BOF/readlaps/base.c function bofstart (line 20) | int bofstart() function internal_printf (line 27) | void internal_printf(const char* format, ...){ function printoutput (line 78) | void printoutput(BOOL done) type loadedLibrary (line 92) | typedef struct loadedLibrary { function BOOL (line 99) | BOOL intstrcmp(LPCSTR szLibrary, LPCSTR sztarget) function FARPROC (line 119) | FARPROC DynamicLoad(const char * szLibrary, const char * szFunction) function bofstop (line 197) | void bofstop() FILE: AD-BOF/readlaps/readlaps.c type ULONG_PTR (line 15) | typedef ULONG_PTR NCRYPT_STREAM_HANDLE; type const (line 17) | typedef SECURITY_STATUS (WINAPI *PFNCryptStreamOutputCallback)( type NCRYPT_PROTECT_STREAM_INFO (line 23) | typedef struct NCRYPT_PROTECT_STREAM_INFO { type LDAP (line 29) | typedef LDAP *LDAPAPI (*ldap_initA_t)(PSTR HostName, ULONG PortNumber); type ULONG (line 30) | typedef ULONG LDAPAPI (*ldap_bind_sA_t)(LDAP *ld, const PSTR dn, const P... type ULONG (line 31) | typedef ULONG LDAPAPI (*ldap_unbind_t)(LDAP *ld); type ULONG (line 32) | typedef ULONG LDAPAPI (*ldap_search_s_t)(LDAP *ld, const PSTR base, ULON... type ULONG (line 33) | typedef ULONG LDAPAPI (*ldap_count_entries_t)(LDAP *ld, LDAPMessage *res); type LDAPMessage (line 34) | typedef LDAPMessage* LDAPAPI (*ldap_first_entry_t)(LDAP *ld, LDAPMessage... type berval (line 35) | struct berval type ULONG (line 36) | typedef ULONG LDAPAPI (*ldap_value_free_len_t)(struct berval **vals); type ULONG (line 37) | typedef ULONG LDAPAPI (*ldap_msgfree_t)(LDAPMessage *res); type BYTE (line 56) | typedef SECURITY_STATUS (WINAPI *NCryptStreamUpdate_t)( type blob_header (line 70) | struct blob_header { function BOOL (line 79) | BOOL searchLdap(PSTR ldapServer, ULONG port, PCHAR rootDN, PCHAR searchF... function SECURITY_STATUS (line 170) | SECURITY_STATUS WINAPI decryptCallback( function BOOL (line 181) | BOOL unprotectSecret(BYTE* protectedData, ULONG protectedDataLength) { function go (line 207) | void go(char* args, int len) { FILE: Creds-BOF/UnderlayCopy/entry.c function BOOL (line 9) | BOOL NormalizePathForCreateFileW(LPCWSTR path, WCHAR* normalizedPath, in... function BOOL (line 34) | BOOL NormalizePathForNtCreateFile(LPCWSTR path, WCHAR* normalizedPath, i... function BOOL (line 83) | BOOL CreateOutputFileNt(LPCWSTR destPath, HANDLE* hOutput) { function BOOL (line 123) | BOOL WriteSparseToFile(HANDLE hOutput, ULONGLONG offset, ULONGLONG size,... function WriteSparseToMemory (line 153) | void WriteSparseToMemory(BYTE* destBuffer, ULONGLONG offset, ULONGLONG s... function BOOL (line 158) | BOOL CopyChunkToFile(HANDLE hVolume, HANDLE hOutput, ULONGLONG diskOffse... function BOOL (line 219) | BOOL CopyChunkToMemory(HANDLE hVolume, BYTE* destBuffer, ULONGLONG destO... function BOOL (line 262) | BOOL CopyFileByExtentsToMemory(HANDLE hVolume, EXTENT* extents, DWORD ex... function BOOL (line 331) | BOOL ReadNtfsBoot(HANDLE hVolume, NTFS_BOOT* boot) { function BOOL (line 367) | BOOL GetNtfsFileInfo(LPCWSTR filePath, ULONGLONG* mftRecordNumber, ULONG... function BOOL (line 405) | BOOL ReadMftRecord(HANDLE hVolume, NTFS_BOOT* boot, ULONGLONG recordNumb... function ParseDataRuns (line 435) | int ParseDataRuns(BYTE* dataRuns, int dataRunsSize, DATA_RUN** runs, NTF... function BOOL (line 497) | BOOL GetFileInfoFromRecord(BYTE* record, FILE_INFO* fileInfo, NTFS_BOOT*... function BOOL (line 550) | BOOL CopyFileByMft(HANDLE hVolume, HANDLE hOutput, FILE_INFO* fileInfo, ... function GetFileExtents (line 638) | int GetFileExtents(HANDLE hFile, EXTENT** extents, DWORD* extentCount) { function BOOL (line 724) | BOOL CopyFileByExtents(HANDLE hVolume, HANDLE hOutput, EXTENT* extents, ... function BOOL (line 789) | BOOL CopyFileByMftToMemory(HANDLE hVolume, FILE_INFO* fileInfo, NTFS_BOO... function BOOL (line 896) | BOOL download_file(IN LPCSTR sourcePath, IN LPCSTR customFileName, IN ch... function go (line 957) | void go(char* args, int len) { FILE: Creds-BOF/UnderlayCopy/underlaycopy.h type DATA_RUN (line 57) | typedef struct { type EXTENT (line 63) | typedef struct { type NTFS_BOOT (line 69) | typedef struct { type FILE_INFO (line 77) | typedef struct { FILE: Creds-BOF/askcreds/askcreds.c type THREAD_PARAMS (line 12) | typedef struct _THREAD_PARAMS { function ConvertUnicodeStringToChar (line 17) | void ConvertUnicodeStringToChar(const wchar_t* src, size_t srcSize, char... function BOOL (line 23) | BOOL CALLBACK EnumWindowsProc(HWND hWnd, LPARAM lParam) { function DWORD (line 88) | DWORD WINAPI AskCreds(_In_ PTHREAD_PARAMS params) { function VOID (line 191) | VOID go(IN PCHAR Args, IN ULONG Length) { FILE: Creds-BOF/cookie-monster/beacon.h type datap (line 23) | typedef struct { type formatp (line 38) | typedef struct { type HEAP_RECORD (line 83) | typedef struct { type BEACON_INFO (line 108) | typedef struct { type DATA_STORE_OBJECT (line 153) | typedef struct { FILE: Creds-BOF/cookie-monster/cookie-monster-bof.c function CHAR (line 109) | CHAR* GetFileContent(CHAR *path, DWORD* size) { function CHAR (line 154) | CHAR *ExtractKey(CHAR *buffer, CHAR * pattern) { function VOID (line 182) | VOID GetMasterKey(CHAR *key) { function isBase64 (line 244) | int isBase64(char c) { function VOID (line 317) | VOID GetAppBoundKey(CHAR * key, CHAR * browser, const CLSID CLSID_Elevat... function VOID (line 426) | VOID GetEncryptionKey(char * browser) { function CHAR (line 473) | CHAR *GetFirefoxFile(CHAR *file, CHAR* profile){ function VOID (line 487) | VOID GetFirefoxInfo() { function VOID (line 586) | VOID GetBrowserData(char * browser, BOOL cookie, BOOL loginData, char * ... function BOOL (line 730) | BOOL GetBrowserFile(DWORD PID, CHAR *browserFile, CHAR *downloadFileName... function BOOL (line 918) | BOOL download_file( IN LPCSTR fileName, IN char fileData[], IN ULONG32 f... function BOOL (line 926) | BOOL PopFromStringFront(BYTE** data, DWORD* data_len, DWORD pop_len, BYT... function BOOL (line 944) | BOOL PopDWORDFromStringFront(BYTE** data, DWORD* data_len, DWORD* output) { function BYTE (line 959) | BYTE* decrypt_with_cng(const BYTE* input_data, DWORD input_size, DWORD* ... function BOOL (line 1044) | BOOL StealAndImpersonate(int pid) { function BOOL (line 1076) | BOOL AppBoundDecryptor(char * localStateFile, int pid){ function BOOL (line 1348) | BOOL isBrowserSupported(char* browser) { function BOOL (line 1357) | BOOL ConstructDbPath(char* dest, size_t dest_size, const char* browser, ... function VOID (line 1369) | VOID go(char *buf, int len) { FILE: Creds-BOF/cookie-monster/cookie-monster-bof.h type SYSTEM_HANDLE (line 15) | typedef struct _SYSTEM_HANDLE type SYSTEM_HANDLE_INFORMATION (line 25) | typedef struct _SYSTEM_HANDLE_INFORMATION { type SYSTEM_HANDLE_TABLE_ENTRY_INFO_EX (line 30) | typedef struct _SYSTEM_HANDLE_TABLE_ENTRY_INFO_EX { type SYSTEM_HANDLE_INFORMATION_EX (line 41) | typedef struct _SYSTEM_HANDLE_INFORMATION_EX { type UNICODE_STRING (line 47) | typedef struct _UNICODE_STRING { type PUBLIC_OBJECT_TYPE_INFORMATION (line 53) | typedef struct __PUBLIC_OBJECT_TYPE_INFORMATION type SYSTEM_INFORMATION_CLASS (line 59) | typedef enum _SYSTEM_INFORMATION_CLASS { type OBJECT_INFORMATION_CLASS (line 64) | typedef enum _OBJECT_INFORMATION_CLASS type OBJECT_NAME_INFORMATION (line 73) | typedef struct _OBJECT_NAME_INFORMATION type PACKET_HEADER (line 78) | typedef struct __PACKET_HEADER { type PacketType (line 85) | enum PacketType { type ProtectionLevel (line 98) | typedef enum { type IElevatorEdge (line 108) | typedef struct IElevatorEdge IElevatorEdge; type IElevatorEdgeVtbl (line 110) | typedef struct IElevatorEdgeVtbl type IElevatorEdge (line 169) | struct IElevatorEdge type IElevatorChrome (line 174) | typedef struct IElevatorChrome IElevatorChrome; type IElevatorChromeVtbl (line 176) | typedef struct IElevatorChromeVtbl type IElevatorChrome (line 218) | struct IElevatorChrome type Buffer (line 224) | typedef struct { FILE: Creds-BOF/cookie-monster/decrypt.py function cookies (line 12) | def cookies(key, file_location): function cookies_for_editor (line 33) | def cookies_for_editor(key, file_location): function login_data (line 69) | def login_data(key, file_location): function cookies_for_cuddlephish (line 88) | def cookies_for_cuddlephish(key, file_location): function decrypt_data (line 139) | def decrypt_data(encrypted_junk, key, password=False): function byte_xor (line 183) | def byte_xor(ba1, ba2): function argparse_args (line 186) | def argparse_args(): function main (line 195) | def main(): FILE: Creds-BOF/get-netntlm/get-netntlm.c function my_isdigit (line 24) | int my_isdigit(int c) { function my_islower (line 28) | int my_islower(int c) { function my_strtol (line 32) | long int my_strtol(const char* str, char** endptr, int base) { function BOOL (line 74) | BOOL IsCredHandleValid(CredHandle *phCred) function BOOL (line 79) | BOOL IsCtxtHandleValid(CtxtHandle *phCtx) function BYTE (line 84) | BYTE* StringToByteArray(const char* hex) { function BYTE (line 234) | BYTE* GetSecBufferByteArray(const SecBufferDesc* pSecBufferDesc, size_t*... function ParseNTResponse (line 274) | void ParseNTResponse(BYTE* message, size_t message_len, const char* chal... function GetNTLMCreds (line 355) | void GetNTLMCreds(const char* challenge, BOOL DisableESS){ function VOID (line 503) | VOID go(char* buf, int len) { FILE: Creds-BOF/hashdump/hashdump.c function BOOL (line 26) | BOOL DecryptDES(const BYTE *key, const BYTE *data, BYTE *output) function BOOL (line 60) | BOOL DecryptAES_CBC( const BYTE *key, DWORD keyLen,const BYTE *iv,DWORD ... function BOOL (line 117) | BOOL EnablePrivilege(LPCWSTR privilege) function DWORD (line 145) | DWORD GetCurrentControlSet(HKEY hSystem) function BOOL (line 160) | BOOL GetBootKey(HKEY hSystem, LPCSTR lsaPath, BYTE *bootKey) function GenerateRandomString (line 214) | void GenerateRandomString(char *buffer, size_t length) function InitializeBackupPaths (line 224) | void InitializeBackupPaths() function CleanupBackupPaths (line 246) | void CleanupBackupPaths() function go (line 252) | void go() FILE: Creds-BOF/hashdump/hive_parser.c type BaseBlock (line 9) | struct BaseBlock type NkKey (line 26) | struct NkKey type LfList (line 35) | struct LfList type LiList (line 41) | struct LiList type LhList (line 47) | struct LhList type ValueEntry (line 53) | struct ValueEntry type ValueEntry (line 75) | struct ValueEntry type NkKey (line 76) | struct NkKey type LfList (line 77) | struct LfList type LiList (line 78) | struct LiList type LhList (line 79) | struct LhList type NkKey (line 85) | struct NkKey type NkKey (line 85) | struct NkKey type ValueEntry (line 88) | struct ValueEntry type NkKey (line 91) | struct NkKey type ValueEntry (line 92) | struct ValueEntry type LfList (line 93) | struct LfList type LiList (line 94) | struct LiList type LhList (line 95) | struct LhList function LPVOID (line 97) | LPVOID AllocateMemory(SIZE_T size) function FreeMemory (line 102) | void FreeMemory(LPVOID ptr) function LPVOID (line 110) | LPVOID ReallocateMemory(LPVOID ptr, SIZE_T size) function BOOL (line 137) | static BOOL readFileData(FILE *file, uint32_t offset, void *buffer, uint... function BYTE (line 146) | BYTE *readHiveData(FILE *file, uint32_t offset, uint32_t size, uint32_t ... function BYTE (line 166) | BYTE *readCell(FILE *file, uint32_t offset, uint32_t *outSize) function parseValueEntry (line 221) | struct ValueEntry parseValueEntry(const BYTE *data, uint32_t dataSize) function parseNkKey (line 249) | struct NkKey parseNkKey(const BYTE *data, uint32_t dataSize) function parseLfList (line 279) | struct LfList parseLfList(const BYTE *data, uint32_t dataSize) function parseLiList (line 310) | struct LiList parseLiList(const BYTE *data, uint32_t dataSize) function parseLhList (line 341) | struct LhList parseLhList(const BYTE *data, uint32_t dataSize) type LfList (line 387) | struct LfList type LiList (line 393) | struct LiList type LhList (line 399) | struct LhList function navigateToPath (line 412) | struct NkKey navigateToPath(FILE *file, struct NkKey *currentKey, const ... type ValueEntry (line 457) | struct ValueEntry type ValueEntry (line 467) | struct ValueEntry type ValueEntry (line 467) | struct ValueEntry type ValueEntry (line 467) | struct ValueEntry type ValueEntry (line 481) | struct ValueEntry function freeNkKey (line 494) | void freeNkKey(struct NkKey *key) function freeValueEntry (line 503) | void freeValueEntry(struct ValueEntry *entry) function freeLfList (line 512) | void freeLfList(struct LfList *list) function freeLiList (line 521) | void freeLiList(struct LiList *list) function freeLhList (line 530) | void freeLhList(struct LhList *list) FILE: Creds-BOF/lsadump/cache.c function HCRYPTKEY (line 14) | static HCRYPTKEY CreateAES128Key(HCRYPTPROV hProv, const BYTE* key, DWOR... function BOOL (line 32) | static BOOL DecryptAES128_CTS(HCRYPTPROV hProv, const BYTE* key, const B... function BOOL (line 110) | static BOOL GetLsaKey(HKEY hSecurity, const BYTE sysKey[SYSKEY_LENGTH], ... function BOOL (line 186) | static BOOL GetNLKM(HKEY hSecurity, const BYTE lsaKey[AES_256_KEY_SIZE],... function EnumerateCache (line 239) | static void EnumerateCache(HKEY hSecurity, const BYTE nlkm[16], HCRYPTPR... function go (line 349) | void go(char* args, int len) { FILE: Creds-BOF/lsadump/include/cache.h type MSCACHE_DATA (line 18) | typedef struct _MSCACHE_DATA { type MSCACHE_ENTRY (line 29) | typedef struct _MSCACHE_ENTRY { FILE: Creds-BOF/lsadump/include/lsadump.h type AES_KEY_BLOB (line 57) | typedef struct _AES_KEY_BLOB { type AES128_KEY_BLOB (line 63) | typedef struct _AES128_KEY_BLOB { FILE: Creds-BOF/lsadump/include/sam.h type DES_KEY_BLOB (line 39) | typedef struct _DES_KEY_BLOB { type OLD_LARGE_INTEGER (line 45) | typedef struct _OLD_LARGE_INTEGER { type SAM_KEY_DATA (line 50) | typedef struct _SAM_KEY_DATA { type SAM_KEY_DATA_AES (line 60) | typedef struct _SAM_KEY_DATA_AES { type DOMAIN_ACCOUNT_F (line 69) | typedef struct _DOMAIN_ACCOUNT_F { FILE: Creds-BOF/lsadump/include/secrets.h type LSA_KEYS_INFO (line 44) | typedef struct _LSA_KEYS_INFO { FILE: Creds-BOF/lsadump/lsadump_helper.c function FormatHex (line 14) | static void FormatHex(const BYTE* data, DWORD len, char* hexStr, DWORD h... function BOOL (line 24) | static BOOL HexCharToNibble(wchar_t c, BYTE* nibble) { function BOOL (line 31) | static BOOL HexStringToDword(const wchar_t* hexStr, DWORD hexLen, BYTE* ... function LPVOID (line 50) | static LPVOID AllocMem(SIZE_T size) { function FreeMem (line 54) | static void FreeMem(LPVOID ptr) { function DWORD (line 62) | static DWORD GetCurrentControlSet(HKEY hSystem) { function BOOL (line 72) | static BOOL GetSyskey(HKEY hSystem, BYTE sysKey[SYSKEY_LENGTH]) { function BOOL (line 123) | static BOOL DeriveKey(HCRYPTPROV hProv, const BYTE* key, DWORD keyLen, function BOOL (line 160) | static BOOL DecryptAES256_ECB(HCRYPTPROV hProv, const BYTE* key, function BOOL (line 194) | static BOOL DecryptAES128_CBC(HCRYPTPROV hProv, const BYTE* key, const B... FILE: Creds-BOF/lsadump/sam.c function BOOL (line 14) | static BOOL DecryptDES_ECB(HCRYPTPROV hProv, const BYTE* key8, function BOOL (line 48) | static BOOL GetSamKey(HKEY hSam, const BYTE sysKey[SYSKEY_LENGTH], BYTE ... function DesKeyFromSid (line 108) | static void DesKeyFromSid(DWORD rid, BYTE key1[8], BYTE key2[8]) { function BOOL (line 141) | static BOOL DecryptNtHash(const BYTE* vData, DWORD vSize, const BYTE sam... function EnumerateUsers (line 187) | static void EnumerateUsers(HKEY hSam, const BYTE samKey[16], HCRYPTPROV ... function go (line 271) | void go(char* args, int len) { FILE: Creds-BOF/lsadump/secrets.c function BOOL (line 14) | static BOOL ComputeMD4(HCRYPTPROV hProv, const BYTE* data, DWORD dataLen... function BOOL (line 29) | static BOOL ComputeSHA1(HCRYPTPROV hProv, const BYTE* data, DWORD dataLe... function GetDomainInfo (line 48) | static void GetDomainInfo(HKEY hSecurity) { function BOOL (line 129) | static BOOL DeriveAndDecrypt(HCRYPTPROV hProv, const BYTE* key, DWORD ke... function BOOL (line 171) | static BOOL GetLsaKeys(HKEY hSecurity, const BYTE sysKey[SYSKEY_LENGTH],... function BOOL (line 254) | static BOOL FindLsaKey(LSA_KEYS_INFO* pInfo, const BYTE* keyId, PBYTE* p... function BOOL (line 278) | static BOOL DecryptSecretValue(HKEY hSecrets, const wchar_t* secretName,... function DisplaySecretData (line 341) | static void DisplaySecretData(const wchar_t* prefix, const BYTE* data, D... function EnumerateSecrets (line 400) | static void EnumerateSecrets(HKEY hSecurity, LSA_KEYS_INFO* pInfo, HCRYP... function go (line 474) | void go(char* args, int len) { FILE: Creds-BOF/nanodump/include/beacon.h type datap (line 13) | typedef struct { type formatp (line 27) | typedef struct { FILE: Creds-BOF/nanodump/include/dinvoke.h type ULONG (line 12) | typedef NTSTATUS(WINAPI* LdrLoadDll_t)(PWCHAR, ULONG, PUNICODE_STRING, P... type ND_LDR_DATA_TABLE_ENTRY (line 14) | typedef struct _ND_LDR_DATA_TABLE_ENTRY type ND_PEB_LDR_DATA (line 26) | typedef struct _ND_PEB_LDR_DATA type ND_PEB (line 36) | typedef struct _ND_PEB FILE: Creds-BOF/nanodump/include/entry.h type LPWSTR (line 9) | typedef LPWSTR*(WINAPI* CommandLineToArgvW_t) (LPCWSTR lpCmdLine, int *p... FILE: Creds-BOF/nanodump/include/handle.h type OBJECT_TYPES_INFORMATION (line 45) | typedef struct _OBJECT_TYPES_INFORMATION { type OBJECT_TYPE_INFORMATION_V2 (line 49) | typedef struct _OBJECT_TYPE_INFORMATION_V2 { type POOL_TYPE (line 77) | typedef enum _POOL_TYPE type OBJECT_TYPE_INFORMATION (line 88) | typedef struct _OBJECT_TYPE_INFORMATION type SYSTEM_HANDLE (line 114) | typedef struct _SYSTEM_HANDLE type SYSTEM_HANDLE_INFORMATION (line 124) | typedef struct _SYSTEM_HANDLE_INFORMATION type PROCESS_LIST (line 132) | typedef struct _PROCESS_LIST type SYSTEM_HANDLE_TABLE_ENTRY_INFO (line 138) | typedef struct _SYSTEM_HANDLE_TABLE_ENTRY_INFO type HANDLE_LIST (line 151) | typedef struct _HANDLE_LIST FILE: Creds-BOF/nanodump/include/malseclogon.h type REQUEST_OPLOCK_INPUT_BUFFER (line 24) | typedef struct _REQUEST_OPLOCK_INPUT_BUFFER { type REQUEST_OPLOCK_OUTPUT_BUFFER (line 31) | typedef struct _REQUEST_OPLOCK_OUTPUT_BUFFER { type TEB (line 79) | struct TEB type FILE_PROCESS_IDS_USING_FILE_INFORMATION (line 89) | typedef struct _FILE_PROCESS_IDS_USING_FILE_INFORMATION type THREAD_PARAMETERS (line 95) | typedef struct _THREAD_PARAMETERS FILE: Creds-BOF/nanodump/include/modules.h type module_info (line 22) | typedef struct _module_info FILE: Creds-BOF/nanodump/include/nanodump.h type StreamType (line 170) | enum StreamType type ProcessorArchitecture (line 177) | enum ProcessorArchitecture type MiniDumpType (line 183) | enum MiniDumpType type MiniDumpHeader (line 188) | typedef struct _MiniDumpHeader type MiniDumpDirectory (line 201) | typedef struct _MiniDumpDirectory type dump_context (line 208) | typedef struct _dump_context type MiniDumpSystemInfo (line 219) | typedef struct _MiniDumpSystemInfo type VsFixedFileInfo (line 246) | typedef struct _VsFixedFileInfo type MiniDumpLocationDescriptor (line 263) | typedef struct _MiniDumpLocationDescriptor type MiniDumpModule (line 269) | typedef struct _MiniDumpModule type MiniDumpMemoryDescriptor64 (line 283) | typedef struct _MiniDumpMemoryDescriptor64 FILE: Creds-BOF/nanodump/include/ntdefs.h type _RTL_BALANCED_NODE (line 38) | struct _RTL_BALANCED_NODE type LDR_DATA_TABLE_ENTRY (line 60) | struct LDR_DATA_TABLE_ENTRY FILE: Creds-BOF/nanodump/include/pipe.h type MESSAGE_TYPE (line 28) | typedef enum MESSAGE_TYPE type MSG_PPL_MEDIC_PARAMETERS (line 34) | typedef struct _MSG_PPL_MEDIC_PARAMETERS type MSG_RESULT (line 41) | typedef struct _MSG_RESULT type IPC_MSG (line 46) | typedef struct _IPC_MSG FILE: Creds-BOF/nanodump/include/ppl/ppl_medic.h type THREADENTRY32 (line 10) | typedef struct tagTHREADENTRY32 { type FILE_LIST (line 20) | typedef struct _FILE_LIST { FILE: Creds-BOF/nanodump/include/ppl/ppl_medic_client.h type IWaaSRemediationExVtbl (line 42) | typedef struct _IWaaSRemediationExVtbl { type ITaskHandlerVtbl (line 98) | typedef struct _ITaskHandlerVtbl { type IWaaSRemediationEx (line 128) | typedef struct _IWaaSRemediationEx { type ITaskHandler (line 132) | typedef struct _ITaskHandler { type WRITE_REMOTE_KNOWN_DLL_HANDLE_PARAM (line 136) | typedef struct _WRITE_REMOTE_KNOWN_DLL_HANDLE_PARAM type WRITE_REMOTE_DLL_SEARCH_PATH_FLAG_PARAM (line 148) | typedef struct _WRITE_REMOTE_DLL_SEARCH_PATH_FLAG_PARAM FILE: Creds-BOF/nanodump/include/ppl/ppl_utils.h type FILE_STANDARD_INFORMATION (line 68) | typedef struct _FILE_STANDARD_INFORMATION { type OBJECT_NAME_INFORMATION (line 76) | typedef struct _OBJECT_NAME_INFORMATION { FILE: Creds-BOF/nanodump/include/shtinkering.h type EVENT_DESCRIPTOR (line 22) | typedef struct _EVENT_DESCRIPTOR { type EVENT_DATA_DESCRIPTOR (line 32) | typedef struct _EVENT_DATA_DESCRIPTOR { type WerSvcMessageId (line 51) | enum WerSvcMessageId type MappedViewStruct (line 61) | typedef struct _MappedViewStruct FILE: Creds-BOF/nanodump/include/spoof_callstack.h type SYSCALL_DATA (line 22) | typedef struct _SYSCALL_DATA type SYSCALL_DATA (line 46) | typedef struct _SYSCALL_DATA type FRAME_POINTERS (line 74) | typedef struct _FRAME_POINTERS { type RUNTIME_FUNCTION (line 79) | typedef struct _RUNTIME_FUNCTION { type UNWIND_HISTORY_TABLE_ENTRY (line 85) | typedef struct _UNWIND_HISTORY_TABLE_ENTRY { type UNWIND_HISTORY_TABLE (line 91) | typedef struct _UNWIND_HISTORY_TABLE { type STACK_FRAME (line 113) | typedef struct _STACK_FRAME { type UNWIND_CODE_OPS (line 138) | typedef enum _UNWIND_OP_CODES { type UBYTE (line 152) | typedef unsigned char UBYTE; type UNWIND_CODE (line 154) | typedef union _UNWIND_CODE { type UNWIND_INFO (line 163) | typedef struct _UNWIND_INFO { type STACK_INFO (line 179) | typedef struct _STACK_INFO { FILE: Creds-BOF/nanodump/include/syscalls.h type SW2_SYSCALL_ENTRY (line 39) | typedef struct _SW2_SYSCALL_ENTRY type SW2_SYSCALL_LIST (line 46) | typedef struct _SW2_SYSCALL_LIST type SW2_PEB_LDR_DATA (line 52) | typedef struct _SW2_PEB_LDR_DATA { type SW2_LDR_DATA_TABLE_ENTRY (line 58) | typedef struct _SW2_LDR_DATA_TABLE_ENTRY { type SW2_PEB (line 65) | typedef struct _SW2_PEB { type MEMORY_INFORMATION_CLASS (line 136) | typedef enum _MEMORY_INFORMATION_CLASS type WNF_STATE_NAME (line 195) | typedef struct _WNF_STATE_NAME type WNF_TYPE_ID (line 200) | typedef struct _WNF_TYPE_ID type WNF_STATE_NAME (line 205) | typedef const WNF_STATE_NAME *PCWNF_STATE_NAME; type WNF_TYPE_ID (line 207) | typedef const WNF_TYPE_ID *PCWNF_TYPE_ID; type ULONG (line 209) | typedef ULONG WNF_CHANGE_STAMP, *PWNF_CHANGE_STAMP; type ALPC_MESSAGE_ATTRIBUTES (line 211) | typedef struct _ALPC_MESSAGE_ATTRIBUTES type ALPC_PORT_ATTRIBUTES (line 217) | typedef struct _ALPC_PORT_ATTRIBUTES type CSHORT (line 233) | typedef short CSHORT; type QUAD (line 234) | typedef struct _QUAD type PORT_MESSAGE (line 243) | typedef struct PORT_MESSAGE type WER_API_MESSAGE_SEND (line 279) | typedef struct _WER_API_MESSAGE_SEND type WER_API_MESSAGE_RECV (line 290) | typedef struct _WER_API_MESSAGE_RECV type ReportExceptionWerAlpcMessage (line 300) | typedef struct _ReportExceptionWerAlpcMessage type PS_ATTRIBUTE (line 334) | typedef struct _PS_ATTRIBUTE type PS_ATTRIBUTE_LIST (line 346) | typedef struct _PS_ATTRIBUTE_LIST type EVENT_TYPE (line 352) | typedef enum _EVENT_TYPE type THREAD_BASIC_INFORMATION (line 358) | typedef struct _THREAD_BASIC_INFORMATION { type SECTION_INHERIT (line 367) | typedef enum _SECTION_INHERIT FILE: Creds-BOF/nanodump/include/utils.h type linked_list (line 13) | typedef struct _linked_list type PSS_CAPTURE_FLAGS (line 45) | typedef enum { type PSS_QUERY_INFORMATION_CLASS (line 70) | typedef enum { type _CURDIR (line 81) | struct _CURDIR type PROCESS_PARAMETERS (line 87) | typedef struct _PROCESS_PARAMETERS type PROCESS_INSTRUMENTATION_CALLBACK_INFORMATION (line 104) | typedef struct _PROCESS_INSTRUMENTATION_CALLBACK_INFORMATION FILE: Creds-BOF/nanodump/scripts/randomize_sw2_seed.py function get_old_seed (line 11) | def get_old_seed(): function replace_seed (line 19) | def replace_seed(old_seed, new_seed): function get_function_hash (line 31) | def get_function_hash(seed, function_name, is_syscall=True): function replace_syscall_hashes (line 46) | def replace_syscall_hashes(seed): function replace_dinvoke_hashes (line 88) | def replace_dinvoke_hashes(seed): function main (line 106) | def main(): FILE: Creds-BOF/nanodump/source/bin2c.c function main (line 3) | int main(int argc, char** argv) FILE: Creds-BOF/nanodump/source/delete_file.c function VOID (line 9) | VOID do_delete( function go (line 29) | void go(char* args, int length) function main (line 42) | int main(int argc, char* argv[]) FILE: Creds-BOF/nanodump/source/dinvoke.c function PVOID (line 4) | PVOID find_dll_by_pointer( function BOOL (line 29) | BOOL is_dll( function PVOID (line 61) | PVOID find_legacy_export( function PVOID (line 94) | PVOID resolve_reference( function PVOID (line 135) | PVOID get_function_address( function HANDLE (line 206) | HANDLE get_library_address( FILE: Creds-BOF/nanodump/source/entry.c function go (line 11) | void go(char* args, int length) function usage (line 267) | void usage(char* procname) function main (line 309) | int main(int argc, char* argv[]) function BOOL (line 892) | BOOL NanoDumpSSP(void) function BOOL (line 1031) | __declspec(dllexport) BOOL APIENTRY DllMain( function BOOL (line 1057) | BOOL NanoDumpPPLDump(VOID) function BOOL (line 1280) | __declspec(dllexport) BOOL APIENTRY DllMain( function LogonUserExExW (line 1306) | void APIENTRY LogonUserExExW(VOID) {} function BriCreateBrokeredEvent (line 1320) | void APIENTRY BriCreateBrokeredEvent(VOID) {} function BriDeleteBrokeredEvent (line 1321) | void APIENTRY BriDeleteBrokeredEvent(VOID) {} function EaCreateAggregatedEvent (line 1322) | void APIENTRY EaCreateAggregatedEvent(VOID) {} function EACreateAggregateEvent (line 1323) | void APIENTRY EACreateAggregateEvent(VOID) {} function EaQueryAggregatedEventParameters (line 1324) | void APIENTRY EaQueryAggregatedEventParameters(VOID) {} function EAQueryAggregateEventData (line 1325) | void APIENTRY EAQueryAggregateEventData(VOID) {} function EaFreeAggregatedEventParameters (line 1326) | void APIENTRY EaFreeAggregatedEventParameters(VOID) {} function EaDeleteAggregatedEvent (line 1327) | void APIENTRY EaDeleteAggregatedEvent(VOID) {} function EADeleteAggregateEvent (line 1328) | void APIENTRY EADeleteAggregateEvent(VOID) {} function BOOL (line 1336) | BOOL NanoDumpPPLMedic(VOID) function BOOL (line 1541) | __declspec(dllexport) BOOL APIENTRY DllMain( FILE: Creds-BOF/nanodump/source/handle.c function BOOL (line 10) | BOOL find_token_handles_in_process( function BOOL (line 82) | BOOL find_process_handles_in_process( function BOOL (line 154) | BOOL find_directory_handles_in_process( function BOOL (line 231) | BOOL check_handle_privs( function HANDLE (line 280) | HANDLE make_handle_full_access( function HANDLE (line 309) | HANDLE elevate_handle_via_duplicate( function DWORD (line 370) | DWORD get_lsass_min_permissions(VOID) function DWORD (line 381) | DWORD get_lsass_clone_permissions(VOID) function DWORD (line 391) | DWORD get_lsass_shtinkering_permissions(VOID) function BOOL (line 402) | BOOL obtain_lsass_handle( function HANDLE (line 563) | HANDLE open_handle_to_lsass( function HANDLE (line 636) | HANDLE find_lsass( function HANDLE (line 670) | HANDLE get_process_handle( function BOOL (line 728) | BOOL get_all_handles( function BOOL (line 789) | BOOL process_is_included( function BOOL (line 802) | BOOL get_processes_from_handle_table( function BOOL (line 850) | BOOL query_object_types_info( function BOOL (line 891) | BOOL get_type_index_by_name( function HANDLE (line 934) | HANDLE duplicate_lsass_handle( function HANDLE (line 1074) | HANDLE fork_process( function HANDLE (line 1115) | HANDLE snapshot_process( function BOOL (line 1206) | BOOL free_snapshot( FILE: Creds-BOF/nanodump/source/hw_breakpoint.c function ULONG_PTR (line 4) | ULONG_PTR set_bits( function VOID (line 15) | VOID clear_breakpoint( function VOID (line 41) | VOID enable_breakpoint( function LONG (line 81) | __declspec(naked) __attribute__((stdcall)) LONG hwbp_handler( function LONG (line 133) | __declspec(naked) LONG hwbp_handler( function BOOL (line 238) | BOOL set_hwbp( function VOID (line 291) | VOID unset_hwbp( FILE: Creds-BOF/nanodump/source/impersonate.c function BOOL (line 4) | BOOL impersonate_user( function BOOL (line 50) | BOOL impersonate( function BOOL (line 69) | BOOL find_process_token_and_duplicate( function BOOL (line 260) | BOOL revert_to_self(VOID) function BOOL (line 289) | BOOL impersonate_process( function BOOL (line 379) | BOOL impersonate_system( function BOOL (line 402) | BOOL impersonate_local_service( function BOOL (line 421) | BOOL token_get_sid( function BOOL (line 503) | BOOL token_get_sid_as_string( function BOOL (line 538) | BOOL is_current_user_system( function BOOL (line 572) | BOOL token_compare_sids( function BOOL (line 617) | BOOL token_is_not_restricted( function BOOL (line 661) | BOOL token_get_username( FILE: Creds-BOF/nanodump/source/malseclogon.c function VOID (line 8) | VOID change_pid( function VOID (line 24) | VOID set_command_line( function BOOL (line 73) | BOOL save_new_process_pid( function BOOL (line 90) | BOOL check_if_succeded( function VOID (line 120) | VOID kill_created_processes( function BOOL (line 143) | BOOL malseclogon_handle_leak( function VOID (line 200) | VOID generate_rand_string( function BOOL (line 224) | BOOL generate_synchronization_file( function BOOL (line 246) | BOOL malseclogon_stage_1( function VOID (line 432) | VOID malseclogon_trigger_lock( function DWORD (line 569) | DWORD WINAPI thread_seclogon_lock( function BOOL (line 584) | BOOL leak_lsass_handle_in_seclogon_with_race_condition( function DWORD (line 725) | DWORD get_pid_using_file_path( function DWORD (line 810) | DWORD get_seclogon_pid(VOID) function HANDLE (line 857) | HANDLE malseclogon_race_condition( function HANDLE (line 995) | HANDLE malseclogon_stage_2(VOID) FILE: Creds-BOF/nanodump/source/modules.c function PVOID (line 3) | PVOID get_peb_address( function PVOID (line 32) | PVOID get_module_list_address( function Pmodule_info (line 90) | Pmodule_info add_new_module( function BOOL (line 127) | BOOL read_ldr_entry( function Pmodule_info (line 168) | Pmodule_info find_modules( FILE: Creds-BOF/nanodump/source/nanodump.c function VOID (line 17) | VOID writeat( function BOOL (line 30) | BOOL append( function BOOL (line 54) | BOOL write_header( function BOOL (line 94) | BOOL write_directory( function BOOL (line 109) | BOOL write_directories( function BOOL (line 148) | BOOL write_system_info_stream( function Pmodule_info (line 262) | Pmodule_info write_module_list_stream( function BOOL (line 395) | BOOL is_important_module( function PMiniDumpMemoryDescriptor64 (line 410) | PMiniDumpMemoryDescriptor64 get_memory_ranges( function PMiniDumpMemoryDescriptor64 (line 513) | PMiniDumpMemoryDescriptor64 write_memory64_list_stream( function BOOL (line 638) | BOOL NanoDumpWriteDump( FILE: Creds-BOF/nanodump/source/output.c function VOID (line 20) | VOID LogToConsole( FILE: Creds-BOF/nanodump/source/pipe.c function BOOL (line 5) | BOOL server_create_named_pipe( function BOOL (line 110) | BOOL client_connect_to_named_pipe( function BOOL (line 154) | BOOL server_listen_on_named_pipe( function BOOL (line 185) | BOOL read_data_from_pipe( function BOOL (line 235) | BOOL server_recv_arguments_from_pipe( function BOOL (line 290) | BOOL write_data_to_pipe( function BOOL (line 324) | BOOL client_send_arguments_from_pipe( function BOOL (line 362) | BOOL server_disconnect_pipe( function BOOL (line 396) | BOOL server_send_success( function BOOL (line 430) | BOOL client_recv_success( FILE: Creds-BOF/nanodump/source/ppl/cleanup.c function BOOL (line 3) | BOOL get_current_dll_filename( function BOOL (line 32) | BOOL delete_known_dll_entry(VOID) FILE: Creds-BOF/nanodump/source/ppl/ppl.c function go (line 13) | void go(char* args, int length) function usage (line 46) | void usage(char* procname) function main (line 62) | int main(int argc, char* argv[]) function go (line 148) | void go(char* args, int length) function main (line 186) | int main(int argc, char* argv[]) function usage (line 206) | void usage(char* procname) function main (line 222) | int main(int argc, char* argv[]) FILE: Creds-BOF/nanodump/source/ppl/ppl_dump.c function BOOL (line 3) | BOOL run_ppl_dump_exploit( function BOOL (line 574) | BOOL create_protected_process_as_user( function BOOL (line 622) | BOOL prepare_ppl_command_line( function BOOL (line 669) | BOOL find_file_for_transaction( function BOOL (line 830) | BOOL write_payload_dll_transacted( function BOOL (line 963) | BOOL map_dll( function BOOL (line 1023) | BOOL check_ppl_requirements(VOID) function BOOL (line 1050) | BOOL get_hijackeable_dllname( FILE: Creds-BOF/nanodump/source/ppl/ppl_medic.c function BOOL (line 6) | BOOL run_ppl_medic_exploit( function BOOL (line 376) | BOOL create_load_event( function BOOL (line 420) | BOOL delete_type_lib( function BOOL (line 457) | BOOL unlock_plugin_dll( function VOID (line 493) | VOID free_directory_list( function BOOL (line 507) | BOOL cleanup_temp_directories( function BOOL (line 584) | BOOL is_proxy_stub_dll_loaded( function BOOL (line 602) | BOOL enumerate_temporary_directories( function BOOL (line 703) | BOOL get_waa_s_medic_capsule_path( function BOOL (line 799) | BOOL lock_plugin_dll( function BOOL (line 860) | BOOL find_proxy_stub_registry_value_path( function BOOL (line 940) | BOOL get_proxy_stub_orig_path( function BOOL (line 969) | BOOL modify_proxy_stub_registry_value( function BOOL (line 1018) | BOOL create_dummy_dll_file( function BOOL (line 1102) | BOOL map_payload_dll( function BOOL (line 1225) | BOOL get_type_lib_orig_path( function BOOL (line 1260) | BOOL get_trusted_installer_token( function BOOL (line 1438) | BOOL modify_type_lib_registry_value( function BOOL (line 1485) | BOOL write_type_lib( function BOOL (line 1898) | BOOL restart_waa_s_medic_svc() function BOOL (line 1929) | BOOL find_saa_s_medic_svc_pid( function BOOL (line 1935) | BOOL find_waa_s_medic_svc_base_named_objects_handle( FILE: Creds-BOF/nanodump/source/ppl/ppl_medic_client.c function BOOL (line 3) | BOOL initialize_interface( function BOOL (line 77) | BOOL resolve_dispatch_ids( function BOOL (line 114) | BOOL write_remote_dll_search_path_flag( function HRESULT (line 229) | HRESULT invoke_launch_remediation_only( function HRESULT (line 260) | HRESULT invoke_launch_detection_only( function ULONG32 (line 288) | ULONG32 get_strategy( function BOOL (line 312) | BOOL calculate_write_addresses( function DWORD (line 372) | DWORD WINAPI write_remote_dll_search_path_flag_thread(LPVOID Parameter) function BOOL (line 393) | BOOL find_combase_dll_search_flag_address( function DWORD (line 504) | DWORD WINAPI write_remote_known_dll_handle_thread(LPVOID Parameter) function BOOL (line 553) | BOOL write_remote_known_dll_handle( function DWORD (line 669) | DWORD WINAPI create_task_handler_instance_thread(LPVOID Parameter) function BOOL (line 703) | BOOL create_task_handler_instance() function BOOL (line 767) | BOOL release_client( FILE: Creds-BOF/nanodump/source/ppl/ppl_medic_dll.c function BOOL (line 3) | BOOL signal_dll_load_event( FILE: Creds-BOF/nanodump/source/ppl/ppl_utils.c function BOOL (line 3) | BOOL is_win_6_point_3_or_grater(VOID) function BOOL (line 25) | BOOL is_win_10_or_grater(VOID) function BOOL (line 39) | BOOL object_manager_create_directory( function BOOL (line 71) | BOOL object_manager_create_symlik( function BOOL (line 110) | BOOL check_known_dll_symbolic_link( function BOOL (line 188) | BOOL get_file_size( function BOOL (line 217) | BOOL query_service_status_process_by_handle( function BOOL (line 257) | BOOL get_service_handle( function BOOL (line 323) | BOOL query_service_status_process_by_name( function BOOL (line 359) | BOOL get_service_status_by_name( function BOOL (line 380) | BOOL stop_service_by_name( function BOOL (line 491) | BOOL start_service_by_name( function BOOL (line 596) | BOOL get_service_process_id( function VOID (line 616) | VOID safe_free( function VOID (line 626) | VOID safe_release( function BOOL (line 636) | BOOL get_type_lib_reg_value_path( function BOOL (line 727) | BOOL set_registry_string_value( function BOOL (line 802) | BOOL get_registry_string_value( function BOOL (line 892) | BOOL generate_temp_path( function BOOL (line 964) | BOOL get_known_dlls_handle_address( function VOID (line 1064) | VOID safe_close_handle( function BOOL (line 1074) | BOOL find_writable_system_dll( function BOOL (line 1251) | BOOL get_hijacked_dll_name( function BOOL (line 1291) | BOOL get_windows_temp_directory( function BOOL (line 1335) | BOOL delete_directory( function BOOL (line 1474) | BOOL find_module_section( function BOOL (line 1534) | BOOL find_module_pattern( function BOOL (line 1564) | BOOL is_service_running( FILE: Creds-BOF/nanodump/source/restore_signature.c function main (line 3) | int main(int argc, char* argv[]) FILE: Creds-BOF/nanodump/source/shtinkering.c function BOOL (line 4) | BOOL cleanup_registry_key( function BOOL (line 26) | BOOL set_registry_key( function BOOL (line 89) | BOOL wait_for_wersvc(VOID) function BOOL (line 137) | BOOL signal_start_wersvc(VOID) function BOOL (line 201) | BOOL send_message_to_wer_service( function BOOL (line 293) | BOOL find_valid_thread_id( function BOOL (line 346) | BOOL werfault_shtinkering( FILE: Creds-BOF/nanodump/source/spoof_callstack.c function PVOID (line 4) | PVOID from_fake_to_real(PSTACK_INFO stack_info, PVOID pointer) function VOID (line 13) | VOID set_frame_info( function BOOL (line 59) | BOOL compare_bytes( function BOOL (line 73) | BOOL find_pattern( function VOID (line 94) | VOID set_ntopenprocess_callstack( function VOID (line 159) | VOID set_default_callstack( function BOOL (line 206) | BOOL get_text_section( function BOOL (line 238) | BOOL calculate_return_address( function BOOL (line 373) | BOOL calculate_function_stack_size_internal( function BOOL (line 582) | BOOL calculate_function_stack_size( function VOID (line 633) | VOID initialize_spoofed_callstack( function VOID (line 661) | VOID push_to_stack( function VOID (line 676) | VOID initialize_fake_thread_state( function VOID (line 836) | VOID initialize_fake_thread_state( function PVOID (line 875) | __declspec(naked) PVOID get_rip(VOID) function PVOID (line 883) | __declspec(naked) PVOID get_rsp(VOID) function PVOID (line 894) | __declspec(naked) PVOID get_rip(VOID) function PVOID (line 911) | __declspec(naked) PVOID get_rsp(VOID) function VOID (line 932) | VOID lookup_function_table( function BOOL (line 959) | BOOL lookup_function_entry( function PNT_TIB (line 1017) | __declspec(naked) PNT_TIB get_tib(VOID) function PNT_TIB (line 1028) | __declspec(naked) PNT_TIB get_tib(VOID) function BOOL (line 1049) | BOOL create_fake_callstack( function NTSTATUS (line 1663) | NTSTATUS trigger_syscall( function HANDLE (line 1758) | HANDLE open_handle_with_spoofed_callstack( FILE: Creds-BOF/nanodump/source/ssp/ssp.c function DWORD (line 4) | DWORD WINAPI load_ssp(LPVOID Parameter) function BOOL (line 58) | BOOL write_dll( function VOID (line 99) | VOID run_technique( function go (line 199) | void go(char* args, int length) function usage (line 248) | void usage(char* procname) function main (line 266) | int main(int argc, char* argv[]) function usage (line 354) | void usage(char* procname) function main (line 367) | int main(int argc, char* argv[]) FILE: Creds-BOF/nanodump/source/ssp/ssp_utils.c function BOOL (line 5) | BOOL generate_random_dll_path( function BOOL (line 52) | BOOL write_ssp_dll( function BOOL (line 86) | BOOL send_parameters_and_get_result( FILE: Creds-BOF/nanodump/source/syscalls.c function SyscallNotFound (line 28) | __declspec(naked) void SyscallNotFound(void) function SyscallNotFound (line 38) | __declspec(naked) void SyscallNotFound(void) function PVOID (line 48) | PVOID get_ntopenprocess_syscall_address(VOID) function PVOID (line 58) | PVOID GetSyscallAddress( function DWORD (line 125) | DWORD SW2_HashSyscall( function BOOL (line 140) | BOOL SW2_PopulateSyscallList(VOID) function EXTERN_C (line 233) | EXTERN_C DWORD SW2_GetSyscallNumber( function EXTERN_C (line 253) | EXTERN_C PVOID SW3_GetSyscallAddress( function PVOID (line 1586) | __declspec(naked) PVOID getIP(void) function NTSTATUS (line 1603) | __declspec(naked) NTSTATUS NtOpenProcess( function NTSTATUS (line 1653) | __declspec(naked) NTSTATUS NtGetNextProcess( function NTSTATUS (line 1704) | __declspec(naked) NTSTATUS NtReadVirtualMemory( function NTSTATUS (line 1755) | __declspec(naked) NTSTATUS NtClose( function NTSTATUS (line 1802) | __declspec(naked) NTSTATUS NtOpenProcessToken( function NTSTATUS (line 1851) | __declspec(naked) NTSTATUS NtQueryInformationProcess( function NTSTATUS (line 1902) | __declspec(naked) NTSTATUS NtQueryVirtualMemory( function NTSTATUS (line 1954) | __declspec(naked) NTSTATUS NtAdjustPrivilegesToken( function NTSTATUS (line 2006) | __declspec(naked) NTSTATUS NtAllocateVirtualMemory( function NTSTATUS (line 2058) | __declspec(naked) NTSTATUS NtFreeVirtualMemory( function NTSTATUS (line 2108) | __declspec(naked) NTSTATUS NtCreateFile( function NTSTATUS (line 2165) | __declspec(naked) NTSTATUS NtWriteFile( function NTSTATUS (line 2220) | __declspec(naked) NTSTATUS NtCreateProcessEx( function NTSTATUS (line 2275) | __declspec(naked) NTSTATUS NtQuerySystemInformation( function NTSTATUS (line 2325) | __declspec(naked) NTSTATUS NtDuplicateObject( function NTSTATUS (line 2378) | __declspec(naked) NTSTATUS NtQueryObject_( function NTSTATUS (line 2429) | __declspec(naked) NTSTATUS NtWaitForSingleObject( function NTSTATUS (line 2478) | __declspec(naked) NTSTATUS NtDeleteFile( function NTSTATUS (line 2525) | __declspec(naked) NTSTATUS NtTerminateProcess( function NTSTATUS (line 2573) | __declspec(naked) NTSTATUS NtSetInformationProcess_( function NTSTATUS (line 2623) | __declspec(naked) NTSTATUS NtQueryInformationToken( function NTSTATUS (line 2674) | __declspec(naked) NTSTATUS NtDuplicateToken( function NTSTATUS (line 2726) | __declspec(naked) NTSTATUS NTAPI NtSetInformationThread( function NTSTATUS (line 2776) | __declspec(naked) NTSTATUS NtCreateDirectoryObjectEx( function NTSTATUS (line 2827) | __declspec(naked) NTSTATUS NtCreateSymbolicLinkObject( function NTSTATUS (line 2877) | __declspec(naked) NTSTATUS NtOpenSymbolicLinkObject( function NTSTATUS (line 2926) | __declspec(naked) NTSTATUS NtQuerySymbolicLinkObject( function NTSTATUS (line 2975) | __declspec(naked) NTSTATUS NtCreateSection( function NTSTATUS (line 3028) | __declspec(naked) NTSTATUS NtOpenThreadToken( function NTSTATUS (line 3078) | __declspec(naked) NTSTATUS NtCreateTransaction( function NTSTATUS (line 3134) | __declspec(naked) NTSTATUS NtQueryInformationFile( function NTSTATUS (line 3185) | __declspec(naked) NTSTATUS NtMakeTemporaryObject( function NTSTATUS (line 3232) | __declspec(naked) NTSTATUS NtCreateKey( function NTSTATUS (line 3285) | __declspec(naked) NTSTATUS NtSetValueKey( function NTSTATUS (line 3337) | __declspec(naked) NTSTATUS NtQueryWnfStateNameInformation( function NTSTATUS (line 3388) | __declspec(naked) NTSTATUS NtUpdateWnfStateData( function NTSTATUS (line 3441) | __declspec(naked) NTSTATUS NtOpenEvent( function NTSTATUS (line 3490) | __declspec(naked) NTSTATUS NtAlpcConnectPort( function NTSTATUS (line 3547) | __declspec(naked) NTSTATUS NtAlpcSendWaitReceivePort( function NTSTATUS (line 3601) | __declspec(naked) NTSTATUS NtCreateThreadEx( function NTSTATUS (line 3658) | __declspec(naked) NTSTATUS NtDeleteKey( function NTSTATUS (line 3705) | __declspec(naked) NTSTATUS NtPrivilegeCheck( function NTSTATUS (line 3754) | __declspec(naked) NTSTATUS NtCreateEvent( function NTSTATUS (line 3805) | __declspec(naked) NTSTATUS NtTerminateThread( function NTSTATUS (line 3853) | __declspec(naked) NTSTATUS _NtFsControlFile( function NTSTATUS (line 3909) | __declspec(naked) NTSTATUS NtGetContextThread( function NTSTATUS (line 3957) | __declspec(naked) NTSTATUS NtSetContextThread( function NTSTATUS (line 4005) | __declspec(naked) NTSTATUS NtResumeThread( function NTSTATUS (line 4053) | __declspec(naked) NTSTATUS NtDelayExecution( function NTSTATUS (line 4101) | __declspec(naked) NTSTATUS NtGetNextThread( function NTSTATUS (line 4153) | __declspec(naked) NTSTATUS _NtQueryInformationThread( function NTSTATUS (line 4204) | __declspec(naked) NTSTATUS NtOpenThread( function NTSTATUS (line 4254) | __declspec(naked) NTSTATUS NtMapViewOfSection( function NTSTATUS (line 4310) | __declspec(naked) NTSTATUS NtUnmapViewOfSection( function NTSTATUS (line 4358) | __declspec(naked) NTSTATUS NtImpersonateThread( FILE: Creds-BOF/nanodump/source/token_priv.c function BOOL (line 8) | BOOL enable_impersonate_priv(VOID) function BOOL (line 21) | BOOL enable_debug_priv(VOID) function BOOL (line 34) | BOOL check_token_privileges( function BOOL (line 90) | BOOL check_token_privilege( FILE: Creds-BOF/nanodump/source/utils.c function BOOL (line 9) | BOOL print_shtinkering_crash_location(VOID) function BOOL (line 40) | BOOL get_env_var( function DWORD (line 72) | DWORD get_tick_count(VOID) function BOOL (line 85) | BOOL find_process_id_by_name( function BOOL (line 177) | BOOL is_full_path( function VOID (line 200) | VOID get_full_path( function LPCWSTR (line 221) | LPCWSTR get_cwd(VOID) function BOOL (line 231) | BOOL write_file( function BOOL (line 296) | BOOL create_file( function BOOL (line 343) | BOOL delete_file( function BOOL (line 375) | BOOL file_exists( function BOOL (line 429) | BOOL create_folder( function BOOL (line 477) | BOOL remove_syscall_callback_hook(VOID) function VOID (line 509) | VOID free_linked_list( function PVOID (line 536) | PVOID allocate_memory( function VOID (line 561) | VOID encrypt_dump( function VOID (line 580) | VOID erase_dump_from_memory( function VOID (line 607) | VOID generate_invalid_sig( function BOOL (line 640) | BOOL download_file( IN DWORD chunk_size, IN LPCSTR fileName, IN char fil... function BOOL (line 651) | BOOL wait_for_process( function VOID (line 667) | VOID print_success( function BOOL (line 704) | BOOL get_process_image( function DWORD (line 744) | DWORD get_pid( function DWORD (line 765) | DWORD get_tid( function BOOL (line 788) | BOOL is_lsass( function BOOL (line 822) | BOOL kill_process( function DWORD (line 872) | DWORD get_lsass_pid(VOID) FILE: Creds-BOF/nanodump/source/werfault.c function BOOL (line 4) | BOOL cleanup_registry_keys( function BOOL (line 38) | BOOL set_registry_keys( function NTSTATUS (line 271) | NTSTATUS SignalStartWerSvc(VOID) function NTSTATUS (line 307) | NTSTATUS WaitForWerSvc( function NTSTATUS (line 371) | NTSTATUS SendMessageToWERService( function BOOL (line 491) | BOOL rtl_report_silent_process_exit( function BOOL (line 551) | BOOL werfault_silent_process_exit( function BOOL (line 590) | BOOL werfault_create_thread( FILE: Elevation-BOF/getsystem_token/getsystem_token.c function my_strcmp (line 20) | int my_strcmp(const char *s1, const char *s2) function DWORD (line 29) | DWORD GetProcByPID(CHAR *name) function DWORD (line 49) | DWORD GetTrustedInstallerPID() function BOOL (line 88) | BOOL ImpersonateByPID(DWORD PID, HANDLE *hStorage) function BOOL (line 127) | BOOL ElevateSystem(HANDLE *hTokenSystem) function BOOL (line 137) | BOOL ElevateTrustedInstaller(HANDLE *hTokenTrustedInstaller) function go (line 148) | void go(char *args, int len) FILE: Elevation-BOF/potato-dcom/DCOMPotato.cpp function IsTokenSystem (line 15) | bool IsTokenSystem(HANDLE hToken) function BOOL (line 71) | BOOL EnablePriv(HANDLE hToken, LPCTSTR priv) function HRESULT (line 106) | HRESULT STDMETHODCALLTYPE QueryInterface(IUnknown* This, REFIID riid, vo... function ULONG (line 156) | ULONG STDMETHODCALLTYPE AddRef(IUnknown* This) { return 1; } function ULONG (line 158) | ULONG STDMETHODCALLTYPE Release(IUnknown* This) { return 1; } function CreateAdminUser (line 162) | bool CreateAdminUser() function BOOL (line 201) | BOOL InitBackup() function BOOL (line 219) | BOOL EnumConectPoint() function VOID (line 315) | VOID GetHigh(wchar_t* wProcessPath, wchar_t* wCommandLine, int method) function go (line 378) | void go(char* args, int alen) FILE: Elevation-BOF/printspoofer/printspoofer.c type LPHANDLE (line 7) | typedef BOOL (WINAPI *OpenPrinterW_t)(LPWSTR, LPHANDLE, LPPRINTER_DEFAUL... type PCWSTR (line 9) | typedef DWORD (WINAPI *XcvDataW_t)(HANDLE, PCWSTR, PBYTE, DWORD, PBYTE, ... function BOOL (line 16) | BOOL LoadWinspoolFunctions() function BOOL (line 38) | BOOL IsTokenSystem(HANDLE hToken) function HANDLE (line 110) | HANDLE CreateNamedPipeA_Custom(LPCSTR lpName) function BOOL (line 134) | BOOL TriggerNamedPipeConnection(LPCSTR lpName) function BOOL (line 227) | BOOL WaitForConnection(HANDLE hPipe, DWORD timeout) function go (line 293) | void go(char* args, int len) FILE: Elevation-BOF/uac_regshellcmd/RegistryShellCommandBOF.c function go (line 25) | int go(char * args, unsigned long length) { FILE: Elevation-BOF/uac_sspi/SspiUacBypassBOF.cpp type RpcBaseHeaderStruct (line 69) | struct RpcBaseHeaderStruct type RpcRequestHeaderStruct (line 80) | struct RpcRequestHeaderStruct type RpcResponseHeaderStruct (line 87) | struct RpcResponseHeaderStruct type RpcBindRequestContextEntryStruct (line 95) | struct RpcBindRequestContextEntryStruct type RpcBindRequestHeaderStruct (line 105) | struct RpcBindRequestHeaderStruct type RpcBindResponseContextEntryStruct (line 116) | struct RpcBindResponseContextEntryStruct type RpcBindResponseHeader1Struct (line 124) | struct RpcBindResponseHeader1Struct type RpcBindResponseHeader2Struct (line 131) | struct RpcBindResponseHeader2Struct type RpcConnectionStruct (line 137) | struct RpcConnectionStruct function DWORD (line 153) | DWORD RpcConvertUUID(char* pString, BYTE* pUUID, DWORD dwMaxLength) function DWORD (line 247) | DWORD RpcBind(RpcConnectionStruct* pRpcConnection, char* pInterfaceUUID,... function DWORD (line 374) | DWORD RpcConnect(char* pPipeName, char* pInterfaceUUID, DWORD dwInterfac... function DWORD (line 412) | DWORD RpcSendRequest(RpcConnectionStruct* pRpcConnection, DWORD dwProced... function DWORD (line 533) | DWORD RpcInitialiseRequestData(RpcConnectionStruct* pRpcConnection) function DWORD (line 550) | DWORD RpcAppendRequestData_Binary(RpcConnectionStruct* pRpcConnection, B... function DWORD (line 580) | DWORD RpcAppendRequestData_Dword(RpcConnectionStruct* pRpcConnection, DW... function DWORD (line 591) | DWORD RpcDisconnect(RpcConnectionStruct* pRpcConnection) function InvokeCreateSvcRpcMain (line 599) | int InvokeCreateSvcRpcMain(char* pExecCmd) function go (line 833) | void go(char * args, unsigned long length) function HANDLE (line 874) | HANDLE ForgeNetworkAuthToken() { function CheckTokenSession (line 951) | void CheckTokenSession(HANDLE hToken) { function BOOL (line 965) | BOOL IsThreadTokenIdentification() { FILE: Execution-BOF/No-Consolation/include/beacon.h type datap (line 23) | typedef struct { type formatp (line 38) | typedef struct { type HEAP_RECORD (line 83) | typedef struct { type BEACON_INFO (line 108) | typedef struct { type DATA_STORE_OBJECT (line 153) | typedef struct { FILE: Execution-BOF/No-Consolation/include/bofdefs.h type ULONG (line 46) | typedef ULONG GDI_HANDLE_BUFFER[GDI_HANDLE_BUFFER_SIZE]; type RTL_BALANCED_NODE (line 48) | typedef struct _RTL_BALANCED_NODE type RTL_RB_TREE (line 67) | typedef struct _RTL_RB_TREE { type API_SET_NAMESPACE (line 72) | typedef struct _API_SET_NAMESPACE type API_SET_NAMESPACE_V6 (line 87) | typedef struct _API_SET_NAMESPACE_V6 { type API_SET_NAMESPACE_ENTRY_V6 (line 97) | typedef struct _API_SET_NAMESPACE_ENTRY_V6 { type API_SET_HASH_ENTRY_V6 (line 106) | typedef struct _API_SET_HASH_ENTRY_V6 { type API_SET_VALUE_ENTRY_V6 (line 111) | typedef struct _API_SET_VALUE_ENTRY_V6 { type API_SET_VALUE_ENTRY_V6 (line 119) | typedef const API_SET_VALUE_ENTRY_V6 *PCAPI_SET_VALUE_ENTRY_V6; type API_SET_HASH_ENTRY_V6 (line 120) | typedef const API_SET_HASH_ENTRY_V6 *PCAPI_SET_HASH_ENTRY_V6; type API_SET_NAMESPACE_ENTRY_V6 (line 121) | typedef const API_SET_NAMESPACE_ENTRY_V6 *PCAPI_SET_NAMESPACE_ENTRY_V6; type API_SET_NAMESPACE_V6 (line 122) | typedef const API_SET_NAMESPACE_V6 *PCAPI_SET_NAMESPACE_V6; type API_SET_VALUE_ENTRY_V4 (line 129) | typedef struct _API_SET_VALUE_ENTRY_V4 { type API_SET_VALUE_ARRAY_V4 (line 137) | typedef struct _API_SET_VALUE_ARRAY_V4 { type API_SET_NAMESPACE_ENTRY_V4 (line 143) | typedef struct _API_SET_NAMESPACE_ENTRY_V4 { type API_SET_NAMESPACE_ARRAY_V4 (line 152) | typedef struct _API_SET_NAMESPACE_ARRAY_V4 { type API_SET_VALUE_ENTRY_V4 (line 160) | typedef const API_SET_VALUE_ENTRY_V4 *PCAPI_SET_VALUE_ENTRY_V4; type API_SET_VALUE_ARRAY_V4 (line 161) | typedef const API_SET_VALUE_ARRAY_V4 *PCAPI_SET_VALUE_ARRAY_V4; type API_SET_NAMESPACE_ENTRY_V4 (line 162) | typedef const API_SET_NAMESPACE_ENTRY_V4 *PCAPI_SET_NAMESPACE_ENTRY_V4; type API_SET_NAMESPACE_ARRAY_V4 (line 163) | typedef const API_SET_NAMESPACE_ARRAY_V4 *PCAPI_SET_NAMESPACE_ARRAY_V4; type API_SET_VALUE_ENTRY_V3 (line 175) | typedef struct _API_SET_VALUE_ENTRY_V3 { type API_SET_VALUE_ARRAY_V3 (line 182) | typedef struct _API_SET_VALUE_ARRAY_V3 { type API_SET_NAMESPACE_ENTRY_V3 (line 187) | typedef struct _API_SET_NAMESPACE_ENTRY_V3 { type API_SET_NAMESPACE_ARRAY_V3 (line 193) | typedef struct _API_SET_NAMESPACE_ARRAY_V3 { type API_SET_VALUE_ENTRY_V3 (line 199) | typedef const API_SET_VALUE_ENTRY_V3 *PCAPI_SET_VALUE_ENTRY_V3; type API_SET_VALUE_ARRAY_V3 (line 200) | typedef const API_SET_VALUE_ARRAY_V3 *PCAPI_SET_VALUE_ARRAY_V3; type API_SET_NAMESPACE_ENTRY_V3 (line 201) | typedef const API_SET_NAMESPACE_ENTRY_V3 *PCAPI_SET_NAMESPACE_ENTRY_V3; type API_SET_NAMESPACE_ARRAY_V3 (line 202) | typedef const API_SET_NAMESPACE_ARRAY_V3 *PCAPI_SET_NAMESPACE_ARRAY_V3; type API_SET_VALUE_ENTRY_V2 (line 208) | typedef struct _API_SET_VALUE_ENTRY_V2 { type API_SET_VALUE_ARRAY_V2 (line 215) | typedef struct _API_SET_VALUE_ARRAY_V2 { type API_SET_NAMESPACE_ENTRY_V2 (line 220) | typedef struct _API_SET_NAMESPACE_ENTRY_V2 { type API_SET_NAMESPACE_ARRAY_V2 (line 226) | typedef struct _API_SET_NAMESPACE_ARRAY_V2 { type API_SET_VALUE_ENTRY_V2 (line 232) | typedef const API_SET_VALUE_ENTRY_V2 *PCAPI_SET_VALUE_ENTRY_V2; type API_SET_VALUE_ARRAY_V2 (line 233) | typedef const API_SET_VALUE_ARRAY_V2 *PCAPI_SET_VALUE_ARRAY_V2; type API_SET_NAMESPACE_ENTRY_V2 (line 234) | typedef const API_SET_NAMESPACE_ENTRY_V2 *PCAPI_SET_NAMESPACE_ENTRY_V2; type API_SET_NAMESPACE_ARRAY_V2 (line 235) | typedef const API_SET_NAMESPACE_ARRAY_V2 *PCAPI_SET_NAMESPACE_ARRAY_V2; type PEB_LDR_DATA2 (line 237) | typedef struct _PEB_LDR_DATA2 type LDR_DLL_LOAD_REASON (line 252) | typedef enum _LDR_DLL_LOAD_REASON type LDR_DDAG_STATE (line 266) | typedef enum _LDR_DDAG_STATE type LDRP_CSLIST (line 285) | typedef struct _LDRP_CSLIST type LDR_SERVICE_TAG_RECORD (line 290) | typedef struct _LDR_SERVICE_TAG_RECORD type LDR_DDAG_NODE (line 296) | typedef struct _LDR_DDAG_NODE type LDR_HOT_PATCH_STATE (line 320) | typedef enum _LDR_HOT_PATCH_STATE type LDR_DATA_TABLE_ENTRY2 (line 330) | typedef struct _LDR_DATA_TABLE_ENTRY2 type PEB2 (line 406) | typedef struct _PEB2 type NT_TIB2 (line 569) | typedef struct _NT_TIB2 type TEB2 (line 584) | typedef struct _TEB2 type INVERTED_FUNCTION_TABLE_ENTRY (line 610) | typedef struct _INVERTED_FUNCTION_TABLE_ENTRY type INVERTED_FUNCTION_TABLE_KERNEL_MODE (line 618) | typedef struct _INVERTED_FUNCTION_TABLE_KERNEL_MODE type MEMORY_INFORMATION_CLASS (line 627) | typedef enum _MEMORY_INFORMATION_CLASS type SECTION_INHERIT (line 642) | typedef enum _SECTION_INHERIT FILE: Execution-BOF/No-Consolation/include/console.h type UNICODE_STRING (line 17) | typedef UNICODE_STRING* PUNICODE_STRING; type RTL_DRIVE_LETTER_CURDIR (line 19) | typedef struct _RTL_DRIVE_LETTER_CURDIR { type CURDIR (line 27) | typedef struct _CURDIR type uRTL_USER_PROCESS_PARAMETERS (line 33) | typedef struct _uRTL_USER_PROCESS_PARAMETERS type CONSOLE_CP_INPUT (line 80) | typedef struct _CONSOLE_CP_INPUT { type CONSOLE_CP (line 86) | typedef struct _CONSOLE_CP { type CONSOLE_CONNECTION_STATE (line 97) | typedef struct _CONSOLE_CONNECTION_STATE { type UCRTBASE_FILE (line 108) | typedef struct _UCRTBASE_FILE { FILE: Execution-BOF/No-Consolation/include/entry.h type MEMORY_STRUCTS (line 14) | typedef struct _MEMORY_STRUCTS { type SAVED_PE (line 22) | typedef struct _SAVED_PE { type HANDLE_INFO (line 33) | typedef struct _HANDLE_INFO { type LOADED_PE_INFO (line 40) | typedef struct _LOADED_PE_INFO { type LIBS_LOADED (line 105) | typedef struct _LIBS_LOADED { type LIB_LOADED (line 109) | typedef struct _LIB_LOADED { type EXEC_CTX (line 116) | typedef struct _EXEC_CTX { FILE: Execution-BOF/No-Consolation/include/loader.h type NTSTATUS (line 22) | typedef NTSTATUS(__stdcall* STDCALL)(PLDR_DATA_TABLE_ENTRY); type NTSTATUS (line 23) | typedef NTSTATUS(__thiscall* THISCALL)(PLDR_DATA_TABLE_ENTRY); type FP (line 25) | typedef struct _FP { type IMAGE_RELOC (line 33) | typedef struct _IMAGE_RELOC { type CHAR (line 42) | typedef CHAR** (WINAPI *p_acmdln_t)(VOID); type WCHAR (line 43) | typedef WCHAR** (WINAPI *p_wcmdln_t)(VOID); FILE: Execution-BOF/No-Consolation/source/apisetlookup.c function PAPI_SET_NAMESPACE_ENTRY_V6 (line 57) | PAPI_SET_NAMESPACE_ENTRY_V6 function PAPI_SET_VALUE_ENTRY_V6 (line 138) | PAPI_SET_VALUE_ENTRY_V6 function BOOL (line 190) | BOOL ApiSetResolveToHostV6( function PAPI_SET_NAMESPACE_ENTRY_V4 (line 301) | PAPI_SET_NAMESPACE_ENTRY_V4 function PAPI_SET_VALUE_ENTRY_V4 (line 343) | PAPI_SET_VALUE_ENTRY_V4 function BOOL (line 382) | BOOL ApiSetResolveToHostV4( function PAPI_SET_VALUE_ENTRY_V3 (line 483) | PAPI_SET_VALUE_ENTRY_V3 function BOOL (line 522) | BOOL ApiSetResolveToHostV3( function PAPI_SET_VALUE_ENTRY_V2 (line 641) | PAPI_SET_VALUE_ENTRY_V2 function BOOL (line 679) | BOOL ApiSetResolveToHostV2( function BOOL (line 786) | BOOL ApiSetpResolve( function BOOL (line 841) | BOOL is_api_set( function PCHAR (line 849) | PCHAR api_set_resolve( FILE: Execution-BOF/No-Consolation/source/console.c function BOOL (line 7) | BOOL allocate_console( function BOOL (line 65) | BOOL redirect_std_out_err_for_mingw( function BOOL (line 170) | BOOL redirect_std_out_err_for_msvc( function PVOID (line 267) | PVOID parse_free_console( function PVOID (line 322) | PVOID parse_base_get_console_reference( function PVOID (line 431) | PVOID get_address_of_console_connection_state(VOID) function BOOL (line 524) | BOOL redirect_std_out_err_for_cmd( function NTSTATUS (line 549) | NTSTATUS NTAPI MyNtDeviceIoControlFile( function LONG (line 690) | LONG CALLBACK NtDeviceIoControlFileHandler( function LONG (line 721) | LONG CALLBACK CreateFileWHandler( function BOOL (line 774) | BOOL redirect_std_out_err_for_ps( function BOOL (line 885) | BOOL redirect_std_out_err_generic( function BOOL (line 910) | BOOL recover_handle_info( function BOOL (line 947) | BOOL redirect_std_out_err( FILE: Execution-BOF/No-Consolation/source/entry.c function go (line 12) | int go(IN PCHAR Buffer, IN ULONG Length) FILE: Execution-BOF/No-Consolation/source/hwbp.c function ULONG_PTR (line 5) | ULONG_PTR set_bits( function BOOL (line 16) | BOOL enable_breakpoint( function VOID (line 46) | VOID clear_breakpoint( function BOOL (line 72) | BOOL set_hwbp( function VOID (line 127) | VOID remove_hwbp_handler( function VOID (line 146) | VOID unset_hwbp( FILE: Execution-BOF/No-Consolation/source/loader.c function VOID (line 4) | VOID unload_dependency( function BOOL (line 68) | BOOL find_dll( function BOOL (line 112) | BOOL load_dependency( function PVOID (line 125) | PVOID handle_dependency( function PVOID (line 251) | PVOID handle_import( function BOOL (line 297) | BOOL load_pe( function BOOL (line 781) | BOOL IsExitAPI( function BOOL (line 789) | BOOL IsHeapPtr( function BOOL (line 813) | BOOL IsReadable( function BOOL (line 841) | BOOL SetCommandLineW( FILE: Execution-BOF/No-Consolation/source/peb.c function LPVOID (line 6) | LPVOID find_reference( function LPVOID (line 47) | LPVOID xGetProcAddress( function LPVOID (line 168) | LPVOID xGetLibAddress( function ULONG (line 243) | ULONG ldr_hash_entry( function PLDR_DATA_TABLE_ENTRY2 (line 268) | PLDR_DATA_TABLE_ENTRY2 find_ldr_table_entry( function PRTL_RB_TREE (line 298) | PRTL_RB_TREE find_module_base_address_index(VOID) function BOOL (line 394) | BOOL update_base_address_entry( function PLIST_ENTRY (line 463) | PLIST_ENTRY find_hash_table(VOID) function BOOL (line 527) | BOOL unlink_module( function BOOL (line 550) | BOOL link_ldr_entry( function PLDR_DATA_TABLE_ENTRY2 (line 583) | PLDR_DATA_TABLE_ENTRY2 create_ldr_entry( function BOOL (line 655) | BOOL link_module( FILE: Execution-BOF/No-Consolation/source/runner.c function BOOL (line 4) | BOOL exec_entrypoint_inthread( function BOOL (line 55) | BOOL run_pe_inthread( function BOOL (line 115) | BOOL set_thread_context( function BOOL (line 181) | BOOL prepare_thread( function BOOL (line 241) | BOOL resume_thread( function BOOL (line 260) | BOOL read_output_from_thread( function BOOL (line 386) | BOOL read_output_inthread( function BOOL (line 433) | BOOL run_pe( FILE: Execution-BOF/No-Consolation/source/utils.c function PVOID (line 6) | PVOID find_ldrp_handle_tls_data(VOID) function PVOID (line 81) | PVOID find_ldrp_release_tls_entry(VOID) function PVOID (line 134) | PVOID find_ldrp_handle_tls_data(VOID) function PVOID (line 236) | PVOID find_ldrp_release_tls_entry(VOID) function VOID (line 314) | VOID insert_tail_list( function VOID (line 327) | VOID unlink_from_list( function SIZE_T (line 334) | SIZE_T StringLengthA( function PCHAR (line 347) | PCHAR StringConcatA( function VOID (line 356) | VOID myRtlInitUnicodeString( function SIZE_T (line 377) | SIZE_T StringLengthW( function PCHAR (line 387) | PCHAR StringCopyA( function SIZE_T (line 398) | SIZE_T WCharStringToCharString( function SIZE_T (line 417) | SIZE_T CharStringToWCharString( function LONG (line 433) | LONG RtlCompareUnicodeString( function VOID (line 443) | VOID RtlInitEmptyUnicodeString( function LONG (line 453) | LONG RtlCompareUnicodeStrings( function BOOL (line 509) | BOOL string_is_included( function BOOL (line 534) | BOOL compare_bytes( function BOOL (line 548) | BOOL find_pattern( function BOOL (line 571) | BOOL is_pe( function BOOL (line 596) | BOOL is_dll( function VOID (line 618) | VOID store_loaded_dll( function FARPROC (line 658) | FARPROC WINAPI my_get_proc_address( function HMODULE (line 669) | HMODULE WINAPI my_get_module_handle_w( function HANDLE (line 697) | HANDLE get_console_handle(VOID) function VOID (line 703) | VOID set_console_handle( function HANDLE (line 710) | HANDLE get_std_out_handle(VOID) function VOID (line 716) | VOID set_std_out_handle( function HANDLE (line 723) | HANDLE get_std_err_handle(VOID) function VOID (line 729) | VOID set_std_err_handle( function HANDLE (line 736) | HANDLE get_std_in_handle(VOID) function DWORD (line 742) | DWORD get_tid(VOID) function VOID (line 747) | VOID rtl_exit_user_thread(VOID) function BOOL (line 794) | BOOL create_thread( function BOOL (line 849) | BOOL read_local_pe( function PSAVED_PE (line 909) | PSAVED_PE find_pe_by_name( function VOID (line 932) | VOID run_xor_on_pe( function BOOL (line 971) | BOOL save_pe_info( function BOOL (line 1075) | BOOL get_saved_pe( FILE: Execution-BOF/execute-assembly/inlineExecute-Assembly.c type CLEANUP_CONTEXT (line 14) | typedef struct _CLEANUP_CONTEXT { function InitCleanupContext (line 41) | static void InitCleanupContext(PCLEANUP_CONTEXT ctx) { function PerformCleanup (line 51) | static void PerformCleanup(PCLEANUP_CONTEXT ctx, BOOL frConsole, BOOL re... function BOOL (line 103) | BOOL WINAPI MakeSlot(LPCSTR lpszSlotName, HANDLE* mailHandle) function BOOL (line 119) | BOOL ReadSlotHybrid(char* output, size_t outputSize, HANDLE* mailHandle,... function BOOL (line 337) | BOOL patchETW(BOOL revertETW) function BOOL (line 408) | static BOOL IsReadable(DWORD protect, DWORD state) function BOOL (line 425) | static BOOL search_mem(MEMORY_BASIC_INFORMATION* region, _NtProtectVirtu... function BOOL (line 473) | BOOL patchAMSI() function BOOL (line 498) | static BOOL StartCLR(LPCWSTR dotNetVersion, ICLRMetaHost * *ppClrMetaHos... function BOOL (line 546) | static BOOL consoleExists(void) { function gen_rand_str (line 555) | void gen_rand_str(char *buffer, int offset, int length) function go (line 578) | void go(IN PCHAR buffer, IN ULONG blength) FILE: Execution-BOF/execute-assembly/inlineExecute-Assembly.h type _Post_equals_last_error_ (line 90) | typedef _Post_equals_last_error_ DWORD (WINAPI* _GetLastError) (void); type PVOID (line 95) | typedef NTSTATUS(NTAPI* _NtWriteVirtualMemory)(HANDLE, PVOID, PVOID, ULO... type PVOID (line 96) | typedef NTSTATUS(NTAPI* _NtProtectVirtualMemory)(HANDLE, PVOID, PULONG, ... type ICLRMetaHost (line 129) | typedef struct _ICLRMetaHost ICLRMetaHost; type ICLRRuntimeInfo (line 130) | typedef struct _ICLRRuntimeInfo ICLRRuntimeInfo; type ICorRuntimeHost (line 131) | typedef struct _ICorRuntimeHost ICorRuntimeHost; type ICorConfiguration (line 132) | typedef struct _ICorConfiguration ICorConfiguration; type IGCThreadControl (line 133) | typedef struct _IGCThreadControl IGCThreadControl; type IGCHostControl (line 134) | typedef struct _IGCHostControl IGCHostControl; type IDebuggerThreadControl (line 135) | typedef struct _IDebuggerThreadControl IDebuggerThreadControl; type IAppDomain (line 136) | typedef struct _AppDomain IAppDomain; type IAssembly (line 137) | typedef struct _Assembly IAssembly; type IType (line 138) | typedef struct _Type IType; type IBinder (line 139) | typedef struct _Binder IBinder; type IMethodInfo (line 140) | typedef struct _MethodInfo IMethodInfo; type HRESULT (line 144) | typedef HRESULT(__stdcall* CLRCreateInstanceFnPtr)( type HRESULT (line 149) | typedef HRESULT(__stdcall* CreateInterfaceFnPtr)( type HRESULT (line 155) | typedef HRESULT(__stdcall* CallbackThreadSetFnPtr)(void); type HRESULT (line 157) | typedef HRESULT(__stdcall* CallbackThreadUnsetFnPtr)(void); type BinderVtbl (line 167) | typedef struct _BinderVtbl { type Binder (line 195) | typedef struct _Binder { type AppDomainVtbl (line 202) | typedef struct _AppDomainVtbl { type AppDomain (line 293) | typedef struct _AppDomain { type AssemblyVtbl (line 300) | typedef struct _AssemblyVtbl { type BindingFlags (line 375) | typedef enum _BindingFlags { type Assembly (line 398) | typedef struct _Assembly { type TypeVtbl (line 405) | typedef struct _TypeVtbl { type ICLRRuntimeInfoVtbl (line 545) | typedef struct ICLRRuntimeInfoVtbl type ICLRRuntimeInfo (line 629) | typedef struct _ICLRRuntimeInfo { type Type (line 633) | typedef struct _Type { type ICLRMetaHostVtbl (line 637) | typedef struct ICLRMetaHostVtbl type ICLRMetaHost (line 691) | typedef struct _ICLRMetaHost type ICorRuntimeHostVtbl (line 696) | typedef struct ICorRuntimeHostVtbl type ICorRuntimeHost (line 794) | typedef struct _ICorRuntimeHost { type MethodInfoVtbl (line 801) | typedef struct _MethodInfoVtbl { type MethodInfo (line 869) | typedef struct _MethodInfo { type ICorConfigurationVtbl (line 873) | typedef struct ICorConfigurationVtbl type ICorConfiguration (line 908) | typedef struct _ICorConfiguration type IGCThreadControlVtbl (line 913) | typedef struct IGCThreadControlVtbl type IGCThreadControl (line 942) | typedef struct _IGCThreadControl type IGCHostControlVtbl (line 947) | typedef struct IGCHostControlVtbl type IGCHostControl (line 971) | typedef struct _IGCHostControl type IDebuggerThreadControlVtbl (line 976) | typedef struct IDebuggerThreadControlVtbl type IDebuggerThreadControl (line 1005) | typedef struct _IDebuggerThreadControl { FILE: Injection-BOF/inject_32to64/inject_32to64.c type WOW64CONTEXT (line 28) | typedef struct _WOW64CONTEXT { function BOOL (line 95) | BOOL IsProcessWow64(_In_ HANDLE ProcessHandle) { function BOOL (line 111) | BOOL Wow64Inject(_In_ ULONG ProcessId, _In_ PVOID ShellcodeBuf, _In_ ULO... function go (line 216) | void go(char * args, int len) { FILE: Injection-BOF/inject_cfg/inject_cfg.c function PVOID (line 32) | PVOID EggHunt(_In_ PVOID RegionStart, _In_ SIZE_T RegionLength, _In_ PVO... function go (line 45) | void go(char *args, int alen) FILE: Injection-BOF/inject_poolparty/1.h function WorkerFactoryStartRoutineOverwrite (line 3) | void WorkerFactoryStartRoutineOverwrite(HANDLE hTarget, CHAR* shellcode,... function Inject1 (line 20) | void Inject1(DWORD dwTargetProcessId, CHAR* shellcode, SIZE_T shellcodeS... FILE: Injection-BOF/inject_poolparty/2.h function RemoteTpWorkInsertion (line 3) | void RemoteTpWorkInsertion(HANDLE hTarget, PVOID pShellcodeAddress) { function Inject2 (line 35) | void Inject2(DWORD dwTargetProcessId, CHAR* shellcode, SIZE_T shellcodeS... FILE: Injection-BOF/inject_poolparty/3.h function RemoteTpWaitInsertion (line 3) | void RemoteTpWaitInsertion(HANDLE hTarget, LPVOID pShellcodeAddress) function Inject3 (line 27) | void Inject3(DWORD dwTargetProcessId, CHAR* shellcode, SIZE_T shellcodeS... FILE: Injection-BOF/inject_poolparty/4.h function RemoteTpIoInsertionSetupExecution (line 8) | void RemoteTpIoInsertionSetupExecution(HANDLE hTarget, LPVOID pShellcode... function Inject4 (line 44) | void Inject4(DWORD dwTargetProcessId, CHAR* shellcode, SIZE_T shellcodeS... FILE: Injection-BOF/inject_poolparty/5.h function RemoteTpAlpcInsertionSetupExecution (line 10) | void RemoteTpAlpcInsertionSetupExecution(HANDLE hTarget, LPVOID pShellco... function Inject5 (line 83) | void Inject5(DWORD dwTargetProcessId, CHAR* shellcode, SIZE_T shellcodeS... FILE: Injection-BOF/inject_poolparty/6.h function RemoteTpJobInsertionSetupExecution (line 6) | void RemoteTpJobInsertionSetupExecution(HANDLE hTarget, LPVOID pShellcod... function Inject6 (line 39) | void Inject6(DWORD dwTargetProcessId, CHAR* shellcode, SIZE_T shellcodeS... FILE: Injection-BOF/inject_poolparty/7.h function RemoteTpDirectInsertionSetupExecution (line 3) | void RemoteTpDirectInsertionSetupExecution(HANDLE hTarget, LPVOID pShell... function Inject7 (line 17) | void Inject7(DWORD dwTargetProcessId, CHAR* shellcode, SIZE_T shellcodeS... FILE: Injection-BOF/inject_poolparty/8.h function RemoteTpTimerInsertion (line 3) | void RemoteTpTimerInsertion(HANDLE hTarget, LPVOID pShellcodeAddress) { function Inject8 (line 35) | void Inject8(DWORD dwTargetProcessId, CHAR* shellcode, SIZE_T shellcodeS... FILE: Injection-BOF/inject_poolparty/PoolParty.h type TP_TASK_CALLBACKS (line 63) | typedef struct _TP_TASK_CALLBACKS type TP_TASK (line 69) | typedef struct _TP_TASK type TPP_REFCOUNT (line 78) | typedef struct _TPP_REFCOUNT type TPP_CALLER (line 83) | typedef struct _TPP_CALLER type TPP_PH (line 88) | typedef struct _TPP_PH type TP_DIRECT (line 93) | typedef struct _TP_DIRECT type TPP_TIMER_SUBQUEUE (line 104) | typedef struct _TPP_TIMER_SUBQUEUE type TPP_TIMER_QUEUE (line 116) | typedef struct _TPP_TIMER_QUEUE type TPP_NUMA_NODE (line 125) | typedef struct _TPP_NUMA_NODE type TPP_POOL_QUEUE_STATE (line 130) | typedef union _TPP_POOL_QUEUE_STATE type TPP_QUEUE (line 144) | typedef struct _TPP_QUEUE type FULL_TP_POOL (line 150) | typedef struct _FULL_TP_POOL type ALPC_WORK_ON_BEHALF_TICKET (line 186) | typedef struct _ALPC_WORK_ON_BEHALF_TICKET type TPP_WORK_STATE (line 192) | typedef union _TPP_WORK_STATE type TPP_ITE_WAITER (line 202) | typedef struct _TPP_ITE_WAITER type TPP_PH_LINKS (line 208) | typedef struct _TPP_PH_LINKS type TPP_ITE (line 215) | typedef struct _TPP_ITE type TPP_FLAGS_COUNT (line 220) | typedef union _TPP_FLAGS_COUNT type TPP_BARRIER (line 230) | typedef struct _TPP_BARRIER type TP_CLEANUP_GROUP (line 237) | typedef struct _TP_CLEANUP_GROUP type TPP_CLEANUP_GROUP_MEMBER (line 249) | typedef struct _TPP_CLEANUP_GROUP_MEMBER type FULL_TP_WORK (line 297) | typedef struct _FULL_TP_WORK type FULL_TP_TIMER (line 305) | typedef struct _FULL_TP_TIMER type FULL_TP_WAIT (line 332) | typedef struct _FULL_TP_WAIT type FULL_TP_IO (line 354) | typedef struct _FULL_TP_IO type FULL_TP_ALPC (line 363) | typedef struct _FULL_TP_ALPC type T2_SET_PARAMETERS (line 380) | typedef struct _T2_SET_PARAMETERS_V0 type PROCESS_HANDLE_TABLE_ENTRY_INFO (line 388) | typedef struct _PROCESS_HANDLE_TABLE_ENTRY_INFO type PROCESS_HANDLE_SNAPSHOT_INFORMATION (line 399) | typedef struct _PROCESS_HANDLE_SNAPSHOT_INFORMATION type PROCESS_INFOCLASS (line 406) | typedef enum type WORKER_FACTORY_BASIC_INFORMATION (line 412) | typedef struct _WORKER_FACTORY_BASIC_INFORMATION type QUERY_WORKERFACTORYINFOCLASS (line 465) | typedef enum _QUERY_WORKERFACTORYINFOCLASS type FULL_TP_JOB (line 486) | typedef struct _FULL_TP_JOB type ALPC_PORT_ATTRIBUTES (line 516) | typedef struct _ALPC_PORT_ATTRIBUTES type TP_ALPC (line 539) | typedef struct _TP_ALPC TP_ALPC, * PTP_ALPC; type ALPC_PORT_ASSOCIATE_COMPLETION_PORT (line 555) | typedef struct _ALPC_PORT_ASSOCIATE_COMPLETION_PORT type ALPC_PORT_INFORMATION_CLASS (line 562) | typedef enum _ALPC_PORT_INFORMATION_CLASS type PORT_MESSAGE (line 587) | typedef struct _PORT_MESSAGE type ALPC_MESSAGE (line 619) | typedef struct _ALPC_MESSAGE { type ALPC_MESSAGE_ATTRIBUTES (line 624) | typedef struct _ALPC_MESSAGE_ATTRIBUTES type FILE_COMPLETION_INFORMATION (line 644) | typedef struct _FILE_COMPLETION_INFORMATION type EXTENDED_FILE_INFORMATION_CLASS (line 650) | typedef enum _EXTENDED_FILE_INFORMATION_CLASS { function BYTE (line 743) | BYTE* NtQueryObject_(HANDLE x, OBJECT_INFORMATION_CLASS y) { type SET_WORKERFACTORYINFOCLASS (line 757) | typedef enum _SET_WORKERFACTORYINFOCLASS function HANDLE (line 802) | HANDLE HijackProcessHandle(PWSTR wsObjectType, HANDLE p_hTarget, DWORD d... function HANDLE (line 842) | HANDLE HijackTargetThreadPoolHandle(PWSTR wsObjectType, HANDLE processHa... function HANDLE (line 846) | HANDLE GetTargetThreadPoolHandle(PWSTR wsObjectType, HANDLE processHandl... function HijackIoCompletionHandle (line 851) | void HijackIoCompletionHandle(HANDLE processHandle, DWORD dwDesiredAcces... function HijackTpWorkerFactoryHandle (line 855) | void HijackTpWorkerFactoryHandle(HANDLE processHandle, DWORD dwDesiredAc... function HijackIRTimerHandle (line 859) | void HijackIRTimerHandle(HANDLE processHandle, DWORD dwDesiredAccess) { function WORKER_FACTORY_BASIC_INFORMATION (line 863) | WORKER_FACTORY_BASIC_INFORMATION GetWorkerFactoryBasicInformation() { function RtlInitUnicodeString (line 870) | void RtlInitUnicodeString(PUNICODE_STRING DestinationString, PCWSTR Sour... function generateRandomLetter (line 899) | char generateRandomLetter() { function generateRandomLetters (line 905) | char generateRandomLetters(int length) { function wchar_t (line 914) | wchar_t generateRandomLetterW() { function wchar_t (line 918) | wchar_t* generateRandomLettersW(int length) { FILE: Injection-BOF/inject_poolparty/inject_poolparty.c function go (line 10) | void go(char * args, int len) { FILE: Injection-BOF/inject_sec/inject_sec.c function go (line 18) | void go(char * args, int len) { FILE: Injection-BOF/inject_sec/libc.h function mycopy (line 9) | void mycopy(char * dst, const char * src, int size) { function mylc (line 18) | char mylc(char a) { function BOOL (line 27) | BOOL mycmpi(char * a, char * b) { FILE: LateralMovement-BOF/psexec/psexec.c function go (line 17) | void go(char *args, int len) FILE: LateralMovement-BOF/runas/runas.c function _memset (line 47) | void _memset(void* ptr, int value, size_t num) { function BOOL (line 66) | BOOL CreateAnonymousPipe(PHANDLE hReadPipe, PHANDLE hWritePipe) function DWORD (line 75) | DWORD GetTokenIntegrityLevel(HANDLE hToken) function BOOL (line 99) | BOOL SetTokenIntegrityLevel(HANDLE hToken, DWORD integrityLevel) function BOOL (line 119) | BOOL CreateProcessWithLogonWBypassUac(LPCWSTR username, LPCWSTR domain, ... function VOID (line 160) | VOID go(IN PCHAR Buffer, IN ULONG Length) FILE: LateralMovement-BOF/runas_sess_IHxExec/bofdefs.h type IHxHelpPaneServerVtbl (line 91) | typedef struct IHxHelpPaneServerVtbl { type IHxHelpPaneServer (line 103) | typedef struct IHxHelpPaneServer { type IStandardActivatorVtbl (line 111) | typedef struct IStandardActivatorVtbl { type IStandardActivator (line 134) | typedef struct IStandardActivator { type ISpecialSystemPropertiesVtbl (line 142) | typedef struct ISpecialSystemPropertiesVtbl { type ISpecialSystemProperties (line 163) | typedef struct ISpecialSystemProperties { FILE: LateralMovement-BOF/runas_sess_IHxExec/ihxexec.c function LPWSTR (line 4) | LPWSTR EnsureFileProtocol(LPWSTR path) { function go (line 27) | void go(char* args, int len) { FILE: LateralMovement-BOF/scshell/scshell.c function go (line 25) | void go(char * args, int length) { FILE: LateralMovement-BOF/token_make/token_make.c function _memset (line 12) | void _memset(void* ptr, int value, size_t num) { function BOOL (line 18) | BOOL TokenIsElevated(HANDLE hToken) function VOID (line 30) | VOID go( IN PCHAR Buffer, IN ULONG Length ) FILE: LateralMovement-BOF/token_steal/token_steal.c type OBJECT_ATTRIBUTES (line 5) | typedef struct _OBJECT_ATTRIBUTES { type CLIENT_ID (line 23) | typedef struct _CLIENT_ID function BOOL (line 54) | BOOL GetLogonTypeFromToken(HANDLE hToken, ULONG* logonType) { function BOOL (line 78) | BOOL TokenToUser(HANDLE hToken, CHAR* username, DWORD* usernameSize, CHA... function VOID (line 112) | VOID go( IN PCHAR Buffer, IN ULONG Length ) FILE: LateralMovement-BOF/winrm-client/winrm.cpp function WSManShellCompletionFunction (line 62) | void WSManShellCompletionFunction( PVOID operationContext, DWORD flags, ... function ReceiveCallback (line 76) | void ReceiveCallback( PVOID operationContext, DWORD flags, WSMAN_ERROR* ... function go (line 112) | void go(char* args, int length) { FILE: Postex-BOF/SauronEyeBOF/entry.c function BOOL (line 9) | static BOOL buffer_contains(const char* buf, DWORD len, const char* pat) { function BOOL (line 29) | BOOL CheckForVBAMacrosStrict(const char* filepath, BOOL use_ole) { function BOOL (line 63) | BOOL MatchWildcard(const char* pattern, const char* str) { function BOOL (line 77) | static BOOL HasWildcard(const char* str) { function BOOL (line 84) | static BOOL IsAlphanumeric(char c) { function BOOL (line 87) | static BOOL IsWordBoundary(const char* matchStart, const char* matchEnd,... function BOOL (line 109) | BOOL MatchesKeyword(const char* filename, SearchOptions* opts) { function BOOL (line 145) | BOOL MatchesFiletype(const char* filepath, SearchOptions* opts) { function BOOL (line 153) | BOOL IsFolderValid(const char* path, SearchOptions* opts) { function FormatFileDate (line 175) | static void FormatFileDate(const FILETIME* creationTime, const FILETIME*... function BOOL (line 183) | static BOOL OutputSearchResult(const char* filepath, const FILETIME* fil... function BOOL (line 288) | BOOL MatchesDateFilter(const FILETIME* filetime, SearchOptions* opts) { function SearchFileContents (line 303) | int SearchFileContents(const char* filepath, const FILETIME* filetime, S... function SearchDirectory (line 521) | void SearchDirectory(const char* dir_path, SearchOptions* opts) { function TrimQuotes (line 625) | void TrimQuotes(char* str) { function NormalizePath (line 641) | void NormalizePath(char* path) { function GetCanonicalPath (line 655) | void GetCanonicalPath(const char* filepath, char* canonical, size_t cano... function BOOL (line 707) | BOOL IsPathAlreadySeen(const char* filepath, SearchOptions* opts) { function AddPathToSeen (line 724) | void AddPathToSeen(const char* filepath, SearchOptions* opts) { function ParseCSVList (line 748) | void ParseCSVList(char* str, char*** list, int* count) { function BOOL (line 787) | BOOL ParseDate(const char* date_str, SYSTEMTIME* st) { function go (line 795) | void go(char* args, int len) { FILE: Postex-BOF/SauronEyeBOF/sauroneye.h type NTSTATUS (line 50) | typedef long NTSTATUS; type IO_STATUS_BLOCK (line 51) | typedef struct _IO_STATUS_BLOCK { type FILE_INFORMATION_CLASS (line 59) | typedef enum _FILE_INFORMATION_CLASS { type FILE_STANDARD_INFORMATION (line 67) | typedef struct _FILE_STANDARD_INFORMATION { type DWORD (line 93) | typedef HRESULT (WINAPI *PFN_StgOpenStorage)(LPCWSTR, void*, DWORD, void... type SearchOptions (line 109) | typedef struct { FILE: Postex-BOF/ScreenshotBOF/entry.c function BOOL (line 45) | BOOL BitmapToJpeg(HBITMAP hBitmap, int quality, BYTE** pJpegData, DWORD*... function BOOL (line 105) | BOOL SaveHBITMAPToFile(HBITMAP hBitmap, LPCTSTR note) { function BOOL (line 114) | BOOL CALLBACK EnumWindowsProc(HWND hwnd, LPARAM lParam) { function HWND (line 131) | HWND FindWindowByPID(DWORD pid) { function HBITMAP (line 141) | HBITMAP CaptureWindow(HWND hwnd) { function go (line 232) | void go(char* buff, int len) { FILE: Postex-BOF/firewallrule/addfirewallrule.c function HRESULT (line 12) | HRESULT AddFirewallRule(BSTR ruleName, BSTR ruleDescription, BSTR ruleGr... function go (line 63) | int go(char *args, int len) { FILE: Process-BOF/findobjects/FindModule.c function HRESULT (line 16) | HRESULT BeaconPrintToStreamW(_In_z_ LPCWSTR lpwFormat, ...) { function VOID (line 46) | VOID BeaconOutputStreamW() { function BOOL (line 86) | BOOL IsProcessWoW64(_In_ HANDLE hProcess) { function BOOL (line 102) | BOOL IsElevated() { function BOOL (line 130) | BOOL SetDebugPrivilege() { function ULONG (line 165) | ULONG GetCurrentPid() { function LPWSTR (line 176) | LPWSTR WINAPI PathFindFileNameW(LPCWSTR lpszPath) { function BOOL (line 189) | BOOL EnumerateProcessModules(HANDLE hProcess, LPCWSTR lpwModuleName, PUN... function BOOL (line 271) | BOOL EnumerateProcessModulesFromWoW64(_In_ HANDLE hProcess, LPCWSTR lpwM... function VOID (line 359) | VOID go(IN PCHAR Args, IN ULONG Length) FILE: Process-BOF/findobjects/FindObjects.h type LONG (line 9) | typedef LONG KPRIORITY; type SYSTEM_INFORMATION_CLASS (line 41) | typedef enum _SYSTEM_INFORMATION_CLASS { type OBJECT_INFORMATION_CLASS (line 58) | typedef enum _OBJECT_INFORMATION_CLASS { type PROCESSINFOCLASS (line 70) | typedef enum _PROCESSINFOCLASS { type POOL_TYPE (line 101) | typedef enum _POOL_TYPE { type UNICODE_STRING (line 112) | typedef struct _UNICODE_STRING { type UNICODE_STRING (line 118) | typedef const UNICODE_STRING* PCUNICODE_STRING; type UNICODE_STRING_WOW64 (line 120) | typedef struct _UNICODE_STRING_WOW64 { type SYSTEM_PROCESSES (line 126) | typedef struct _SYSTEM_PROCESSES { type SYSTEM_PROCESS_ID_INFORMATION (line 139) | typedef struct _SYSTEM_PROCESS_ID_INFORMATION { type OBJECT_ATTRIBUTES (line 144) | typedef struct _OBJECT_ATTRIBUTES { type CLIENT_ID (line 153) | typedef struct _CLIENT_ID { type SYSTEM_HANDLE (line 158) | typedef struct _SYSTEM_HANDLE { type SYSTEM_HANDLE_INFORMATION (line 167) | typedef struct _SYSTEM_HANDLE_INFORMATION { type OBJECT_TYPE_INFORMATION (line 172) | typedef struct _OBJECT_TYPE_INFORMATION { type PEB_LDR_DATA (line 197) | typedef struct _PEB_LDR_DATA { type PEB_LDR_DATA64 (line 209) | typedef struct _PEB_LDR_DATA64 { type RTL_USER_PROCESS_PARAMETERS (line 218) | typedef struct _RTL_USER_PROCESS_PARAMETERS { type LDR_DATA_TABLE_ENTRY64 (line 225) | typedef struct _LDR_DATA_TABLE_ENTRY64 { type API_SET_NAMESPACE (line 240) | typedef struct _API_SET_NAMESPACE { type CURDIR64 (line 250) | typedef struct _CURDIR64 { type RTL_USER_PROCESS_PARAMETERS64 (line 255) | typedef struct _RTL_USER_PROCESS_PARAMETERS64 { type PEB64 (line 272) | typedef struct _PEB64 { type PEB (line 280) | typedef struct _PEB { type LDR_DATA_TABLE_ENTRY (line 359) | typedef struct _LDR_DATA_TABLE_ENTRY { type PROCESS_BASIC_INFORMATION (line 391) | typedef struct _PROCESS_BASIC_INFORMATION { type PROCESS_BASIC_INFORMATION_WOW64 (line 400) | typedef struct _PROCESS_BASIC_INFORMATION_WOW64 { FILE: Process-BOF/findobjects/FindProcHandle.c function HRESULT (line 16) | HRESULT BeaconPrintToStreamW(_In_z_ LPCWSTR lpwFormat, ...) { function VOID (line 46) | VOID BeaconOutputStreamW() { function BOOL (line 86) | BOOL IsElevated() { function BOOL (line 114) | BOOL SetDebugPrivilege() { function LPWSTR (line 149) | LPWSTR WINAPI PathFindFileNameW(LPCWSTR lpszPath) { function ULONG (line 162) | ULONG GetPid(LPCWSTR lpwProcName) { function BOOL (line 222) | BOOL EnumObjectHandles(HANDLE hProcess, PSYSTEM_HANDLE pObjHandle, LPCWS... function VOID (line 303) | VOID go(IN PCHAR Args, IN ULONG Length) FILE: Process-BOF/process/base.c function bofstart (line 18) | int bofstart() function internal_printf (line 25) | void internal_printf(const char* format, ...){ function printoutput (line 74) | void printoutput(BOOL done) function bofstop (line 90) | void bofstop() FILE: Process-BOF/process/psc.c type IntegLevel (line 26) | enum IntegLevel { function ConvertUnicodeStringToChar (line 107) | void ConvertUnicodeStringToChar(const wchar_t* src, size_t srcSize, char... function BOOL (line 113) | BOOL IsProcessWoW64(_In_ HANDLE hProcess) { function ULONG (line 129) | ULONG GetPid() { function BOOL (line 140) | BOOL IsElevated() { function BOOL (line 168) | BOOL SetDebugPrivilege() { function LPWSTR (line 203) | LPWSTR GetProcessUser(_In_ HANDLE hProcess, _In_ BOOL bCloseHandle, _In_... function DWORD (line 269) | DWORD IntegrityLevel(_In_ HANDLE hProcess) { function BOOL (line 345) | BOOL EnumPeb(_In_ HANDLE hProcess) { function BOOL (line 399) | BOOL EnumPebFromWoW64(_In_ HANDLE hProcess) { function BOOL (line 466) | BOOL EnumFileProperties(_In_ HANDLE ProcessId, _In_ PUNICODE_STRING uPro... function BOOL (line 629) | BOOL EnumKernel() { function BOOL (line 696) | BOOL EnumRDPSessions() { function BOOL (line 827) | BOOL CheckConnectedProc(_In_ DWORD ProcessId) { function BOOL (line 898) | BOOL GetTcpSessions(_In_ DWORD ProcessId, _Out_ BOOL *bRDPEnabled) { function BOOL (line 969) | BOOL GetTcp6Sessions(_In_ DWORD ProcessId, _Out_ BOOL *bRDPEnabled) { function VOID (line 1048) | VOID go() FILE: Process-BOF/procfreeze/procfreeze.c type MY_SYSTEM_THREAD_INFORMATION (line 88) | typedef struct _MY_SYSTEM_THREAD_INFORMATION { type MY_SYSTEM_PROCESS_INFORMATION (line 102) | typedef struct _MY_SYSTEM_PROCESS_INFORMATION { function PrintWin32Error (line 147) | void PrintWin32Error(DWORD errorCode) function BOOL (line 176) | BOOL EnableDebugPrivilege() function DWORD (line 201) | DWORD GetMainThreadId(DWORD pid) function BOOL (line 252) | BOOL IsProcessSuspendedByPID(DWORD pid) function BOOL (line 310) | BOOL SuspendProcessByPID(DWORD pid) function BOOL (line 329) | BOOL ResumeProcessByPID(DWORD pid) function BOOL (line 348) | BOOL CreatePPLProcess(wchar_t* commandLine, HANDLE* phProcess, HANDLE* p... function BOOL (line 399) | BOOL FreezeRun(wchar_t* werPath, DWORD targetPID, DWORD targetTID) function BOOL (line 505) | BOOL UnfreezeRun() function go (line 546) | void go(char* args, int len) FILE: SAL-BOF/arp/arp.c function print_ip_from_int (line 8) | void print_ip_from_int(unsigned int addr) function print_MAC_from_bytes (line 22) | void print_MAC_from_bytes(DWORD length, BYTE* physaddr) function arp (line 57) | void arp() function VOID (line 109) | VOID go( FILE: SAL-BOF/arp/base.c function bofstart (line 20) | int bofstart() function internal_printf (line 27) | void internal_printf(const char* format, ...){ function printoutput (line 78) | void printoutput(BOOL done) type loadedLibrary (line 92) | typedef struct loadedLibrary { function BOOL (line 99) | BOOL intstrcmp(LPCSTR szLibrary, LPCSTR sztarget) function FARPROC (line 119) | FARPROC DynamicLoad(const char * szLibrary, const char * szFunction) function bofstop (line 197) | void bofstop() FILE: SAL-BOF/cacls/base.c function bofstart (line 20) | int bofstart() function internal_printf (line 27) | void internal_printf(const char* format, ...){ function printoutput (line 78) | void printoutput(BOOL done) type loadedLibrary (line 92) | typedef struct loadedLibrary { function BOOL (line 99) | BOOL intstrcmp(LPCSTR szLibrary, LPCSTR sztarget) function FARPROC (line 119) | FARPROC DynamicLoad(const char * szLibrary, const char * szFunction) function bofstop (line 197) | void bofstop() FILE: SAL-BOF/cacls/cacls.c type searchtype (line 8) | enum searchtype{ type AR (line 14) | typedef struct _AR function ConvertUnicodeStringToChar (line 24) | void ConvertUnicodeStringToChar(const wchar_t* src, size_t srcSize, char... function LovingIt (line 30) | void LovingIt() // Fix bof's inability to handle initialized ** type values function DoneLovingIt (line 61) | void DoneLovingIt() function BOOL (line 68) | static BOOL function VOID (line 377) | static VOID function GetPathOfFile (line 386) | static enum searchtype function BOOL (line 429) | static BOOL function VOID (line 509) | VOID go( FILE: SAL-BOF/dir/base.c function bofstart (line 20) | int bofstart() function internal_printf (line 27) | void internal_printf(const char* format, ...){ function printoutput (line 78) | void printoutput(BOOL done) type loadedLibrary (line 92) | typedef struct loadedLibrary { function BOOL (line 99) | BOOL intstrcmp(LPCSTR szLibrary, LPCSTR sztarget) function FARPROC (line 119) | FARPROC DynamicLoad(const char * szLibrary, const char * szFunction) function bofstop (line 197) | void bofstop() FILE: SAL-BOF/dir/dir.c function listDir (line 6) | void listDir(char *path, unsigned short subdirs) { function ConvertUnicodeStringToChar (line 111) | void ConvertUnicodeStringToChar(const wchar_t* src, size_t srcSize, char... function VOID (line 117) | VOID go( FILE: SAL-BOF/dir/queue.c type item (line 4) | typedef struct _item{ type queue (line 9) | typedef struct _queue{\ function _push (line 17) | void _push(Pqueue q, void * v) function _free (line 57) | void _free(Pqueue q) function Pqueue (line 62) | Pqueue queueInit() FILE: SAL-BOF/env/base.c function bofstart (line 20) | int bofstart() function internal_printf (line 27) | void internal_printf(const char* format, ...){ function printoutput (line 78) | void printoutput(BOOL done) type loadedLibrary (line 92) | typedef struct loadedLibrary { function BOOL (line 99) | BOOL intstrcmp(LPCSTR szLibrary, LPCSTR sztarget) function FARPROC (line 119) | FARPROC DynamicLoad(const char * szLibrary, const char * szFunction) function bofstop (line 197) | void bofstop() FILE: SAL-BOF/env/env.c function ConvertUnicodeStringToChar (line 7) | void ConvertUnicodeStringToChar(const wchar_t* src, size_t srcSize, char... function getEnvs (line 13) | void getEnvs() { function VOID (line 47) | VOID go() FILE: SAL-BOF/ipconfig/base.c function bofstart (line 20) | int bofstart() function internal_printf (line 27) | void internal_printf(const char* format, ...){ function printoutput (line 78) | void printoutput(BOOL done) type loadedLibrary (line 92) | typedef struct loadedLibrary { function BOOL (line 99) | BOOL intstrcmp(LPCSTR szLibrary, LPCSTR sztarget) function FARPROC (line 119) | FARPROC DynamicLoad(const char * szLibrary, const char * szFunction) function bofstop (line 197) | void bofstop() FILE: SAL-BOF/ipconfig/ipconfig.c type DWORD (line 6) | typedef DWORD (*getadaptinfo)(LPVOID, PULONG); type DWORD (line 7) | typedef DWORD (*getnetparms)(LPVOID, PULONG); function getIPInfo (line 9) | void getIPInfo(){ function VOID (line 89) | VOID go( FILE: SAL-BOF/listdns/base.c function bofstart (line 20) | int bofstart() function internal_printf (line 27) | void internal_printf(const char* format, ...){ function printoutput (line 78) | void printoutput(BOOL done) type loadedLibrary (line 92) | typedef struct loadedLibrary { function BOOL (line 99) | BOOL intstrcmp(LPCSTR szLibrary, LPCSTR sztarget) function FARPROC (line 119) | FARPROC DynamicLoad(const char * szLibrary, const char * szFunction) function bofstop (line 197) | void bofstop() FILE: SAL-BOF/listdns/listdns.c type DNSCACHEENTRY (line 6) | typedef struct _DNS_CACHE_ENTRY { function ListDnsCache (line 14) | int ListDnsCache(){ function VOID (line 47) | VOID go( FILE: SAL-BOF/netstat/base.c function bofstart (line 20) | int bofstart() function internal_printf (line 27) | void internal_printf(const char* format, ...){ function printoutput (line 78) | void printoutput(BOOL done) type loadedLibrary (line 92) | typedef struct loadedLibrary { function BOOL (line 99) | BOOL intstrcmp(LPCSTR szLibrary, LPCSTR sztarget) function FARPROC (line 119) | FARPROC DynamicLoad(const char * szLibrary, const char * szFunction) function bofstop (line 197) | void bofstop() FILE: SAL-BOF/netstat/netstat.c function GetNameByPID (line 52) | void GetNameByPID(DWORD processId, char* procName, DWORD *procNameLength) { function VOID (line 75) | VOID ShowUdpTable() function Netstat (line 124) | void Netstat(){ function VOID (line 194) | VOID go( FILE: SAL-BOF/nslookup/base.c function bofstart (line 20) | int bofstart() function internal_printf (line 27) | void internal_printf(const char* format, ...){ function printoutput (line 78) | void printoutput(BOOL done) type loadedLibrary (line 92) | typedef struct loadedLibrary { function BOOL (line 99) | BOOL intstrcmp(LPCSTR szLibrary, LPCSTR sztarget) function FARPROC (line 119) | FARPROC DynamicLoad(const char * szLibrary, const char * szFunction) function bofstop (line 197) | void bofstop() FILE: SAL-BOF/nslookup/nslookup.c type PCWSTR (line 5) | typedef PCWSTR (*myInetNtopW)( function query_domain (line 13) | void query_domain(const char * domainname, unsigned short wType, const c... function get_record_mapping (line 197) | unsigned int get_record_mapping(const char *record) { function VOID (line 231) | VOID go( FILE: SAL-BOF/privcheck/alwaysinstallelevated.c function go (line 8) | void go() { FILE: SAL-BOF/privcheck/autologon.c function go (line 6) | void go() { FILE: SAL-BOF/privcheck/credentialmanager.c function go (line 7) | void go() { FILE: SAL-BOF/privcheck/hijackablepath.c function go (line 7) | void go() { FILE: SAL-BOF/privcheck/modifiableautorun.c function go (line 6) | void go() { FILE: SAL-BOF/privcheck/modifiablesvc.c function BOOL (line 6) | BOOL HasModifyRights(ACCESS_MASK mask) { function go (line 16) | void go() { FILE: SAL-BOF/privcheck/privcheck_all.c function CheckAlwaysInstallElevated (line 21) | void CheckAlwaysInstallElevated() { function CheckAutologon (line 57) | void CheckAutologon() { function CheckCredentialManager (line 130) | void CheckCredentialManager() { function CheckHijackablePath (line 166) | void CheckHijackablePath() { function CheckModifiableAutorun (line 230) | void CheckModifiableAutorun() { function BOOL (line 304) | static BOOL HasModifyRights(ACCESS_MASK mask) { function CheckModifiableService (line 314) | void CheckModifiableService() { function BOOL (line 434) | static BOOL IsVulnerablePrivilege(char * privilegeNameBuffer) { function CheckTokenPrivileges (line 449) | void CheckTokenPrivileges() { function CheckUnattendFiles (line 487) | void CheckUnattendFiles() { function CheckUnquotedServicePath (line 522) | void CheckUnquotedServicePath() { function CheckPowerShellHistory (line 564) | void CheckPowerShellHistory() { function CheckUACStatus (line 615) | void CheckUACStatus() { function BOOL (line 720) | static BOOL CompareHashToVuln(char* DriverHash) { function resolveDriverImagePath (line 729) | static void resolveDriverImagePath(char* imagePath, char* resolvedPath, ... function BOOL (line 746) | static BOOL CalculateHash(char * szFilePath, char szFileHash[65], const ... function CheckVulnerableDrivers (line 791) | void CheckVulnerableDrivers() { type CheckEntry (line 836) | typedef struct { function go (line 861) | void go(char *args, int alen) { FILE: SAL-BOF/privcheck/pshistory.c function go (line 6) | void go() { FILE: SAL-BOF/privcheck/tokenprivileges.c function BOOL (line 6) | BOOL IsVulnerable(char * privilegeNameBuffer) { function DisplayPrivileges (line 33) | void DisplayPrivileges(TOKEN_PRIVILEGES* tokenPrivileges) { function go (line 46) | void go() { FILE: SAL-BOF/privcheck/uacstatus.c function go (line 6) | void go() { FILE: SAL-BOF/privcheck/unattendfiles.c function go (line 6) | void go() { FILE: SAL-BOF/privcheck/unquotedsvcpath.c function go (line 8) | void go() { FILE: SAL-BOF/privcheck/vulnerabledrivers.c function BOOL (line 15) | BOOL CompareHashToVuln(char* DriverHash) { function resolveDriverImagePath (line 31) | void resolveDriverImagePath(char* imagePath, char* resolvedPath, size_t ... function BOOL (line 59) | BOOL CalculateHash(char * szFilePath, char szFileHash[65], const char * ... function go (line 168) | void go() { FILE: SAL-BOF/routeprint/base.c function bofstart (line 20) | int bofstart() function internal_printf (line 27) | void internal_printf(const char* format, ...){ function printoutput (line 78) | void printoutput(BOOL done) type loadedLibrary (line 92) | typedef struct loadedLibrary { function BOOL (line 99) | BOOL intstrcmp(LPCSTR szLibrary, LPCSTR sztarget) function FARPROC (line 119) | FARPROC DynamicLoad(const char * szLibrary, const char * szFunction) function bofstop (line 197) | void bofstop() FILE: SAL-BOF/routeprint/routeprint.c function PrintRoutes (line 9) | int PrintRoutes() function VOID (line 108) | VOID go( FILE: SAL-BOF/uptime/base.c function bofstart (line 20) | int bofstart() function internal_printf (line 27) | void internal_printf(const char* format, ...){ function printoutput (line 78) | void printoutput(BOOL done) type loadedLibrary (line 92) | typedef struct loadedLibrary { function BOOL (line 99) | BOOL intstrcmp(LPCSTR szLibrary, LPCSTR sztarget) function FARPROC (line 119) | FARPROC DynamicLoad(const char * szLibrary, const char * szFunction) function bofstop (line 197) | void bofstop() FILE: SAL-BOF/uptime/uptime.c function printUptime64 (line 7) | void printUptime64() { function printUptime32 (line 38) | void printUptime32() { function VOID (line 51) | VOID go( FILE: SAL-BOF/useridletime/base.c function bofstart (line 20) | int bofstart() function internal_printf (line 27) | void internal_printf(const char* format, ...){ function printoutput (line 78) | void printoutput(BOOL done) type loadedLibrary (line 92) | typedef struct loadedLibrary { function BOOL (line 99) | BOOL intstrcmp(LPCSTR szLibrary, LPCSTR sztarget) function FARPROC (line 119) | FARPROC DynamicLoad(const char * szLibrary, const char * szFunction) function bofstop (line 197) | void bofstop() FILE: SAL-BOF/useridletime/useridletime.c function userIdletime (line 5) | void userIdletime() { function VOID (line 30) | VOID go( FILE: SAL-BOF/whoami/base.c function bofstart (line 20) | int bofstart() function internal_printf (line 27) | void internal_printf(const char* format, ...){ function printoutput (line 78) | void printoutput(BOOL done) type loadedLibrary (line 92) | typedef struct loadedLibrary { function BOOL (line 99) | BOOL intstrcmp(LPCSTR szLibrary, LPCSTR sztarget) function FARPROC (line 119) | FARPROC DynamicLoad(const char * szLibrary, const char * szFunction) function bofstop (line 197) | void bofstop() FILE: SAL-BOF/whoami/whoami.c type WhoamiTable (line 8) | typedef struct function VOID (line 32) | VOID* WhoamiGetTokenInfo(TOKEN_INFORMATION_CLASS TokenType) function WhoamiUser (line 75) | int WhoamiUser(void) function WhoamiGroups (line 113) | int WhoamiGroups(void) function WhoamiPriv (line 223) | int WhoamiPriv(void) function VOID (line 298) | VOID go( FILE: SAR-BOF/nbtscan/nbtscan.c function bofstart (line 3) | void bofstart() {} function bofstop (line 4) | void bofstop() {} function nbtscan_strlen (line 6) | static unsigned int nbtscan_strlen(const char *s) { function nbtscan_strcpy (line 10) | static void nbtscan_strcpy(char *dst, const char *src) { function nbtscan_strtoul (line 18) | static unsigned long nbtscan_strtoul(const char *s) { function nbtscan_upper (line 22) | static char nbtscan_upper(char c) { function my_uint16_t (line 29) | static my_uint16_t nbtscan_get16(const unsigned char *data) { function my_uint32_t (line 33) | static my_uint32_t nbtscan_get32(const unsigned char *data) { function nbtscan_is_ip (line 40) | static int nbtscan_is_ip(const char *s, ip_range32_t *range) { function nbtscan_is_range_dash (line 51) | static int nbtscan_is_range_dash(char *s, ip_range32_t *range) { function nbtscan_is_cidr (line 87) | static int nbtscan_is_cidr(char *s, ip_range32_t *range) { function nbtscan_expand_range (line 119) | static int nbtscan_expand_range(const ip_range32_t *range, char ***out_l... function nbtscan_parse_targets (line 154) | static int nbtscan_parse_targets(const char *targets, char ***out_list, ... function nbtscan_free_targets (line 214) | static void nbtscan_free_targets(char **list, int count) { function nbtscan_name_mangle_star (line 224) | static void nbtscan_name_mangle_star(char *out_name) { function nbtscan_send_query (line 241) | static int nbtscan_send_query(SOCKET sock, struct in_addr addr, my_uint1... function nbtscan_parse_response (line 266) | static int nbtscan_parse_response(unsigned char *buff, int buffsize, nb_... function nbtscan_free_hostinfo (line 349) | static void nbtscan_free_hostinfo(nb_host_info_t *info) { function nbtscan_print_header (line 357) | static void nbtscan_print_header(void) { function nbtscan_pick_names (line 367) | static void nbtscan_pick_names(const nb_host_info_t *info, function nbtscan_print_hostinfo_normal (line 469) | static void nbtscan_print_hostinfo_normal(const char *ip, const nb_host_... function nbtscan_print_hostinfo_verbose (line 505) | static void nbtscan_print_hostinfo_verbose(const char *ip, function nbtscan_print_hostinfo_hosts (line 562) | static void nbtscan_print_hostinfo_hosts(const char *ip, function go (line 579) | void go(char *args, int alen) { FILE: SAR-BOF/nbtscan/nbtscan.h type sockaddr (line 15) | struct sockaddr type sockaddr (line 16) | struct sockaddr type timeval (line 17) | struct timeval type in_addr (line 20) | struct in_addr type my_uint8_t (line 26) | typedef unsigned __int8 my_uint8_t; type my_uint16_t (line 27) | typedef unsigned __int16 my_uint16_t; type my_uint32_t (line 28) | typedef unsigned __int32 my_uint32_t; type nbname_t (line 30) | typedef struct _nbname { type nbname_response_header_t (line 35) | typedef struct _nbname_response_header { type nbname_response_footer_t (line 50) | typedef struct _nbname_response_footer { type nb_host_info_t (line 54) | typedef struct _nb_host_info { type nbname_request_t (line 60) | typedef struct _nbname_request { type ip_range32_t (line 74) | typedef struct _ip_range32 { FILE: SAR-BOF/quser/base.c function bofstart (line 20) | int bofstart() function internal_printf (line 27) | void internal_printf(const char* format, ...){ function printoutput (line 78) | void printoutput(BOOL done) type loadedLibrary (line 92) | typedef struct loadedLibrary { function BOOL (line 99) | BOOL intstrcmp(LPCSTR szLibrary, LPCSTR sztarget) function FARPROC (line 119) | FARPROC DynamicLoad(const char * szLibrary, const char * szFunction) function bofstop (line 197) | void bofstop() FILE: SAR-BOF/quser/quser.c function PrintLogonTime (line 8) | void PrintLogonTime(LARGE_INTEGER logonTime) function go (line 24) | void go(char * args, int alen) FILE: SAR-BOF/smartscan/portscan_simple.c type sockaddr (line 12) | struct sockaddr type timeval (line 13) | struct timeval type in_addr (line 16) | struct in_addr function bofstart (line 53) | void bofstart() {} function bofstop (line 54) | void bofstop() {} function tcp_port_scan (line 56) | int tcp_port_scan(const char* ip, int port, int timeout) function parse_single_ip (line 151) | int parse_single_ip(const char* target, char* ip_str) function parse_cidr_simple (line 157) | int parse_cidr_simple(const char* cidr, char*** ip_list, int* count) function parse_target_list_extended (line 217) | int parse_target_list_extended(const char* targets, char*** ip_list, int... function simple_port_scan (line 441) | void simple_port_scan(const char* target, int scan_level, const char* cu... function go (line 566) | int go(char* args, int len) FILE: SAR-BOF/taskhound/taskhound.c function ___chkstk_ms (line 5) | void ___chkstk_ms(void){} function __chkstk_ms (line 6) | void __chkstk_ms(void){} type LPCSTR (line 26) | typedef DWORD (WINAPI *pWNetAddConnection2A)(LPNETRESOURCEA, LPCSTR, LPC... type DWORD (line 27) | typedef DWORD (WINAPI *pWNetCancelConnection2A)(LPCSTR, DWORD, BOOL); type DWORD (line 33) | typedef HANDLE (WINAPI *pCreateFileA)(LPCSTR, DWORD, DWORD, LPSECURITY_A... type LPVOID (line 34) | typedef BOOL (WINAPI *pReadFile)(HANDLE, LPVOID, DWORD, LPDWORD, LPOVERL... type LPCVOID (line 35) | typedef BOOL (WINAPI *pWriteFile)(HANDLE, LPCVOID, DWORD, LPDWORD, LPOVE... type SIZE_T (line 39) | typedef LPVOID (WINAPI *pVirtualAlloc)(LPVOID, SIZE_T, DWORD, DWORD); type SIZE_T (line 40) | typedef BOOL (WINAPI *pVirtualFree)(LPVOID, SIZE_T, DWORD); function bof_strlen (line 50) | int bof_strlen(const char* str) { function BOOL (line 60) | BOOL bof_strcpy_safe(char* dest, const char* src, int dest_size) { function BOOL (line 75) | BOOL bof_strcat_safe(char* dest, const char* src, int dest_size) { function bof_strcmp (line 95) | int bof_strcmp(const char* s1, const char* s2) { function bof_memset (line 107) | void bof_memset(void* ptr, int value, size_t num) { function bof_strupper (line 133) | void bof_strupper(char* str) { function BOOL (line 143) | BOOL looks_like_domain_user(const char* runas) { function BOOL (line 216) | BOOL build_directory_path(char* dest, const char* base_path, const char*... function BOOL (line 233) | BOOL create_task_directory_structure(const char* save_dir, const char* t... function BOOL (line 267) | BOOL write_raw_file(const char* file_path, const char* raw_content, DWOR... function BOOL (line 298) | BOOL write_xml_file(const char* file_path, const char* xml_content, function BOOL (line 330) | BOOL save_task_xml(char* save_dir, char* target_host, char* task_name, c... function BOOL (line 360) | BOOL save_raw_task_xml(char* save_dir, char* target_host, const char* ta... function BOOL (line 434) | BOOL task_has_stored_credentials(const char* logon_type) { type TaskInfo (line 442) | typedef struct { function BOOL (line 453) | BOOL parse_task_xml(char* xml_content, TaskInfo* task_info, pVirtualAllo... function cleanup_task_info (line 476) | void cleanup_task_info(TaskInfo* task_info, pVirtualFree fpVirtualFree) { function BOOL (line 493) | BOOL process_task_file(const char* file_path, const char* file_name, cha... function traverse_task_directory (line 612) | int traverse_task_directory(const char* base_path, const char* current_s... function BOOL (line 712) | BOOL create_credentials_directory(const char* save_dir, const char* targ... function BOOL (line 739) | BOOL create_masterkeys_directory(const char* save_dir, const char* targe... function collect_credential_blobs (line 766) | int collect_credential_blobs(const char* remote_path, const char* target... function collect_masterkeys (line 864) | int collect_masterkeys(const char* remote_path, const char* target, cons... function go (line 962) | void go(char* args, int len) { FILE: _include/beacon.h type datap (line 39) | typedef struct { type formatp (line 54) | typedef struct { type HEAP_RECORD (line 103) | typedef struct { type ALLOCATED_MEMORY_PURPOSE (line 110) | typedef enum { type ALLOCATED_MEMORY_LABEL (line 120) | typedef enum { type ALLOCATED_MEMORY_ALLOCATION_METHOD (line 132) | typedef enum { type HEAPALLOC_INFO (line 149) | typedef struct _HEAPALLOC_INFO { type MODULESTOMP_INFO (line 154) | typedef struct _MODULESTOMP_INFO { type ALLOCATED_MEMORY_ADDITIONAL_CLEANUP_INFORMATION (line 158) | typedef union _ALLOCATED_MEMORY_ADDITIONAL_CLEANUP_INFORMATION { type ALLOCATED_MEMORY_CLEANUP_INFORMATION (line 164) | typedef struct _ALLOCATED_MEMORY_CLEANUP_INFORMATION { type ALLOCATED_MEMORY_SECTION (line 170) | typedef struct _ALLOCATED_MEMORY_SECTION { type ALLOCATED_MEMORY_REGION (line 180) | typedef struct _ALLOCATED_MEMORY_REGION { type ALLOCATED_MEMORY (line 190) | typedef struct { type BEACON_INFO (line 218) | typedef struct { type DATA_STORE_OBJECT (line 265) | typedef struct { type SYSCALL_API_ENTRY (line 283) | typedef struct type SYSCALL_API (line 290) | typedef struct type RTL_API (line 337) | typedef struct type BEACON_SYSCALLS (line 348) | typedef struct type USER_DATA (line 391) | typedef struct FILE: _include/bofdefs.h type SYSTEM_PROCESSES (line 64) | typedef struct _SYSTEM_PROCESSES { type SYSTEM_PROCESS_ID_INFORMATION (line 77) | typedef struct _SYSTEM_PROCESS_ID_INFORMATION { type SYSTEM_MODULE_INFORMATION_ENTRY (line 82) | typedef struct _SYSTEM_MODULE_INFORMATION_ENTRY { type SYSTEM_MODULE_INFORMATION (line 95) | typedef struct _SYSTEM_MODULE_INFORMATION { type PROCESS_BASIC_INFORMATION_WOW64 (line 100) | typedef struct _PROCESS_BASIC_INFORMATION_WOW64 { type UNICODE_STRING_WOW64 (line 109) | typedef struct _UNICODE_STRING_WOW64 { type API_SET_NAMESPACE (line 115) | typedef struct _API_SET_NAMESPACE { type CURDIR64 (line 125) | typedef struct _CURDIR64 { type RTL_USER_PROCESS_PARAMETERS64 (line 130) | typedef struct _RTL_USER_PROCESS_PARAMETERS64 { type PEB64 (line 146) | typedef struct _PEB64 { type SECPROD (line 153) | typedef struct _SECPROD { type SECCOMP (line 159) | typedef struct _SECCOMP { type tm (line 466) | struct tm type ADDRINFOA (line 800) | typedef struct addrinfo { type sockaddr (line 815) | struct sockaddr type addrinfo (line 817) | struct addrinfo type addrinfo (line 818) | struct addrinfo type addrinfo (line 818) | struct addrinfo type in_addr (line 821) | struct in_addr type timeval (line 823) | struct timeval type fd_set (line 825) | struct fd_set type berval (line 882) | struct berval type l_timeval (line 886) | struct l_timeval