Generated from Manticore v1.1.5 • 201 packages. View on pkg.go.dev

functions

import "github.com/TheManticoreProject/Manticore/network/dcerpc/interfaces/c681d488-d850-11d0-8c52-00c04fd90f7e/1.0/functions"

Index

func EfsRpcAddUsersToFile

func EfsRpcAddUsersToFile(rpc ndr.Invoker, fileName ndr.WSTR, encryptionCertificates structures.ENCRYPTION_CERTIFICATE_LIST) (err error)

EfsRpcAddUsersToFile calls EfsRpcAddUsersToFile (opnum 9) ([MS-EFSR] — verify the parameter modeling and status handling).

func EfsRpcAddUsersToFileEx

func EfsRpcAddUsersToFileEx(rpc ndr.Invoker, dwFlags ndr.DWORD, reserved *structures.EFS_RPC_BLOB, fileName ndr.WSTR, encryptionCertificates structures.ENCRYPTION_CERTIFICATE_LIST) (err error)

EfsRpcAddUsersToFileEx calls EfsRpcAddUsersToFileEx (opnum 15) ([MS-EFSR] — verify the parameter modeling and status handling).

func EfsRpcCloseRaw

func EfsRpcCloseRaw(rpc ndr.Invoker, hContext structures.PEXIMPORT_CONTEXT_HANDLE) (HContext structures.PEXIMPORT_CONTEXT_HANDLE, err error)

EfsRpcCloseRaw calls EfsRpcCloseRaw (opnum 3) ([MS-EFSR] — verify the parameter modeling and status handling).

func EfsRpcDecryptFileSrv

func EfsRpcDecryptFileSrv(rpc ndr.Invoker, fileName ndr.WSTR, openFlag ndr.DWORD) (err error)

EfsRpcDecryptFileSrv calls EfsRpcDecryptFileSrv (opnum 5) ([MS-EFSR] — verify the parameter modeling and status handling).

func EfsRpcDuplicateEncryptionInfoFile

func EfsRpcDuplicateEncryptionInfoFile(rpc ndr.Invoker, srcFileName ndr.WSTR, destFileName ndr.WSTR, dwCreationDisposition ndr.DWORD, dwAttributes ndr.DWORD, relativeSD *structures.EFS_RPC_BLOB, bInheritHandle ndr.BOOL) (err error)

EfsRpcDuplicateEncryptionInfoFile calls EfsRpcDuplicateEncryptionInfoFile (opnum 13) ([MS-EFSR] — verify the parameter modeling and status handling).

func EfsRpcEncryptFileExSrv

func EfsRpcEncryptFileExSrv(rpc ndr.Invoker, fileName ndr.WSTR, protectorDescriptor *ndr.WSTR, flags ndr.DWORD) (err error)

EfsRpcEncryptFileExSrv calls EfsRpcEncryptFileExSrv (opnum 21) ([MS-EFSR] — verify the parameter modeling and status handling).

func EfsRpcEncryptFileSrv

func EfsRpcEncryptFileSrv(rpc ndr.Invoker, fileName ndr.WSTR) (err error)

EfsRpcEncryptFileSrv calls EfsRpcEncryptFileSrv (opnum 4) ([MS-EFSR] — verify the parameter modeling and status handling).

func EfsRpcFileKeyInfo

func EfsRpcFileKeyInfo(rpc ndr.Invoker, fileName ndr.WSTR, infoClass ndr.DWORD) (KeyInfo *structures.EFS_RPC_BLOB, err error)

EfsRpcFileKeyInfo calls EfsRpcFileKeyInfo (opnum 12) ([MS-EFSR] — verify the parameter modeling and status handling).

func EfsRpcFileKeyInfoEx

func EfsRpcFileKeyInfoEx(rpc ndr.Invoker, dwFileKeyInfoFlags ndr.DWORD, reserved *structures.EFS_RPC_BLOB, fileName ndr.WSTR, infoClass ndr.DWORD) (KeyInfo *structures.EFS_RPC_BLOB, err error)

EfsRpcFileKeyInfoEx calls EfsRpcFileKeyInfoEx (opnum 16) ([MS-EFSR] — verify the parameter modeling and status handling).

func EfsRpcFlushEfsCache

func EfsRpcFlushEfsCache(rpc ndr.Invoker) (err error)

EfsRpcFlushEfsCache calls EfsRpcFlushEfsCache (opnum 20) ([MS-EFSR] — verify the parameter modeling and status handling).

