fltlib

package
v1.0.14 Latest Latest
Warning

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

Go to latest
Published: Jun 2, 2022 License: GPL-3.0 Imports: 2 Imported by: 0

Documentation

Rendered for windows/amd64

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FilterAttach

func FilterAttach(lpFilterName *uint16,
	lpVolumeName *uint16,
	lpInstanceName *uint16,
	dwCreatedInstanceNameLength uint32,
	lpCreatedInstanceName *uint16) (int32, error)

FilterAttach API wrapper generated from prototype HRESULT WINAPI FilterAttach(

LPCWSTR lpFilterName,
LPCWSTR lpVolumeName,
LPCWSTR lpInstanceName,
DWORD dwCreatedInstanceNameLength,
LPWSTR lpCreatedInstanceName);

func FilterAttachAtAltitude

func FilterAttachAtAltitude(lpFilterName *uint16,
	lpVolumeName *uint16,
	lpAltitude *uint16,
	lpInstanceName *uint16,
	dwCreatedInstanceNameLength uint32,
	lpCreatedInstanceName *uint16) (int32, error)

FilterAttachAtAltitude API wrapper generated from prototype HRESULT WINAPI FilterAttachAtAltitude(

LPCWSTR lpFilterName,
LPCWSTR lpVolumeName,
LPCWSTR lpAltitude,
LPCWSTR lpInstanceName,
DWORD dwCreatedInstanceNameLength,
LPWSTR lpCreatedInstanceName);

func FilterClose

func FilterClose(hFilter syscall.Handle) (int32, error)

FilterClose API wrapper generated from prototype HRESULT WINAPI FilterClose(

HFILTER hFilter);

func FilterConnectCommunicationPort

func FilterConnectCommunicationPort(lpPortName *uint16,
	dwOptions uint32,
	lpContext uintptr,
	wSizeOfContext uint16,
	lpSecurityAttributes LpsecurityAttributes,
	hPort *syscall.Handle) (int32, error)

FilterConnectCommunicationPort API wrapper generated from prototype HRESULT WINAPI FilterConnectCommunicationPort(

LPCWSTR lpPortName,
DWORD dwOptions,
LPCVOID lpContext,
WORD wSizeOfContext,
LPSECURITY_ATTRIBUTES lpSecurityAttributes,
HANDLE *hPort);

func FilterCreate

func FilterCreate(lpFilterName *uint16,
	hFilter *syscall.Handle) (int32, error)

FilterCreate API wrapper generated from prototype HRESULT WINAPI FilterCreate(

LPCWSTR lpFilterName,
HFILTER *hFilter);

func FilterDetach

func FilterDetach(lpFilterName *uint16,
	lpVolumeName *uint16,
	lpInstanceName *uint16) (int32, error)

FilterDetach API wrapper generated from prototype HRESULT WINAPI FilterDetach(

LPCWSTR lpFilterName,
LPCWSTR lpVolumeName,
LPCWSTR lpInstanceName);

func FilterFindClose

func FilterFindClose(hFilterFind syscall.Handle) (int32, error)

FilterFindClose API wrapper generated from prototype HRESULT WINAPI FilterFindClose(

HANDLE hFilterFind);

func FilterFindFirst

func FilterFindFirst(dwInformationClass FilterInformationClass,
	lpBuffer uintptr,
	dwBufferSize uint32,
	lpBytesReturned *uint32,
	lpFilterFind *syscall.Handle) (int32, error)

FilterFindFirst API wrapper generated from prototype HRESULT WINAPI FilterFindFirst(

FILTER_INFORMATION_CLASS dwInformationClass,
LPVOID lpBuffer,
DWORD dwBufferSize,
LPDWORD lpBytesReturned,
LPHANDLE lpFilterFind);

func FilterFindNext

func FilterFindNext(hFilterFind syscall.Handle,
	dwInformationClass FilterInformationClass,
	lpBuffer uintptr,
	dwBufferSize uint32,
	lpBytesReturned *uint32) (int32, error)

FilterFindNext API wrapper generated from prototype HRESULT WINAPI FilterFindNext(

HANDLE hFilterFind,
FILTER_INFORMATION_CLASS dwInformationClass,
LPVOID lpBuffer,
DWORD dwBufferSize,
LPDWORD lpBytesReturned);

func FilterGetDosName

func FilterGetDosName(lpVolumeName *uint16,
	lpDosName *uint16,
	dwDosNameBufferSize uint32) (int32, error)

FilterGetDosName API wrapper generated from prototype HRESULT WINAPI FilterGetDosName(

LPCWSTR lpVolumeName,
LPWSTR lpDosName,
DWORD dwDosNameBufferSize);

