Files
starface-outlook-sync-addin/node_modules/@jsonjoy.com/json-pack/lib/nfs/v3/locks/structs.d.ts
T
Stefan Hacker 37ad745546 first commit
2026-04-03 09:38:48 +02:00

32 lines
1.0 KiB
TypeScript

import type { Reader } from '@jsonjoy.com/buffers/lib/Reader';
export declare class Nlm4Holder {
readonly exclusive: boolean;
readonly svid: number;
readonly oh: Reader;
readonly offset: bigint;
readonly length: bigint;
constructor(exclusive: boolean, svid: number, oh: Reader, offset: bigint, length: bigint);
}
export declare class Nlm4Lock {
readonly callerName: string;
readonly fh: Reader;
readonly oh: Reader;
readonly svid: number;
readonly offset: bigint;
readonly length: bigint;
constructor(callerName: string, fh: Reader, oh: Reader, svid: number, offset: bigint, length: bigint);
}
export declare class Nlm4Share {
readonly callerName: string;
readonly fh: Reader;
readonly oh: Reader;
readonly mode: number;
readonly access: number;
constructor(callerName: string, fh: Reader, oh: Reader, mode: number, access: number);
}
export declare class Nlm4Notify {
readonly name: string;
readonly state: number;
constructor(name: string, state: number);
}