func EfsRpcGetEncryptedFileMetadata

func EfsRpcGetEncryptedFileMetadata(rpc ndr.Invoker, fileName ndr.WSTR) (EfsStreamBlob *structures.EFS_RPC_BLOB, err error)

EfsRpcGetEncryptedFileMetadata calls EfsRpcGetEncryptedFileMetadata (opnum 18) ([MS-EFSR] — verify the parameter modeling and status handling).

func EfsRpcNotSupported

func EfsRpcNotSupported(rpc ndr.Invoker, reserved1 ndr.WSTR, reserved2 ndr.WSTR, dwReserved1 ndr.DWORD, dwReserved2 ndr.DWORD, reserved *structures.EFS_RPC_BLOB, bReserved ndr.BOOL) (err error)

EfsRpcNotSupported calls EfsRpcNotSupported (opnum 11) ([MS-EFSR] — verify the parameter modeling and status handling).

func EfsRpcOpenFileRaw

func EfsRpcOpenFileRaw(rpc ndr.Invoker, fileName ndr.WSTR, flags int32) (HContext structures.PEXIMPORT_CONTEXT_HANDLE, err error)

EfsRpcOpenFileRaw calls EfsRpcOpenFileRaw (opnum 0) ([MS-EFSR] — verify the parameter modeling and status handling).

func EfsRpcQueryProtectors

func EfsRpcQueryProtectors(rpc ndr.Invoker, fileName ndr.WSTR) (PpProtectorList *structures.ENCRYPTION_PROTECTOR_LIST, err error)

EfsRpcQueryProtectors calls EfsRpcQueryProtectors (opnum 22) ([MS-EFSR] — verify the parameter modeling and status handling).

func EfsRpcQueryRecoveryAgents

func EfsRpcQueryRecoveryAgents(rpc ndr.Invoker, fileName ndr.WSTR) (RecoveryAgents *structures.ENCRYPTION_CERTIFICATE_HASH_LIST, err error)

EfsRpcQueryRecoveryAgents calls EfsRpcQueryRecoveryAgents (opnum 7) ([MS-EFSR] — verify the parameter modeling and status handling).

func EfsRpcQueryUsersOnFile

func EfsRpcQueryUsersOnFile(rpc ndr.Invoker, fileName ndr.WSTR) (Users *structures.ENCRYPTION_CERTIFICATE_HASH_LIST, err error)

EfsRpcQueryUsersOnFile calls EfsRpcQueryUsersOnFile (opnum 6) ([MS-EFSR] — verify the parameter modeling and status handling).

func EfsRpcReadFileRaw

func EfsRpcReadFileRaw(rpc ndr.Invoker, hContext structures.PEXIMPORT_CONTEXT_HANDLE) (structures.EFS_EXIM_PIPE, error)

EfsRpcReadFileRaw calls EfsRpcReadFileRaw (opnum 1, [MS-EFSR] 3.1.4.2.2). It exports the opened file as a raw encrypted stream, returning the full pipe contents.

func EfsRpcRemoveUsersFromFile

func EfsRpcRemoveUsersFromFile(rpc ndr.Invoker, fileName ndr.WSTR, users structures.ENCRYPTION_CERTIFICATE_HASH_LIST) (err error)

EfsRpcRemoveUsersFromFile calls EfsRpcRemoveUsersFromFile (opnum 8) ([MS-EFSR] — verify the parameter modeling and status handling).

func EfsRpcSetEncryptedFileMetadata

func EfsRpcSetEncryptedFileMetadata(rpc ndr.Invoker, fileName ndr.WSTR, oldEfsStreamBlob *structures.EFS_RPC_BLOB, newEfsStreamBlob structures.EFS_RPC_BLOB, newEfsSignature *structures.ENCRYPTED_FILE_METADATA_SIGNATURE) (err error)

EfsRpcSetEncryptedFileMetadata calls EfsRpcSetEncryptedFileMetadata (opnum 19) ([MS-EFSR] — verify the parameter modeling and status handling).

func EfsRpcWriteFileRaw

func EfsRpcWriteFileRaw(rpc ndr.Invoker, hContext structures.PEXIMPORT_CONTEXT_HANDLE, efsInPipe structures.EFS_EXIM_PIPE) error

EfsRpcWriteFileRaw calls EfsRpcWriteFileRaw (opnum 2, [MS-EFSR] 3.1.4.2.3). It imports a raw encrypted stream into the opened file.