func FilterGetInformation

func FilterGetInformation(hFilter syscall.Handle,
	dwInformationClass FilterInformationClass,
	lpBuffer uintptr,
	dwBufferSize uint32,
	lpBytesReturned *uint32) (int32, error)

FilterGetInformation API wrapper generated from prototype HRESULT WINAPI FilterGetInformation(

HFILTER hFilter,
FILTER_INFORMATION_CLASS dwInformationClass,
LPVOID lpBuffer,
DWORD dwBufferSize,
LPDWORD lpBytesReturned);

func FilterGetMessage

func FilterGetMessage(hPort syscall.Handle,
	lpMessageBuffer *FilterMessageHeader,
	dwMessageBufferSize uint32,
	lpOverlapped LPOVERLAPPED) (int32, error)

FilterGetMessage API wrapper generated from prototype HRESULT WINAPI FilterGetMessage(

HANDLE hPort,
PFILTER_MESSAGE_HEADER lpMessageBuffer,
DWORD dwMessageBufferSize,
LPOVERLAPPED lpOverlapped);

func FilterInstanceClose

func FilterInstanceClose(hInstance HfilterInstance) (int32, error)

FilterInstanceClose API wrapper generated from prototype HRESULT WINAPI FilterInstanceClose(

HFILTER_INSTANCE hInstance);

func FilterInstanceCreate

func FilterInstanceCreate(lpFilterName *uint16,
	lpVolumeName *uint16,
	lpInstanceName *uint16,
	hInstance *HfilterInstance) (int32, error)

FilterInstanceCreate API wrapper generated from prototype HRESULT WINAPI FilterInstanceCreate(

LPCWSTR lpFilterName,
LPCWSTR lpVolumeName,
LPCWSTR lpInstanceName,
HFILTER_INSTANCE *hInstance);

func FilterInstanceFindClose

func FilterInstanceFindClose(hFilterInstanceFind syscall.Handle) (int32, error)

FilterInstanceFindClose API wrapper generated from prototype HRESULT WINAPI FilterInstanceFindClose(

HANDLE hFilterInstanceFind);

func FilterInstanceFindFirst

func FilterInstanceFindFirst(lpFilterName *uint16,
	dwInformationClass InstanceInformationClass,
	lpBuffer uintptr,
	dwBufferSize uint32,
	lpBytesReturned *uint32,
	lpFilterInstanceFind *syscall.Handle) (int32, error)

FilterInstanceFindFirst API wrapper generated from prototype HRESULT WINAPI FilterInstanceFindFirst(

LPCWSTR lpFilterName,
INSTANCE_INFORMATION_CLASS dwInformationClass,
LPVOID lpBuffer,
DWORD dwBufferSize,
LPDWORD lpBytesReturned,
LPHANDLE lpFilterInstanceFind);

func FilterInstanceFindNext

func FilterInstanceFindNext(hFilterInstanceFind syscall.Handle,
	dwInformationClass InstanceInformationClass,
	lpBuffer uintptr,
	dwBufferSize uint32,
	lpBytesReturned *uint32) (int32, error)

FilterInstanceFindNext API wrapper generated from prototype HRESULT WINAPI FilterInstanceFindNext(

HANDLE hFilterInstanceFind,
INSTANCE_INFORMATION_CLASS dwInformationClass,
LPVOID lpBuffer,
DWORD dwBufferSize,
LPDWORD lpBytesReturned);

func FilterInstanceGetInformation

func FilterInstanceGetInformation(hInstance HfilterInstance,
	dwInformationClass InstanceInformationClass,
	lpBuffer uintptr,
	dwBufferSize uint32,
	lpBytesReturned *uint32) (int32, error)

FilterInstanceGetInformation API wrapper generated from prototype HRESULT WINAPI FilterInstanceGetInformation(

HFILTER_INSTANCE hInstance,
INSTANCE_INFORMATION_CLASS dwInformationClass,
LPVOID lpBuffer,
DWORD dwBufferSize,
LPDWORD lpBytesReturned);

func FilterLoad

func FilterLoad(lpFilterName *uint16) (int32, error)

FilterLoad API wrapper generated from prototype HRESULT WINAPI FilterLoad(

LPCWSTR lpFilterName);

func FilterReplyMessage

func FilterReplyMessage(hPort syscall.Handle,
	lpReplyBuffer *FilterReplyHeader,
	dwReplyBufferSize uint32) (int32, error)

