Documentation
¶
Index ¶
- func FilterAttach(lpFilterName *uint16, lpVolumeName *uint16, lpInstanceName *uint16, ...) (int32, error)
- func FilterAttachAtAltitude(lpFilterName *uint16, lpVolumeName *uint16, lpAltitude *uint16, ...) (int32, error)
- func FilterClose(hFilter syscall.Handle) (int32, error)
- func FilterConnectCommunicationPort(lpPortName *uint16, dwOptions uint32, lpContext uintptr, wSizeOfContext uint16, ...) (int32, error)
- func FilterCreate(lpFilterName *uint16, hFilter *syscall.Handle) (int32, error)
- func FilterDetach(lpFilterName *uint16, lpVolumeName *uint16, lpInstanceName *uint16) (int32, error)
- func FilterFindClose(hFilterFind syscall.Handle) (int32, error)
- func FilterFindFirst(dwInformationClass FilterInformationClass, lpBuffer uintptr, ...) (int32, error)
- func FilterFindNext(hFilterFind syscall.Handle, dwInformationClass FilterInformationClass, ...) (int32, error)
- func FilterGetDosName(lpVolumeName *uint16, lpDosName *uint16, dwDosNameBufferSize uint32) (int32, error)
- func FilterGetInformation(hFilter syscall.Handle, dwInformationClass FilterInformationClass, ...) (int32, error)
- func FilterGetMessage(hPort syscall.Handle, lpMessageBuffer *FilterMessageHeader, ...) (int32, error)
- func FilterInstanceClose(hInstance HfilterInstance) (int32, error)
- func FilterInstanceCreate(lpFilterName *uint16, lpVolumeName *uint16, lpInstanceName *uint16, ...) (int32, error)
- func FilterInstanceFindClose(hFilterInstanceFind syscall.Handle) (int32, error)
- func FilterInstanceFindFirst(lpFilterName *uint16, dwInformationClass InstanceInformationClass, ...) (int32, error)
- func FilterInstanceFindNext(hFilterInstanceFind syscall.Handle, ...) (int32, error)
- func FilterInstanceGetInformation(hInstance HfilterInstance, dwInformationClass InstanceInformationClass, ...) (int32, error)
- func FilterLoad(lpFilterName *uint16) (int32, error)
- func FilterReplyMessage(hPort syscall.Handle, lpReplyBuffer *FilterReplyHeader, ...) (int32, error)
- func FilterSendMessage(hPort syscall.Handle, lpInBuffer uintptr, dwInBufferSize uint32, ...) (int32, error)
- func FilterUnload(lpFilterName *uint16) (int32, error)
- func FilterVolumeFindClose(hVolumeFind syscall.Handle) (int32, error)
- func FilterVolumeFindFirst(dwInformationClass FilterVolumeInformationClass, lpBuffer uintptr, ...) (int32, error)
- func FilterVolumeFindNext(hVolumeFind syscall.Handle, dwInformationClass FilterVolumeInformationClass, ...) (int32, error)
- func FilterVolumeInstanceFindClose(hVolumeInstanceFind syscall.Handle) (int32, error)
- func FilterVolumeInstanceFindFirst(lpVolumeName *uint16, dwInformationClass InstanceInformationClass, ...) (int32, error)
- func FilterVolumeInstanceFindNext(hVolumeInstanceFind syscall.Handle, ...) (int32, error)
- type FilterAggregateBasicInformation
- type FilterAggregateStandardInformation
- type FilterFullInformation
- type FilterInformationClass
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
FilterUnload API wrapper generated from prototype HRESULT WINAPI FilterUnload(
LPCWSTR lpFilterName);
func FilterVolumeFindClose ¶
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 ¶
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{}