FilterReplyMessage API wrapper generated from prototype HRESULT WINAPI FilterReplyMessage(

 HANDLE hPort,
PFILTER_REPLY_HEADER lpReplyBuffer,
DWORD dwReplyBufferSize);

func FilterSendMessage

func FilterSendMessage(hPort syscall.Handle,
	lpInBuffer uintptr,
	dwInBufferSize uint32,
	lpOutBuffer uintptr,
	dwOutBufferSize uint32,
	lpBytesReturned *uint32) (int32, error)

FilterSendMessage API wrapper generated from prototype HRESULT WINAPI FilterSendMessage(

HANDLE hPort,
LPVOID lpInBuffer,
DWORD dwInBufferSize,
LPVOID lpOutBuffer,
DWORD dwOutBufferSize,
LPDWORD lpBytesReturned);

func FilterUnload

func FilterUnload(lpFilterName *uint16) (int32, error)

FilterUnload API wrapper generated from prototype HRESULT WINAPI FilterUnload(

LPCWSTR lpFilterName);

func FilterVolumeFindClose

func FilterVolumeFindClose(hVolumeFind syscall.Handle) (int32, error)

FilterVolumeFindClose API wrapper generated from prototype HRESULT WINAPI FilterVolumeFindClose(

HANDLE hVolumeFind);

func FilterVolumeFindFirst

func FilterVolumeFindFirst(dwInformationClass FilterVolumeInformationClass,
	lpBuffer uintptr,
	dwBufferSize uint32,
	lpBytesReturned *uint32,
	lpVolumeFind *syscall.Handle) (int32, error)

FilterVolumeFindFirst API wrapper generated from prototype HRESULT WINAPI FilterVolumeFindFirst(

FILTER_VOLUME_INFORMATION_CLASS dwInformationClass,
LPVOID lpBuffer,
DWORD dwBufferSize,
LPDWORD lpBytesReturned,
PHANDLE lpVolumeFind);

func FilterVolumeFindNext

func FilterVolumeFindNext(hVolumeFind syscall.Handle,
	dwInformationClass FilterVolumeInformationClass,
	lpBuffer uintptr,
	dwBufferSize uint32,
	lpBytesReturned *uint32) (int32, error)

FilterVolumeFindNext API wrapper generated from prototype HRESULT WINAPI FilterVolumeFindNext(

HANDLE hVolumeFind,
FILTER_VOLUME_INFORMATION_CLASS dwInformationClass,
LPVOID lpBuffer,
DWORD dwBufferSize,
LPDWORD lpBytesReturned);

func FilterVolumeInstanceFindClose

func FilterVolumeInstanceFindClose(hVolumeInstanceFind syscall.Handle) (int32, error)

FilterVolumeInstanceFindClose API wrapper generated from prototype HRESULT WINAPI FilterVolumeInstanceFindClose(

HANDLE hVolumeInstanceFind);

func FilterVolumeInstanceFindFirst

func FilterVolumeInstanceFindFirst(lpVolumeName *uint16,
	dwInformationClass InstanceInformationClass,
	lpBuffer uintptr,
	dwBufferSize uint32,
	lpBytesReturned *uint32,
	lpVolumeInstanceFind syscall.Handle) (int32, error)

FilterVolumeInstanceFindFirst API wrapper generated from prototype HRESULT WINAPI FilterVolumeInstanceFindFirst(

LPCWSTR lpVolumeName,
INSTANCE_INFORMATION_CLASS dwInformationClass,
LPVOID lpBuffer,
DWORD dwBufferSize,
LPDWORD lpBytesReturned,
LPHANDLE lpVolumeInstanceFind);

func FilterVolumeInstanceFindNext

func FilterVolumeInstanceFindNext(hVolumeInstanceFind syscall.Handle,
	dwInformationClass InstanceInformationClass,
	lpBuffer uintptr,
	dwBufferSize uint32,
	lpBytesReturned *uint32) (int32, error)

FilterVolumeInstanceFindNext API wrapper generated from prototype HRESULT WINAPI FilterVolumeInstanceFindNext(

HANDLE hVolumeInstanceFind,
INSTANCE_INFORMATION_CLASS dwInformationClass,
LPVOID lpBuffer,
DWORD dwBufferSize,
LPDWORD lpBytesReturned);

Types

type FilterAggregateBasicInformation

type FilterAggregateBasicInformation struct{}

type FilterAggregateStandardInformation

type FilterAggregateStandardInformation struct{}

type FilterFullInformation

type FilterFullInformation struct{}

type FilterInformationClass

type FilterInformationClass interface{}

Jump to

Keyboard shortcuts

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